浏览代码

Merge pull request #32004 from raphael10241024/fix_shader_uniform

Fix gles3 shader uniform vec3 error
Rémi Verschelde 6 年之前
父节点
当前提交
e23cb2c715
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      drivers/gles3/rasterizer_storage_gles3.cpp

+ 3 - 1
drivers/gles3/rasterizer_storage_gles3.cpp

@@ -2955,7 +2955,9 @@ _FORCE_INLINE_ static void _fill_std140_ubo_empty(ShaderLanguage::DataType type,
 		case ShaderLanguage::TYPE_BVEC3:
 		case ShaderLanguage::TYPE_IVEC3:
 		case ShaderLanguage::TYPE_UVEC3:
-		case ShaderLanguage::TYPE_VEC3:
+		case ShaderLanguage::TYPE_VEC3: {
+			zeromem(data, 12);
+		} break;
 		case ShaderLanguage::TYPE_BVEC4:
 		case ShaderLanguage::TYPE_IVEC4:
 		case ShaderLanguage::TYPE_UVEC4: