瀏覽代碼

Merge pull request #10343 from Faless/html5_fixes_2

Use precision for samples only when #version 300 es
Rémi Verschelde 8 年之前
父節點
當前提交
f2764dd15d
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      drivers/gles3/shader_gles3.cpp

+ 4 - 0
drivers/gles3/shader_gles3.cpp

@@ -273,9 +273,11 @@ ShaderGLES3::Version *ShaderGLES3::get_current_version() {
 	//vertex precision is high
 	strings.push_back("precision highp float;\n");
 	strings.push_back("precision highp int;\n");
+#ifndef GLES_OVER_GL
 	strings.push_back("precision highp sampler2D;\n");
 	strings.push_back("precision highp samplerCube;\n");
 	strings.push_back("precision highp sampler2DArray;\n");
+#endif
 
 #if 0
 	if (cc) {
@@ -374,9 +376,11 @@ ShaderGLES3::Version *ShaderGLES3::get_current_version() {
 	//fragment precision is medium
 	strings.push_back("precision highp float;\n");
 	strings.push_back("precision highp int;\n");
+#ifndef GLES_OVER_GL
 	strings.push_back("precision highp sampler2D;\n");
 	strings.push_back("precision highp samplerCube;\n");
 	strings.push_back("precision highp sampler2DArray;\n");
+#endif
 
 #if 0
 	if (cc) {