73 Комити (39c0fb0d1880fb8695e31fd4ddbe90517897fb36)

Аутор SHA1 Порука Датум
  Sam Hocevar 2a5d9ed4d8 build: rename Map to LevelMap so that we can use Map for the hashmap. пре 12 година
  Sam Hocevar 397c7f2fda core: implement hashing functions for half, float and double. пре 12 година
  Sam Hocevar 0149c30df4 core: refactor the Hash class so that we can hash base types, too. пре 12 година
  Sam Hocevar f2b71d368e core: new String class. пре 12 година
  Sam Hocevar 4a6d092a74 mesh: start working on mesh and submesh stuff. пре 12 година
  Sam Hocevar b438a94642 input: add the Keyboard abstraction object type. пре 12 година
  Sam Hocevar b9aba5d27a gpu: put the texture creation code in its own class; for now a lot of things are пре 12 година
  Sam Hocevar 26c432be90 gpu: sip an empty LolFx class that embeds the compiler. пре 12 година
  Sam Hocevar 44180ce402 build: switch the Android native build rules to autoconf; still a bit rough пре 12 година
  Sam Hocevar ed499e0c07 build: add libSDLmain.a binaries for GUI MinGW builds; the provided static пре 12 година
  Sam Hocevar cb1f420933 core: fix the Windows and OS X builds with SDL. пре 12 година
  Sam Hocevar 5bd24fa1d3 build: hide the SDL_main.h inclusion in core.h, and only activate it пре 12 година
  Sam Hocevar caec5ed082 build: allow to build the PS3 binaries from Visual Studio if the proper пре 12 година
  Sam Hocevar 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. пре 12 година
  Sam Hocevar 8375f3443d build: fix the PS3 port by using our trig.h everywhere instead of stdlib пре 12 година
  Sam Hocevar 86a16aaff6 easymesh: move the Mesh builder into the engine core. пре 12 година
  Sam Hocevar e2295392b8 gpu: first FrameBuffer GPU class. пре 12 година
  Sam Hocevar b83a7eccca nacl: remove our old hack of #including the file containing main() from пре 13 година
  Sam Hocevar 58b3c20b86 input: add core joystick support and bind the SDL input to that. пре 13 година
  Sam Hocevar 08fc460668 core: move the Camera class from Orbital to the engine core. пре 13 година
  Sam Hocevar 578368f452 gpu: abstraction class for index buffers; the cube tutorial no longer пре 13 година
  Sam Hocevar 02e31f5c41 core: add a simple Array template class. пре 13 година
  Sam Hocevar 4e4d5a8e06 build: fix GCC build; it doesn't like to have a local file called debug/debug.h. пре 13 година
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). пре 13 година
  Sam Hocevar f7e202a7c8 gpu: implement vertex buffer streams for Direct3D. OpenGL is missing for now. пре 13 година
  Sam Hocevar 5218c59ab7 gpu: start working on a template-based vertex buffer class. пре 13 година
  Sam Hocevar 56e4332597 build: reorganise math files in a single "math" directory, and get rid of the пре 13 година
  Sam Hocevar b4610706c0 math: move half.h into the public headers. пре 13 година
  Sam Hocevar 0a52e68f6f math: rename matrix.h to vector.h and simplify some stuff, especially in пре 13 година
  Sam Hocevar 48bf48a4e4 math: move the Remez algorithm implementation to the core. пре 13 година
  Sam Hocevar 0161879a84 core: try to merge Ticker and Emcee. Still not very good. пре 13 година
  Sam Hocevar 3d3ec36548 core: start working on the Emcee class. пре 13 година
  Sam Hocevar 29db078d6a core: add a mediocre threading system as the base for the real thing. пре 13 година
  Sam Hocevar 11fb586a20 gpu: start implementing a vertex buffer object. пре 13 година
  Sam Hocevar 8deb365040 core: write a generic application class. пре 13 година
  Sam Hocevar 5fc298964b core: start working on a "real" class for arbitrarily sized floats. пре 13 година
  Sam Hocevar fe0d76cede build: fix PS3 and Android build; it was broken since the ImageData refactor. пре 13 година
  Sam Hocevar 04c4a959cd core: add our custom isnan() macro to the core headers. пре 13 година
  Sam Hocevar 916d608144 core: define FP_USE on exotic architectures. пре 13 година
  Sam Hocevar 1569f1620a core: mediocre workaround for mingw32 who ignores our FP_USE macro. пре 13 година
  Sam Hocevar e9296e7994 core: implement the FP_USE() macro on x86, amd64 and powerpc. пре 13 година
  Sam Hocevar b3e2429b9e core: avoid returning to memory when giving GCC floating point hints. пре 13 година
  Sam Hocevar 320e70d8c4 core: a few compilation fixes for non-GCC compilers. пре 13 година
  Sam Hocevar 82d81256b9 core: implement accelerated lol_sincos() and lol_tan(). пре 13 година
  Sam Hocevar 49f9c59ff3 core: implement accelerated cos(). пре 13 година
  Sam Hocevar a65c472ffd core: add a code shortcut for sin() on platforms that have cheap branches. пре 13 година
  Sam Hocevar 1b33a7fcb7 core: start implementing optimised trigonometry functions for PS3 and x86. пре 13 година
  Sam Hocevar 8b71ddb30c core: implement new half / float operations and the associated tests. пре 13 година
  Sam Hocevar 96007d26c4 core: start working on the "half" type. пре 13 година
  Sam Hocevar 6b1985d95f android: keep a pointer on the global Java VM instead of the current пре 13 година