2
0
Эх сурвалжийг харах

Merge pull request #33175 from Chaosus/shader_fix_builtin_crashes

Prevents shader crash on GLES2 if unsupported built-in has been used
Rémi Verschelde 6 жил өмнө
parent
commit
36a785513f

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 675 - 692
servers/visual/shader_language.cpp


+ 2 - 1
servers/visual/shader_language.h

@@ -715,7 +715,7 @@ private:
 
 	enum SubClassTag {
 		TAG_GLOBAL,
-		TAG_ARRAY
+		TAG_ARRAY,
 	};
 
 	struct BuiltinFuncDef {
@@ -724,6 +724,7 @@ private:
 		DataType rettype;
 		const DataType args[MAX_ARGS];
 		SubClassTag tag;
+		bool high_end;
 	};
 
 	struct BuiltinFuncOutArgs { //arguments used as out in built in functions

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно