Sam Hocevar
47e71bda63
base: rough implementation of safe enums with minimal ToString() support.
il y a 10 ans
Benjamin ‘Touky’ Huet
b772981f46
mishap in MeshViewer makefile
il y a 11 ans
Benjamin ‘Touky’ Huet
efe8a57810
BUILD FIX
il y a 11 ans
Benjamin ‘Touky’ Huet
476692388c
Touky and the forgotten makefile.
il y a 11 ans
Benjamin ‘Touky’ Huet
16872731eb
Fixed MViewer emscripten version and also simplified some interaction stuff.
il y a 11 ans
Benjamin ‘Touky’ Huet
34a59d25d4
MeshViewer cleanup + MessageService tweak for emscripten
il y a 11 ans
Sam Hocevar
08c152ceeb
build: fix LDFLAGS overriding issue.
il y a 11 ans
Benjamin ‘Touky’ Huet
3fde4eaa8e
MeshViewer : Added Basic shader to "RenderProof" (ahem...) emscripten
il y a 11 ans
Benjamin ‘Touky’ Huet
97b0ad7b1f
Added exported functions in meshviewer makefile
il y a 11 ans
Benjamin ‘Touky’ Huet
05c476c22a
Added nacl_phystest to test physic compatibility with nacl.
il y a 11 ans
Benjamin ‘Touky’ Huet
3778159bdc
added camera unit test.
il y a 11 ans
Sam Hocevar
1c42570a28
btphystest: increase heap memory for emscripten builds.
il y a 11 ans
Sam Hocevar
07fc08c198
build: more emscripten build fixes.
il y a 11 ans
Sam Hocevar
d8ca287563
build: various compilation fixes.
il y a 11 ans
Sam Hocevar
ca230a60ad
thread: implement Queue::TryPush and Queue::TryPop.
il y a 11 ans
Sam Hocevar
ddeaa5f81a
build: reorganise automake build system.
il y a 11 ans
Sam Hocevar
c59fc670c2
core: import pristine lua 5.2.1 in the engine code.
il y a 11 ans
Sam Hocevar
700520d4d6
math: move rand() to its own header, ensure it only returns
positive values, and add a unit test for rand<int>.
il y a 11 ans
Sam Hocevar
7b30d99725
test: unit test for 2D boxes.
il y a 11 ans
Lolbot
ad2ddbb715
build: convert source files to lowercase.
il y a 11 ans
Sam Hocevar
6c8186389f
math: Interp class for frame-independent interpolation.
il y a 11 ans
Sam Hocevar
41b43bb47f
build: add missing files to Makefile.am.
il y a 11 ans
Sam Hocevar
0e1a19f8e6
build: re-add liblolcore dependency tracking to all binary objects.
il y a 11 ans
Sam Hocevar
4b4d201a6d
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
il y a 11 ans
Sam Hocevar
6e1156aaea
build: split the main library into lolcore and lolbullet.
il y a 11 ans
Sam Hocevar
32e3cff46a
sys: Atomic template class for thread-safe and potentially lockless
structures.
il y a 11 ans
Sam Hocevar
9d06eb6503
meshviewer: add two lights.
il y a 12 ans
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.
il y a 12 ans
Sam Hocevar
a5ba03b405
color: unit test data for the CIEDE2000 color-difference formula.
il y a 12 ans
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.
il y a 12 ans
Sam Hocevar
52e7f2f399
build: add missing bullet .h files to Makefile.am.
il y a 12 ans
Sam Hocevar
46f7e750c0
core: more string concatenation and comparison methods, plus a lot
of unit tests for the String class.
il y a 12 ans
Sam Hocevar
bbca3b6e59
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
il y a 12 ans
Sam Hocevar
50ff3f9ce0
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
il y a 12 ans
Sam Hocevar
bd66a8bcf2
build: some build system fixes.
il y a 12 ans
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.
il y a 12 ans
Sam Hocevar
ca1050e047
debug: get rid of quad.cpp, it's become useless.
il y a 12 ans
Benjamin ‘Touky’ Huet
e743eae5f7
Fixed Makefile.am
il y a 12 ans
Benjamin ‘Touky’ Huet
284891f200
Fixed Entity::TickGame log flood.
Added BulletCharacterController.cpp & BulletCharacterController.h stubs.
il y a 12 ans
Sam Hocevar
3fd6702613
build: fix a few compilation and build errors.
il y a 12 ans
Sam Hocevar
080e4b7f4f
build: add missing files to Makefile.
il y a 12 ans
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.
il y a 12 ans
Sam Hocevar
22e123eb08
test: add missing physics files to Makefile.
il y a 12 ans
Sam Hocevar
fe05e5e11a
test: activate the Bullet Physics test on all Unix platforms.
il y a 12 ans
Sam Hocevar
78f7a303ff
build: reorganise all the build stuff so that it lies in build/ and
make sure each .vcxproj file is with its corresponding source code.
il y a 12 ans
Sam Hocevar
9e9c18d37e
test: add several unit tests for rotations with matrices and quaternions.
il y a 12 ans
Sam Hocevar
c9520d2aca
test: add unit tests for the Array class.
il y a 12 ans
Sam Hocevar
eb51928415
math: add inversion code for 2×2 and 3×3 matrices, and transposition
code for all matrices.
il y a 12 ans
Sam Hocevar
0a52e68f6f
math: rename matrix.h to vector.h and simplify some stuff, especially in
the matrix code itself.
il y a 13 ans
Sam Hocevar
3283dfc011
build: minor reorganisation of the sandbox code.
il y a 13 ans