---
 .../glsl-1.50/execution/geometry/end-primitive.c   |  1 +
 ...ometry-end-primitive-optional-with-points-out.c |  1 +
 .../execution/geometry/getshaderiv-may-return-GS.c |  1 +
 .../execution/geometry/gs-emits-too-few-verts.c    |  1 +
 .../geometry/gs-input-layout-qualifiers.c          |  1 +
 .../execution/geometry/gs-max-output-components.c  |  1 +
 .../execution/geometry/gs-mismatch-prim-type.c     |  1 +
 .../geometry/gs-output-layout-qualifiers.c         |  1 +
 .../execution/geometry/primitive-id-restart.c      |  1 +
 .../glsl-1.50/execution/geometry/primitive-types.c |  1 +
 .../execution/geometry/query-gs-prim-types.c       | 41 ++++++++++++----------
 .../geometry/transform-feedback-builtins.c         |  1 +
 .../geometry/transform-feedback-type-and-size.c    |  1 +
 .../geometry/transform-feedback-vertex-id.c        |  1 +
 .../tri-strip-ordering-with-prim-restart.c         |  1 +
 .../glsl-1.50/execution/get-active-attrib-array.c  |  1 +
 .../glsl-1.50/execution/interface-block-centroid.c |  1 +
 .../interface-blocks-api-access-members.c          |  1 +
 tests/spec/glsl-1.50/execution/vs-input-arrays.c   |  1 +
 .../glsl-1.50/execution/vs-named-block-no-modify.c |  1 +
 20 files changed, 42 insertions(+), 18 deletions(-)

diff --git a/tests/spec/glsl-1.50/execution/geometry/end-primitive.c 
b/tests/spec/glsl-1.50/execution/geometry/end-primitive.c
index b54e7c7..a670b56 100644
--- a/tests/spec/glsl-1.50/execution/geometry/end-primitive.c
+++ b/tests/spec/glsl-1.50/execution/geometry/end-primitive.c
@@ -76,6 +76,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
        config.window_width = 2*PATTERN_SIZE;
        config.window_height = PATTERN_SIZE;
        config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGB;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/geometry-end-primitive-optional-with-points-out.c
 
b/tests/spec/glsl-1.50/execution/geometry/geometry-end-primitive-optional-with-points-out.c
index a881330..0e67092 100644
--- 
a/tests/spec/glsl-1.50/execution/geometry/geometry-end-primitive-optional-with-points-out.c
+++ 
b/tests/spec/glsl-1.50/execution/geometry/geometry-end-primitive-optional-with-points-out.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/getshaderiv-may-return-GS.c 
b/tests/spec/glsl-1.50/execution/geometry/getshaderiv-may-return-GS.c
index 5d8f4ec..26bc184 100644
--- a/tests/spec/glsl-1.50/execution/geometry/getshaderiv-may-return-GS.c
+++ b/tests/spec/glsl-1.50/execution/geometry/getshaderiv-may-return-GS.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/gs-emits-too-few-verts.c 
b/tests/spec/glsl-1.50/execution/geometry/gs-emits-too-few-verts.c
index 56723d9..545f49d 100644
--- a/tests/spec/glsl-1.50/execution/geometry/gs-emits-too-few-verts.c
+++ b/tests/spec/glsl-1.50/execution/geometry/gs-emits-too-few-verts.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/gs-input-layout-qualifiers.c 
b/tests/spec/glsl-1.50/execution/geometry/gs-input-layout-qualifiers.c
index 290f85f..33bd2ab 100644
--- a/tests/spec/glsl-1.50/execution/geometry/gs-input-layout-qualifiers.c
+++ b/tests/spec/glsl-1.50/execution/geometry/gs-input-layout-qualifiers.c
@@ -43,6 +43,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/gs-max-output-components.c 
b/tests/spec/glsl-1.50/execution/geometry/gs-max-output-components.c
index 67a8475..b517968 100644
--- a/tests/spec/glsl-1.50/execution/geometry/gs-max-output-components.c
+++ b/tests/spec/glsl-1.50/execution/geometry/gs-max-output-components.c
@@ -41,6 +41,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
        config.window_width = 2*PATTERN_SIZE;
        config.window_height = PATTERN_SIZE;
        config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGB;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/gs-mismatch-prim-type.c 
b/tests/spec/glsl-1.50/execution/geometry/gs-mismatch-prim-type.c
index f7aed15..534513f 100644
--- a/tests/spec/glsl-1.50/execution/geometry/gs-mismatch-prim-type.c
+++ b/tests/spec/glsl-1.50/execution/geometry/gs-mismatch-prim-type.c
@@ -50,6 +50,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/gs-output-layout-qualifiers.c 
b/tests/spec/glsl-1.50/execution/geometry/gs-output-layout-qualifiers.c
index fc9c0e6..b9cba9d 100644
--- a/tests/spec/glsl-1.50/execution/geometry/gs-output-layout-qualifiers.c
+++ b/tests/spec/glsl-1.50/execution/geometry/gs-output-layout-qualifiers.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/primitive-id-restart.c 
b/tests/spec/glsl-1.50/execution/geometry/primitive-id-restart.c
index 790fdb7..c83f2fd 100644
--- a/tests/spec/glsl-1.50/execution/geometry/primitive-id-restart.c
+++ b/tests/spec/glsl-1.50/execution/geometry/primitive-id-restart.c
@@ -66,6 +66,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/primitive-types.c 
b/tests/spec/glsl-1.50/execution/geometry/primitive-types.c
index 13441d2..88e8828 100644
--- a/tests/spec/glsl-1.50/execution/geometry/primitive-types.c
+++ b/tests/spec/glsl-1.50/execution/geometry/primitive-types.c
@@ -49,6 +49,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/geometry/query-gs-prim-types.c 
b/tests/spec/glsl-1.50/execution/geometry/query-gs-prim-types.c
index 3f4578b..0c99cb1 100644
--- a/tests/spec/glsl-1.50/execution/geometry/query-gs-prim-types.c
+++ b/tests/spec/glsl-1.50/execution/geometry/query-gs-prim-types.c
@@ -58,6 +58,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
         config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -148,30 +149,34 @@ piglit_init(int argc, char **argv)
        glAttachShader(prog_no_gs, fs);
 
        /* program not linked successfully yet should emit INVALID_OPERATION */
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_INPUT_TYPE, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+       if (!piglit_khr_no_error) {
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_INPUT_TYPE, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
 
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_OUTPUT_TYPE, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_OUTPUT_TYPE, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
 
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_VERTICES_OUT, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_VERTICES_OUT, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
 
-       glLinkProgram(prog_no_gs);
-       if(!piglit_link_check_status(prog_no_gs)){
-               glDeleteProgram(prog_no_gs);
-               piglit_report_result(PIGLIT_FAIL);
-       }
+               glLinkProgram(prog_no_gs);
+               if(!piglit_link_check_status(prog_no_gs)){
+                       glDeleteProgram(prog_no_gs);
+                       piglit_report_result(PIGLIT_FAIL);
+               }
 
-       /* program without a geometry shader should emit INVALID_OPERATION */
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_INPUT_TYPE, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+               /* program without a geometry shader should emit
+                * INVALID_OPERATION
+                */
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_INPUT_TYPE, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
 
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_OUTPUT_TYPE, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_OUTPUT_TYPE, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
 
-       glGetProgramiv(prog_no_gs, GL_GEOMETRY_VERTICES_OUT, &type);
-       pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+               glGetProgramiv(prog_no_gs, GL_GEOMETRY_VERTICES_OUT, &type);
+               pass = piglit_check_gl_error(GL_INVALID_OPERATION) & pass;
+       }
 
        piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 }
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-builtins.c 
b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-builtins.c
index 6f78092..cfd71c9 100644
--- a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-builtins.c
+++ b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-builtins.c
@@ -40,6 +40,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 #define NUM_OUTPUT_INTS 3
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-type-and-size.c 
b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-type-and-size.c
index c2b254a..327e7b1 100644
--- a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-type-and-size.c
+++ b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-type-and-size.c
@@ -51,6 +51,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 /**
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-vertex-id.c 
b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-vertex-id.c
index 5dac183..32e1756 100644
--- a/tests/spec/glsl-1.50/execution/geometry/transform-feedback-vertex-id.c
+++ b/tests/spec/glsl-1.50/execution/geometry/transform-feedback-vertex-id.c
@@ -37,6 +37,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
        config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char *vstext =
diff --git 
a/tests/spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart.c
 
b/tests/spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart.c
index 64d78b9..61bd73e 100644
--- 
a/tests/spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart.c
+++ 
b/tests/spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart.c
@@ -64,6 +64,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/get-active-attrib-array.c 
b/tests/spec/glsl-1.50/execution/get-active-attrib-array.c
index e11ed6c..e93856f 100644
--- a/tests/spec/glsl-1.50/execution/get-active-attrib-array.c
+++ b/tests/spec/glsl-1.50/execution/get-active-attrib-array.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_core_version = 32;
        config.supports_gl_compat_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/interface-block-centroid.c 
b/tests/spec/glsl-1.50/execution/interface-block-centroid.c
index 9c5fd08..138f48b 100644
--- a/tests/spec/glsl-1.50/execution/interface-block-centroid.c
+++ b/tests/spec/glsl-1.50/execution/interface-block-centroid.c
@@ -45,6 +45,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
        config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/glsl-1.50/execution/interface-blocks-api-access-members.c 
b/tests/spec/glsl-1.50/execution/interface-blocks-api-access-members.c
index dfe04d2..a58cd90 100644
--- a/tests/spec/glsl-1.50/execution/interface-blocks-api-access-members.c
+++ b/tests/spec/glsl-1.50/execution/interface-blocks-api-access-members.c
@@ -41,6 +41,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_compat_version = 32;
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/glsl-1.50/execution/vs-input-arrays.c 
b/tests/spec/glsl-1.50/execution/vs-input-arrays.c
index 79f0b0f..d94d0c5 100644
--- a/tests/spec/glsl-1.50/execution/vs-input-arrays.c
+++ b/tests/spec/glsl-1.50/execution/vs-input-arrays.c
@@ -49,6 +49,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
        config.supports_gl_core_version = 32;
 
        config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char vs_text[] =
diff --git a/tests/spec/glsl-1.50/execution/vs-named-block-no-modify.c 
b/tests/spec/glsl-1.50/execution/vs-named-block-no-modify.c
index 3f76147..ed3d213 100644
--- a/tests/spec/glsl-1.50/execution/vs-named-block-no-modify.c
+++ b/tests/spec/glsl-1.50/execution/vs-named-block-no-modify.c
@@ -42,6 +42,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
        config.supports_gl_core_version = 32;
+       config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.9.4

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to