Sam Hocevar
|
01547a0a20
|
gpu: add a 16-bit depth buffer to framebuffers on WebGL and GL ES.
|
pirms 11 gadiem |
Sam Hocevar
|
5c6ceb6d0c
|
build: manually add lollua.vcxproj as a reference in all projects.
|
pirms 11 gadiem |
Sam Hocevar
|
c6ffd1ffcf
|
build: fix the X360 port.
|
pirms 11 gadiem |
Sam Hocevar
|
7ac9be9704
|
build: fix PS3 and Android builds.
|
pirms 11 gadiem |
Sam Hocevar
|
7468547abc
|
ps4: prepare for the fioutaah!
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
ef80c5cbc2
|
Removed Labyrinth from the .sln, I wasn't ready to commit anyway.
|
pirms 11 gadiem |
Sam Hocevar
|
b6f2514035
|
build: test suite is now verbose by default in lol-build.
|
pirms 11 gadiem |
Sam Hocevar
|
a490c8c4c7
|
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.
|
pirms 11 gadiem |
Sam Hocevar
|
9996530993
|
build: update .gitignore files.
|
pirms 11 gadiem |
Sam Hocevar
|
bc623a4ef1
|
base: Array::Pop() returns the popped element.
|
pirms 11 gadiem |
Sam Hocevar
|
8ff1cf9b32
|
base: disable exceptions in Bison-generated parsers.
|
pirms 11 gadiem |
Sam Hocevar
|
0e1f31bd5a
|
build: fix the autobuilder support for emscripten.
|
pirms 11 gadiem |
Sam Hocevar
|
068a328651
|
gpu: fix the Direct3D version of most rendering functions.
|
pirms 11 gadiem |
Benlitz
|
5f72c16f60
|
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)
|
pirms 11 gadiem |
Sam Hocevar
|
f0e8676248
|
gpu: don't use PolygonMode on GL ES.
|
pirms 11 gadiem |
Sam Hocevar
|
8ff57070c7
|
build: activate the emscripten builds on the build bot.
|
pirms 11 gadiem |
Sam Hocevar
|
9158677eae
|
gpu: implement polygon rendering mode in GL and D3D.
|
pirms 11 gadiem |
Sam Hocevar
|
ad8144f0e8
|
scene: use a global g_scene object instead of Scene::GetDefault().
|
pirms 11 gadiem |
Sam Hocevar
|
532f679f8a
|
gpu: get rid of the global D3D device pointer and move D3D initialisation
code from the Video to the Renderer class.
|
pirms 11 gadiem |
Sam Hocevar
|
13fb52cebe
|
gpu: move Video::Clear to Renderer::Clear.
|
pirms 11 gadiem |
Sam Hocevar
|
084a98be87
|
gpu: framebuffers now use the g_render object to restore viewport data.
|
pirms 11 gadiem |
Sam Hocevar
|
e4d4f8df19
|
math: implement == and != for 2D and 3D box types.
|
pirms 11 gadiem |
Sam Hocevar
|
9befaa5468
|
gpu: glGenerateMipmap is not available on the PS3, use glGenerateMipmapOES.
|
pirms 11 gadiem |
Sam Hocevar
|
024ea25e27
|
gpu: disable alpha test on GL ES platforms.
|
pirms 11 gadiem |
Sam Hocevar
|
a75e07d329
|
gpu: add full support for alpha test in GL and D3D.
|
pirms 11 gadiem |
Sam Hocevar
|
9584830bad
|
base: leverage the libc for string comparisons.
|
pirms 11 gadiem |
Sam Hocevar
|
87a9c3730c
|
gpu: implement all depth test functions in the renderer.
|
pirms 11 gadiem |
Sam Hocevar
|
0b93890556
|
gpu: implement face culling mode in render contexts.
|
pirms 11 gadiem |
Sam Hocevar
|
45c13689ec
|
gpu: implement blend function and alpha test in the renderer.
|
pirms 11 gadiem |
Benlitz
|
e7b0c85e0f
|
Added comparison operators between strings and char const*
|
pirms 11 gadiem |
Benlitz
|
eaa63d0b69
|
Added mipmap generation function for textures (i lied, it was easy with d3d9 <3)
|
pirms 11 gadiem |
Sam Hocevar
|
c1c907499d
|
gpu: prevent accidental creation of a Renderer object.
|
pirms 11 gadiem |
Sam Hocevar
|
23a850c78d
|
test: quick fix for the btphystest camera.
|
pirms 11 gadiem |
Sam Hocevar
|
9cfe1bffd6
|
easymesh: print full mesh source when compilation fails.
|
pirms 11 gadiem |
Sam Hocevar
|
7c8fc6df12
|
gpu: move more platform-specific code from Video to Render.
|
pirms 11 gadiem |
Sam Hocevar
|
274a732e3c
|
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext
classes instead of Video.
|
pirms 11 gadiem |
Sam Hocevar
|
b97cbbe27f
|
gpu: use the RenderContext class in a few friendly places.
|
pirms 11 gadiem |
Sam Hocevar
|
1b213612a5
|
gpu: handle depth test, alpha blending and face culling in Renderer.
|
pirms 11 gadiem |
Sam Hocevar
|
716c2b5592
|
gpu: create a Renderer and a RenderContext class to handle render states
such as alpha blending, depth test, etc.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
181334f5ad
|
Added shifted_perspective for easier camera handling.
MeshViewer : Camera update and small object tweak.
ortho to perspective transition is now perfect.
|
pirms 11 gadiem |
Sam Hocevar
|
3b90e19739
|
gpu: fix framebuffer handling in OpenGL ES and add some sanity checks.
|
pirms 11 gadiem |
Sam Hocevar
|
65929156dd
|
tutorial: fix uninitialised memory in the FBO demo.
|
pirms 11 gadiem |
Sam Hocevar
|
395ab47c41
|
base: fix a compilation warning in string.h.
|
pirms 11 gadiem |
Sam Hocevar
|
82c0dd22a4
|
base: assertion errors now mention source location.
|
pirms 11 gadiem |
Sam Hocevar
|
5d57b53eb0
|
lua: print the actual panic message before dumping a callstack.
|
pirms 11 gadiem |
Lolbot
|
cbb4dadd6c
|
fixed 4 files out of 2730:
- removed 24 CR characters
- removed 1 trailing whitespaces
- replaced 63 tabs with spaces
|
pirms 11 gadiem |
Benlitz
|
d13a006945
|
SetMagFiltering and SetMinFiltering for class Texture.
|
pirms 11 gadiem |
Benlitz
|
c75c255e26
|
Fixed D3D9 compilation (note: D3D9 version still not working)
|
pirms 11 gadiem |
Sam Hocevar
|
98f8246323
|
build: lol-build now passes flags to configure, and configure now uses
optimisation flag -Os instead of -O3.
|
pirms 11 gadiem |
Sam Hocevar
|
5131c96130
|
build: fix CRLF issues in user directories even if they're whitelisted, or git-svn
users will get all sorts of weird conflicts.
|
pirms 11 gadiem |