53 Révisions (e1070c3b3c3897e886a2e4168221c0f40534a777)

Auteur SHA1 Message Date
  Sam Hocevar 578368f452 gpu: abstraction class for index buffers; the cube tutorial no longer il y a 12 ans
  Sam Hocevar 02e31f5c41 core: add a simple Array template class. il y a 12 ans
  Sam Hocevar 4e4d5a8e06 build: fix GCC build; it doesn't like to have a local file called debug/debug.h. il y a 12 ans
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). il y a 12 ans
  Sam Hocevar f7e202a7c8 gpu: implement vertex buffer streams for Direct3D. OpenGL is missing for now. il y a 12 ans
  Sam Hocevar 5218c59ab7 gpu: start working on a template-based vertex buffer class. il y a 12 ans
  Sam Hocevar 56e4332597 build: reorganise math files in a single "math" directory, and get rid of the il y a 12 ans
  Sam Hocevar b4610706c0 math: move half.h into the public headers. il y a 12 ans
  Sam Hocevar 0a52e68f6f math: rename matrix.h to vector.h and simplify some stuff, especially in il y a 13 ans
  Sam Hocevar 48bf48a4e4 math: move the Remez algorithm implementation to the core. il y a 13 ans
  Sam Hocevar 0161879a84 core: try to merge Ticker and Emcee. Still not very good. il y a 13 ans
  Sam Hocevar 3d3ec36548 core: start working on the Emcee class. il y a 13 ans
  Sam Hocevar 29db078d6a core: add a mediocre threading system as the base for the real thing. il y a 13 ans
  Sam Hocevar 11fb586a20 gpu: start implementing a vertex buffer object. il y a 13 ans
  Sam Hocevar 8deb365040 core: write a generic application class. il y a 13 ans
  Sam Hocevar 5fc298964b core: start working on a "real" class for arbitrarily sized floats. il y a 13 ans
  Sam Hocevar fe0d76cede build: fix PS3 and Android build; it was broken since the ImageData refactor. il y a 13 ans
  Sam Hocevar 04c4a959cd core: add our custom isnan() macro to the core headers. il y a 13 ans
  Sam Hocevar 916d608144 core: define FP_USE on exotic architectures. il y a 13 ans
  Sam Hocevar 1569f1620a core: mediocre workaround for mingw32 who ignores our FP_USE macro. il y a 13 ans
  Sam Hocevar e9296e7994 core: implement the FP_USE() macro on x86, amd64 and powerpc. il y a 13 ans
  Sam Hocevar b3e2429b9e core: avoid returning to memory when giving GCC floating point hints. il y a 13 ans
  Sam Hocevar 320e70d8c4 core: a few compilation fixes for non-GCC compilers. il y a 13 ans
  Sam Hocevar 82d81256b9 core: implement accelerated lol_sincos() and lol_tan(). il y a 13 ans
  Sam Hocevar 49f9c59ff3 core: implement accelerated cos(). il y a 13 ans
  Sam Hocevar a65c472ffd core: add a code shortcut for sin() on platforms that have cheap branches. il y a 13 ans
  Sam Hocevar 1b33a7fcb7 core: start implementing optimised trigonometry functions for PS3 and x86. il y a 13 ans
  Sam Hocevar 8b71ddb30c core: implement new half / float operations and the associated tests. il y a 13 ans
  Sam Hocevar 96007d26c4 core: start working on the "half" type. il y a 13 ans
  Sam Hocevar 6b1985d95f android: keep a pointer on the global Java VM instead of the current il y a 13 ans
  Sam Hocevar f79a3c52b5 core: add a Sprite class to try to factor some common logic currently il y a 13 ans
  Sam Hocevar 533b3b33e0 render: add a Gradient class that will be used for dithering later. il y a 13 ans
  Sam Hocevar 660962e894 build: put debug stuff and shader stuff in subdirectories. il y a 13 ans
  Sam Hocevar f23ce9c7b4 ui: add a Platform class to query information about the current platform. il y a 13 ans
  Sam Hocevar 22b7a41c2e core: fix include guard naming scheme. il y a 13 ans
  Sam Hocevar 1e5624d551 core: create a logger class to reduce printf usage. il y a 13 ans
  Sam Hocevar edd75a3c89 Add the Image class for better abstraction. il y a 13 ans
  Sam Hocevar 07ebcb6e29 Implement CRC32 in the new Hash class. Will be useful for Dict and for il y a 13 ans
  Sam Hocevar 01be151c62 Try to factor all the recent GLSL stuff in the new Shader class. il y a 13 ans
  Sam Hocevar 4df4ba3a78 Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead, il y a 13 ans
  Sam Hocevar 58e12ca4d1 More shader crap for GLSL 1.30. Still disabled. il y a 14 ans
  Sam Hocevar de3da71331 Create the WorldEntity class, for objects with world coordinates. il y a 14 ans
  Sam Hocevar 0dfc497814 Add pseudorandom functions for floats. il y a 14 ans
  Sam Hocevar b7e01a1f90 Skeleton for the particle emitter class. il y a 14 ans
  Sam Hocevar c43194554f Add a Text object for OSD and possibly other effects. il y a 14 ans
  Sam Hocevar 640735731a Add preliminary support for sound samples. Implement click. il y a 14 ans
  Sam Hocevar 290c8f40d7 Skeleton for sample entity and sampler manager classes. il y a 14 ans
  Sam Hocevar 0ed566d3cc Complete Lol Engine / Deus Hax / Monsterz split. il y a 14 ans
  Sam Hocevar 93a4c23b23 Split test-map into deus-hax and monsterz. il y a 14 ans
  Sam Hocevar 83a82034ae Start creating the World class. il y a 14 ans