godot/drivers/gles2
Omar El Sheikh a63028e172 Fix Octahedral/Split Stream Options
Update mesh_surface_get_format_stride and
mesh_surface_make_offsets_from_format to return an array of offsets and
an array of strides in order to support vertex stream splitting

Update _get_array_from_surface to also support vertex stream splitting

Add a condition on split stream usage to ensure it does not get used on
dynamic meshes

Handle case when Tangent is compressed but Normal is not compressed

Make stream splitting option require a restart in the settings

Update SoftBody and Sprite3D to support and use strides and offsets
returned by updated visual_server functions

Update Sprite3D to use the dynamic mesh flag
2021-08-17 16:11:47 -04:00
..
shaders Merge pull request #51376 from The-O-King/vertex_buffer_alignment 2021-08-12 07:13:45 +02:00
rasterizer_canvas_base_gles2.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
rasterizer_canvas_base_gles2.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
rasterizer_canvas_gles2.cpp Clear glErrors instead of crashing when initializing GLES3 2021-06-21 17:53:24 +01:00
rasterizer_canvas_gles2.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
rasterizer_gles2.cpp Clear glErrors instead of crashing when initializing GLES3 2021-06-21 17:53:24 +01:00
rasterizer_gles2.h Clear glErrors instead of crashing when initializing GLES3 2021-06-21 17:53:24 +01:00
rasterizer_scene_gles2.cpp Performance improvements for GLES2 CPU blendshapes 2021-08-16 08:22:45 +02:00
rasterizer_scene_gles2.h Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
rasterizer_storage_gles2.cpp Fix Octahedral/Split Stream Options 2021-08-17 16:11:47 -04:00
rasterizer_storage_gles2.h Performance improvements for GLES2 CPU blendshapes 2021-08-16 08:22:45 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_compiler_gles2.cpp [3.x] Fix shader crash when using local var with the same name as varying 2021-08-13 09:30:35 +03:00
shader_compiler_gles2.h Backport dd0874e "Allow passing varying from fragment to light shader function" to 3.4 2021-05-14 11:28:48 -07:00
shader_gles2.cpp Octahedral Normal/Tangent Compression 2021-07-30 10:29:09 -04:00
shader_gles2.h Octahedral Normal/Tangent Compression 2021-07-30 10:29:09 -04:00