Граф коммитов

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 3106fcfd image: fix an invalid implicit cast on Win32. by Sam Hocevar 2013-03-05 16:19:55 +0000
  • f16704ec image: GetData returns uint8_t* instead of void*, it's a lot safer. by Sam Hocevar 2013-03-05 15:48:11 +0000
  • c46b3fbf image: remove the Image::Format enum and use PixelFormat instead. by Sam Hocevar 2013-03-05 15:09:18 +0000
  • 5a19e153 misc: fix a few URLs. by Sam Hocevar 2013-03-05 13:09:01 +0000
  • 6e282a67 base: remove some sprintf() calls in profit of string ops. by Sam Hocevar 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 Sam Hocevar 2013-03-02 19:42:26 +0000
  • 76ff95b5 lua: more X360 and NaCl compilation fixes for stuff we don’t need. by Sam Hocevar 2013-03-02 18:10:07 +0000
  • 62870d08 lua: compilation fixes for non-quite-POSIX platforms. by Sam Hocevar 2013-03-02 17:30:07 +0000
  • 45c9e77d lua: disable Lua signal handling: PS3, X360 or NaCl don't have signal(). by Sam Hocevar 2013-03-02 15:33:06 +0000
  • c59fc670 core: import pristine lua 5.2.1 in the engine code. by Sam Hocevar 2013-03-02 15:02:57 +0000
  • e48dbfb8 build: activate the iPhone autobuilder. by Sam Hocevar 2013-03-01 19:45:37 +0000
  • 33ab2042 test: disable a few non-essential and potentially incorrect unit tests. by Sam Hocevar 2013-03-01 16:24:25 +0000
  • 18fd5c90 math: try to refactor rand() to bypass an X360 compiler bug. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2013-02-28 21:04:51 +0000
  • 1b078503 build: a few iOS build fixes; nowhere near ready though. by Sam Hocevar 2013-02-27 23:41:45 +0000
  • 78636c40 math: fix the shit I just broke. by Sam Hocevar 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 Sam Hocevar 2013-02-27 19:15:19 +0000
  • affdedd8 test: more complete PRNG unit tests. by Sam Hocevar 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 Sam Hocevar 2013-02-27 18:13:22 +0000
  • 0abe5573 easymesh : an ASSERT was not properly setup. by Benjamin ‘Touky’ Huet 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 Sam Hocevar 2013-02-27 09:25:47 +0000
  • 1e95b39a build: various compilation fixes. by Sam Hocevar 2013-02-26 20:43:28 +0000
  • be4f7d63 easymesh: add proper virtual destructors to some classes. by Sam Hocevar 2013-02-26 18:18:19 +0000
  • 3dd8f811 ps3: fix a bug and add better error reporting in the image loader. by Sam Hocevar 2013-02-26 18:18:11 +0000
  • b2951960 debug: fewer lines of code in DrawBox(). by Sam Hocevar 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 Benjamin ‘Touky’ Huet 2013-02-26 16:22:00 +0000
  • 39a8c26f base: start removing occurrences of NULL on our long journey to nullptr. by Sam Hocevar 2013-02-26 13:43:45 +0000
  • 872efdb8 debug: add Debug::DrawLine() and Debug::DrawBox() methods. by Sam Hocevar 2013-02-26 01:21:50 +0000
  • aeb1b683 mrpigeon: can now play using spacebar. by Sam Hocevar 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 Sam Hocevar 2013-02-25 19:43:51 +0000
  • f72381c2 audio: add Sampler::LoopSample(). by Sam Hocevar 2013-02-25 15:45:31 +0000
  • 1ff5c99d build: do not assume the OS X compiler understands -ObjC++. by Sam Hocevar 2013-02-25 14:20:39 +0000
  • 4bf349fe audio: add Sampler::StopSample() method. by Sam Hocevar 2013-02-25 13:59:26 +0000
  • 578ec1d4 audio: add a simple Stop() method to samples. by Sam Hocevar 2013-02-25 13:05:00 +0000
  • 5b23d7cc math: minor code simplification in Box2D/Box3D. by Sam Hocevar 2013-02-25 08:14:45 +0000
  • 586a9844 build: look for backtrace_symbols() before enabling the Unix stack walking code. by Sam Hocevar 2013-02-24 23:45:39 +0000
  • 8143b73f math: add Box2d + vec2 operations for easy box translations. by Sam Hocevar 2013-02-24 23:03:12 +0000
  • 1c3ca01e build: fix a few compiler warnings here and there. by Sam Hocevar 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 Sam Hocevar 2013-02-24 17:29:27 +0000
  • 756859b6 build: automatically allocate an X server number in the unit tests. by Sam Hocevar 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 Sam Hocevar 2013-02-24 13:58:50 +0000
  • fdc877cc math: fix an idiotic bug in the box-box intersection routine. by Sam Hocevar 2013-02-22 15:44:42 +0000
  • 7b30d997 test: unit test for 2D boxes. by Sam Hocevar 2013-02-22 13:19:22 +0000
  • 74836555 lolremez: minor refactor. by Sam Hocevar 2013-02-22 13:19:19 +0000
  • 29996cdd build: fix btphystest.vcxproj. by Sam Hocevar 2013-02-22 08:05:59 +0000
  • 65161c68 math: add BoxIsectBox() method to test interesections. by Sam Hocevar 2013-02-21 13:11:37 +0000
  • 2cdb5707 math: add a default constructor to box classes. by Sam Hocevar 2013-02-20 12:38:49 +0000
  • eeca0c03 math: add Box2D and Box3D classes. by Sam Hocevar 2013-02-20 12:22:05 +0000
  • 36c36525 gpu: fix GLSL ES syntax errors in various shaders. by Sam Hocevar 2013-02-20 11:51:38 +0000
  • b46adfa6 easymesh : Tweak previous crashfix. by Benjamin ‘Touky’ Huet 2013-02-20 10:42:37 +0000
  • e7466ba9 easymesh : EasyMeshData crashfix by Benjamin ‘Touky’ Huet 2013-02-19 19:48:38 +0000
  • 80e0d4c1 math: replace Interp with TimeInterp. We'll see how useful it gets. by Sam Hocevar 2013-02-19 16:45:40 +0000
  • 8b7482ae build: bad lolbot! fix the mess caused by its file renames. by Sam Hocevar 2013-02-19 12:25:45 +0000
  • ad2ddbb7 build: convert source files to lowercase. by Lolbot 2013-02-19 12:05:36 +0000
  • 75a39b69 test: add unit tests for maps using C strings as keys. by Sam Hocevar 2013-02-19 10:41:34 +0000
  • 2b1932b3 build: avoid M_PI_2, the PS3 doesn’t have it. by Sam Hocevar 2013-02-19 07:32:24 +0000
  • bb28344e build: fix compiler warnings and Linux and PS3 build issues. by Sam Hocevar 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 Lolbot 2013-02-19 00:37:58 +0000
  • 930dcfd1 tactics : first commit. Arena, characters, state machine and all the funny stuff. by Benjamin ‘Touky’ Huet 2013-02-19 00:14:11 +0000
  • b12e6f91 base: fix typo in sample.cpp that prevented sample loads. by Sam Hocevar 2013-02-18 23:32:30 +0000
  • 77dcb3c1 EasyMesh : vdecl/vbo flag test fixup. Tileset : added GetTileSize(). by Benjamin ‘Touky’ Huet 2013-02-18 23:07:53 +0000
  • 96972cdc easymesh : Bitfield big Fuckup. Never code drunk. by Benjamin ‘Touky’ Huet 2013-02-18 22:20:11 +0000
  • b9d6454c base: prevent instantiation of several static-only classes. by Sam Hocevar 2013-02-18 21:35:45 +0000
  • 876b4ec8 base: forbid the creation of Sampler objects. by Sam Hocevar 2013-02-18 21:35:41 +0000
  • 5ea012c1 base: add Array::Swap() method and the corresponding unit test. by Sam Hocevar 2013-02-18 20:31:05 +0000
  • 6c818638 math: Interp class for frame-independent interpolation. by Sam Hocevar 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 Lolbot 2013-02-17 18:38:59 +0000
  • f67fdf41 Fix missing ; static float to static void for waitseconds() by jeunathe 2013-02-17 18:38:10 +0000
  • 5ac828fd CIS FIX : timer fix, sam should fix it. by Benjamin ‘Touky’ Huet 2013-02-17 18:33:34 +0000
  • 1b436f48 CIS FAIL : Long time no see. by Benjamin ‘Touky’ Huet 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 Benjamin ‘Touky’ Huet 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 Benjamin ‘Touky’ Huet 2013-02-17 17:03:35 +0000
  • b9d45606 base: refactor the Timer class to make it more understandable. by Sam Hocevar 2013-02-17 15:46:35 +0000
  • e0861002 base: add some minor randomness to the main Ticker. by Sam Hocevar 2013-02-17 15:46:32 +0000
  • 41b43bb4 build: add missing files to Makefile.am. by Sam Hocevar 2013-02-16 20:06:22 +0000
  • a05aec2a easymesh : EzMesh is back in vanilla mode, mongolo-commit-powa. by Benjamin ‘Touky’ Huet 2013-02-16 16:12:13 +0000
  • d5e5527b build: fork lol-bitten.sh from a temporary copy to avoid locks in Windows. by Sam Hocevar 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 Lolbot 2013-02-15 17:57:19 +0000
  • 0fb25474 sln small build config fix for Win32 by Benjamin ‘Touky’ Huet 2013-02-15 17:45:26 +0000
  • a573b090 MeshViewer : Added shitty texture to bulletproof easymesh UV, and therefore correct wrongly set ones. by Benjamin ‘Touky’ Huet 2013-02-15 17:44:18 +0000
  • e42d857e easymesh : Added SmoothMesh operation, works well with triangle, not well with a box. by Benjamin ‘Touky’ Huet 2013-02-14 17:34:47 +0000
  • ced4f735 base: break into the debugger on assertion failure if present. by Sam Hocevar 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 Lolbot 2013-02-14 09:30:36 +0000
  • 3ea6d93e easymesh : Added SplitTriangles function to multiply triangles for triangle MADNESS ! by Benjamin ‘Touky’ Huet 2013-02-14 00:25:24 +0000
  • 506befcf easymesh : Added Twist/Ben/Shear & Taper refactor. by Benjamin ‘Touky’ Huet 2013-02-13 21:52:46 +0000
  • 73fd59c6 easymesh : all radius are now diameters so all mesh operation size values are coherent. by Benjamin ‘Touky’ Huet 2013-02-13 15:42:11 +0000
  • fb7bb880 easymesh: all operations now generate UVs for the mesh. by Benjamin ‘Touky’ Huet 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 Sam Hocevar 2013-02-13 13:26:04 +0000
  • 6d7535f8 base: work around an annoying GCC warning we very well know about. by Sam Hocevar 2013-02-13 13:25:57 +0000
  • 1899d6e4 build: remove more compiler warnings. by Sam Hocevar 2013-02-13 13:25:51 +0000
  • f7d66053 external: update SDL_image and SDL_mixer to 1.2.12 and add Win64 versions. by Sam Hocevar 2013-02-12 16:57:53 +0000
  • 88210d13 build: reactivate SDL_mixer on Win32 (not Win64 yet). by Sam Hocevar 2013-02-12 15:04:36 +0000
  • 0e1a19f8 build: re-add liblolcore dependency tracking to all binary objects. by Sam Hocevar 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 Sam Hocevar 2013-02-11 15:27:55 +0000
  • 33f21999 math: minor improvements to the Remez exchange algorithm. by Sam Hocevar 2013-02-11 15:27:49 +0000
  • a6dd89be build: remove compiler flags unbeknownst to old GCC versions. by Sam Hocevar 2013-02-09 23:33:43 +0000
  • 76c1960c build: make lolcore depend on lolbullet, as it is supposed to. by Sam Hocevar 2013-02-09 22:42:44 +0000
  • 0463a898 build: fix syntax errors in the Visual Studio projects. by Sam Hocevar 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 Sam Hocevar 2013-02-09 22:05:15 +0000