35 Révisions (441a20af99e87965fdd0cfc763182ef0b3659117)

Auteur SHA1 Message Date
  Benjamin ‘Touky’ Huet a7d6e0190e Scene stuff is back to non-static logic with a few tricks il y a 9 ans
  Sam Hocevar 2fa398926d math: improve the 2D and 3D box classes. il y a 9 ans
  Benjamin ‘Touky’ Huet cfcff9acc3 MultiScene: Phase 1: g_scene removal and conversion to Scene:: il y a 9 ans
  Sam Hocevar cd988786b9 build: reorganise includes so that we can use precompiled headers later. il y a 10 ans
  Sam Hocevar ad9a388e80 misc: remove 100% of the "using namespace std;" madness. il y a 10 ans
  Sam Hocevar fe665f85b4 base: strip core.h from its contents and put it in public/private headers. il y a 10 ans
  Sam Hocevar da6b3d5cd0 scenegraph: Entity::TickDraw() now provides a reference to the current il y a 10 ans
  Sam Hocevar 1945e85afc scene: start working on the scene class reorganisation. il y a 11 ans
  Benlitz f104674963 gpu: removed attribute name, everything works using semantic only now. For glsl, semantic is determined from the attribute name which must follow this pattern: in_[Semantic][index], index being optional. Note: this may break most of the projects although I tried to updated every shader accordingly il y a 11 ans
  Sam Hocevar ad8144f0e8 scene: use a global g_scene object instead of Scene::GetDefault(). il y a 11 ans
  Sam Hocevar 7c8fc6df12 gpu: move more platform-specific code from Video to Render. il y a 11 ans
  Sam Hocevar 39a8c26fb5 base: start removing occurrences of NULL on our long journey to nullptr. il y a 11 ans
  Sam Hocevar 16a620d537 scene: start refactoring the camera code; we now have a stack of cameras il y a 11 ans
  Sam Hocevar 3adf42b00c build: hide LolFx external declarations behind macros. il y a 12 ans
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. il y a 12 ans
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. il y a 12 ans
  Sam Hocevar ad00a34984 gpu: add support for triangle strips and fans, and change the DrawElement il y a 12 ans
  Sam Hocevar 439298ee5e misc: very minor tweaks here and there. 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 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. il y a 12 ans
  Sam Hocevar d452194326 gpu: activate backface culling on OpenGL to remain consistent with il y a 12 ans
  Sam Hocevar bfada5d920 core: move some of the camera view logic from the Video class to the il y a 12 ans
  Sam Hocevar 90bfc79b22 core: tick methods now use seconds, like any sane system. il y a 12 ans
  Sam Hocevar b49ba4ef56 core: prefix some member variables with m_ for clarity. il y a 12 ans
  Sam Hocevar 0d49891632 gpu: fix a nasty bug in the D3D9 vertex declaration code that caused il y a 12 ans
  Sam Hocevar f7770f7387 gpu: add an Unbind() method for textures for clean up. Unfortunately il y a 12 ans
  Sam Hocevar a54bb70d64 build: minor Windows compilation fixes. il y a 12 ans
  Sam Hocevar 6169c874e4 gpu: port the vertex buffer abstraction layer to OpenGL. il y a 12 ans
  Sam Hocevar 1485e5bf63 gpu: add support for integer uniforms and fix a few PS3 and Linux compilation il y a 12 ans
  Sam Hocevar 090834b149 win32: start porting the graphical backend to DirectX 9. Apparently I il y a 12 ans
  Sam Hocevar 2831476774 build: major refactoring of the Win32 and Xbox project files; we now il y a 12 ans
  Sam Hocevar 60a2e83d54 xbox: start working on an Xbox/Direct3D port. il y a 12 ans
  Sam Hocevar 356917292d osx: link with the proper OpenGL libraries on OS X. il y a 13 ans
  Sam Hocevar 5c5739e508 ps3: port the dithering code to Cg. It does not work because subscripting 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