43 Révisions (d34d31dae0f7fcf5397021054c13da02f23eef01)

Auteur SHA1 Message Date
  Sam Hocevar 6faf4ee067 base: roll our own constants because it’s always a pain in the ass il y a 12 ans
  Sam Hocevar c46b3fbfec image: remove the Image::Format enum and use PixelFormat instead. il y a 12 ans
  Sam Hocevar c59fc670c2 core: import pristine lua 5.2.1 in the engine code. il y a 12 ans
  Sam Hocevar 700520d4d6 math: move rand() to its own header, ensure it only returns il y a 12 ans
  Sam Hocevar 872efdb880 debug: add Debug::DrawLine() and Debug::DrawBox() methods. il y a 12 ans
  Sam Hocevar 1d0eab0203 base: on Linux and some other architectures, dump a stack trace before il y a 12 ans
  Sam Hocevar 6c8186389f math: Interp class for frame-independent interpolation. il y a 12 ans
  Sam Hocevar 76c1960cc2 build: make lolcore depend on lolbullet, as it is supposed to. il y a 12 ans
  Sam Hocevar 6e1156aaea build: split the main library into lolcore and lolbullet. il y a 12 ans
  Benjamin ‘Touky’ Huet bb0051ae8e render : Added DebugRenderMode & corresponding shaders. naive (VERY) implementation in MeshViewer. il y a 12 ans
  Sam Hocevar 32e3cff46a sys: Atomic template class for thread-safe and potentially lockless il y a 12 ans
  Sam Hocevar c7767c6c64 sys: create an empty File class. il y a 12 ans
  Sam Hocevar 06c4ec01c3 base: move headers around and promote gpu/ to lol/gpu/. il y a 12 ans
  Sam Hocevar 0ba4e6d9e0 easymesh: interface the shiny shader with new Light objects. il y a 12 ans
  Sam Hocevar 8613d04c03 core: implement a cool ASSERT() macro. il y a 12 ans
  Sam Hocevar 4a643241be build: remove leftover entries from .vcxproj. il y a 12 ans
  Sam Hocevar 5402346b16 core: move the Log and Timer classes to the sys/ subdirectory, use il y a 12 ans
  Sam Hocevar 145ad9e806 build: fix a ClInclude that should have been ClCompile. il y a 12 ans
  Sam Hocevar 1a54a81167 sys: move thread.h to the sys/ directory. il y a 12 ans
  Benjamin ‘Touky’ Huet 4393a43752 Added CSG v0.001a : not optimized, too much operation makes it slow. triangle count is not optimized. il y a 12 ans
  Benjamin ‘Touky’ Huet 3d56a23a55 Added geometry basic functions. il y a 12 ans
  Sam Hocevar 44f324a354 color: add conversion from CIE-xyY to CIE-XYZ and start working on il y a 12 ans
  Sam Hocevar 10d5d30b85 image: a few colour conversion routines. il y a 12 ans
  Sam Hocevar d49bb04d20 build: rename “core” directory to “base” because the former is used for core il y a 12 ans
  Sam Hocevar 6c9c8e547e build: renormalise a lot of files. il y a 12 ans
  Sam Hocevar 2a5d9ed4d8 build: rename Map to LevelMap so that we can use Map for the hashmap. il y a 12 ans
  Sam Hocevar 397c7f2fda core: implement hashing functions for half, float and double. il y a 12 ans
  Sam Hocevar 949128d325 core: implement String::Printf() and start working on the unit tests. il y a 12 ans
  Sam Hocevar 0149c30df4 core: refactor the Hash class so that we can hash base types, too. il y a 12 ans
  Sam Hocevar f2b71d368e core: new String class. il y a 12 ans
  Sam Hocevar 4a6d092a74 mesh: start working on mesh and submesh stuff. il y a 12 ans
  Sam Hocevar b438a94642 input: add the Keyboard abstraction object type. il y a 12 ans
  Sam Hocevar b9aba5d27a gpu: put the texture creation code in its own class; for now a lot of things are il y a 12 ans
  Sam Hocevar 26c432be90 gpu: sip an empty LolFx class that embeds the compiler. il y a 12 ans
  Sam Hocevar 8cff2e9c8b debug: get rid of DebugSphere, it's totally obsoleted by EasyMesh. il y a 12 ans
  Sam Hocevar 100f53e550 gpu: convert the gradient shader to a LolFx effect file. il y a 12 ans
  Sam Hocevar ca1050e047 debug: get rid of quad.cpp, it's become useless. il y a 12 ans
  Sam Hocevar 2297288114 gpu: get rid of the inline 2D shader and create "tile.lolfx". il y a 12 ans
  Sam Hocevar a969597a56 build: rename "Lol.Core.Build.props" to the more explicit "config-build.xml" il y a 12 ans
  Sam Hocevar 65ea695de1 core: start working on a higher level LolFx compiler based on the latest il y a 12 ans
  Sam Hocevar fb28a7cadd core: build Bullet as part of the VS2010 project. il y a 12 ans
  Sam Hocevar caec5ed082 build: allow to build the PS3 binaries from Visual Studio if the proper il y a 12 ans
  Sam Hocevar 78f7a303ff build: reorganise all the build stuff so that it lies in build/ and il y a 12 ans