Sam Hocevar
88603c1ecf
test: add simplex noise test program.
10 lat temu
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
10 lat temu
Sam Hocevar
0bafc942a3
build: remove dead cruft and simplify bootstrap script.
10 lat temu
Sam Hocevar
18476d1b9a
test: add unit test for arraynd (deactivated for now).
10 lat temu
Sam Hocevar
378eaec1cb
sys: use the fully working std::atomic instead of our placeholder class.
10 lat temu
Sam Hocevar
8abafbc686
math: add Array3D template class. Happy, Touky? :-)
10 lat temu
Sam Hocevar
47e71bda63
base: rough implementation of safe enums with minimal ToString() support.
10 lat temu
Benjamin ‘Touky’ Huet
b772981f46
mishap in MeshViewer makefile
11 lat temu
Benjamin ‘Touky’ Huet
efe8a57810
BUILD FIX
11 lat temu
Benjamin ‘Touky’ Huet
476692388c
Touky and the forgotten makefile.
11 lat temu
Benjamin ‘Touky’ Huet
16872731eb
Fixed MViewer emscripten version and also simplified some interaction stuff.
11 lat temu
Benjamin ‘Touky’ Huet
34a59d25d4
MeshViewer cleanup + MessageService tweak for emscripten
11 lat temu
Sam Hocevar
08c152ceeb
build: fix LDFLAGS overriding issue.
11 lat temu
Benjamin ‘Touky’ Huet
3fde4eaa8e
MeshViewer : Added Basic shader to "RenderProof" (ahem...) emscripten
11 lat temu
Benjamin ‘Touky’ Huet
97b0ad7b1f
Added exported functions in meshviewer makefile
11 lat temu
Benjamin ‘Touky’ Huet
05c476c22a
Added nacl_phystest to test physic compatibility with nacl.
11 lat temu
Benjamin ‘Touky’ Huet
3778159bdc
added camera unit test.
11 lat temu
Sam Hocevar
1c42570a28
btphystest: increase heap memory for emscripten builds.
11 lat temu
Sam Hocevar
07fc08c198
build: more emscripten build fixes.
11 lat temu
Sam Hocevar
d8ca287563
build: various compilation fixes.
11 lat temu
Sam Hocevar
ca230a60ad
thread: implement Queue::TryPush and Queue::TryPop.
11 lat temu
Sam Hocevar
ddeaa5f81a
build: reorganise automake build system.
11 lat temu
Sam Hocevar
c59fc670c2
core: import pristine lua 5.2.1 in the engine code.
11 lat temu
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 lat temu
Sam Hocevar
7b30d99725
test: unit test for 2D boxes.
11 lat temu
Lolbot
ad2ddbb715
build: convert source files to lowercase.
11 lat temu
Sam Hocevar
6c8186389f
math: Interp class for frame-independent interpolation.
11 lat temu
Sam Hocevar
41b43bb47f
build: add missing files to Makefile.am.
11 lat temu
Sam Hocevar
0e1a19f8e6
build: re-add liblolcore dependency tracking to all binary objects.
11 lat temu
Sam Hocevar
4b4d201a6d
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
11 lat temu
Sam Hocevar
6e1156aaea
build: split the main library into lolcore and lolbullet.
11 lat temu
Sam Hocevar
32e3cff46a
sys: Atomic template class for thread-safe and potentially lockless
structures.
11 lat temu
Sam Hocevar
9d06eb6503
meshviewer: add two lights.
12 lat temu
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 lat temu
Sam Hocevar
a5ba03b405
color: unit test data for the CIEDE2000 color-difference formula.
12 lat temu
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 lat temu
Sam Hocevar
52e7f2f399
build: add missing bullet .h files to Makefile.am.
12 lat temu
Sam Hocevar
46f7e750c0
core: more string concatenation and comparison methods, plus a lot
of unit tests for the String class.
12 lat temu
Sam Hocevar
bbca3b6e59
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
12 lat temu
Sam Hocevar
50ff3f9ce0
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
12 lat temu
Sam Hocevar
bd66a8bcf2
build: some build system fixes.
12 lat temu
Sam Hocevar
e390f03e0a
build: add a common.am include file and a "make lolcheck" target that does
nothing for now except ensure that every makefile includes common.am.
12 lat temu
Sam Hocevar
ca1050e047
debug: get rid of quad.cpp, it's become useless.
12 lat temu
Benjamin ‘Touky’ Huet
e743eae5f7
Fixed Makefile.am
12 lat temu
Benjamin ‘Touky’ Huet
284891f200
Fixed Entity::TickGame log flood.
Added BulletCharacterController.cpp & BulletCharacterController.h stubs.
12 lat temu
Sam Hocevar
3fd6702613
build: fix a few compilation and build errors.
12 lat temu
Sam Hocevar
080e4b7f4f
build: add missing files to Makefile.
12 lat temu
Sam Hocevar
44180ce402
build: switch the Android native build rules to autoconf; still a bit rough
but we can now create shared objects for each project; only the testsuite
is not building properly because of issues with STLport, and EglApp is
deactivated because AndroidApp should have precedence.
12 lat temu
Sam Hocevar
22e123eb08
test: add missing physics files to Makefile.
12 lat temu
Sam Hocevar
fe05e5e11a
test: activate the Bullet Physics test on all Unix platforms.
12 lat temu