131 コミット (8613d04c030cb880162144d0afbccf8fa92b84a8)

作成者 SHA1 メッセージ 日付
  Sam Hocevar 8613d04c03 core: implement a cool ASSERT() macro. 13年前
  Sam Hocevar 5402346b16 core: move the Log and Timer classes to the sys/ subdirectory, use 13年前
  Sam Hocevar 1a54a81167 sys: move thread.h to the sys/ directory. 13年前
  Sam Hocevar 6a6e46cf0d system: try to autodetect the data directory from the executable path; 13年前
  Benjamin ‘Touky’ Huet 4393a43752 Added CSG v0.001a : not optimized, too much operation makes it slow. triangle count is not optimized. 13年前
  Benjamin ‘Touky’ Huet 3d56a23a55 Added geometry basic functions. 13年前
  Sam Hocevar 44f324a354 color: add conversion from CIE-xyY to CIE-XYZ and start working on 13年前
  Sam Hocevar 10d5d30b85 image: a few colour conversion routines. 13年前
  Sam Hocevar d49bb04d20 build: rename “core” directory to “base” because the former is used for core 13年前
  Sam Hocevar 2a5d9ed4d8 build: rename Map to LevelMap so that we can use Map for the hashmap. 13年前
  Sam Hocevar 397c7f2fda core: implement hashing functions for half, float and double. 13年前
  Sam Hocevar 949128d325 core: implement String::Printf() and start working on the unit tests. 13年前
  Sam Hocevar 52e7f2f399 build: add missing bullet .h files to Makefile.am. 13年前
  Sam Hocevar 0149c30df4 core: refactor the Hash class so that we can hash base types, too. 13年前
  Sam Hocevar 46f7e750c0 core: more string concatenation and comparison methods, plus a lot 13年前
  Sam Hocevar bbca3b6e59 build: fixes for out-of-tree builds, and get rid of 13年前
  Sam Hocevar 4a6d092a74 mesh: start working on mesh and submesh stuff. 13年前
  Sam Hocevar b438a94642 input: add the Keyboard abstraction object type. 13年前
  Sam Hocevar b9aba5d27a gpu: put the texture creation code in its own class; for now a lot of things are 13年前
  Sam Hocevar bd66a8bcf2 build: some build system fixes. 13年前
  Sam Hocevar 26c432be90 gpu: sip an empty LolFx class that embeds the compiler. 13年前
  Sam Hocevar 5320310f5a build: "make generated" now recursively rebuilds all flex/bison targets. 13年前
  Sam Hocevar ca909bb317 build: refactor lolfx build rule into common.am. 13年前
  Sam Hocevar e390f03e0a build: add a common.am include file and a "make lolcheck" target that does 13年前
  Sam Hocevar 8cff2e9c8b debug: get rid of DebugSphere, it's totally obsoleted by EasyMesh. 13年前
  Sam Hocevar 100f53e550 gpu: convert the gradient shader to a LolFx effect file. 13年前
  Sam Hocevar ca1050e047 debug: get rid of quad.cpp, it's become useless. 13年前
  Sam Hocevar 2297288114 gpu: get rid of the inline 2D shader and create "tile.lolfx". 13年前
  Sam Hocevar 65ea695de1 core: start working on a higher level LolFx compiler based on the latest 13年前
  Sam Hocevar 372c287ccd core: add the whole BulletPhysics source code to the engine core, because 13年前
  Sam Hocevar 4220cb8e12 build: do like BulletPhysics and make the PS3 code always visible. 13年前
  Sam Hocevar 8be874ae39 build: factor the LolFx compilation rule into configure.ac. 13年前
  Sam Hocevar 3389ed69a2 build: move all games to a "games" subdirectory to clean up the root 13年前
  Sam Hocevar 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. 13年前
  Sam Hocevar 8375f3443d build: fix the PS3 port by using our trig.h everywhere instead of stdlib 13年前
  Sam Hocevar 86a16aaff6 easymesh: move the Mesh builder into the engine core. 13年前
  Sam Hocevar 6f73cafa08 build: simplify the .lolfx file compilation. 13年前
  Sam Hocevar e2295392b8 gpu: first FrameBuffer GPU class. 13年前
  Sam Hocevar 4a938d239b build: remove \r from shader files before compilation. 13年前
  Sam Hocevar ae79148e79 build: fix a few build issues (missing -lxinput, missing d3d9 source files). 13年前
  Sam Hocevar bd649af62d nacl: NaCl binaries no longer need a modified main() to work, the NaCl 13年前
  Sam Hocevar fc618350f6 gpu: start working on the LolFx format. 13年前
  Sam Hocevar 6fe12e7811 build: ensure .lolfx.cpp files get cleaned up. 13年前
  Sam Hocevar a606290ed2 gpu: allow to load a .lolfx file instead of all those shaders. 13年前
  Sam Hocevar e8c2384d9c build: build .lolfx files from automake. 13年前
  Sam Hocevar 70f992bb36 win32: add an Xinput class for Xbox360 controllers, because they're not 14年前
  Sam Hocevar 54fe8937ad input: support Xbox input system for gamepads. 14年前
  Sam Hocevar 58b3c20b86 input: add core joystick support and bind the SDL input to that. 14年前
  Sam Hocevar 08fc460668 core: move the Camera class from Orbital to the engine core. 14年前
  Sam Hocevar 578368f452 gpu: abstraction class for index buffers; the cube tutorial no longer 14年前