Sam Hocevar
|
67dd817aa2
|
math: remove unused trig code.
Let’s be honest, I’m never gonna use it in its current form.
|
6 years ago |
Sam Hocevar
|
7faedd4517
|
build: fix linking with Bullet on Linux.
|
6 years ago |
Sam Hocevar
|
af06563b94
|
Do not try to link with liblol-bullet if Bullet was disabled.
|
6 years ago |
Sam Hocevar
|
f6c386f560
|
Allow to build without Bullet Physics.
|
6 years ago |
Sam Hocevar
|
c7fa8939f5
|
Fix a few build issues when features are disabled.
|
7 years ago |
Sam Hocevar
|
7b2f3bdcfb
|
samples: add blue noise generation demo.
|
7 years ago |
Sam Hocevar
|
f1a2b66d62
|
build: move Bullet to a submodule
|
8 years ago |
Sam Hocevar
|
14eafb48f5
|
build: add flags to disable unwanted builds
For now the flags are: --disable-doc --disable-test
--disable-samples --disable-tutorial.
|
8 years ago |
Sam Hocevar
|
c6f4070e70
|
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
|
8 years ago |
Sam Hocevar
|
d33c31279e
|
Fully move meshviewer to its own subdirectory to avoid build errors.
|
9 years ago |
Benjamin ‘Touky’ Huet
|
3aac6cb2f2
|
Reorganizing MeshViewer
|
9 years ago |
Benjamin ‘Touky’ Huet
|
9c07e8c2e0
|
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
|
9 years ago |
Sam Hocevar
|
d72cb24bc0
|
build: move sample and tutorial files around.
|
10 years ago |
Sam Hocevar
|
88603c1ecf
|
test: add simplex noise test program.
|
10 years ago |
Sam Hocevar
|
cadc4d18b0
|
test: move the unit tests to the engine, and lolunit out of the engine.
|
10 years ago |
Sam Hocevar
|
0bafc942a3
|
build: remove dead cruft and simplify bootstrap script.
|
10 years ago |
Sam Hocevar
|
18476d1b9a
|
test: add unit test for arraynd (deactivated for now).
|
10 years ago |
Sam Hocevar
|
378eaec1cb
|
sys: use the fully working std::atomic instead of our placeholder class.
|
10 years ago |
Sam Hocevar
|
8abafbc686
|
math: add Array3D template class. Happy, Touky? :-)
|
10 years ago |
Sam Hocevar
|
47e71bda63
|
base: rough implementation of safe enums with minimal ToString() support.
|
10 years ago |
Benjamin ‘Touky’ Huet
|
b772981f46
|
mishap in MeshViewer makefile
|
11 years ago |
Benjamin ‘Touky’ Huet
|
efe8a57810
|
BUILD FIX
|
11 years ago |
Benjamin ‘Touky’ Huet
|
476692388c
|
Touky and the forgotten makefile.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
16872731eb
|
Fixed MViewer emscripten version and also simplified some interaction stuff.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
34a59d25d4
|
MeshViewer cleanup + MessageService tweak for emscripten
|
11 years ago |
Sam Hocevar
|
08c152ceeb
|
build: fix LDFLAGS overriding issue.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
3fde4eaa8e
|
MeshViewer : Added Basic shader to "RenderProof" (ahem...) emscripten
|
11 years ago |
Benjamin ‘Touky’ Huet
|
97b0ad7b1f
|
Added exported functions in meshviewer makefile
|
11 years ago |
Benjamin ‘Touky’ Huet
|
05c476c22a
|
Added nacl_phystest to test physic compatibility with nacl.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
3778159bdc
|
added camera unit test.
|
11 years ago |
Sam Hocevar
|
1c42570a28
|
btphystest: increase heap memory for emscripten builds.
|
11 years ago |
Sam Hocevar
|
07fc08c198
|
build: more emscripten build fixes.
|
11 years ago |
Sam Hocevar
|
d8ca287563
|
build: various compilation fixes.
|
11 years ago |
Sam Hocevar
|
ca230a60ad
|
thread: implement Queue::TryPush and Queue::TryPop.
|
11 years ago |
Sam Hocevar
|
ddeaa5f81a
|
build: reorganise automake build system.
|
11 years ago |
Sam Hocevar
|
c59fc670c2
|
core: import pristine lua 5.2.1 in the engine code.
|
11 years ago |
Sam Hocevar
|
700520d4d6
|
math: move rand() to its own header, ensure it only returns
positive values, and add a unit test for rand<int>.
|
11 years ago |
Sam Hocevar
|
7b30d99725
|
test: unit test for 2D boxes.
|
11 years ago |
Lolbot
|
ad2ddbb715
|
build: convert source files to lowercase.
|
11 years ago |
Sam Hocevar
|
6c8186389f
|
math: Interp class for frame-independent interpolation.
|
11 years ago |
Sam Hocevar
|
41b43bb47f
|
build: add missing files to Makefile.am.
|
11 years ago |
Sam Hocevar
|
0e1a19f8e6
|
build: re-add liblolcore dependency tracking to all binary objects.
|
11 years ago |
Sam Hocevar
|
4b4d201a6d
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
11 years ago |
Sam Hocevar
|
6e1156aaea
|
build: split the main library into lolcore and lolbullet.
|
11 years ago |
Sam Hocevar
|
32e3cff46a
|
sys: Atomic template class for thread-safe and potentially lockless
structures.
|
12 years ago |
Sam Hocevar
|
9d06eb6503
|
meshviewer: add two lights.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
7a051f9455
|
Added MeshViewer new project, its goal being to have a program capable of previewing a mesh from an outer source (.txt, js, etc ...) in order to speed up mesh creation.
Added RadialJitter("rj") to EasyMesh parser.
|
12 years ago |
Sam Hocevar
|
a5ba03b405
|
color: unit test data for the CIEDE2000 color-difference formula.
|
12 years ago |
Sam Hocevar
|
bbc2edcc8e
|
core: we can now set Map elements using simply map[foo] = bar, no need for
a Set() method. Also, new HasKey() method.
|
12 years ago |
Sam Hocevar
|
52e7f2f399
|
build: add missing bullet .h files to Makefile.am.
|
12 years ago |