Sam Hocevar
|
2e5d3dfc7e
|
build: clean up Visual Studio solutions and fix AssImp linking.
|
9 years ago |
Sam Hocevar
|
0eb371e7a1
|
base: use an explicit enum class for sort algorithm names.
|
9 years ago |
Sam Hocevar
|
bfe91c1098
|
math: make sure PTRDIFF_MAX and INT_MAX are defined before using them.
|
10 years ago |
Benjamin ‘Touky’ Huet
|
26604940f2
|
Added Assimp to VS rules
|
10 years ago |
Benjamin ‘Touky’ Huet
|
796232d22b
|
Added various stuff
|
10 years ago |
Guillaume Bittoun
|
0e974f9109
|
matrix: using LU-decomposition for matrix inverse (losing precision unfortunately)
|
10 years ago |
Guillaume Bittoun
|
f501d2e9a4
|
matrix: adding U-inverse function
|
10 years ago |
Guillaume Bittoun
|
3cf7df7381
|
matrix: adding L-matrix inverse
|
10 years ago |
Guillaume Bittoun
|
7c907f6f3e
|
matrix: determinant computing using LU-decomposition
|
10 years ago |
Guillaume Bittoun
|
ebd15dbc0e
|
matrix: LU-decomposition, bug fixes + tests
|
10 years ago |
Sam Hocevar
|
78220fe9a6
|
build: better ffmpeg library detection.
|
10 years ago |
Guillaume Bittoun
|
d565a73a15
|
matrix: starting LU-decomposition
|
10 years ago |
Sam Hocevar
|
26c394053e
|
math: implement Karatsuba algorithm for large bigint multiplications.
|
10 years ago |
Sam Hocevar
|
d72cb24bc0
|
build: move sample and tutorial files around.
|
10 years ago |
Sam Hocevar
|
3835dc62e0
|
base: minor variable renaming.
|
10 years ago |
Sam Hocevar
|
4e76c6e708
|
lolremez: shorter code in the expression parser.
|
10 years ago |
Sam Hocevar
|
7330c2c8c2
|
math: move naive bigint multiplication to a static method and add unit tests.
|
10 years ago |
Sam Hocevar
|
9b857804aa
|
math: bigint multiplication (the naïve O(n²) algorithm for now).
|
10 years ago |
Sam Hocevar
|
d92547bf3e
|
math: add bitwise operators for bigints, comparison operators, unary
plus and minus, subtraction, and a lot of unit tests.
|
10 years ago |
Sam Hocevar
|
ec00776d61
|
math: start working on a bigint type, which will be the fundation
for the next implementation of large float numbers.
|
10 years ago |
Sam Hocevar
|
29d65231f3
|
lolremez: add thread workers for slightly faster convergence.
|
10 years ago |
Sam Hocevar
|
3cd4c4d413
|
base: more lowercase shit.
|
10 years ago |
Sam Hocevar
|
31477c906e
|
build: remove the LolFx and the EasyMesh compilers for now.
|
10 years ago |
Sam Hocevar
|
288bec4312
|
lolremez: add more timing information for the linear system solving.
|
10 years ago |
Sam Hocevar
|
9cf137e47d
|
sys: fix an idiotic bug in the thread class.
|
10 years ago |
Sam Hocevar
|
a07844682e
|
build: remove dead PS3 code.
|
10 years ago |
Sam Hocevar
|
8657a3adfa
|
sys: use std::bind for thread workers to avoid ugly casts.
|
10 years ago |
Sam Hocevar
|
72a7abbac1
|
base: add lowercase versions for most array methods.
|
10 years ago |
Sam Hocevar
|
5f953f40ad
|
lolremez: various tweaks.
|
10 years ago |
Sam Hocevar
|
a46354472d
|
lolremez: add abs() function, implement full high-precision floating
point parsing, add support for unary plus and minus.
|
10 years ago |
Sam Hocevar
|
d3a775738d
|
lolremez: use successive parabolic interpolation for extrema search.
|
10 years ago |
Sam Hocevar
|
19727c3ddf
|
lolremez: tweak code so that it builds on Windows (remove unsupported C++/Unix features).
|
10 years ago |
Sam Hocevar
|
f8b29001cd
|
base: convert map and avl_tree methods to lowercase. Because.
|
10 years ago |
Sam Hocevar
|
afc62a5399
|
lolremez: useless refactoring.
|
10 years ago |
Sam Hocevar
|
0e71596def
|
lolremez: greatly improve root search times by using simple regula falsi.
|
10 years ago |
Sam Hocevar
|
50c2b4b46e
|
lolremez: allow spaces in arithmetic expressions.
|
10 years ago |
Sam Hocevar
|
506b0e21e1
|
lolremez: implement a mathematical expression evaluator.
|
10 years ago |
Sam Hocevar
|
42a5296207
|
gpu: use PEGTL to split lolfx files into different parts.
|
10 years ago |
Sam Hocevar
|
55897d7cae
|
misc: experiment with two parser libraries (AXE and PEGTL).
|
10 years ago |
Sam Hocevar
|
7ea3b73ed7
|
image: endianness fixes in the Imlib2 codec.
|
10 years ago |
Jean-Yves Lamoureux
|
cf72e40d62
|
imlib2: Fix RGBA order in loader and use imlib_image_get_data_for_reading_only()
|
10 years ago |
Sam Hocevar
|
c727182ac0
|
image: fix a bug introduced in the image conversion refactoring.
|
10 years ago |
Sam Hocevar
|
4928ea91ad
|
image: improve the DBS dithering implementation by avoiding lots of tests.
|
10 years ago |
Sam Hocevar
|
f075894e8e
|
base: improve assert messages in the array class.
|
10 years ago |
Sam Hocevar
|
9bd8181379
|
base: fix map behaviour in release mode by moving code out of asserts.
|
10 years ago |
Sam Hocevar
|
ab7d4e961f
|
misc: fix a bug in the YCM configuration file.
|
10 years ago |
Sam Hocevar
|
192e8f89ad
|
misc: add a test .ycm_extra_conf.py file for YouCompleteMe.
|
10 years ago |
Sam Hocevar
|
5026358eef
|
image: add plenty of colour conversions.
|
10 years ago |
Jean-Yves Lamoureux
|
caa1b29f50
|
Load image, generate ULA frame
|
10 years ago |
Sam Hocevar
|
18f8cc6d1f
|
base: some Windows compilation fixes.
|
10 years ago |