virtualx-engine/drivers/gles3
marxin d9eb6a5b20 Fix #19633 by proper store to &ubo_data.shadow_matrix[1234].
It is not valid in C++ to store into shadow_matrix1[16] with shadow_matrix1[16 * j]
(for j > 0). Even though there's a valid space in a struct after shadow_matrix1.
Knowing that GCC performs aggressive optimizations that eventually lead
to a wrong code. Code has been changed into union where one can either
use shadow_matrix[4 * 16], or individual shadow_matrix1, shadow_matrix2, etc. GCC pragma
is not needed any longer.
2019-01-19 10:25:01 +01:00
..
shaders Use GLES2 approach to vertex shading in GLES3, which has been more developed. Fixes #21852 2019-01-14 20:41:12 -03:00
rasterizer_canvas_gles3.cpp Fixes to 2D lights, closes #24750 2019-01-17 10:40:36 -03:00
rasterizer_canvas_gles3.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rasterizer_gles3.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rasterizer_gles3.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rasterizer_scene_gles3.cpp Fix #19633 by proper store to &ubo_data.shadow_matrix[1234]. 2019-01-19 10:25:01 +01:00
rasterizer_scene_gles3.h Fix #19633 by proper store to &ubo_data.shadow_matrix[1234]. 2019-01-19 10:25:01 +01:00
rasterizer_storage_gles3.cpp Fix enum scope 2019-01-17 20:29:01 +01:00
rasterizer_storage_gles3.h Merge pull request #24568 from Shinryuuji/fix-wrong-texture-array-target 2019-01-04 16:14:29 +01:00
SCsub BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00
shader_compiler_gles3.cpp Fix shader compile error line numbers starting at 0. 2019-01-17 19:25:08 +01:00
shader_compiler_gles3.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
shader_gles3.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
shader_gles3.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00