virtualx-engine/drivers/gles2
Thomas Herzog 73fe08be2e GLES2 refactors
This commit unhacks some parts of the 3D rendering.

Most notably:

 - possibility to use negative texture units
   (no longer weird manual index allocation for user samplers)

 - refactoring of light code, now sorts in a different way,
   should yield better performance

 - fixes a crash while saving (because of "Illegal instruction" execution)
   when using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB).
2018-08-08 17:09:44 +02:00
..
shaders GLES2 refactors 2018-08-08 17:09:44 +02:00
rasterizer_canvas_gles2.cpp GLES2 refactors 2018-08-08 17:09:44 +02:00
rasterizer_canvas_gles2.h add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
rasterizer_gles2.cpp add 3D textures 2018-07-30 12:20:27 +02:00
rasterizer_gles2.h Rasterizers are now in sync with engine 2018-06-05 16:33:02 +02:00
rasterizer_scene_gles2.cpp GLES2 refactors 2018-08-08 17:09:44 +02:00
rasterizer_scene_gles2.h GLES2 refactors 2018-08-08 17:09:44 +02:00
rasterizer_storage_gles2.cpp GLES2 refactors 2018-08-08 17:09:44 +02:00
rasterizer_storage_gles2.h Added proper import support for 3D and Array textures 2018-08-06 14:56:06 -03:00
SCsub add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
shader_compiler_gles2.cpp add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
shader_compiler_gles2.h s/2017/2018/g for gles2, websocket, linux appdata 2018-03-21 16:07:51 +07:00
shader_gles2.cpp GLES2 refactors 2018-08-08 17:09:44 +02:00
shader_gles2.h GLES2 refactors 2018-08-08 17:09:44 +02:00