3106fcfd
image: fix an invalid implicit cast on Win32. by
2013-03-05 16:19:55 +0000
f16704ec
image: GetData returns uint8_t* instead of void*, it's a lot safer. by
2013-03-05 15:48:11 +0000
c46b3fbf
image: remove the Image::Format enum and use PixelFormat instead. by
2013-03-05 15:09:18 +0000
5a19e153
misc: fix a few URLs. by
2013-03-05 13:09:01 +0000
6e282a67
base: remove some sprintf() calls in profit of string ops. by
2013-03-05 12:36:41 +0000
45f147bc
build: link with -lnosys on NaCl because I don’t have time to find out what causes the Lua code to require fork(). by
2013-03-02 19:42:26 +0000
76ff95b5
lua: more X360 and NaCl compilation fixes for stuff we don’t need. by
2013-03-02 18:10:07 +0000
62870d08
lua: compilation fixes for non-quite-POSIX platforms. by
2013-03-02 17:30:07 +0000
45c9e77d
lua: disable Lua signal handling: PS3, X360 or NaCl don't have signal(). by
2013-03-02 15:33:06 +0000
c59fc670
core: import pristine lua 5.2.1 in the engine code. by
2013-03-02 15:02:57 +0000
e48dbfb8
build: activate the iPhone autobuilder. by
2013-03-01 19:45:37 +0000
33ab2042
test: disable a few non-essential and potentially incorrect unit tests. by
2013-03-01 16:24:25 +0000
18fd5c90
math: try to refactor rand() to bypass an X360 compiler bug. by
2013-03-01 16:24:20 +0000
c83dfe72
build: make sure the builds _and_ the autobuilds work around the memory leak in OS X llvm-g++. by
2013-02-28 21:10:13 +0000
94acb0f5
build: the “fuck you, Apple” commit; work around three different compiler bugs in the Xcode toolchain. by
2013-02-28 21:04:51 +0000
1b078503
build: a few iOS build fixes; nowhere near ready though. by
2013-02-27 23:41:45 +0000
78636c40
math: fix the shit I just broke. by
2013-02-27 19:38:26 +0000
56f09381
math: don't use the LLU suffix for 64-bit numbers and don't use floorf(). by
2013-02-27 19:15:19 +0000
affdedd8
test: more complete PRNG unit tests. by
2013-02-27 18:38:40 +0000
700520d4
math: move rand() to its own header, ensure it only returns positive values, and add a unit test for rand<int>. by
2013-02-27 18:13:22 +0000
0abe5573
easymesh : an ASSERT was not properly setup. by
2013-02-27 13:16:47 +0000
9819425b
math: replace RandF() with a more generic rand() template function that lets us draw integer random values too. by
2013-02-27 09:25:47 +0000
1e95b39a
build: various compilation fixes. by
2013-02-26 20:43:28 +0000
be4f7d63
easymesh: add proper virtual destructors to some classes. by
2013-02-26 18:18:19 +0000
3dd8f811
ps3: fix a bug and add better error reporting in the image loader. by
2013-02-26 18:18:11 +0000
b2951960
debug: fewer lines of code in DrawBox(). by
2013-02-26 18:18:05 +0000
ea603d48
easymesh : Vertex attribute name can now be customize. Vertex declaration code simplification, ASSERT is more understandable. by
2013-02-26 16:22:00 +0000
39a8c26f
base: start removing occurrences of NULL on our long journey to nullptr. by
2013-02-26 13:43:45 +0000
872efdb8
debug: add Debug::DrawLine() and Debug::DrawBox() methods. by
2013-02-26 01:21:50 +0000
aeb1b683
mrpigeon: can now play using spacebar. by
2013-02-25 21:49:55 +0000
e9b4985d
gpu: add MeshPrimitive::Lines enum and modify the cube tutorial to show how it can be used. by
2013-02-25 19:43:51 +0000
f72381c2
audio: add Sampler::LoopSample(). by
2013-02-25 15:45:31 +0000
1ff5c99d
build: do not assume the OS X compiler understands -ObjC++. by
2013-02-25 14:20:39 +0000
4bf349fe
audio: add Sampler::StopSample() method. by
2013-02-25 13:59:26 +0000
578ec1d4
audio: add a simple Stop() method to samples. by
2013-02-25 13:05:00 +0000
5b23d7cc
math: minor code simplification in Box2D/Box3D. by
2013-02-25 08:14:45 +0000
586a9844
build: look for backtrace_symbols() before enabling the Unix stack walking code. by
2013-02-24 23:45:39 +0000
8143b73f
math: add Box2d + vec2 operations for easy box translations. by
2013-02-24 23:03:12 +0000
1c3ca01e
build: fix a few compiler warnings here and there. by
2013-02-24 17:39:40 +0000
1d0eab02
base: on Linux and some other architectures, dump a stack trace before crashing from an assertion failure. by
2013-02-24 17:29:27 +0000
756859b6
build: automatically allocate an X server number in the unit tests. by
2013-02-24 17:29:22 +0000
16a620d5
scene: start refactoring the camera code; we now have a stack of cameras in the scene where we can push and pop cameras. by
2013-02-24 13:58:50 +0000
fdc877cc
math: fix an idiotic bug in the box-box intersection routine. by
2013-02-22 15:44:42 +0000
7b30d997
test: unit test for 2D boxes. by
2013-02-22 13:19:22 +0000
74836555
lolremez: minor refactor. by
2013-02-22 13:19:19 +0000
29996cdd
build: fix btphystest.vcxproj. by
2013-02-22 08:05:59 +0000
65161c68
math: add BoxIsectBox() method to test interesections. by
2013-02-21 13:11:37 +0000
2cdb5707
math: add a default constructor to box classes. by
2013-02-20 12:38:49 +0000
eeca0c03
math: add Box2D and Box3D classes. by
2013-02-20 12:22:05 +0000
36c36525
gpu: fix GLSL ES syntax errors in various shaders. by
2013-02-20 11:51:38 +0000
b46adfa6
easymesh : Tweak previous crashfix. by
2013-02-20 10:42:37 +0000
e7466ba9
easymesh : EasyMeshData crashfix by
2013-02-19 19:48:38 +0000
80e0d4c1
math: replace Interp with TimeInterp. We'll see how useful it gets. by
2013-02-19 16:45:40 +0000
8b7482ae
build: bad lolbot! fix the mess caused by its file renames. by
2013-02-19 12:25:45 +0000
ad2ddbb7
build: convert source files to lowercase. by
2013-02-19 12:05:36 +0000
75a39b69
test: add unit tests for maps using C strings as keys. by
2013-02-19 10:41:34 +0000
2b1932b3
build: avoid M_PI_2, the PS3 doesn’t have it. by
2013-02-19 07:32:24 +0000
bb28344e
build: fix compiler warnings and Linux and PS3 build issues. by
2013-02-19 01:19:03 +0000
8e0816a7
fixed 5 files out of 2487: - removed 0 CR characters - removed 22 trailing whitespaces - replaced 11 tabs with spaces by
2013-02-19 00:37:58 +0000
930dcfd1
tactics : first commit. Arena, characters, state machine and all the funny stuff. by
2013-02-19 00:14:11 +0000
b12e6f91
base: fix typo in sample.cpp that prevented sample loads. by
2013-02-18 23:32:30 +0000
77dcb3c1
EasyMesh : vdecl/vbo flag test fixup. Tileset : added GetTileSize(). by
2013-02-18 23:07:53 +0000
96972cdc
easymesh : Bitfield big Fuckup. Never code drunk. by
2013-02-18 22:20:11 +0000
b9d6454c
base: prevent instantiation of several static-only classes. by
2013-02-18 21:35:45 +0000
876b4ec8
base: forbid the creation of Sampler objects. by
2013-02-18 21:35:41 +0000
5ea012c1
base: add Array::Swap() method and the corresponding unit test. by
2013-02-18 20:31:05 +0000
6c818638
math: Interp class for frame-independent interpolation. by
2013-02-18 12:36:11 +0000
6798a118
fixed 4 files out of 2475: - removed 5 CR characters - removed 15 trailing whitespaces - replaced 91 tabs with spaces by
2013-02-17 18:38:59 +0000
f67fdf41
Fix missing ; static float to static void for waitseconds() by
2013-02-17 18:38:10 +0000
5ac828fd
CIS FIX : timer fix, sam should fix it. by
2013-02-17 18:33:34 +0000
1b436f48
CIS FAIL : Long time no see. by
2013-02-17 18:24:04 +0000
020d5395
easymesh : vertices datas are now stored in a very user-friendly struct. Heavier on datas, though. vertexbuffer : added TexCoordExt, which is the same as TexCoord but means "use vec4 for TexCoord" by
2013-02-17 18:18:44 +0000
6c5a279c
easymesh : "struct m_gpu" no longer exists and has been replaced by more simpler classes. VertexDecl&Buffer are now not created several times when using the same source datas. by
2013-02-17 17:03:35 +0000
b9d45606
base: refactor the Timer class to make it more understandable. by
2013-02-17 15:46:35 +0000
e0861002
base: add some minor randomness to the main Ticker. by
2013-02-17 15:46:32 +0000
41b43bb4
build: add missing files to Makefile.am. by
2013-02-16 20:06:22 +0000
a05aec2a
easymesh : EzMesh is back in vanilla mode, mongolo-commit-powa. by
2013-02-16 16:12:13 +0000
d5e5527b
build: fork lol-bitten.sh from a temporary copy to avoid locks in Windows. by
2013-02-15 17:58:03 +0000
55cd411c
fixed 3 files out of 2475: - removed 3 CR characters - removed 20 trailing whitespaces - replaced 0 tabs with spaces by
2013-02-15 17:57:19 +0000
0fb25474
sln small build config fix for Win32 by
2013-02-15 17:45:26 +0000
a573b090
MeshViewer : Added shitty texture to bulletproof easymesh UV, and therefore correct wrongly set ones. by
2013-02-15 17:44:18 +0000
e42d857e
easymesh : Added SmoothMesh operation, works well with triangle, not well with a box. by
2013-02-14 17:34:47 +0000
ced4f735
base: break into the debugger on assertion failure if present. by
2013-02-14 15:03:33 +0000
9cb79bb2
fixed 3 files out of 2468: - removed 43 CR characters - removed 25 trailing whitespaces - replaced 0 tabs with spaces by
2013-02-14 09:30:36 +0000
3ea6d93e
easymesh : Added SplitTriangles function to multiply triangles for triangle MADNESS ! by
2013-02-14 00:25:24 +0000
506befcf
easymesh : Added Twist/Ben/Shear & Taper refactor. by
2013-02-13 21:52:46 +0000
73fd59c6
easymesh : all radius are now diameters so all mesh operation size values are coherent. by
2013-02-13 15:42:11 +0000
fb7bb880
easymesh: all operations now generate UVs for the mesh. by
2013-02-13 14:57:13 +0000
7e8edd7c
sys: add the base source directory to the list of search directories on automake platforms, too. by
2013-02-13 13:26:04 +0000
6d7535f8
base: work around an annoying GCC warning we very well know about. by
2013-02-13 13:25:57 +0000
1899d6e4
build: remove more compiler warnings. by
2013-02-13 13:25:51 +0000
f7d66053
external: update SDL_image and SDL_mixer to 1.2.12 and add Win64 versions. by
2013-02-12 16:57:53 +0000
88210d13
build: reactivate SDL_mixer on Win32 (not Win64 yet). by
2013-02-12 15:04:36 +0000
0e1a19f8
build: re-add liblolcore dependency tracking to all binary objects. by
2013-02-12 12:51:52 +0000
face8cf6
build: better check for compiler flags; we no longer try to use flags that autoconf hasn’t checked first. by
2013-02-11 15:27:55 +0000
33f21999
math: minor improvements to the Remez exchange algorithm. by
2013-02-11 15:27:49 +0000
a6dd89be
build: remove compiler flags unbeknownst to old GCC versions. by
2013-02-09 23:33:43 +0000
76c1960c
build: make lolcore depend on lolbullet, as it is supposed to. by
2013-02-09 22:42:44 +0000
0463a898
build: fix syntax errors in the Visual Studio projects. by
2013-02-09 22:34:22 +0000
4b4d201a
build: reorganise AM_CPPFLAGS handling so that we can disable the shitload of warnings Bullet spits at us. by
2013-02-09 22:05:15 +0000