godot/drivers/gles2
Omar El Sheikh 56d3abdbcc GLES2 Compression on Blend Shapes Fix
When compressed vertex positions are used in a blend shapes mesh, we
need to make sure we set the w-component of the position vector to 1.0

When octahedral compression is used on normals/tangents, they need to be
converted to cartesian floats to be used for blend shapes

This conversion also changes the number of components of that vertex
attribute, which caused issues because previously there was an
assumption that you had the same number of components in the blend shape
buffer as you did in the original mesh's buffer (which is not true for
oct norm/tang)

(cherry picked from commit 733a84f7a4)
2022-03-07 08:31:24 +01:00
..
shaders Trunc shader function fixed 2021-12-21 12:23:19 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
rasterizer_canvas_base_gles2.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_base_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_gles2.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_canvas_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_gles2.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_scene_gles2.cpp GLES2 Compression on Blend Shapes Fix 2022-03-07 08:31:24 +01:00
rasterizer_scene_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
rasterizer_storage_gles2.cpp GLES2 Compression on Blend Shapes Fix 2022-03-07 08:31:24 +01:00
rasterizer_storage_gles2.h Fix GL buffer upload size bugs 2022-02-17 10:39:06 +01:00
shader_compiler_gles2.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_compiler_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_gles2.cpp Update copyright statements to 2022 2022-01-13 16:00:37 +01:00
shader_gles2.h Update copyright statements to 2022 2022-01-13 16:00:37 +01:00