1b157def
gpu: add SetDepthMask/GetDepthMask to render contexts. by
2013-08-02 18:25:08 +0000
7481fac2
test: port the btphystest and meshviewer tests to the new input API. by
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
2013-08-02 15:50:36 +0000
e16416a6
input: fix a memory leak in the controller code. by
2013-08-02 15:50:33 +0000
abcf2197
base: allow to resize an array to zero elements. by
2013-08-02 15:50:30 +0000
acb69272
tutorial: get rid of global variables in the input tutorial. by
2013-08-01 23:50:33 +0000
4fc2c903
build: activate the Abuse game build. by
2013-08-01 17:01:58 +0000
da12e9cf
scene: for now, restore the ortho cam when blitting tiles. by
2013-08-01 14:46:21 +0000
f603ceae
build: add Linux build files for project voxel. by
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
2013-08-01 07:22:45 +0000
ad6e32dc
Added project Voxel ported to the Lol by
2013-07-31 17:30:04 +0000
26191e40
gpu: getters in RenderContext class by
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
2013-07-31 14:49:42 +0000
231b9971
base: add Array::Data() method to access the underlying buffer. by
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
2013-07-31 13:54:15 +0000
0932cabe
build: add an external SVN reference to the Abuse game. by
2013-07-30 12:05:05 +0000
7159ef1d
debug: fix a crash in the DebugFps constructor. by
2013-07-30 10:26:07 +0000
4823bc58
tutorial: add missing uniform location. by
2013-07-30 10:26:03 +0000
3fdc7b3e
tutorial: tweak the input tutorial code. by
2013-07-25 22:09:00 +0000
5ff15c08
core: Text constructor now wants a String object. by
2013-07-25 22:08:51 +0000
399a1724
build: fix a few compilation issues with input v2. by
2013-07-24 22:38:54 +0000
a65c0b77
ticker: replace linked lists wih dynamic arrays for entity groups. by
2013-07-24 19:43:56 +0000
9bea2cdd
Improvements in check-source.sh. by
2013-07-24 14:56:15 +0200
f8768539
build: automatically add svn:eol-style = RF property to source files. by
2013-07-24 12:55:06 +0000
f7da613a
fixed a minor typo in the input tutorial by
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
2013-07-23 19:39:21 +0000
cecd5db3
build fix on non-SDL platforms by
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
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
2013-07-23 06:14:41 +0000
85ef683c
base: fix map.h build. by
2013-07-22 00:38:56 +0000
f140c475
base: simplify the Map code. by
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
2013-07-20 14:18:23 +0000
3fc469b1
shaders now cache attribute location once they have been retrieved for the first time. by
2013-07-18 10:03:42 +0000
1141d91b
build: reorganise VS solution to match the directory tree. by
2013-07-01 20:18:08 +0000
51faafd3
build: fix .gitignore file. by
2013-07-01 17:01:41 +0000
93c5cb09
build: clean up autoconf file and svn:ignore properties. by
2013-07-01 15:48:06 +0000
6a8118cb
build: put tutorials and lol.js in a new "demos" directory. by
2013-07-01 14:46:11 +0000
c7a3c42a
audio: report SDL mixer loading errors. by
2013-06-29 20:59:22 +0000
01547a0a
gpu: add a 16-bit depth buffer to framebuffers on WebGL and GL ES. by
2013-06-29 14:29:20 +0000
5c6ceb6d
build: manually add lollua.vcxproj as a reference in all projects. by
2013-06-28 12:09:46 +0000
c6ffd1ff
build: fix the X360 port. by
2013-06-24 14:42:40 +0000
7ac9be97
build: fix PS3 and Android builds. by
2013-06-24 11:31:28 +0000
7468547a
ps4: prepare for the fioutaah! by
2013-06-24 10:20:36 +0000
ef80c5cb
Removed Labyrinth from the .sln, I wasn't ready to commit anyway. by
2013-06-24 09:56:16 +0000
b6f25140
build: test suite is now verbose by default in lol-build. by
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
2013-06-23 22:53:37 +0000
99965309
build: update .gitignore files. by
2013-06-23 22:53:32 +0000
bc623a4e
base: Array::Pop() returns the popped element. by
2013-06-23 22:53:29 +0000
8ff1cf9b
base: disable exceptions in Bison-generated parsers. by
2013-06-23 22:53:25 +0000
0e1f31bd
build: fix the autobuilder support for emscripten. by
2013-06-23 22:01:44 +0000
068a3286
gpu: fix the Direct3D version of most rendering functions. by
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
2013-06-23 15:31:25 +0000
f0e86762
gpu: don't use PolygonMode on GL ES. by
2013-06-23 14:41:57 +0000
8ff57070
build: activate the emscripten builds on the build bot. by
2013-06-23 14:41:54 +0000
9158677e
gpu: implement polygon rendering mode in GL and D3D. by
2013-06-23 13:39:00 +0000
ad8144f0
scene: use a global g_scene object instead of Scene::GetDefault(). by
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
2013-06-23 10:18:31 +0000
13fb52ce
gpu: move Video::Clear to Renderer::Clear. by
2013-06-22 21:23:59 +0000
084a98be
gpu: framebuffers now use the g_render object to restore viewport data. by
2013-06-22 21:23:40 +0000
e4d4f8df
math: implement == and != for 2D and 3D box types. by
2013-06-22 21:23:34 +0000
9befaa54
gpu: glGenerateMipmap is not available on the PS3, use glGenerateMipmapOES. by
2013-06-22 19:07:09 +0000
024ea25e
gpu: disable alpha test on GL ES platforms. by
2013-06-22 18:37:02 +0000
a75e07d3
gpu: add full support for alpha test in GL and D3D. by
2013-06-22 18:33:56 +0000
9584830b
base: leverage the libc for string comparisons. by
2013-06-22 15:32:09 +0000
87a9c373
gpu: implement all depth test functions in the renderer. by
2013-06-22 15:31:19 +0000
0b938905
gpu: implement face culling mode in render contexts. by
2013-06-22 14:10:11 +0000
45c13689
gpu: implement blend function and alpha test in the renderer. by
2013-06-22 14:10:06 +0000
e7b0c85e
Added comparison operators between strings and char const* by
2013-06-22 06:43:20 +0000
eaa63d0b
Added mipmap generation function for textures (i lied, it was easy with d3d9 <3) by
2013-06-21 16:27:50 +0000
c1c90749
gpu: prevent accidental creation of a Renderer object. by
2013-06-21 12:43:19 +0000
23a850c7
test: quick fix for the btphystest camera. by
2013-06-20 22:57:45 +0000
9cfe1bff
easymesh: print full mesh source when compilation fails. by
2013-06-20 19:13:37 +0000
7c8fc6df
gpu: move more platform-specific code from Video to Render. by
2013-06-20 18:40:41 +0000
274a732e
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext classes instead of Video. by
2013-06-20 16:55:23 +0000
b97cbbe2
gpu: use the RenderContext class in a few friendly places. by
2013-06-19 00:18:17 +0000
1b213612
gpu: handle depth test, alpha blending and face culling in Renderer. by
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
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
2013-06-18 18:18:09 +0000
3b90e197
gpu: fix framebuffer handling in OpenGL ES and add some sanity checks. by
2013-06-18 17:20:29 +0000
65929156
tutorial: fix uninitialised memory in the FBO demo. by
2013-06-18 13:28:19 +0000
395ab47c
base: fix a compilation warning in string.h. by
2013-06-18 13:28:15 +0000
82c0dd22
base: assertion errors now mention source location. by
2013-06-18 11:56:33 +0000
5d57b53e
lua: print the actual panic message before dumping a callstack. by
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
2013-06-17 22:31:19 +0000
d13a0069
SetMagFiltering and SetMinFiltering for class Texture. by
2013-06-17 15:31:57 +0000
c75c255e
Fixed D3D9 compilation (note: D3D9 version still not working) by
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
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
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
2013-06-17 12:11:34 +0000
60b06ee9
added BytesPerPixel() method to PixelFormat structure by
2013-06-16 16:42:13 +0000
13d3c9d8
test: speed up the Map unit test. by
2013-06-16 14:09:19 +0000
f197588f
base: really fix the PS3 build this time. by
2013-06-16 14:02:45 +0000
fa31f691
base: fix PS3 build and use C library functions in string.h when possible. by
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
2013-06-15 22:32:13 +0000
1e353d2d
material and texture loading from .OBJ + uniform sampler assignment from the mesh class (wip) by
2013-06-15 21:07:21 +0000
4b98ef04
Added IndexOf and LastIndexOf methods in class String by
2013-06-15 18:56:22 +0000
19e57f4f
Fixed GetStream function when the VertexDeclaration maps over multiple VertexStreams by
2013-06-15 15:07:33 +0000
9a38b27b
vertex buffer: added some accessors to inspect a VertexDeclaration/Stream/Buffer by
2013-06-15 13:58:51 +0000
162eb349
build: add lol.js to Lol.sln. by
2013-06-14 16:55:43 +0000
bbb97222
lol.js: skeleton for a new demo. by
2013-06-14 11:47:32 +0000