virtualx-engine/drivers/gles2
santouits 3c1cd2873b WebGL1 some changes
glRenderBufferStorage doesn't accept the _DEPTH_COMPONENT24_OES so I changed it to GL_DEPTH_COMPONENT16
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/renderbufferStorage
https://www.khronos.org/registry/webgl/extensions/rejected/OES_depth24/

Enabled ext_shader_texture_lod extension. I guess it does the same like the GL_ARB_shader_texture_lod extension, but in WebGL1
https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/

And last WebGL1 doesn't allow indexes not constant, so I changed it into a loop reading this:
https://stackoverflow.com/questions/19529690/index-expression-must-be-constant-webgl-glsl-error
2019-01-22 13:40:28 +02:00
..
shaders WebGL1 some changes 2019-01-22 13:40:28 +02:00
rasterizer_canvas_gles2.cpp Use 16 bit indices on phones that dont support 32, fixes #19797 2019-01-18 17:30:12 -03:00
rasterizer_canvas_gles2.h GLES2: Make Nvidia flicker workaround opt-in 2019-01-14 19:02:07 +01:00
rasterizer_gles2.cpp GLES2: Clarify why we exclude debug code on iOS 2019-01-11 20:04:13 +01:00
rasterizer_gles2.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rasterizer_scene_gles2.cpp WebGL1 some changes 2019-01-22 13:40:28 +02:00
rasterizer_scene_gles2.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rasterizer_storage_gles2.cpp WebGL1 some changes 2019-01-22 13:40:28 +02:00
rasterizer_storage_gles2.h Use 16 bit indices on phones that dont support 32, fixes #19797 2019-01-18 17:30:12 -03:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
shader_compiler_gles2.cpp Fix shader compile error line numbers starting at 0. 2019-01-17 19:25:08 +01:00
shader_compiler_gles2.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
shader_gles2.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
shader_gles2.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00