Graphique des révisions

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 1b157def gpu: add SetDepthMask/GetDepthMask to render contexts. by Sam Hocevar 2013-08-02 18:25:08 +0000
  • 7481fac2 test: port the btphystest and meshviewer tests to the new input API. by Sam Hocevar 2013-08-02 15:50:39 +0000
  • 0529e067 input: fix a problem with the SDLK_WORLD_0 macro; arrow keys weren't handled properly. by Sam Hocevar 2013-08-02 15:50:36 +0000
  • e16416a6 input: fix a memory leak in the controller code. by Sam Hocevar 2013-08-02 15:50:33 +0000
  • abcf2197 base: allow to resize an array to zero elements. by Sam Hocevar 2013-08-02 15:50:30 +0000
  • acb69272 tutorial: get rid of global variables in the input tutorial. by Sam Hocevar 2013-08-01 23:50:33 +0000
  • 4fc2c903 build: activate the Abuse game build. by Sam Hocevar 2013-08-01 17:01:58 +0000
  • da12e9cf scene: for now, restore the ortho cam when blitting tiles. by Sam Hocevar 2013-08-01 14:46:21 +0000
  • f603ceae build: add Linux build files for project voxel. by Sam Hocevar 2013-08-01 07:37:11 +0000
  • 1f03fedb fixed 19 files out of 2773: - removed 2278 CR characters - removed 0 trailing whitespaces - replaced 115 tabs with spaces - fixed 18 svn:eol-style properties by Lolbot 2013-08-01 07:22:45 +0000
  • ad6e32dc Added project Voxel ported to the Lol by Benlitz 2013-07-31 17:30:04 +0000
  • 26191e40 gpu: getters in RenderContext class by Benlitz 2013-07-31 17:27:23 +0000
  • 1a2bfe66 gpu: fixed vbo attribute binding when one of the attribute on the buffer does not exist in the shader by Benlitz 2013-07-31 14:49:42 +0000
  • 231b9971 base: add Array::Data() method to access the underlying buffer. by Sam Hocevar 2013-07-31 13:58:23 +0000
  • 42381d33 fixed a crash when updating a binding that has been bound to an unexisting key/axis of an existing device by Benlitz 2013-07-31 13:54:15 +0000
  • 0932cabe build: add an external SVN reference to the Abuse game. by Sam Hocevar 2013-07-30 12:05:05 +0000
  • 7159ef1d debug: fix a crash in the DebugFps constructor. by Sam Hocevar 2013-07-30 10:26:07 +0000
  • 4823bc58 tutorial: add missing uniform location. by Sam Hocevar 2013-07-30 10:26:03 +0000
  • 3fdc7b3e tutorial: tweak the input tutorial code. by Sam Hocevar 2013-07-25 22:09:00 +0000
  • 5ff15c08 core: Text constructor now wants a String object. by Sam Hocevar 2013-07-25 22:08:51 +0000
  • 399a1724 build: fix a few compilation issues with input v2. by Sam Hocevar 2013-07-24 22:38:54 +0000
  • a65c0b77 ticker: replace linked lists wih dynamic arrays for entity groups. by Sam Hocevar 2013-07-24 19:43:56 +0000
  • 9bea2cdd Improvements in check-source.sh. by Sam Hocevar 2013-07-24 14:56:15 +0200
  • f8768539 build: automatically add svn:eol-style = RF property to source files. by Sam Hocevar 2013-07-24 12:55:06 +0000
  • f7da613a fixed a minor typo in the input tutorial by Benlitz 2013-07-24 06:44:08 +0000
  • c47d0f8c fixed 10 files out of 2754: - removed 386 CR characters - removed 4 trailing whitespaces - replaced 189 tabs with spaces by Lolbot 2013-07-23 19:39:21 +0000
  • cecd5db3 build fix on non-SDL platforms by Benlitz 2013-07-23 15:56:06 +0000
  • a7aac24c Completely reworked input system. Unified device interface, button, axis and cursor support, controller and binding system, mouse capture. Tutorial 07_input provided. Require to compile lolcore with LOL_INPUT_V2 to be activated (also needed app-side before including core.h) by Benlitz 2013-07-23 15:42:32 +0000
  • ef0bd031 base: Array::Remove(int) now accepts a negative index to remove elements from the end. Also added Array::RemoveSwap() for faster removes at the expense of element ordering. by Sam Hocevar 2013-07-23 06:14:41 +0000
  • 85ef683c base: fix map.h build. by Sam Hocevar 2013-07-22 00:38:56 +0000
  • f140c475 base: simplify the Map code. by Sam Hocevar 2013-07-20 14:31:13 +0000
  • 8cc04f0b fixed 7 files out of 2745: - removed 0 CR characters - removed 21 trailing whitespaces - replaced 42 tabs with spaces by Lolbot 2013-07-20 14:18:23 +0000
  • 3fc469b1 shaders now cache attribute location once they have been retrieved for the first time. by Benlitz 2013-07-18 10:03:42 +0000
  • 1141d91b build: reorganise VS solution to match the directory tree. by Sam Hocevar 2013-07-01 20:18:08 +0000
  • 51faafd3 build: fix .gitignore file. by Sam Hocevar 2013-07-01 17:01:41 +0000
  • 93c5cb09 build: clean up autoconf file and svn:ignore properties. by Sam Hocevar 2013-07-01 15:48:06 +0000
  • 6a8118cb build: put tutorials and lol.js in a new "demos" directory. by Sam Hocevar 2013-07-01 14:46:11 +0000
  • c7a3c42a audio: report SDL mixer loading errors. by Sam Hocevar 2013-06-29 20:59:22 +0000
  • 01547a0a gpu: add a 16-bit depth buffer to framebuffers on WebGL and GL ES. by Sam Hocevar 2013-06-29 14:29:20 +0000
  • 5c6ceb6d build: manually add lollua.vcxproj as a reference in all projects. by Sam Hocevar 2013-06-28 12:09:46 +0000
  • c6ffd1ff build: fix the X360 port. by Sam Hocevar 2013-06-24 14:42:40 +0000
  • 7ac9be97 build: fix PS3 and Android builds. by Sam Hocevar 2013-06-24 11:31:28 +0000
  • 7468547a ps4: prepare for the fioutaah! by Sam Hocevar 2013-06-24 10:20:36 +0000
  • ef80c5cb Removed Labyrinth from the .sln, I wasn't ready to commit anyway. by Benjamin ‘Touky’ Huet 2013-06-24 09:56:16 +0000
  • b6f25140 build: test suite is now verbose by default in lol-build. by Sam Hocevar 2013-06-23 23:06:14 +0000
  • a490c8c4 lolfx: preprocessor support in the LolFx parser. But this shit is going nowhere, we’re probably gonna ditch the approach in favour of a GLSL to HLSL translator instead. by Sam Hocevar 2013-06-23 22:53:37 +0000
  • 99965309 build: update .gitignore files. by Sam Hocevar 2013-06-23 22:53:32 +0000
  • bc623a4e base: Array::Pop() returns the popped element. by Sam Hocevar 2013-06-23 22:53:29 +0000
  • 8ff1cf9b base: disable exceptions in Bison-generated parsers. by Sam Hocevar 2013-06-23 22:53:25 +0000
  • 0e1f31bd build: fix the autobuilder support for emscripten. by Sam Hocevar 2013-06-23 22:01:44 +0000
  • 068a3286 gpu: fix the Direct3D version of most rendering functions. by Sam Hocevar 2013-06-23 21:12:54 +0000
  • 5f72c16f base: map methods can now take any type of object that is equatable to the key type and can be hashed by the key type specialization of the Hash class (and added string/char const* compatibility) by Benlitz 2013-06-23 15:31:25 +0000
  • f0e86762 gpu: don't use PolygonMode on GL ES. by Sam Hocevar 2013-06-23 14:41:57 +0000
  • 8ff57070 build: activate the emscripten builds on the build bot. by Sam Hocevar 2013-06-23 14:41:54 +0000
  • 9158677e gpu: implement polygon rendering mode in GL and D3D. by Sam Hocevar 2013-06-23 13:39:00 +0000
  • ad8144f0 scene: use a global g_scene object instead of Scene::GetDefault(). by Sam Hocevar 2013-06-23 13:38:56 +0000
  • 532f679f gpu: get rid of the global D3D device pointer and move D3D initialisation code from the Video to the Renderer class. by Sam Hocevar 2013-06-23 10:18:31 +0000
  • 13fb52ce gpu: move Video::Clear to Renderer::Clear. by Sam Hocevar 2013-06-22 21:23:59 +0000
  • 084a98be gpu: framebuffers now use the g_render object to restore viewport data. by Sam Hocevar 2013-06-22 21:23:40 +0000
  • e4d4f8df math: implement == and != for 2D and 3D box types. by Sam Hocevar 2013-06-22 21:23:34 +0000
  • 9befaa54 gpu: glGenerateMipmap is not available on the PS3, use glGenerateMipmapOES. by Sam Hocevar 2013-06-22 19:07:09 +0000
  • 024ea25e gpu: disable alpha test on GL ES platforms. by Sam Hocevar 2013-06-22 18:37:02 +0000
  • a75e07d3 gpu: add full support for alpha test in GL and D3D. by Sam Hocevar 2013-06-22 18:33:56 +0000
  • 9584830b base: leverage the libc for string comparisons. by Sam Hocevar 2013-06-22 15:32:09 +0000
  • 87a9c373 gpu: implement all depth test functions in the renderer. by Sam Hocevar 2013-06-22 15:31:19 +0000
  • 0b938905 gpu: implement face culling mode in render contexts. by Sam Hocevar 2013-06-22 14:10:11 +0000
  • 45c13689 gpu: implement blend function and alpha test in the renderer. by Sam Hocevar 2013-06-22 14:10:06 +0000
  • e7b0c85e Added comparison operators between strings and char const* by Benlitz 2013-06-22 06:43:20 +0000
  • eaa63d0b Added mipmap generation function for textures (i lied, it was easy with d3d9 <3) by Benlitz 2013-06-21 16:27:50 +0000
  • c1c90749 gpu: prevent accidental creation of a Renderer object. by Sam Hocevar 2013-06-21 12:43:19 +0000
  • 23a850c7 test: quick fix for the btphystest camera. by Sam Hocevar 2013-06-20 22:57:45 +0000
  • 9cfe1bff easymesh: print full mesh source when compilation fails. by Sam Hocevar 2013-06-20 19:13:37 +0000
  • 7c8fc6df gpu: move more platform-specific code from Video to Render. by Sam Hocevar 2013-06-20 18:40:41 +0000
  • 274a732e gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext classes instead of Video. by Sam Hocevar 2013-06-20 16:55:23 +0000
  • b97cbbe2 gpu: use the RenderContext class in a few friendly places. by Sam Hocevar 2013-06-19 00:18:17 +0000
  • 1b213612 gpu: handle depth test, alpha blending and face culling in Renderer. by Sam Hocevar 2013-06-18 22:58:54 +0000
  • 716c2b55 gpu: create a Renderer and a RenderContext class to handle render states such as alpha blending, depth test, etc. by Sam Hocevar 2013-06-18 22:58:46 +0000
  • 181334f5 Added shifted_perspective for easier camera handling. MeshViewer : Camera update and small object tweak. ortho to perspective transition is now perfect. by Benjamin ‘Touky’ Huet 2013-06-18 18:18:09 +0000
  • 3b90e197 gpu: fix framebuffer handling in OpenGL ES and add some sanity checks. by Sam Hocevar 2013-06-18 17:20:29 +0000
  • 65929156 tutorial: fix uninitialised memory in the FBO demo. by Sam Hocevar 2013-06-18 13:28:19 +0000
  • 395ab47c base: fix a compilation warning in string.h. by Sam Hocevar 2013-06-18 13:28:15 +0000
  • 82c0dd22 base: assertion errors now mention source location. by Sam Hocevar 2013-06-18 11:56:33 +0000
  • 5d57b53e lua: print the actual panic message before dumping a callstack. by Sam Hocevar 2013-06-17 22:32:30 +0000
  • cbb4dadd fixed 4 files out of 2730: - removed 24 CR characters - removed 1 trailing whitespaces - replaced 63 tabs with spaces by Lolbot 2013-06-17 22:31:19 +0000
  • d13a0069 SetMagFiltering and SetMinFiltering for class Texture. by Benlitz 2013-06-17 15:31:57 +0000
  • c75c255e Fixed D3D9 compilation (note: D3D9 version still not working) by Benlitz 2013-06-17 15:30:21 +0000
  • 98f82463 build: lol-build now passes flags to configure, and configure now uses optimisation flag -Os instead of -O3. by Sam Hocevar 2013-06-17 13:45:03 +0000
  • 5131c961 build: fix CRLF issues in user directories even if they're whitelisted, or git-svn users will get all sorts of weird conflicts. by Sam Hocevar 2013-06-17 12:24:00 +0000
  • 0cc14122 fixed 1 files out of 2730: - removed 98 CR characters - removed 29 trailing whitespaces - replaced 2369 tabs with spaces by Lolbot 2013-06-17 12:11:34 +0000
  • 60b06ee9 added BytesPerPixel() method to PixelFormat structure by Benlitz 2013-06-16 16:42:13 +0000
  • 13d3c9d8 test: speed up the Map unit test. by Sam Hocevar 2013-06-16 14:09:19 +0000
  • f197588f base: really fix the PS3 build this time. by Sam Hocevar 2013-06-16 14:02:45 +0000
  • fa31f691 base: fix PS3 build and use C library functions in string.h when possible. by Sam Hocevar 2013-06-16 12:21:27 +0000
  • b078ba08 fixed 15 files out of 2730: - removed 49 CR characters - removed 2 trailing whitespaces - replaced 1622 tabs with spaces by Lolbot 2013-06-15 22:32:13 +0000
  • 1e353d2d material and texture loading from .OBJ + uniform sampler assignment from the mesh class (wip) by Benlitz 2013-06-15 21:07:21 +0000
  • 4b98ef04 Added IndexOf and LastIndexOf methods in class String by Benlitz 2013-06-15 18:56:22 +0000
  • 19e57f4f Fixed GetStream function when the VertexDeclaration maps over multiple VertexStreams by Benlitz 2013-06-15 15:07:33 +0000
  • 9a38b27b vertex buffer: added some accessors to inspect a VertexDeclaration/Stream/Buffer by Benlitz 2013-06-15 13:58:51 +0000
  • 162eb349 build: add lol.js to Lol.sln. by Sam Hocevar 2013-06-14 16:55:43 +0000
  • bbb97222 lol.js: skeleton for a new demo. by Sam Hocevar 2013-06-14 11:47:32 +0000