1864 Комити (2f66dcc33f244a24b6879748674e3618b009bc28)

Аутор SHA1 Порука Датум
  Sam Hocevar fb430a9f22 base: gcc compilation fix. пре 11 година
  Sam Hocevar 4196f315be misc: various C++11-related compilation fixes for Visual Studio. пре 11 година
  Sam Hocevar 51d413f891 math: use std::array in bigints to avoid zero-sized C array errors. пре 11 година
  Sam Hocevar f791b672ed misc: lots of compilation fixes for Visual Studio (related to mediocre пре 11 година
  Sam Hocevar 0eb371e7a1 base: use an explicit enum class for sort algorithm names. пре 11 година
  Sam Hocevar bfe91c1098 math: make sure PTRDIFF_MAX and INT_MAX are defined before using them. пре 11 година
  Benjamin ‘Touky’ Huet 796232d22b Added various stuff пре 11 година
  Guillaume Bittoun 0e974f9109 matrix: using LU-decomposition for matrix inverse (losing precision unfortunately) пре 11 година
  Guillaume Bittoun f501d2e9a4 matrix: adding U-inverse function пре 11 година
  Guillaume Bittoun 3cf7df7381 matrix: adding L-matrix inverse пре 11 година
  Guillaume Bittoun 7c907f6f3e matrix: determinant computing using LU-decomposition пре 11 година
  Guillaume Bittoun ebd15dbc0e matrix: LU-decomposition, bug fixes + tests пре 11 година
  Guillaume Bittoun d565a73a15 matrix: starting LU-decomposition пре 11 година
  Sam Hocevar 26c394053e math: implement Karatsuba algorithm for large bigint multiplications. пре 11 година
  Sam Hocevar 3835dc62e0 base: minor variable renaming. пре 11 година
  Sam Hocevar 7330c2c8c2 math: move naive bigint multiplication to a static method and add unit tests. пре 11 година
  Sam Hocevar 9b857804aa math: bigint multiplication (the naïve O(n²) algorithm for now). пре 11 година
  Sam Hocevar d92547bf3e math: add bitwise operators for bigints, comparison operators, unary пре 11 година
  Sam Hocevar ec00776d61 math: start working on a bigint type, which will be the fundation пре 11 година
  Sam Hocevar 3cd4c4d413 base: more lowercase shit. пре 11 година
  Sam Hocevar 31477c906e build: remove the LolFx and the EasyMesh compilers for now. пре 11 година
  Sam Hocevar 9cf137e47d sys: fix an idiotic bug in the thread class. пре 11 година
  Sam Hocevar a07844682e build: remove dead PS3 code. пре 11 година
  Sam Hocevar 8657a3adfa sys: use std::bind for thread workers to avoid ugly casts. пре 11 година
  Sam Hocevar 72a7abbac1 base: add lowercase versions for most array methods. пре 11 година
  Sam Hocevar f8b29001cd base: convert map and avl_tree methods to lowercase. Because. пре 11 година
  Sam Hocevar 42a5296207 gpu: use PEGTL to split lolfx files into different parts. пре 11 година
  Sam Hocevar 7ea3b73ed7 image: endianness fixes in the Imlib2 codec. пре 11 година
  Jean-Yves Lamoureux cf72e40d62 imlib2: Fix RGBA order in loader and use imlib_image_get_data_for_reading_only() пре 11 година
  Sam Hocevar c727182ac0 image: fix a bug introduced in the image conversion refactoring. пре 11 година
  Sam Hocevar 4928ea91ad image: improve the DBS dithering implementation by avoiding lots of tests. пре 11 година
  Sam Hocevar f075894e8e base: improve assert messages in the array class. пре 11 година
  Sam Hocevar 9bd8181379 base: fix map behaviour in release mode by moving code out of asserts. пре 11 година
  Sam Hocevar 192e8f89ad misc: add a test .ycm_extra_conf.py file for YouCompleteMe. пре 11 година
  Sam Hocevar 5026358eef image: add plenty of colour conversions. пре 11 година
  Sam Hocevar 18f8cc6d1f base: some Windows compilation fixes. пре 11 година
  Sam Hocevar 9a6daa5b1e math: optimise Perlin noise by parsing the hypercube using a Gray code pattern. пре 11 година
  Sam Hocevar 1106503917 math: simple Perlin noise for comparison purposes. пре 11 година
  Sam Hocevar 5d9488182f math: extract the gradient generator from simplex noise so that we пре 11 година
  Sam Hocevar 5e46ec76ba math: add vecN::axis() factory. пре 11 година
  Sam Hocevar b0b5bcc6fa math: tweak simplex noise scale according to dimension. пре 11 година
  Sam Hocevar 7faf5d912a math: tweak simplex noise and add plenty of comments and debug code. пре 11 година
  Sam Hocevar 0af8c1fd6f math: shitloads of tweaks, optimisations, fixes and comments to the пре 11 година
  Sam Hocevar 91451eaf70 math: add explicit casts between matrices of same size but different types. пре 11 година
  Sam Hocevar d812101ae5 math: add vec5, vec6, etc. types up to 12 for convenience. пре 11 година
  Sam Hocevar 5065a2653c simplex: replace the N-dimensional gradient array with a simple seed. пре 11 година
  Sam Hocevar 4c95301d31 simplex: use scaling values that match Stefan Gustavson’s paper. пре 11 година
  Sam Hocevar 7ff3456239 simplex: optimisation; reduce the number of matrix multiplications. пре 11 година
  Sam Hocevar ce75538bcb simplex: some refactoring and comments, but no changes to the algorithm. пре 11 година
  Guillaume Bittoun aa50d1c8e9 simplex_interpolator: scaling noise with an approximative factor 100 that seems to work well. No hint, so far on how to find an exact value for this scaling factor. пре 11 година