Re: [Piglit] [PATCH 10/50] ext_texture_format_bgra8888: set KHR_no_error status

2017-08-10 Thread Timothy Arceri

1-10:

Reviewed-by: Timothy Arceri 
___
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit


Re: [Piglit] [PATCH] arb_sample_shading: document automatic per-sample FS execution

2017-08-10 Thread Anuj Phogat
On Fri, Aug 4, 2017 at 6:21 AM, Brian Paul  wrote:
>
> Explain why these tests don't need to enable GL_SAMPLE_SHADING_ARB.
> ---
>  .../arb_sample_shading/execution/builtin-gl-sample-id.cpp | 11 
> +++
>  .../execution/builtin-gl-sample-position.cpp  | 11 
> +++
>  2 files changed, 22 insertions(+)
>
> diff --git a/tests/spec/arb_sample_shading/execution/builtin-gl-sample-id.cpp 
> b/tests/spec/arb_sample_shading/execution/builtin-gl-sample-id.cpp
> index c318b14..5ccef90 100644
> --- a/tests/spec/arb_sample_shading/execution/builtin-gl-sample-id.cpp
> +++ b/tests/spec/arb_sample_shading/execution/builtin-gl-sample-id.cpp
> @@ -25,6 +25,17 @@
>   *  This test verifies that using gl_SampleID in fragment shader program
>   *  works as per ARB_sample_shading specification.
>   *
> + *  Note that we do not have to enable GL_SAMPLE_SHADING_ARB.
> + *  The GL_ARB_sample_shading spec (and the GLSL 4.0 spec) say:
> + *
> + *  9) Is per-sample shading ever triggered by properties of the fragment
> + *  shader?
> + *
> + *  RESOLVED:  Yes.  The variables "gl_SampleID" and "gl_SamplePosition"
> + *  can be used to read properties of the current sample, which wouldn't
> + *  make much sense if the fragment shader were run at a lower frequency
> + *  than per-sample.
> + *
>   **/
>
>  #include "piglit-fbo.h"
> diff --git 
> a/tests/spec/arb_sample_shading/execution/builtin-gl-sample-position.cpp 
> b/tests/spec/arb_sample_shading/execution/builtin-gl-sample-position.cpp
> index ede6514..88a6c5f 100644
> --- a/tests/spec/arb_sample_shading/execution/builtin-gl-sample-position.cpp
> +++ b/tests/spec/arb_sample_shading/execution/builtin-gl-sample-position.cpp
> @@ -25,6 +25,17 @@
>   *  This test verifies that using gl_SamplePosition in fragment shader
>   *  program works as per ARB_sample_shading specification.
>   *
> + *  Note that we do not have to enable GL_SAMPLE_SHADING_ARB.
> + *  The GL_ARB_sample_shading spec (and the GLSL 4.0 spec) say:
> + *
> + *  9) Is per-sample shading ever triggered by properties of the fragment
> + *  shader?
> + *
> + *  RESOLVED:  Yes.  The variables "gl_SampleID" and "gl_SamplePosition"
> + *  can be used to read properties of the current sample, which wouldn't
> + *  make much sense if the fragment shader were run at a lower frequency
> + *  than per-sample.
> + *
>   **/
>
>  #include "piglit-fbo.h"
> --
> 1.9.1
>
> ___
> Piglit mailing list
> Piglit@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit

Reviewed-by: Anuj Phogat 
___
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit


Re: [Piglit] [PATCH] arb_direct_state_access: adapt to spec fixes in OpenGL 4.6

2017-08-10 Thread Anuj Phogat
On Wed, Aug 9, 2017 at 12:27 AM, Iago Toral Quiroga 
wrote:

> TextureStorage* functions should produce INVALID_OPERATION instead
> of INVALID_ENUM when the target is not valid.
> ---
>  tests/spec/arb_direct_state_access/getcompressedtextureimage.c | 2 +-
>  tests/spec/arb_direct_state_access/gettextureimage-targets.c   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tests/spec/arb_direct_state_access/getcompressedtextureimage.c
> b/tests/spec/arb_direct_state_access/getcompressedtextureimage.c
> index 7c4a92739..4206a4714 100644
> --- a/tests/spec/arb_direct_state_access/getcompressedtextureimage.c
> +++ b/tests/spec/arb_direct_state_access/getcompressedtextureimage.c
> @@ -175,7 +175,7 @@ getTexImage(bool doPBO, GLenum target, GLubyte *data,
> glTextureStorage3D(name, 1, internalformat,
>IMAGE_WIDTH, IMAGE_HEIGHT,
>num_faces);
> -   pass &= piglit_check_gl_error(GL_INVALID_ENUM);
> +   pass &= piglit_check_gl_error(GL_
> INVALID_OPERATION);
> }
> glTextureStorage2D(name, 1, internalformat,
>IMAGE_WIDTH, IMAGE_HEIGHT);
> diff --git a/tests/spec/arb_direct_state_access/gettextureimage-targets.c
> b/tests/spec/arb_direct_state_access/gettextureimage-targets.c
> index a0f48d2d2..4ebb73f59 100644
> --- a/tests/spec/arb_direct_state_access/gettextureimage-targets.c
> +++ b/tests/spec/arb_direct_state_access/gettextureimage-targets.c
> @@ -135,7 +135,7 @@ getTexImage(bool doPBO, GLenum target, GLubyte
> data[][IMAGE_SIZE],
> glTextureStorage3D(name, 1, internalformat,
>IMAGE_WIDTH, IMAGE_HEIGHT,
>num_faces);
> -   pass = piglit_check_gl_error(GL_INVALID_ENUM) &&
> pass;
> +   pass = piglit_check_gl_error(GL_INVALID_OPERATION)
> && pass;
> }
> /* This is legal. */
> glTextureStorage2D(name, 1, internalformat,
> --
> 2.11.0
>
> ___
> Piglit mailing list
> Piglit@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit


Reviewed-by: Anuj Phogat 
___
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit


Re: [Piglit] [PATCH 2/2] glsl-4.60: add a test that allows extra semicolons at global scope

2017-08-10 Thread Ilia Mirkin
And an identical test to make sure it's disallowed at earlier GLSL
versions? I see no such test already.

On Thu, Aug 10, 2017 at 12:44 PM, Samuel Pitoiset
 wrote:
> Cc: Ian Romanick 
> Signed-off-by: Samuel Pitoiset 
> ---
>  .../compiler/extra-semilons-at-global-scope.frag| 17 
> +
>  1 file changed, 17 insertions(+)
>  create mode 100644 
> tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag
>
> diff --git 
> a/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag 
> b/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag
> new file mode 100644
> index 0..9da6ade08
> --- /dev/null
> +++ b/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag
> @@ -0,0 +1,17 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 4.60
> +// [end config]
> +
> +#version 460
> +
> +// From the GLSL 4.60 spec, section 1.2.1 (Summary of Changes from Revision 7
> +// of GLSL Version 4.50):
> +//
> +//  "Private Bug 16070: Allow extra semi-colons at global scope"
> +
> +uniform int i;;
> +
> +void main()
> +{
> +}
> --
> 2.14.0
>
> ___
> Piglit mailing list
> Piglit@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit
___
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit


[Piglit] [PATCH 2/2] glsl-4.60: add a test that allows extra semicolons at global scope

2017-08-10 Thread Samuel Pitoiset
Cc: Ian Romanick 
Signed-off-by: Samuel Pitoiset 
---
 .../compiler/extra-semilons-at-global-scope.frag| 17 +
 1 file changed, 17 insertions(+)
 create mode 100644 
tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag

diff --git a/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag 
b/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag
new file mode 100644
index 0..9da6ade08
--- /dev/null
+++ b/tests/spec/glsl-4.60/compiler/extra-semilons-at-global-scope.frag
@@ -0,0 +1,17 @@
+// [config]
+// expect_result: pass
+// glsl_version: 4.60
+// [end config]
+
+#version 460
+
+// From the GLSL 4.60 spec, section 1.2.1 (Summary of Changes from Revision 7
+// of GLSL Version 4.50):
+//
+//  "Private Bug 16070: Allow extra semi-colons at global scope"
+
+uniform int i;;
+
+void main()
+{
+}
-- 
2.14.0

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


[Piglit] [PATCH 47/50] gl-3.2: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/gl-3.2/adj-prims.c |  1 +
 tests/spec/gl-3.2/basevertex-vertexid.c   |  1 +
 tests/spec/gl-3.2/clear-no-buffers.c  |  1 +
 tests/spec/gl-3.2/depth-tex-sampling.c| 11 +++
 tests/spec/gl-3.2/get-active-attrib-returns-all-inputs.c  |  1 +
 tests/spec/gl-3.2/get-buffer-parameter-i64v.c |  1 +
 tests/spec/gl-3.2/get-integer-64iv.c  |  1 +
 tests/spec/gl-3.2/get-integer-64v.c   |  1 +
 .../gl-coord-replace-doesnt-eliminate-frag-tex-coords.c   |  2 ++
 tests/spec/gl-3.2/glsl-resource-not-bound.c   |  2 ++
 tests/spec/gl-3.2/minmax.c|  1 +
 tests/spec/gl-3.2/pointsprite-coord.c |  1 +
 tests/spec/gl-3.2/pointsprite-origin.c|  1 +
 tests/spec/gl-3.2/texture-border-deprecated.c |  1 +
 14 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/tests/spec/gl-3.2/adj-prims.c b/tests/spec/gl-3.2/adj-prims.c
index 9d2f121f2..794ab3dc9 100644
--- a/tests/spec/gl-3.2/adj-prims.c
+++ b/tests/spec/gl-3.2/adj-prims.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_height = 200;
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/gl-3.2/basevertex-vertexid.c 
b/tests/spec/gl-3.2/basevertex-vertexid.c
index 90b8f02ca..9094800f1 100644
--- a/tests/spec/gl-3.2/basevertex-vertexid.c
+++ b/tests/spec/gl-3.2/basevertex-vertexid.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-3.2/clear-no-buffers.c 
b/tests/spec/gl-3.2/clear-no-buffers.c
index 0d6718acb..29f384e7e 100644
--- a/tests/spec/gl-3.2/clear-no-buffers.c
+++ b/tests/spec/gl-3.2/clear-no-buffers.c
@@ -41,6 +41,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
PIGLIT_GL_VISUAL_DOUBLE |
PIGLIT_GL_VISUAL_DEPTH |
PIGLIT_GL_VISUAL_STENCIL;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-3.2/depth-tex-sampling.c 
b/tests/spec/gl-3.2/depth-tex-sampling.c
index c41f1769a..a74f600df 100644
--- a/tests/spec/gl-3.2/depth-tex-sampling.c
+++ b/tests/spec/gl-3.2/depth-tex-sampling.c
@@ -39,6 +39,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 32;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
@@ -77,10 +78,12 @@ make_depth_texture(void)
piglit_report_result(PIGLIT_FAIL);
}
 
-   /* this call should generate an error in the core profile */
-   glTexParameteri(GL_TEXTURE_2D, GL_DEPTH_TEXTURE_MODE, GL_INTENSITY);
-   if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
-   piglit_report_result(PIGLIT_FAIL);
+   if (!piglit_khr_no_error) {
+   /* this call should generate an error in the core profile */
+   glTexParameteri(GL_TEXTURE_2D, GL_DEPTH_TEXTURE_MODE, 
GL_INTENSITY);
+   if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
+   piglit_report_result(PIGLIT_FAIL);
+   }
}
 
return tex;
diff --git a/tests/spec/gl-3.2/get-active-attrib-returns-all-inputs.c 
b/tests/spec/gl-3.2/get-active-attrib-returns-all-inputs.c
index 7c247ba1d..b523b6ae4 100644
--- a/tests/spec/gl-3.2/get-active-attrib-returns-all-inputs.c
+++ b/tests/spec/gl-3.2/get-active-attrib-returns-all-inputs.c
@@ -48,6 +48,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.supports_gl_core_version = 31;
 
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/gl-3.2/get-buffer-parameter-i64v.c 
b/tests/spec/gl-3.2/get-buffer-parameter-i64v.c
index 70ac18905..e7c79e9dc 100644
--- a/tests/spec/gl-3.2/get-buffer-parameter-i64v.c
+++ b/tests/spec/gl-3.2/get-buffer-parameter-i64v.c
@@ -37,6 +37,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/gl-3.2/get-integer-64iv.c 
b/tests/spec/gl-3.2/get-integer-64iv.c
index 4b994f9e6..6a07e9802 100644
--- a/tests/spec/gl-3.2/get-integer-64iv.c
+++ 

[Piglit] [PATCH 48/50] gl-3.3: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/gl-3.3/minmax.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/spec/gl-3.3/minmax.c b/tests/spec/gl-3.3/minmax.c
index 964e49964..2eae411b5 100644
--- a/tests/spec/gl-3.3/minmax.c
+++ b/tests/spec/gl-3.3/minmax.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 33;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 43/50] arb_vertex_attrib_64bit: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 .../execution/check-explicit-location.c|  2 ++
 .../execution/double_attribs.c | 22 +-
 .../execution/getactiveattrib.c|  1 +
 .../execution/max-vertex-attrib.c  |  1 +
 .../execution/overlapping-locations.c  |  1 +
 5 files changed, 18 insertions(+), 9 deletions(-)

diff --git 
a/tests/spec/arb_vertex_attrib_64bit/execution/check-explicit-location.c 
b/tests/spec/arb_vertex_attrib_64bit/execution/check-explicit-location.c
index 509f60bc3..860fc6cdb 100644
--- a/tests/spec/arb_vertex_attrib_64bit/execution/check-explicit-location.c
+++ b/tests/spec/arb_vertex_attrib_64bit/execution/check-explicit-location.c
@@ -39,6 +39,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 const char *vs_text =
diff --git a/tests/spec/arb_vertex_attrib_64bit/execution/double_attribs.c 
b/tests/spec/arb_vertex_attrib_64bit/execution/double_attribs.c
index afde27001..fc3f9eb57 100644
--- a/tests/spec/arb_vertex_attrib_64bit/execution/double_attribs.c
+++ b/tests/spec/arb_vertex_attrib_64bit/execution/double_attribs.c
@@ -36,6 +36,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 *TestName = "double_attribs";
@@ -217,15 +219,17 @@ test_attrib_array(void)
   }
}
 
-   for (i = 0; i < ARRAY_SIZE(badTypes); i++) {
-  glVertexAttribLPointer(index, size, badTypes[i], stride, data);
-  err = glGetError();
-  if (err != GL_INVALID_ENUM) {
- fprintf(stderr,
- "%s: glVertexAttribLPointer(type=0x%x) failed to generate "
- "GL_INVALID_ENUM\n",
- TestName, badTypes[i]);
- return GL_FALSE;
+   if (!piglit_khr_no_error) {
+  for (i = 0; i < ARRAY_SIZE(badTypes); i++) {
+ glVertexAttribLPointer(index, size, badTypes[i], stride, data);
+ err = glGetError();
+ if (err != GL_INVALID_ENUM) {
+fprintf(stderr,
+"%s: glVertexAttribLPointer(type=0x%x) failed to generate "
+"GL_INVALID_ENUM\n",
+TestName, badTypes[i]);
+return GL_FALSE;
+ }
   }
}
 
diff --git a/tests/spec/arb_vertex_attrib_64bit/execution/getactiveattrib.c 
b/tests/spec/arb_vertex_attrib_64bit/execution/getactiveattrib.c
index 4b2241cc5..fd4454a30 100644
--- a/tests/spec/arb_vertex_attrib_64bit/execution/getactiveattrib.c
+++ b/tests/spec/arb_vertex_attrib_64bit/execution/getactiveattrib.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
 
 struct attribute {
diff --git a/tests/spec/arb_vertex_attrib_64bit/execution/max-vertex-attrib.c 
b/tests/spec/arb_vertex_attrib_64bit/execution/max-vertex-attrib.c
index 8da82388e..bd88227a5 100644
--- a/tests/spec/arb_vertex_attrib_64bit/execution/max-vertex-attrib.c
+++ b/tests/spec/arb_vertex_attrib_64bit/execution/max-vertex-attrib.c
@@ -45,6 +45,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
 
 static int test = 0;
diff --git 
a/tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c 
b/tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c
index 05936f3de..cb367b946 100644
--- a/tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c
+++ b/tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c
@@ -52,6 +52,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 128;
config.window_height = 128;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 static bool locations_in_shader;
-- 
2.14.0

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


[Piglit] [PATCH 50/50] general: add missing KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/general/draw-pixels.c   |  2 ++
 tests/general/geterror-inside-begin.c |  2 ++
 tests/general/geterror-invalid-enum.c |  2 ++
 tests/general/masked-clear.c  |  1 +
 tests/general/roundmode-pixelstore.c  | 10 +++---
 tests/general/select.c|  2 ++
 tests/general/tex-errors.c|  2 ++
 tests/general/texunits.c  | 24 ++--
 8 files changed, 32 insertions(+), 13 deletions(-)

diff --git a/tests/general/draw-pixels.c b/tests/general/draw-pixels.c
index 65f512266..a6c06c4d9 100644
--- a/tests/general/draw-pixels.c
+++ b/tests/general/draw-pixels.c
@@ -57,6 +57,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA 
| PIGLIT_GL_VISUAL_DEPTH | PIGLIT_GL_VISUAL_STENCIL;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 const GLuint idx0 = 0, idx1 = 1, idx2 = 2, idx3 = 3;
diff --git a/tests/general/geterror-inside-begin.c 
b/tests/general/geterror-inside-begin.c
index 1d59a2336..5efba2962 100644
--- a/tests/general/geterror-inside-begin.c
+++ b/tests/general/geterror-inside-begin.c
@@ -41,6 +41,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/general/geterror-invalid-enum.c 
b/tests/general/geterror-invalid-enum.c
index 143c7c420..f0d65c9ab 100644
--- a/tests/general/geterror-invalid-enum.c
+++ b/tests/general/geterror-invalid-enum.c
@@ -28,6 +28,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/general/masked-clear.c b/tests/general/masked-clear.c
index e205fa961..d7c496536 100644
--- a/tests/general/masked-clear.c
+++ b/tests/general/masked-clear.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
PIGLIT_GL_VISUAL_STENCIL |
PIGLIT_GL_VISUAL_DOUBLE);
config.requires_displayed_window = true;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
diff --git a/tests/general/roundmode-pixelstore.c 
b/tests/general/roundmode-pixelstore.c
index 9284f4354..8a029b257 100644
--- a/tests/general/roundmode-pixelstore.c
+++ b/tests/general/roundmode-pixelstore.c
@@ -46,6 +46,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
@@ -90,9 +92,11 @@ piglit_init(int argc, char **argv)
pass = test(-0.1, 0) && pass;
pass = piglit_check_gl_error(GL_NO_ERROR) && pass;
 
-   printf("Setting row length -0.9, and expecting error\n");
-   glPixelStoref(GL_UNPACK_ROW_LENGTH, -0.9);
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   printf("Setting row length -0.9, and expecting error\n");
+   glPixelStoref(GL_UNPACK_ROW_LENGTH, -0.9);
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   }
 
piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 }
diff --git a/tests/general/select.c b/tests/general/select.c
index 879a1e9c1..c71fe2041 100644
--- a/tests/general/select.c
+++ b/tests/general/select.c
@@ -39,6 +39,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DEPTH | 
PIGLIT_GL_VISUAL_STENCIL;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 GLuint ReferenceHitEntries[3][64];
diff --git a/tests/general/tex-errors.c b/tests/general/tex-errors.c
index c63007a0e..211bed812 100644
--- a/tests/general/tex-errors.c
+++ b/tests/general/tex-errors.c
@@ -36,6 +36,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_visual = PIGLIT_GL_VISUAL_RGBA |
PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 void
diff --git a/tests/general/texunits.c b/tests/general/texunits.c
index d0cbbb3d1..b68dcf71c 100644
--- a/tests/general/texunits.c
+++ b/tests/general/texunits.c
@@ -36,6 +36,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 #define MAX_UNITS 256
@@ -144,8 +146,8 @@ test_rasterpos(void)
   return GL_FALSE;
}
 
-   /* this should generate an error */
-   {
+   if (!piglit_khr_no_error) {
+  /* this should generate an error */
   GLfloat v[4];
   glActiveTexture(GL_TEXTURE0 + MaxTextureCoordUnits);
   if 

[Piglit] [PATCH 49/50] gl-4.5: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/gl-4.5/compare-framebuffer-parameter-with-get.c | 2 ++
 tests/spec/gl-4.5/named-framebuffer-draw-buffers-errors.c  | 2 ++
 tests/spec/gl-4.5/named-framebuffer-read-buffer-errors.c   | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/tests/spec/gl-4.5/compare-framebuffer-parameter-with-get.c 
b/tests/spec/gl-4.5/compare-framebuffer-parameter-with-get.c
index a5985bfcd..10c9eb907 100644
--- a/tests/spec/gl-4.5/compare-framebuffer-parameter-with-get.c
+++ b/tests/spec/gl-4.5/compare-framebuffer-parameter-with-get.c
@@ -75,6 +75,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
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/gl-4.5/named-framebuffer-draw-buffers-errors.c 
b/tests/spec/gl-4.5/named-framebuffer-draw-buffers-errors.c
index 8bfb57285..b6ed58a79 100644
--- a/tests/spec/gl-4.5/named-framebuffer-draw-buffers-errors.c
+++ b/tests/spec/gl-4.5/named-framebuffer-draw-buffers-errors.c
@@ -60,6 +60,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_visual = PIGLIT_GL_VISUAL_RGBA |
PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 /*
diff --git a/tests/spec/gl-4.5/named-framebuffer-read-buffer-errors.c 
b/tests/spec/gl-4.5/named-framebuffer-read-buffer-errors.c
index 173f5197c..433cfac3a 100644
--- a/tests/spec/gl-4.5/named-framebuffer-read-buffer-errors.c
+++ b/tests/spec/gl-4.5/named-framebuffer-read-buffer-errors.c
@@ -59,6 +59,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_visual = PIGLIT_GL_VISUAL_RGBA |
PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 static const GLenum table_17_4[] = {
-- 
2.14.0

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


[Piglit] [PATCH 46/50] gl-3.1: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/gl-3.1/default-vao.c   |  1 +
 tests/spec/gl-3.1/draw-buffers-errors.c   |  1 +
 tests/spec/gl-3.1/enable-vertex-array.c   | 16 ++--
 tests/spec/gl-3.1/genned-names.c  |  1 +
 tests/spec/gl-3.1/glsl-link-empty-prog.c  |  2 ++
 tests/spec/gl-3.1/minmax.c|  1 +
 tests/spec/gl-3.1/mixed-int-float-fbo.c   |  1 +
 tests/spec/gl-3.1/primitive-restart-xfb.c |  1 +
 tests/spec/gl-3.1/vao-broken-attrib.c |  1 +
 9 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/tests/spec/gl-3.1/default-vao.c b/tests/spec/gl-3.1/default-vao.c
index 95c7322d9..16cd8e1c4 100644
--- a/tests/spec/gl-3.1/default-vao.c
+++ b/tests/spec/gl-3.1/default-vao.c
@@ -33,6 +33,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 void
diff --git a/tests/spec/gl-3.1/draw-buffers-errors.c 
b/tests/spec/gl-3.1/draw-buffers-errors.c
index bab644d75..90e60446c 100644
--- a/tests/spec/gl-3.1/draw-buffers-errors.c
+++ b/tests/spec/gl-3.1/draw-buffers-errors.c
@@ -44,6 +44,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-3.1/enable-vertex-array.c 
b/tests/spec/gl-3.1/enable-vertex-array.c
index dc95c980c..034114bd5 100644
--- a/tests/spec/gl-3.1/enable-vertex-array.c
+++ b/tests/spec/gl-3.1/enable-vertex-array.c
@@ -36,6 +36,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
@@ -133,13 +134,16 @@ piglit_display(void)
 
glBindVertexArray(triangle_fan_vao);
 
-   // This call should be illegal and raise an error with core profile.
-   // If it actually works, it may trigger a failed assertion in Mesa.
-   glEnable(GL_VERTEX_ARRAY);
+   if (!piglit_khr_no_error) {
+   // This call should be illegal and raise an error with core
+   // profile.  If it actually works, it may trigger a failed
+   // assertion in Mesa.
+   glEnable(GL_VERTEX_ARRAY);
 
-   if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
-   printf("Failed to detect invalid glEnable(GL_VERTEX_ARRAY)\n");
-   pass = false;
+   if (!piglit_check_gl_error(GL_INVALID_ENUM)) {
+   printf("Failed to detect invalid 
glEnable(GL_VERTEX_ARRAY)\n");
+   pass = false;
+   }
}
 
// This is the correct call to use:
diff --git a/tests/spec/gl-3.1/genned-names.c b/tests/spec/gl-3.1/genned-names.c
index f484997b0..3e04deae1 100644
--- a/tests/spec/gl-3.1/genned-names.c
+++ b/tests/spec/gl-3.1/genned-names.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 0;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-3.1/glsl-link-empty-prog.c 
b/tests/spec/gl-3.1/glsl-link-empty-prog.c
index 1f3f9bb91..7d828e995 100644
--- a/tests/spec/gl-3.1/glsl-link-empty-prog.c
+++ b/tests/spec/gl-3.1/glsl-link-empty-prog.c
@@ -38,6 +38,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 void
diff --git a/tests/spec/gl-3.1/minmax.c b/tests/spec/gl-3.1/minmax.c
index f1445c206..c07792f1b 100644
--- a/tests/spec/gl-3.1/minmax.c
+++ b/tests/spec/gl-3.1/minmax.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-3.1/mixed-int-float-fbo.c 
b/tests/spec/gl-3.1/mixed-int-float-fbo.c
index 53d8b555b..d2d7aeb65 100644
--- a/tests/spec/gl-3.1/mixed-int-float-fbo.c
+++ b/tests/spec/gl-3.1/mixed-int-float-fbo.c
@@ -36,6 +36,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
config.window_visual = PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char *vs_text =
diff --git a/tests/spec/gl-3.1/primitive-restart-xfb.c 
b/tests/spec/gl-3.1/primitive-restart-xfb.c
index f9cbe3e52..e700142cb 100644
--- a/tests/spec/gl-3.1/primitive-restart-xfb.c
+++ 

[Piglit] [PATCH 38/50] arb_sync: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_sync/ClientWaitSync-errors.c  | 1 +
 tests/spec/arb_sync/ClientWaitSync-timeout.c | 1 +
 tests/spec/arb_sync/DeleteSync.c | 9 ++---
 tests/spec/arb_sync/FenceSync-errors.c   | 1 +
 tests/spec/arb_sync/GetSynciv-errors.c   | 1 +
 tests/spec/arb_sync/IsSync.c | 1 +
 tests/spec/arb_sync/WaitSync-errors.c| 1 +
 tests/spec/arb_sync/repeat-wait.c| 1 +
 tests/spec/arb_sync/sync-initialize.c| 1 +
 tests/spec/arb_sync/timeout-zero.c   | 1 +
 10 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/tests/spec/arb_sync/ClientWaitSync-errors.c 
b/tests/spec/arb_sync/ClientWaitSync-errors.c
index add5af340..5f31098c6 100644
--- a/tests/spec/arb_sync/ClientWaitSync-errors.c
+++ b/tests/spec/arb_sync/ClientWaitSync-errors.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_sync/ClientWaitSync-timeout.c 
b/tests/spec/arb_sync/ClientWaitSync-timeout.c
index 4030a3fcc..41866fa67 100644
--- a/tests/spec/arb_sync/ClientWaitSync-timeout.c
+++ b/tests/spec/arb_sync/ClientWaitSync-timeout.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/arb_sync/DeleteSync.c b/tests/spec/arb_sync/DeleteSync.c
index 02ad0c3d2..d9cd49643 100644
--- a/tests/spec/arb_sync/DeleteSync.c
+++ b/tests/spec/arb_sync/DeleteSync.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -71,9 +72,11 @@ piglit_init(int argc, char **argv)
/* Check if sync was deleted */
pass = !glIsSync(sync) && pass;
 
-   /* Test for unsuccessful function calls */
-   glDeleteSync(invalid);
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   /* Test for unsuccessful function calls */
+   glDeleteSync(invalid);
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   }
 
piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 }
diff --git a/tests/spec/arb_sync/FenceSync-errors.c 
b/tests/spec/arb_sync/FenceSync-errors.c
index c7addc175..ab8e797d6 100644
--- a/tests/spec/arb_sync/FenceSync-errors.c
+++ b/tests/spec/arb_sync/FenceSync-errors.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_sync/GetSynciv-errors.c 
b/tests/spec/arb_sync/GetSynciv-errors.c
index c75c08628..5a507f523 100644
--- a/tests/spec/arb_sync/GetSynciv-errors.c
+++ b/tests/spec/arb_sync/GetSynciv-errors.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_sync/IsSync.c b/tests/spec/arb_sync/IsSync.c
index fa8eb61c9..61292b7f5 100644
--- a/tests/spec/arb_sync/IsSync.c
+++ b/tests/spec/arb_sync/IsSync.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_sync/WaitSync-errors.c 
b/tests/spec/arb_sync/WaitSync-errors.c
index b5bbb2c19..86a78 100644
--- a/tests/spec/arb_sync/WaitSync-errors.c
+++ b/tests/spec/arb_sync/WaitSync-errors.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_sync/repeat-wait.c 
b/tests/spec/arb_sync/repeat-wait.c
index ac653bbc6..6580bef3a 100644
--- a/tests/spec/arb_sync/repeat-wait.c
+++ b/tests/spec/arb_sync/repeat-wait.c
@@ -50,6 +50,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 10;
config.window_height = 10;
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/arb_sync/sync-initialize.c 
b/tests/spec/arb_sync/sync-initialize.c
index 65646bb5e..a18a86696 100644
--- 

[Piglit] [PATCH 35/50] arb_provoking_vertex: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_provoking_vertex/provoking-vertex-control.c  | 1 +
 tests/spec/arb_provoking_vertex/provoking-vertex-initial.c  | 1 +
 tests/spec/arb_provoking_vertex/quads-follow-provoking-vertex.c | 1 +
 tests/spec/arb_provoking_vertex/render.c| 1 +
 tests/spec/arb_provoking_vertex/xfb-before-flatshading.c| 1 +
 5 files changed, 5 insertions(+)

diff --git a/tests/spec/arb_provoking_vertex/provoking-vertex-control.c 
b/tests/spec/arb_provoking_vertex/provoking-vertex-control.c
index 5240afc74..ed45dae58 100644
--- a/tests/spec/arb_provoking_vertex/provoking-vertex-control.c
+++ b/tests/spec/arb_provoking_vertex/provoking-vertex-control.c
@@ -38,6 +38,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/arb_provoking_vertex/provoking-vertex-initial.c 
b/tests/spec/arb_provoking_vertex/provoking-vertex-initial.c
index 576ff08e0..d4031a8c9 100644
--- a/tests/spec/arb_provoking_vertex/provoking-vertex-initial.c
+++ b/tests/spec/arb_provoking_vertex/provoking-vertex-initial.c
@@ -35,6 +35,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/arb_provoking_vertex/quads-follow-provoking-vertex.c 
b/tests/spec/arb_provoking_vertex/quads-follow-provoking-vertex.c
index 57d2b11b2..b3e463883 100644
--- a/tests/spec/arb_provoking_vertex/quads-follow-provoking-vertex.c
+++ b/tests/spec/arb_provoking_vertex/quads-follow-provoking-vertex.c
@@ -37,6 +37,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
 config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_provoking_vertex/render.c 
b/tests/spec/arb_provoking_vertex/render.c
index d5e513677..45c758310 100644
--- a/tests/spec/arb_provoking_vertex/render.c
+++ b/tests/spec/arb_provoking_vertex/render.c
@@ -30,6 +30,7 @@
 
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
diff --git a/tests/spec/arb_provoking_vertex/xfb-before-flatshading.c 
b/tests/spec/arb_provoking_vertex/xfb-before-flatshading.c
index 41967d7c2..12470b458 100644
--- a/tests/spec/arb_provoking_vertex/xfb-before-flatshading.c
+++ b/tests/spec/arb_provoking_vertex/xfb-before-flatshading.c
@@ -41,6 +41,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
 
-- 
2.14.0

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


[Piglit] [PATCH 45/50] gl-3.0: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 .../gl-3.0/api/bindfragdata-invalid-parameters.c   |  1 +
 tests/spec/gl-3.0/api/bindfragdata-link-error.c|  1 +
 .../gl-3.0/api/bindfragdata-nonexistent-variable.c |  1 +
 tests/spec/gl-3.0/api/clearbuffer-common.c |  1 +
 tests/spec/gl-3.0/api/clearbuffer-invalid-buffer.c |  1 +
 .../gl-3.0/api/clearbuffer-invalid-drawbuffer.c|  1 +
 tests/spec/gl-3.0/api/forward-compatible-bit.c |  1 +
 tests/spec/gl-3.0/api/genmipmap-errors.c   |  1 +
 tests/spec/gl-3.0/api/getfragdatalocation.c| 32 --
 tests/spec/gl-3.0/api/integer-errors.c |  1 +
 tests/spec/gl-3.0/bound-resource-limits.c  |  1 +
 tests/spec/gl-3.0/minmax.c |  2 ++
 tests/spec/gl-3.0/multidrawarrays-vertexid.c   |  1 +
 tests/spec/gl-3.0/render-integer.c |  1 +
 .../required-renderbuffer-attachment-formats.c |  1 +
 tests/spec/gl-3.0/required-sized-texture-formats.c |  1 +
 .../gl-3.0/required-texture-attachment-formats.c   |  1 +
 tests/spec/gl-3.0/texture-integer.c|  1 +
 tests/spec/gl-3.0/vertexattribipointer.c   |  1 +
 19 files changed, 37 insertions(+), 14 deletions(-)

diff --git a/tests/spec/gl-3.0/api/bindfragdata-invalid-parameters.c 
b/tests/spec/gl-3.0/api/bindfragdata-invalid-parameters.c
index bbfe1c51c..f9ae11fcd 100644
--- a/tests/spec/gl-3.0/api/bindfragdata-invalid-parameters.c
+++ b/tests/spec/gl-3.0/api/bindfragdata-invalid-parameters.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/bindfragdata-link-error.c 
b/tests/spec/gl-3.0/api/bindfragdata-link-error.c
index c25ca67e0..63dbbf237 100644
--- a/tests/spec/gl-3.0/api/bindfragdata-link-error.c
+++ b/tests/spec/gl-3.0/api/bindfragdata-link-error.c
@@ -31,6 +31,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/bindfragdata-nonexistent-variable.c 
b/tests/spec/gl-3.0/api/bindfragdata-nonexistent-variable.c
index b91cc23ba..1cae692b4 100644
--- a/tests/spec/gl-3.0/api/bindfragdata-nonexistent-variable.c
+++ b/tests/spec/gl-3.0/api/bindfragdata-nonexistent-variable.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/clearbuffer-common.c 
b/tests/spec/gl-3.0/api/clearbuffer-common.c
index 6f6261baa..be4c70b25 100644
--- a/tests/spec/gl-3.0/api/clearbuffer-common.c
+++ b/tests/spec/gl-3.0/api/clearbuffer-common.c
@@ -34,6 +34,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/clearbuffer-invalid-buffer.c 
b/tests/spec/gl-3.0/api/clearbuffer-invalid-buffer.c
index b487af689..103bff69a 100644
--- a/tests/spec/gl-3.0/api/clearbuffer-invalid-buffer.c
+++ b/tests/spec/gl-3.0/api/clearbuffer-invalid-buffer.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/clearbuffer-invalid-drawbuffer.c 
b/tests/spec/gl-3.0/api/clearbuffer-invalid-drawbuffer.c
index 752d74973..c311e20a3 100644
--- a/tests/spec/gl-3.0/api/clearbuffer-invalid-drawbuffer.c
+++ b/tests/spec/gl-3.0/api/clearbuffer-invalid-drawbuffer.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
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/gl-3.0/api/forward-compatible-bit.c 
b/tests/spec/gl-3.0/api/forward-compatible-bit.c
index 24faff9f1..23284849d 100644
--- a/tests/spec/gl-3.0/api/forward-compatible-bit.c
+++ b/tests/spec/gl-3.0/api/forward-compatible-bit.c
@@ -52,6 +52,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.require_forward_compatible_context = expect_fwd_compat;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 

[Piglit] [PATCH 36/50] arb_shader_objects: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_shader_objects/bindattriblocation-scratch-name.c   | 2 ++
 tests/spec/arb_shader_objects/clear-with-deleted.c| 8 ++--
 tests/spec/arb_shader_objects/delete-repeat.c | 8 ++--
 tests/spec/arb_shader_objects/getactiveuniform-beginend.c | 2 ++
 tests/spec/arb_shader_objects/getuniform.c| 2 ++
 .../getuniformlocation-array-of-struct-of-array.c | 2 ++
 6 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/tests/spec/arb_shader_objects/bindattriblocation-scratch-name.c 
b/tests/spec/arb_shader_objects/bindattriblocation-scratch-name.c
index 937a37c26..8ff42bf98 100644
--- a/tests/spec/arb_shader_objects/bindattriblocation-scratch-name.c
+++ b/tests/spec/arb_shader_objects/bindattriblocation-scratch-name.c
@@ -39,6 +39,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 GLchar *vertShaderText =
diff --git a/tests/spec/arb_shader_objects/clear-with-deleted.c 
b/tests/spec/arb_shader_objects/clear-with-deleted.c
index 0b8875370..4e3949638 100644
--- a/tests/spec/arb_shader_objects/clear-with-deleted.c
+++ b/tests/spec/arb_shader_objects/clear-with-deleted.c
@@ -38,6 +38,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char *vs_source =
@@ -111,8 +113,10 @@ piglit_display(void)
/* Now, disable the program and it should be finally deleted. */
glUseProgram(0);
 
-   glGetProgramiv(prog, GL_DELETE_STATUS, );
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   glGetProgramiv(prog, GL_DELETE_STATUS, );
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   }
 
piglit_present_results();
 
diff --git a/tests/spec/arb_shader_objects/delete-repeat.c 
b/tests/spec/arb_shader_objects/delete-repeat.c
index a72c35363..b80994588 100644
--- a/tests/spec/arb_shader_objects/delete-repeat.c
+++ b/tests/spec/arb_shader_objects/delete-repeat.c
@@ -35,6 +35,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char *vs_source =
@@ -90,8 +92,10 @@ piglit_display(void)
/* Now, disable the program and it should be finally deleted. */
glUseProgram(0);
 
-   glGetProgramiv(prog, GL_DELETE_STATUS, );
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   glGetProgramiv(prog, GL_DELETE_STATUS, );
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   }
 
piglit_present_results();
 
diff --git a/tests/spec/arb_shader_objects/getactiveuniform-beginend.c 
b/tests/spec/arb_shader_objects/getactiveuniform-beginend.c
index 7390b991d..1efd435db 100644
--- a/tests/spec/arb_shader_objects/getactiveuniform-beginend.c
+++ b/tests/spec/arb_shader_objects/getactiveuniform-beginend.c
@@ -38,6 +38,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/spec/arb_shader_objects/getuniform.c 
b/tests/spec/arb_shader_objects/getuniform.c
index d2a7d23f3..1596a935b 100644
--- a/tests/spec/arb_shader_objects/getuniform.c
+++ b/tests/spec/arb_shader_objects/getuniform.c
@@ -34,6 +34,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git 
a/tests/spec/arb_shader_objects/getuniformlocation-array-of-struct-of-array.c 
b/tests/spec/arb_shader_objects/getuniformlocation-array-of-struct-of-array.c
index e3e5cc552..b395c8714 100644
--- 
a/tests/spec/arb_shader_objects/getuniformlocation-array-of-struct-of-array.c
+++ 
b/tests/spec/arb_shader_objects/getuniformlocation-array-of-struct-of-array.c
@@ -37,6 +37,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 *vs_code =
-- 
2.14.0

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


[Piglit] [PATCH 44/50] gl-2.0: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/gl-2.0/api/active-sampler-conflict.c |  1 +
 tests/spec/gl-2.0/api/clip-flag-behavior.c  | 33 ++---
 2 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/tests/spec/gl-2.0/api/active-sampler-conflict.c 
b/tests/spec/gl-2.0/api/active-sampler-conflict.c
index 74aed3689..848122ace 100644
--- a/tests/spec/gl-2.0/api/active-sampler-conflict.c
+++ b/tests/spec/gl-2.0/api/active-sampler-conflict.c
@@ -61,6 +61,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 20;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/gl-2.0/api/clip-flag-behavior.c 
b/tests/spec/gl-2.0/api/clip-flag-behavior.c
index 25d7b4efd..c0e031e97 100644
--- a/tests/spec/gl-2.0/api/clip-flag-behavior.c
+++ b/tests/spec/gl-2.0/api/clip-flag-behavior.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -146,25 +147,27 @@ piglit_init(int argc, char **argv)
pass = check_enable_state(enum_name, enum_value, false) && pass;
}
 
-   /* Check behavior of GL_CLIP_PLANE0 + n where n == max_clip_planes */
-   enum_value = GL_CLIP_PLANE0 + max_clip_planes;
-   sprintf(enum_name, "GL_CLIP_PLANE0 + %d", max_clip_planes);
+   if (!piglit_khr_no_error) {
+   /* Check behavior of GL_CLIP_PLANE0 + n where n == 
max_clip_planes */
+   enum_value = GL_CLIP_PLANE0 + max_clip_planes;
+   sprintf(enum_name, "GL_CLIP_PLANE0 + %d", max_clip_planes);
 
-   printf("Trying glIsEnabled(%s): ", enum_name);
-   b = glIsEnabled(enum_value);
-   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && pass;
+   printf("Trying glIsEnabled(%s): ", enum_name);
+   b = glIsEnabled(enum_value);
+   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && 
pass;
 
-   printf("Trying glGetBooleanv(%s): ", enum_name);
-   glGetBooleanv(enum_value, );
-   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && pass;
+   printf("Trying glGetBooleanv(%s): ", enum_name);
+   glGetBooleanv(enum_value, );
+   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && 
pass;
 
-   printf("Trying glEnable(%s): ", enum_name);
-   glEnable(enum_value);
-   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && pass;
+   printf("Trying glEnable(%s): ", enum_name);
+   glEnable(enum_value);
+   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && 
pass;
 
-   printf("Trying glDisable(%s): ", enum_name);
-   glDisable(enum_value);
-   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && pass;
+   printf("Trying glDisable(%s): ", enum_name);
+   glDisable(enum_value);
+   pass = piglit_check_gl_error(GL_INVALID_ENUM) && print_ok() && 
pass;
+   }
 
piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 }
-- 
2.14.0

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


[Piglit] [PATCH 33/50] arb_occlusion_query2: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_occlusion_query2/api.c| 34 +---
 tests/spec/arb_occlusion_query2/render.c |  1 +
 2 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/tests/spec/arb_occlusion_query2/api.c 
b/tests/spec/arb_occlusion_query2/api.c
index 429b6b3f8..2ba6877a3 100644
--- a/tests/spec/arb_occlusion_query2/api.c
+++ b/tests/spec/arb_occlusion_query2/api.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_visual = (PIGLIT_GL_VISUAL_RGB |
PIGLIT_GL_VISUAL_DOUBLE |
PIGLIT_GL_VISUAL_DEPTH);
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -52,10 +53,14 @@ test_error_begin_while_other_active(void)
glBeginQuery(GL_SAMPLES_PASSED, oq[0]);
if (!piglit_check_gl_error(0))
pass = false;
-   glBeginQuery(GL_ANY_SAMPLES_PASSED, oq[1]);
-   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
-   pass = false;
-   glEndQuery(GL_ANY_SAMPLES_PASSED);
+
+   if (!piglit_khr_no_error) {
+   glBeginQuery(GL_ANY_SAMPLES_PASSED, oq[1]);
+   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
+   pass = false;
+   glEndQuery(GL_ANY_SAMPLES_PASSED);
+   }
+
glEndQuery(GL_SAMPLES_PASSED);
piglit_reset_gl_error();
 
@@ -66,10 +71,14 @@ test_error_begin_while_other_active(void)
glBeginQuery(GL_ANY_SAMPLES_PASSED, oq[0]);
if (!piglit_check_gl_error(0))
pass = false;
-   glBeginQuery(GL_SAMPLES_PASSED, oq[1]);
-   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
-   pass = false;
-   glEndQuery(GL_SAMPLES_PASSED);
+
+   if (!piglit_khr_no_error) {
+   glBeginQuery(GL_SAMPLES_PASSED, oq[1]);
+   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
+   pass = false;
+   glEndQuery(GL_SAMPLES_PASSED);
+   }
+
glEndQuery(GL_ANY_SAMPLES_PASSED);
piglit_reset_gl_error();
 
@@ -269,9 +278,12 @@ piglit_display(void)
 
pass = test_counter_bits() && pass;
pass = test_current_query() && pass;
-   pass = test_error_begin_wrong_target() && pass;
-   pass = test_error_end_wrong_target() && pass;
-   pass = test_error_begin_while_other_active() && pass;
+
+   if (!piglit_khr_no_error) {
+   pass = test_error_begin_wrong_target() && pass;
+   pass = test_error_end_wrong_target() && pass;
+   pass = test_error_begin_while_other_active() && pass;
+   }
 
piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 
diff --git a/tests/spec/arb_occlusion_query2/render.c 
b/tests/spec/arb_occlusion_query2/render.c
index 2d593fbfe..14eabdd44 100644
--- a/tests/spec/arb_occlusion_query2/render.c
+++ b/tests/spec/arb_occlusion_query2/render.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE | 
PIGLIT_GL_VISUAL_DEPTH;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 30/50] arb_framebuffer_no_attachments: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_framebuffer_no_attachments/atomic.c  | 1 +
 tests/spec/arb_framebuffer_no_attachments/minmax.c  | 1 +
 tests/spec/arb_framebuffer_no_attachments/params.c  | 1 +
 tests/spec/arb_framebuffer_no_attachments/query.c   | 1 +
 tests/spec/arb_framebuffer_no_attachments/roundup-samples.c | 1 +
 5 files changed, 5 insertions(+)

diff --git a/tests/spec/arb_framebuffer_no_attachments/atomic.c 
b/tests/spec/arb_framebuffer_no_attachments/atomic.c
index 382c93804..019f87167 100644
--- a/tests/spec/arb_framebuffer_no_attachments/atomic.c
+++ b/tests/spec/arb_framebuffer_no_attachments/atomic.c
@@ -32,6 +32,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_framebuffer_no_attachments/minmax.c 
b/tests/spec/arb_framebuffer_no_attachments/minmax.c
index a228b73a8..be75c2559 100644
--- a/tests/spec/arb_framebuffer_no_attachments/minmax.c
+++ b/tests/spec/arb_framebuffer_no_attachments/minmax.c
@@ -45,6 +45,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 20;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_framebuffer_no_attachments/params.c 
b/tests/spec/arb_framebuffer_no_attachments/params.c
index 667778781..b9b3ecdf0 100644
--- a/tests/spec/arb_framebuffer_no_attachments/params.c
+++ b/tests/spec/arb_framebuffer_no_attachments/params.c
@@ -58,6 +58,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_framebuffer_no_attachments/query.c 
b/tests/spec/arb_framebuffer_no_attachments/query.c
index 36a4b592e..8482ccbec 100644
--- a/tests/spec/arb_framebuffer_no_attachments/query.c
+++ b/tests/spec/arb_framebuffer_no_attachments/query.c
@@ -32,6 +32,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_framebuffer_no_attachments/roundup-samples.c 
b/tests/spec/arb_framebuffer_no_attachments/roundup-samples.c
index 26ab300df..2374c25b2 100644
--- a/tests/spec/arb_framebuffer_no_attachments/roundup-samples.c
+++ b/tests/spec/arb_framebuffer_no_attachments/roundup-samples.c
@@ -38,6 +38,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 28/50] arb_debug_output: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_debug_output/api_error.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/spec/arb_debug_output/api_error.c 
b/tests/spec/arb_debug_output/api_error.c
index 596092f45..43294fbfb 100644
--- a/tests/spec/arb_debug_output/api_error.c
+++ b/tests/spec/arb_debug_output/api_error.c
@@ -31,6 +31,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 #define USER_PARAM ((void*)(intptr_t)12345678)
-- 
2.14.0

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


[Piglit] [PATCH 42/50] arb_texture_view: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_view/clear-into-view-2d-array.c   |  1 +
 tests/spec/arb_texture_view/clear-into-view-2d.c |  1 +
 tests/spec/arb_texture_view/clear-into-view-layered.c|  1 +
 tests/spec/arb_texture_view/copytexsubimage-layers.c |  1 +
 tests/spec/arb_texture_view/cubemap-view.c   |  1 +
 tests/spec/arb_texture_view/formats.c| 12 
 tests/spec/arb_texture_view/getteximage-srgb.c   |  1 +
 tests/spec/arb_texture_view/max-level.c  |  1 +
 tests/spec/arb_texture_view/mipgen.c |  2 ++
 tests/spec/arb_texture_view/params.c |  1 +
 tests/spec/arb_texture_view/queries.c|  1 +
 tests/spec/arb_texture_view/rendering-formats.c  |  1 +
 tests/spec/arb_texture_view/rendering-r32ui.c|  1 +
 tests/spec/arb_texture_view/rendering_layers.c   |  1 +
 tests/spec/arb_texture_view/rendering_levels.c   |  1 +
 tests/spec/arb_texture_view/sampling-2d-array-as-2d-layer.c  |  1 +
 .../arb_texture_view/sampling-2d-array-as-cubemap-array.c|  1 +
 tests/spec/arb_texture_view/sampling-2d-array-as-cubemap.c   |  1 +
 tests/spec/arb_texture_view/targets.c|  1 +
 tests/spec/arb_texture_view/texsubimage-layers.c |  1 +
 tests/spec/arb_texture_view/texsubimage-levels.c |  1 +
 tests/spec/arb_texture_view/texture-immutable-levels.c   |  1 +
 22 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/tests/spec/arb_texture_view/clear-into-view-2d-array.c 
b/tests/spec/arb_texture_view/clear-into-view-2d-array.c
index 7f3a5bf36..4ab68b1c5 100644
--- a/tests/spec/arb_texture_view/clear-into-view-2d-array.c
+++ b/tests/spec/arb_texture_view/clear-into-view-2d-array.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
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/arb_texture_view/clear-into-view-2d.c 
b/tests/spec/arb_texture_view/clear-into-view-2d.c
index b211386f7..cdb605972 100644
--- a/tests/spec/arb_texture_view/clear-into-view-2d.c
+++ b/tests/spec/arb_texture_view/clear-into-view-2d.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
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/arb_texture_view/clear-into-view-layered.c 
b/tests/spec/arb_texture_view/clear-into-view-layered.c
index d6405f221..b134d7d44 100644
--- a/tests/spec/arb_texture_view/clear-into-view-layered.c
+++ b/tests/spec/arb_texture_view/clear-into-view-layered.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;   /* for layered rendering */
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/arb_texture_view/copytexsubimage-layers.c 
b/tests/spec/arb_texture_view/copytexsubimage-layers.c
index 19f8b28f8..7d374fc0e 100644
--- a/tests/spec/arb_texture_view/copytexsubimage-layers.c
+++ b/tests/spec/arb_texture_view/copytexsubimage-layers.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
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/arb_texture_view/cubemap-view.c 
b/tests/spec/arb_texture_view/cubemap-view.c
index 1a2e44460..96372062c 100644
--- a/tests/spec/arb_texture_view/cubemap-view.c
+++ b/tests/spec/arb_texture_view/cubemap-view.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_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/arb_texture_view/formats.c 
b/tests/spec/arb_texture_view/formats.c
index 1db244523..56415db52 100644
--- a/tests/spec/arb_texture_view/formats.c
+++ b/tests/spec/arb_texture_view/formats.c
@@ -45,6 +45,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_es_version = 31;
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -306,10 +307,13 @@ test_format_errors(GLenum format_class)
pass = check_format_array(GL_NO_ERROR, numFormats, legalFormats,
   target, tex, levels, layers) && pass;
 
-   

[Piglit] [PATCH 39/50] arb_texture_cube_map_array: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_cube_map_array/cubemap-lod.c   | 1 +
 tests/spec/arb_texture_cube_map_array/cubemap.c   | 1 +
 tests/spec/arb_texture_cube_map_array/fbo-cubemap-array.c | 1 +
 tests/spec/arb_texture_cube_map_array/get.c   | 2 ++
 tests/spec/arb_texture_cube_map_array/sampler-cube-array-shadow.c | 1 +
 tests/spec/arb_texture_cube_map_array/teximage3d-invalid-values.c | 1 +
 6 files changed, 7 insertions(+)

diff --git a/tests/spec/arb_texture_cube_map_array/cubemap-lod.c 
b/tests/spec/arb_texture_cube_map_array/cubemap-lod.c
index 2816f9ee5..4ee556901 100644
--- a/tests/spec/arb_texture_cube_map_array/cubemap-lod.c
+++ b/tests/spec/arb_texture_cube_map_array/cubemap-lod.c
@@ -47,6 +47,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width =  (64 * 6 + PAD * 9) * 2;
 config.window_height = 200*NUM_LAYERS;
 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/arb_texture_cube_map_array/cubemap.c 
b/tests/spec/arb_texture_cube_map_array/cubemap.c
index 1cef33aa2..275bfb913 100644
--- a/tests/spec/arb_texture_cube_map_array/cubemap.c
+++ b/tests/spec/arb_texture_cube_map_array/cubemap.c
@@ -48,6 +48,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width =  (64 * 6 + PAD * 9) * 2;
 config.window_height = 400*NUM_LAYERS;
 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/arb_texture_cube_map_array/fbo-cubemap-array.c 
b/tests/spec/arb_texture_cube_map_array/fbo-cubemap-array.c
index a6c97fc88..b6c959321 100644
--- a/tests/spec/arb_texture_cube_map_array/fbo-cubemap-array.c
+++ b/tests/spec/arb_texture_cube_map_array/fbo-cubemap-array.c
@@ -46,6 +46,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width = 200;
 config.window_height = 100;
 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/arb_texture_cube_map_array/get.c 
b/tests/spec/arb_texture_cube_map_array/get.c
index 8669e6c67..77bb450ff 100644
--- a/tests/spec/arb_texture_cube_map_array/get.c
+++ b/tests/spec/arb_texture_cube_map_array/get.c
@@ -36,6 +36,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
 config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/spec/arb_texture_cube_map_array/sampler-cube-array-shadow.c 
b/tests/spec/arb_texture_cube_map_array/sampler-cube-array-shadow.c
index 70c74d087..95eeb04df 100644
--- a/tests/spec/arb_texture_cube_map_array/sampler-cube-array-shadow.c
+++ b/tests/spec/arb_texture_cube_map_array/sampler-cube-array-shadow.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width = 400;
 config.window_height = 300;
 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/arb_texture_cube_map_array/teximage3d-invalid-values.c 
b/tests/spec/arb_texture_cube_map_array/teximage3d-invalid-values.c
index 19d821b7c..eebcd0ea5 100644
--- a/tests/spec/arb_texture_cube_map_array/teximage3d-invalid-values.c
+++ b/tests/spec/arb_texture_cube_map_array/teximage3d-invalid-values.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width= 32;
 config.window_height = 32;
 config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 41/50] arb_texture_storage_multisample: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_storage_multisample/tex-param.c   | 2 ++
 tests/spec/arb_texture_storage_multisample/tex-storage.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/tests/spec/arb_texture_storage_multisample/tex-param.c 
b/tests/spec/arb_texture_storage_multisample/tex-param.c
index 9b52fb56b..8aa3df339 100644
--- a/tests/spec/arb_texture_storage_multisample/tex-param.c
+++ b/tests/spec/arb_texture_storage_multisample/tex-param.c
@@ -30,6 +30,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_visual = PIGLIT_GL_VISUAL_RGBA |
   PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 /* Exercises GetTexParameter/TexParameter with multisample textures */
diff --git a/tests/spec/arb_texture_storage_multisample/tex-storage.c 
b/tests/spec/arb_texture_storage_multisample/tex-storage.c
index 4fbecd799..77f604648 100644
--- a/tests/spec/arb_texture_storage_multisample/tex-storage.c
+++ b/tests/spec/arb_texture_storage_multisample/tex-storage.c
@@ -28,6 +28,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
-- 
2.14.0

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


[Piglit] [PATCH 40/50] arb_texture_rectangle: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_rectangle/texrect-simple.c   | 1 +
 tests/spec/arb_texture_rectangle/texture-base-level-error.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/arb_texture_rectangle/texrect-simple.c 
b/tests/spec/arb_texture_rectangle/texrect-simple.c
index ac19cb994..817feee60 100644
--- a/tests/spec/arb_texture_rectangle/texrect-simple.c
+++ b/tests/spec/arb_texture_rectangle/texrect-simple.c
@@ -46,6 +46,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_height = WINDOW_SIZE;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DEPTH
| PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_texture_rectangle/texture-base-level-error.c 
b/tests/spec/arb_texture_rectangle/texture-base-level-error.c
index 6c8ba5685..cec5f01bf 100644
--- a/tests/spec/arb_texture_rectangle/texture-base-level-error.c
+++ b/tests/spec/arb_texture_rectangle/texture-base-level-error.c
@@ -91,6 +91,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
config.supports_gl_compat_version = 10;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 29/50] arb_explicit_uniform_location: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_explicit_uniform_location/array-elements.c| 1 +
 tests/spec/arb_explicit_uniform_location/inactive-uniform.c  | 1 +
 tests/spec/arb_explicit_uniform_location/loc-boundaries.c| 1 +
 tests/spec/arb_explicit_uniform_location/minmax.c| 1 +
 tests/spec/arb_explicit_uniform_location/use-of-unused-loc.c | 1 +
 5 files changed, 5 insertions(+)

diff --git a/tests/spec/arb_explicit_uniform_location/array-elements.c 
b/tests/spec/arb_explicit_uniform_location/array-elements.c
index ed2f31166..67e342cf9 100644
--- a/tests/spec/arb_explicit_uniform_location/array-elements.c
+++ b/tests/spec/arb_explicit_uniform_location/array-elements.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_explicit_uniform_location/inactive-uniform.c 
b/tests/spec/arb_explicit_uniform_location/inactive-uniform.c
index 17a213e9f..038806c5d 100644
--- a/tests/spec/arb_explicit_uniform_location/inactive-uniform.c
+++ b/tests/spec/arb_explicit_uniform_location/inactive-uniform.c
@@ -49,6 +49,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_explicit_uniform_location/loc-boundaries.c 
b/tests/spec/arb_explicit_uniform_location/loc-boundaries.c
index f98587d85..f62211b73 100644
--- a/tests/spec/arb_explicit_uniform_location/loc-boundaries.c
+++ b/tests/spec/arb_explicit_uniform_location/loc-boundaries.c
@@ -45,6 +45,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_explicit_uniform_location/minmax.c 
b/tests/spec/arb_explicit_uniform_location/minmax.c
index 102f1ba77..77374b923 100644
--- a/tests/spec/arb_explicit_uniform_location/minmax.c
+++ b/tests/spec/arb_explicit_uniform_location/minmax.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_explicit_uniform_location/use-of-unused-loc.c 
b/tests/spec/arb_explicit_uniform_location/use-of-unused-loc.c
index a70df258c..65e0c86bb 100644
--- a/tests/spec/arb_explicit_uniform_location/use-of-unused-loc.c
+++ b/tests/spec/arb_explicit_uniform_location/use-of-unused-loc.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 30;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 34/50] arb_occlusion_query: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 .../spec/arb_occlusion_query/gen_delete_while_active.c | 18 +++---
 tests/spec/arb_occlusion_query/occlusion_query.c   |  1 +
 .../spec/arb_occlusion_query/occlusion_query_conform.c |  2 ++
 .../occlusion_query_meta_no_fragments.c|  1 +
 .../arb_occlusion_query/occlusion_query_meta_save.c|  1 +
 tests/spec/arb_occlusion_query/occlusion_query_order.c |  1 +
 6 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/tests/spec/arb_occlusion_query/gen_delete_while_active.c 
b/tests/spec/arb_occlusion_query/gen_delete_while_active.c
index fcf98933e..df3709162 100644
--- a/tests/spec/arb_occlusion_query/gen_delete_while_active.c
+++ b/tests/spec/arb_occlusion_query/gen_delete_while_active.c
@@ -41,6 +41,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
@@ -87,14 +89,16 @@ piglit_display(void)
return PIGLIT_FAIL;
}
 
-   printf ("Testing that glEndQuery on deleted query (expecting 
error).\n");
-   {
-   /* And ensure that we get an error if we try to end a deleted
-* query. */
-   glEndQuery(GL_SAMPLES_PASSED);
+   if (!piglit_khr_no_error) {
+   printf ("Testing that glEndQuery on deleted query (expecting 
error).\n");
+   {
+   /* And ensure that we get an error if we try to end a 
deleted
+* query. */
+   glEndQuery(GL_SAMPLES_PASSED);
 
-   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
-   return PIGLIT_FAIL;
+   if (!piglit_check_gl_error(GL_INVALID_OPERATION))
+   return PIGLIT_FAIL;
+   }
}
 
return PIGLIT_PASS;
diff --git a/tests/spec/arb_occlusion_query/occlusion_query.c 
b/tests/spec/arb_occlusion_query/occlusion_query.c
index c71c81041..d28699813 100644
--- a/tests/spec/arb_occlusion_query/occlusion_query.c
+++ b/tests/spec/arb_occlusion_query/occlusion_query.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 180;
config.window_height = 100;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE | 
PIGLIT_GL_VISUAL_DEPTH;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_occlusion_query/occlusion_query_conform.c 
b/tests/spec/arb_occlusion_query/occlusion_query_conform.c
index 14b9a46e9..8d692d1be 100644
--- a/tests/spec/arb_occlusion_query/occlusion_query_conform.c
+++ b/tests/spec/arb_occlusion_query/occlusion_query_conform.c
@@ -48,6 +48,8 @@ config.window_visual =
PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE |
PIGLIT_GL_VISUAL_DEPTH;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END static GLuint
 find_unused_id(void)
 {
diff --git a/tests/spec/arb_occlusion_query/occlusion_query_meta_no_fragments.c 
b/tests/spec/arb_occlusion_query/occlusion_query_meta_no_fragments.c
index ff98adb3a..b3ba8a914 100644
--- a/tests/spec/arb_occlusion_query/occlusion_query_meta_no_fragments.c
+++ b/tests/spec/arb_occlusion_query/occlusion_query_meta_no_fragments.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE | 
PIGLIT_GL_VISUAL_DEPTH | PIGLIT_GL_VISUAL_STENCIL;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_occlusion_query/occlusion_query_meta_save.c 
b/tests/spec/arb_occlusion_query/occlusion_query_meta_save.c
index cf08de699..15bd56e5d 100644
--- a/tests/spec/arb_occlusion_query/occlusion_query_meta_save.c
+++ b/tests/spec/arb_occlusion_query/occlusion_query_meta_save.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_occlusion_query/occlusion_query_order.c 
b/tests/spec/arb_occlusion_query/occlusion_query_order.c
index ea4c8405d..97ce1f00e 100644
--- a/tests/spec/arb_occlusion_query/occlusion_query_order.c
+++ b/tests/spec/arb_occlusion_query/occlusion_query_order.c
@@ -43,6 +43,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE | 
PIGLIT_GL_VISUAL_DEPTH;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

___
Piglit mailing list
Piglit@lists.freedesktop.org

[Piglit] [PATCH 37/50] arb_shading_language_420pack: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 .../arb_shading_language_420pack/execution/active-sampler-conflict.c| 2 ++
 tests/spec/arb_shading_language_420pack/execution/binding-layout.c  | 1 +
 .../arb_shading_language_420pack/execution/multiple-layout-qualifiers.c | 1 +
 3 files changed, 4 insertions(+)

diff --git 
a/tests/spec/arb_shading_language_420pack/execution/active-sampler-conflict.c 
b/tests/spec/arb_shading_language_420pack/execution/active-sampler-conflict.c
index c7866365d..dd00bfa94 100644
--- 
a/tests/spec/arb_shading_language_420pack/execution/active-sampler-conflict.c
+++ 
b/tests/spec/arb_shading_language_420pack/execution/active-sampler-conflict.c
@@ -46,6 +46,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 static const char *vs_code_binding_0 =
diff --git a/tests/spec/arb_shading_language_420pack/execution/binding-layout.c 
b/tests/spec/arb_shading_language_420pack/execution/binding-layout.c
index acbb8f4dd..94d868dc7 100644
--- a/tests/spec/arb_shading_language_420pack/execution/binding-layout.c
+++ b/tests/spec/arb_shading_language_420pack/execution/binding-layout.c
@@ -37,6 +37,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 100;
config.window_height = 100;
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/arb_shading_language_420pack/execution/multiple-layout-qualifiers.c
 
b/tests/spec/arb_shading_language_420pack/execution/multiple-layout-qualifiers.c
index c58295f5f..ffc0f81e8 100644
--- 
a/tests/spec/arb_shading_language_420pack/execution/multiple-layout-qualifiers.c
+++ 
b/tests/spec/arb_shading_language_420pack/execution/multiple-layout-qualifiers.c
@@ -45,6 +45,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 10;
config.window_height = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 26/50] arb_texture_stencil8: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_stencil8/draw.c|  1 +
 tests/spec/arb_texture_stencil8/fbo-stencil8.c|  1 +
 tests/spec/arb_texture_stencil8/getteximage.c |  1 +
 tests/spec/arb_texture_stencil8/stencil-texture.c | 23 ++-
 4 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/tests/spec/arb_texture_stencil8/draw.c 
b/tests/spec/arb_texture_stencil8/draw.c
index 82c5bc0f4..244ffcf8d 100644
--- a/tests/spec/arb_texture_stencil8/draw.c
+++ b/tests/spec/arb_texture_stencil8/draw.c
@@ -55,6 +55,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;
config.window_width = 256 + 3;
config.window_height = 256 * 2 + 3;
 
diff --git a/tests/spec/arb_texture_stencil8/fbo-stencil8.c 
b/tests/spec/arb_texture_stencil8/fbo-stencil8.c
index 13e07f521..8e3fad8b8 100644
--- a/tests/spec/arb_texture_stencil8/fbo-stencil8.c
+++ b/tests/spec/arb_texture_stencil8/fbo-stencil8.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 32;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_texture_stencil8/getteximage.c 
b/tests/spec/arb_texture_stencil8/getteximage.c
index 09e81de63..87d338930 100644
--- a/tests/spec/arb_texture_stencil8/getteximage.c
+++ b/tests/spec/arb_texture_stencil8/getteximage.c
@@ -32,6 +32,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 12;
config.window_visual = PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
diff --git a/tests/spec/arb_texture_stencil8/stencil-texture.c 
b/tests/spec/arb_texture_stencil8/stencil-texture.c
index 8936a9152..7db66c400 100644
--- a/tests/spec/arb_texture_stencil8/stencil-texture.c
+++ b/tests/spec/arb_texture_stencil8/stencil-texture.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -64,12 +65,14 @@ try_TexImage(GLenum internalFormat)
 GL_STENCIL_INDEX, GL_UNSIGNED_BYTE, NULL);
pass = piglit_check_gl_error(GL_NO_ERROR) && pass;
 
-   /* 3D texture is not in the list of supported STENCIL_INDEX */
-   glBindTexture(GL_TEXTURE_3D, tex[2]);
-   glTexImage3D(GL_TEXTURE_3D, 0, internalFormat,
-8, 8, 8, 0,
-GL_STENCIL_INDEX, GL_UNSIGNED_BYTE, NULL);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   if (!piglit_khr_no_error) {
+   /* 3D texture is not in the list of supported STENCIL_INDEX */
+   glBindTexture(GL_TEXTURE_3D, tex[2]);
+   glTexImage3D(GL_TEXTURE_3D, 0, internalFormat,
+8, 8, 8, 0,
+GL_STENCIL_INDEX, GL_UNSIGNED_BYTE, NULL);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
glBindTexture(GL_TEXTURE_CUBE_MAP, tex[3]);
 
@@ -137,9 +140,11 @@ try_TexStorage(GLenum internalFormat)
glTexStorage2D(GL_TEXTURE_2D, 1, internalFormat, 16, 16);
pass = piglit_check_gl_error(GL_NO_ERROR) && pass;
 
-   glBindTexture(GL_TEXTURE_3D, tex[2]);
-   glTexStorage3D(GL_TEXTURE_3D, 1, internalFormat, 8, 8, 8);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   if (!piglit_khr_no_error) {
+   glBindTexture(GL_TEXTURE_3D, tex[2]);
+   glTexStorage3D(GL_TEXTURE_3D, 1, internalFormat, 8, 8, 8);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
glBindTexture(GL_TEXTURE_CUBE_MAP, tex[3]);
glTexStorage2D(GL_TEXTURE_CUBE_MAP, 1, internalFormat, 16, 16);
-- 
2.14.0

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


[Piglit] [PATCH 31/50] arb_gpu_shader_fp64: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_gpu_shader_fp64/double_in_bool_uniform.c  | 1 +
 .../arb_gpu_shader_fp64/execution/double-gettransformfeedbackvarying.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/fs-getuniformdv.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/gs-getuniformdv.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved-aligned.c| 1 +
 tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved.c| 1 +
 tests/spec/arb_gpu_shader_fp64/execution/tf-separate.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/uniform-invalid-operation.c | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/vs-getuniformdv.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/execution/wrong-type-setter.c | 1 +
 tests/spec/arb_gpu_shader_fp64/fs-non-uniform-control-flow-alu.c | 1 +
 tests/spec/arb_gpu_shader_fp64/fs-non-uniform-control-flow-const.c   | 1 +
 tests/spec/arb_gpu_shader_fp64/fs-non-uniform-control-flow-packing.c | 1 +
 tests/spec/arb_gpu_shader_fp64/fs-non-uniform-control-flow-ssbo.c| 1 +
 tests/spec/arb_gpu_shader_fp64/fs-non-uniform-control-flow-ubo.c | 1 +
 .../arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-mixed-shader.c | 1 +
 .../spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-shader.c  | 1 +
 .../arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-mixed-shader.c | 1 +
 .../spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-shader.c  | 1 +
 tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-packing.c | 1 +
 tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c| 1 +
 tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ubo.c | 1 +
 22 files changed, 22 insertions(+)

diff --git a/tests/spec/arb_gpu_shader_fp64/double_in_bool_uniform.c 
b/tests/spec/arb_gpu_shader_fp64/double_in_bool_uniform.c
index 7a109c55b..e6bb84eac 100644
--- a/tests/spec/arb_gpu_shader_fp64/double_in_bool_uniform.c
+++ b/tests/spec/arb_gpu_shader_fp64/double_in_bool_uniform.c
@@ -41,6 +41,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 33;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/arb_gpu_shader_fp64/execution/double-gettransformfeedbackvarying.c 
b/tests/spec/arb_gpu_shader_fp64/execution/double-gettransformfeedbackvarying.c
index 36b0a2d67..88f9a8dab 100644
--- 
a/tests/spec/arb_gpu_shader_fp64/execution/double-gettransformfeedbackvarying.c
+++ 
b/tests/spec/arb_gpu_shader_fp64/execution/double-gettransformfeedbackvarying.c
@@ -34,6 +34,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
 config.supports_gl_core_version = 32;
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/arb_gpu_shader_fp64/execution/fs-getuniformdv.c 
b/tests/spec/arb_gpu_shader_fp64/execution/fs-getuniformdv.c
index fcd50319a..5056f23cb 100644
--- a/tests/spec/arb_gpu_shader_fp64/execution/fs-getuniformdv.c
+++ b/tests/spec/arb_gpu_shader_fp64/execution/fs-getuniformdv.c
@@ -32,6 +32,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
 
 static char *TestName = "fs-getuniformdv";
diff --git a/tests/spec/arb_gpu_shader_fp64/execution/gs-getuniformdv.c 
b/tests/spec/arb_gpu_shader_fp64/execution/gs-getuniformdv.c
index 9179c804e..44a297960 100644
--- a/tests/spec/arb_gpu_shader_fp64/execution/gs-getuniformdv.c
+++ b/tests/spec/arb_gpu_shader_fp64/execution/gs-getuniformdv.c
@@ -32,6 +32,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
 
 static char *TestName = "gs-getuniformdv";
diff --git a/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved-aligned.c 
b/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved-aligned.c
index 4615e3c38..b27800973 100644
--- a/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved-aligned.c
+++ b/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved-aligned.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved.c 
b/tests/spec/arb_gpu_shader_fp64/execution/tf-interleaved.c
index 1520a7d6f..a2773f08a 100644
--- 

[Piglit] [PATCH 23/50] arb_get_program_binary: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_get_program_binary/api-errors.c   | 1 +
 tests/spec/arb_get_program_binary/overrun.c  | 1 +
 tests/spec/arb_get_program_binary/retrievable_hint.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/tests/spec/arb_get_program_binary/api-errors.c 
b/tests/spec/arb_get_program_binary/api-errors.c
index bd4e0f6fc..5b104bb43 100644
--- a/tests/spec/arb_get_program_binary/api-errors.c
+++ b/tests/spec/arb_get_program_binary/api-errors.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_get_program_binary/overrun.c 
b/tests/spec/arb_get_program_binary/overrun.c
index dd7ba6360..1f11ed336 100644
--- a/tests/spec/arb_get_program_binary/overrun.c
+++ b/tests/spec/arb_get_program_binary/overrun.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_get_program_binary/retrievable_hint.c 
b/tests/spec/arb_get_program_binary/retrievable_hint.c
index 9263a8913..a81a9f63b 100644
--- a/tests/spec/arb_get_program_binary/retrievable_hint.c
+++ b/tests/spec/arb_get_program_binary/retrievable_hint.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 22/50] arb_program_interface_query: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 .../spec/arb_program_interface_query/compare-with-shader-subroutine.c | 1 +
 tests/spec/arb_program_interface_query/getprograminterfaceiv.c| 1 +
 tests/spec/arb_program_interface_query/getprogramresourceindex.c  | 1 +
 tests/spec/arb_program_interface_query/getprogramresourceiv.c | 4 +++-
 tests/spec/arb_program_interface_query/getprogramresourcename.c   | 1 +
 tests/spec/arb_program_interface_query/resource-location.c| 1 +
 tests/spec/arb_program_interface_query/resource-query.c   | 1 +
 7 files changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/tests/spec/arb_program_interface_query/compare-with-shader-subroutine.c 
b/tests/spec/arb_program_interface_query/compare-with-shader-subroutine.c
index 361df299a..f27c31dd5 100644
--- a/tests/spec/arb_program_interface_query/compare-with-shader-subroutine.c
+++ b/tests/spec/arb_program_interface_query/compare-with-shader-subroutine.c
@@ -73,6 +73,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
 
diff --git a/tests/spec/arb_program_interface_query/getprograminterfaceiv.c 
b/tests/spec/arb_program_interface_query/getprograminterfaceiv.c
index 1d2ca0837..bada68a78 100755
--- a/tests/spec/arb_program_interface_query/getprograminterfaceiv.c
+++ b/tests/spec/arb_program_interface_query/getprograminterfaceiv.c
@@ -89,6 +89,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_program_interface_query/getprogramresourceindex.c 
b/tests/spec/arb_program_interface_query/getprogramresourceindex.c
index b19b0a20e..2933a7fdb 100755
--- a/tests/spec/arb_program_interface_query/getprogramresourceindex.c
+++ b/tests/spec/arb_program_interface_query/getprogramresourceindex.c
@@ -78,6 +78,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_program_interface_query/getprogramresourceiv.c 
b/tests/spec/arb_program_interface_query/getprogramresourceiv.c
index 42a425c26..2727a6c87 100755
--- a/tests/spec/arb_program_interface_query/getprogramresourceiv.c
+++ b/tests/spec/arb_program_interface_query/getprogramresourceiv.c
@@ -278,6 +278,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
 
@@ -1189,7 +1190,8 @@ piglit_display(void)
bool pass = true;
int i;
 
-   test_error_cases();
+   if (!piglit_khr_no_error)
+   test_error_cases();
 
/* run all the getprogramresourceiv tests */
for (i = 0; i < sizeof(subtests) / sizeof(struct subtest_t); i++) {
diff --git a/tests/spec/arb_program_interface_query/getprogramresourcename.c 
b/tests/spec/arb_program_interface_query/getprogramresourcename.c
index f2736d710..92ed8ceeb 100755
--- a/tests/spec/arb_program_interface_query/getprogramresourcename.c
+++ b/tests/spec/arb_program_interface_query/getprogramresourcename.c
@@ -84,6 +84,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_program_interface_query/resource-location.c 
b/tests/spec/arb_program_interface_query/resource-location.c
index b7cfa2bb8..b1e2ef73b 100755
--- a/tests/spec/arb_program_interface_query/resource-location.c
+++ b/tests/spec/arb_program_interface_query/resource-location.c
@@ -62,6 +62,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_program_interface_query/resource-query.c 
b/tests/spec/arb_program_interface_query/resource-query.c
index c4d190c89..a0bc3b700 100755
--- a/tests/spec/arb_program_interface_query/resource-query.c
+++ b/tests/spec/arb_program_interface_query/resource-query.c
@@ -128,6 +128,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.14.0

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


[Piglit] [PATCH 24/50] khr_debug: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/khr_debug/debug-object-label.c   | 1 +
 tests/spec/khr_debug/debug-push-pop-group.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/khr_debug/debug-object-label.c 
b/tests/spec/khr_debug/debug-object-label.c
index 7e89bd50f..65d733e41 100644
--- a/tests/spec/khr_debug/debug-object-label.c
+++ b/tests/spec/khr_debug/debug-object-label.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 #endif
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/khr_debug/debug-push-pop-group.c 
b/tests/spec/khr_debug/debug-push-pop-group.c
index 8fa4474c2..d4c08cd09 100644
--- a/tests/spec/khr_debug/debug-push-pop-group.c
+++ b/tests/spec/khr_debug/debug-push-pop-group.c
@@ -44,6 +44,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 #endif
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 32/50] arb_internalformat_query2: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_internalformat_query2/api-errors.c  | 1 +
 tests/spec/arb_internalformat_query2/color-encoding.c  | 1 +
 tests/spec/arb_internalformat_query2/filter.c  | 1 +
 tests/spec/arb_internalformat_query2/format-components.c   | 1 +
 tests/spec/arb_internalformat_query2/generic-pname-checks.c| 1 +
 tests/spec/arb_internalformat_query2/image-format-compatibility-type.c | 1 +
 tests/spec/arb_internalformat_query2/image-texture.c   | 1 +
 tests/spec/arb_internalformat_query2/internalformat-size-checks.c  | 1 +
 tests/spec/arb_internalformat_query2/internalformat-type-checks.c  | 1 +
 tests/spec/arb_internalformat_query2/max-dimensions.c  | 1 +
 tests/spec/arb_internalformat_query2/minmax.c  | 1 +
 tests/spec/arb_internalformat_query2/samples-pnames.c  | 1 +
 tests/spec/arb_internalformat_query2/texture-compressed-block.c| 1 +
 13 files changed, 13 insertions(+)

diff --git a/tests/spec/arb_internalformat_query2/api-errors.c 
b/tests/spec/arb_internalformat_query2/api-errors.c
index e88480c30..055fa1e23 100644
--- a/tests/spec/arb_internalformat_query2/api-errors.c
+++ b/tests/spec/arb_internalformat_query2/api-errors.c
@@ -46,6 +46,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
 config.supports_gl_compat_version = 10;
 config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/color-encoding.c 
b/tests/spec/arb_internalformat_query2/color-encoding.c
index d38c7ed26..3485264d9 100644
--- a/tests/spec/arb_internalformat_query2/color-encoding.c
+++ b/tests/spec/arb_internalformat_query2/color-encoding.c
@@ -32,6 +32,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/filter.c 
b/tests/spec/arb_internalformat_query2/filter.c
index 6d25b0e61..502eea94c 100644
--- a/tests/spec/arb_internalformat_query2/filter.c
+++ b/tests/spec/arb_internalformat_query2/filter.c
@@ -51,6 +51,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/format-components.c 
b/tests/spec/arb_internalformat_query2/format-components.c
index bcd1c78cf..a484e01f2 100644
--- a/tests/spec/arb_internalformat_query2/format-components.c
+++ b/tests/spec/arb_internalformat_query2/format-components.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
 config.supports_gl_compat_version = 10;
 config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/generic-pname-checks.c 
b/tests/spec/arb_internalformat_query2/generic-pname-checks.c
index 97f7d49dc..e521fac31 100644
--- a/tests/spec/arb_internalformat_query2/generic-pname-checks.c
+++ b/tests/spec/arb_internalformat_query2/generic-pname-checks.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/arb_internalformat_query2/image-format-compatibility-type.c 
b/tests/spec/arb_internalformat_query2/image-format-compatibility-type.c
index b59084e91..28bf2926a 100644
--- a/tests/spec/arb_internalformat_query2/image-format-compatibility-type.c
+++ b/tests/spec/arb_internalformat_query2/image-format-compatibility-type.c
@@ -34,6 +34,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/image-texture.c 
b/tests/spec/arb_internalformat_query2/image-texture.c
index f20d0aab9..735f7e1a4 100644
--- a/tests/spec/arb_internalformat_query2/image-texture.c
+++ b/tests/spec/arb_internalformat_query2/image-texture.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_internalformat_query2/internalformat-size-checks.c 
b/tests/spec/arb_internalformat_query2/internalformat-size-checks.c
index 38cd440c7..bbccbd6d1 100644
--- 

[Piglit] [PATCH 20/50] arb_clear_buffer_object: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_clear_buffer_object/formats.c | 1 +
 tests/spec/arb_clear_buffer_object/invalid-internal-format.c | 1 +
 tests/spec/arb_clear_buffer_object/invalid-size.c| 1 +
 tests/spec/arb_clear_buffer_object/mapped.c  | 1 +
 tests/spec/arb_clear_buffer_object/no-bound-buffer.c | 1 +
 tests/spec/arb_clear_buffer_object/null-data.c   | 1 +
 tests/spec/arb_clear_buffer_object/sub-invalid-size.c| 1 +
 tests/spec/arb_clear_buffer_object/sub-mapped.c  | 1 +
 tests/spec/arb_clear_buffer_object/sub-overlap.c | 1 +
 tests/spec/arb_clear_buffer_object/sub-simple.c  | 1 +
 tests/spec/arb_clear_buffer_object/unaligned.c   | 1 +
 tests/spec/arb_clear_buffer_object/zero-size.c   | 1 +
 12 files changed, 12 insertions(+)

diff --git a/tests/spec/arb_clear_buffer_object/formats.c 
b/tests/spec/arb_clear_buffer_object/formats.c
index 7fbf5696b..4a053eb24 100644
--- a/tests/spec/arb_clear_buffer_object/formats.c
+++ b/tests/spec/arb_clear_buffer_object/formats.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/invalid-internal-format.c 
b/tests/spec/arb_clear_buffer_object/invalid-internal-format.c
index 06d628869..952e8b85a 100644
--- a/tests/spec/arb_clear_buffer_object/invalid-internal-format.c
+++ b/tests/spec/arb_clear_buffer_object/invalid-internal-format.c
@@ -46,6 +46,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/invalid-size.c 
b/tests/spec/arb_clear_buffer_object/invalid-size.c
index b8e0dbcd4..7f8ae791f 100644
--- a/tests/spec/arb_clear_buffer_object/invalid-size.c
+++ b/tests/spec/arb_clear_buffer_object/invalid-size.c
@@ -43,6 +43,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/mapped.c 
b/tests/spec/arb_clear_buffer_object/mapped.c
index 59cf4f8e1..7b95d6a4e 100644
--- a/tests/spec/arb_clear_buffer_object/mapped.c
+++ b/tests/spec/arb_clear_buffer_object/mapped.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/no-bound-buffer.c 
b/tests/spec/arb_clear_buffer_object/no-bound-buffer.c
index 040a0f51f..418d8fb4f 100644
--- a/tests/spec/arb_clear_buffer_object/no-bound-buffer.c
+++ b/tests/spec/arb_clear_buffer_object/no-bound-buffer.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/null-data.c 
b/tests/spec/arb_clear_buffer_object/null-data.c
index bab72654a..df6da4338 100644
--- a/tests/spec/arb_clear_buffer_object/null-data.c
+++ b/tests/spec/arb_clear_buffer_object/null-data.c
@@ -36,6 +36,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/sub-invalid-size.c 
b/tests/spec/arb_clear_buffer_object/sub-invalid-size.c
index ddd573056..386990c05 100644
--- a/tests/spec/arb_clear_buffer_object/sub-invalid-size.c
+++ b/tests/spec/arb_clear_buffer_object/sub-invalid-size.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/sub-mapped.c 
b/tests/spec/arb_clear_buffer_object/sub-mapped.c
index ed6b30268..9ed7c9403 100644
--- a/tests/spec/arb_clear_buffer_object/sub-mapped.c
+++ b/tests/spec/arb_clear_buffer_object/sub-mapped.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 15;
config.supports_gl_core_version = 31;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_clear_buffer_object/sub-overlap.c 
b/tests/spec/arb_clear_buffer_object/sub-overlap.c
index 7e887c0e0..a9eb946f8 100644
--- 

[Piglit] [PATCH 12/50] ext_texture_array: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/ext_texture_array/errors.c | 1 +
 tests/spec/ext_texture_array/gen-mipmap.c | 1 +
 tests/spec/ext_texture_array/maxlayers.c  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/tests/spec/ext_texture_array/errors.c 
b/tests/spec/ext_texture_array/errors.c
index 4f7d51f1b..b05684361 100644
--- a/tests/spec/ext_texture_array/errors.c
+++ b/tests/spec/ext_texture_array/errors.c
@@ -30,6 +30,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
diff --git a/tests/spec/ext_texture_array/gen-mipmap.c 
b/tests/spec/ext_texture_array/gen-mipmap.c
index f54be0809..6d01ab9ca 100644
--- a/tests/spec/ext_texture_array/gen-mipmap.c
+++ b/tests/spec/ext_texture_array/gen-mipmap.c
@@ -36,6 +36,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
diff --git a/tests/spec/ext_texture_array/maxlayers.c 
b/tests/spec/ext_texture_array/maxlayers.c
index 05fbc27c2..808c51f08 100644
--- a/tests/spec/ext_texture_array/maxlayers.c
+++ b/tests/spec/ext_texture_array/maxlayers.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 16/50] arb_transform_feedback3: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_transform_feedback3/begin_end.c   |  1 +
 .../arb_transform_feedback3/bind_buffer_invalid_index.c  |  1 +
 .../draw_using_invalid_stream_index.c|  1 +
 .../arb_transform_feedback3/end_query_with_name_zero.c   |  1 +
 .../arb_transform_feedback3/ext_interleaved_two_bufs.c   |  1 +
 .../arb_transform_feedback3/query_with_invalid_index.c   | 16 +++-
 .../spec/arb_transform_feedback3/set_invalid_varyings.c  |  1 +
 .../set_varyings_with_invalid_args.c |  1 +
 8 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/tests/spec/arb_transform_feedback3/begin_end.c 
b/tests/spec/arb_transform_feedback3/begin_end.c
index 8cedf874d..e95c6e657 100644
--- a/tests/spec/arb_transform_feedback3/begin_end.c
+++ b/tests/spec/arb_transform_feedback3/begin_end.c
@@ -36,6 +36,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/arb_transform_feedback3/bind_buffer_invalid_index.c 
b/tests/spec/arb_transform_feedback3/bind_buffer_invalid_index.c
index 1e396df1a..fc762a384 100644
--- a/tests/spec/arb_transform_feedback3/bind_buffer_invalid_index.c
+++ b/tests/spec/arb_transform_feedback3/bind_buffer_invalid_index.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c 
b/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
index 70e863043..7087c28d2 100644
--- a/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
+++ b/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_transform_feedback3/end_query_with_name_zero.c 
b/tests/spec/arb_transform_feedback3/end_query_with_name_zero.c
index 4d405944d..9e19d4f10 100644
--- a/tests/spec/arb_transform_feedback3/end_query_with_name_zero.c
+++ b/tests/spec/arb_transform_feedback3/end_query_with_name_zero.c
@@ -37,6 +37,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_transform_feedback3/ext_interleaved_two_bufs.c 
b/tests/spec/arb_transform_feedback3/ext_interleaved_two_bufs.c
index 89c11bc79..3f724454f 100644
--- a/tests/spec/arb_transform_feedback3/ext_interleaved_two_bufs.c
+++ b/tests/spec/arb_transform_feedback3/ext_interleaved_two_bufs.c
@@ -48,6 +48,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/arb_transform_feedback3/query_with_invalid_index.c 
b/tests/spec/arb_transform_feedback3/query_with_invalid_index.c
index 21972207c..541983094 100644
--- a/tests/spec/arb_transform_feedback3/query_with_invalid_index.c
+++ b/tests/spec/arb_transform_feedback3/query_with_invalid_index.c
@@ -39,6 +39,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
 
@@ -81,8 +82,11 @@ piglit_init(int argc, char **argv)
pass = false;
}
 
-   glBeginQueryIndexed(GL_PRIMITIVES_GENERATED, max_streams, queries[1]);
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   glBeginQueryIndexed(GL_PRIMITIVES_GENERATED, max_streams,
+   queries[1]);
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   }
 
glBeginQueryIndexed(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
max_streams - 1, queries[2]);
@@ -92,9 +96,11 @@ piglit_init(int argc, char **argv)
pass = false;
}
 
-   glBeginQueryIndexed(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
-   max_streams, queries[3]);
-   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+   if (!piglit_khr_no_error) {
+   glBeginQueryIndexed(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
+   max_streams, queries[3]);
+   pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
+

[Piglit] [PATCH 18/50] arb_tessellation_shader: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_tessellation_shader/get-tcs-params.c   | 1 +
 tests/spec/arb_tessellation_shader/get-tes-params.c   | 1 +
 tests/spec/arb_tessellation_shader/invalid-get-program-params.c   | 1 +
 tests/spec/arb_tessellation_shader/invalid-patch-vertices-range.c | 1 +
 tests/spec/arb_tessellation_shader/invalid-primitive.c| 1 +
 tests/spec/arb_tessellation_shader/large-uniforms.c   | 1 +
 tests/spec/arb_tessellation_shader/layout-mismatch.c  | 1 +
 tests/spec/arb_tessellation_shader/minmax.c   | 1 +
 8 files changed, 8 insertions(+)

diff --git a/tests/spec/arb_tessellation_shader/get-tcs-params.c 
b/tests/spec/arb_tessellation_shader/get-tcs-params.c
index 75ddd11c2..223d309b0 100644
--- a/tests/spec/arb_tessellation_shader/get-tcs-params.c
+++ b/tests/spec/arb_tessellation_shader/get-tcs-params.c
@@ -33,6 +33,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/arb_tessellation_shader/get-tes-params.c 
b/tests/spec/arb_tessellation_shader/get-tes-params.c
index 77bea0b4e..ca37da488 100644
--- a/tests/spec/arb_tessellation_shader/get-tes-params.c
+++ b/tests/spec/arb_tessellation_shader/get-tes-params.c
@@ -33,6 +33,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/arb_tessellation_shader/invalid-get-program-params.c 
b/tests/spec/arb_tessellation_shader/invalid-get-program-params.c
index c3347d852..eac612152 100644
--- a/tests/spec/arb_tessellation_shader/invalid-get-program-params.c
+++ b/tests/spec/arb_tessellation_shader/invalid-get-program-params.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_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_tessellation_shader/invalid-patch-vertices-range.c 
b/tests/spec/arb_tessellation_shader/invalid-patch-vertices-range.c
index ffd8b707f..2343d3455 100644
--- a/tests/spec/arb_tessellation_shader/invalid-patch-vertices-range.c
+++ b/tests/spec/arb_tessellation_shader/invalid-patch-vertices-range.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_tessellation_shader/invalid-primitive.c 
b/tests/spec/arb_tessellation_shader/invalid-primitive.c
index d81e553a3..f2d8836e7 100644
--- a/tests/spec/arb_tessellation_shader/invalid-primitive.c
+++ b/tests/spec/arb_tessellation_shader/invalid-primitive.c
@@ -47,6 +47,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_tessellation_shader/large-uniforms.c 
b/tests/spec/arb_tessellation_shader/large-uniforms.c
index a5aea893e..91bd30fc5 100644
--- a/tests/spec/arb_tessellation_shader/large-uniforms.c
+++ b/tests/spec/arb_tessellation_shader/large-uniforms.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
 
diff --git a/tests/spec/arb_tessellation_shader/layout-mismatch.c 
b/tests/spec/arb_tessellation_shader/layout-mismatch.c
index e75d36678..988d26cfc 100644
--- a/tests/spec/arb_tessellation_shader/layout-mismatch.c
+++ b/tests/spec/arb_tessellation_shader/layout-mismatch.c
@@ -34,6 +34,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/arb_tessellation_shader/minmax.c 
b/tests/spec/arb_tessellation_shader/minmax.c
index 46549c8c6..e96b131d4 100644
--- a/tests/spec/arb_tessellation_shader/minmax.c
+++ b/tests/spec/arb_tessellation_shader/minmax.c
@@ -34,6 +34,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
 
-- 
2.14.0

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


[Piglit] [PATCH 27/50] arb_clear_texture: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_clear_texture/3d.c  | 2 ++
 tests/spec/arb_clear_texture/base-formats.c| 2 ++
 tests/spec/arb_clear_texture/clear-max-level.c | 1 +
 tests/spec/arb_clear_texture/cube.c| 1 +
 tests/spec/arb_clear_texture/depth-stencil.c   | 2 ++
 tests/spec/arb_clear_texture/error.c   | 2 ++
 tests/spec/arb_clear_texture/float.c   | 2 ++
 tests/spec/arb_clear_texture/integer.c | 2 ++
 tests/spec/arb_clear_texture/multisample.c | 2 ++
 tests/spec/arb_clear_texture/rg.c  | 2 ++
 tests/spec/arb_clear_texture/simple.c  | 1 +
 tests/spec/arb_clear_texture/sized-formats.c   | 2 ++
 tests/spec/arb_clear_texture/srgb.c| 2 ++
 tests/spec/arb_clear_texture/stencil.c | 2 ++
 tests/spec/arb_clear_texture/texview.c | 1 +
 15 files changed, 26 insertions(+)

diff --git a/tests/spec/arb_clear_texture/3d.c 
b/tests/spec/arb_clear_texture/3d.c
index 4de1ff1ef..f88ec64fc 100644
--- a/tests/spec/arb_clear_texture/3d.c
+++ b/tests/spec/arb_clear_texture/3d.c
@@ -42,6 +42,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 float green[3] = {0.0, 1.0, 0.0};
diff --git a/tests/spec/arb_clear_texture/base-formats.c 
b/tests/spec/arb_clear_texture/base-formats.c
index db4fdbf33..338cf712e 100644
--- a/tests/spec/arb_clear_texture/base-formats.c
+++ b/tests/spec/arb_clear_texture/base-formats.c
@@ -34,6 +34,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 struct format
diff --git a/tests/spec/arb_clear_texture/clear-max-level.c 
b/tests/spec/arb_clear_texture/clear-max-level.c
index 91e50142d..532d2d2cd 100644
--- a/tests/spec/arb_clear_texture/clear-max-level.c
+++ b/tests/spec/arb_clear_texture/clear-max-level.c
@@ -35,6 +35,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 14;
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/arb_clear_texture/cube.c 
b/tests/spec/arb_clear_texture/cube.c
index 65b076d8c..0e6003943 100644
--- a/tests/spec/arb_clear_texture/cube.c
+++ b/tests/spec/arb_clear_texture/cube.c
@@ -66,6 +66,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_es_version = 20;
 
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/arb_clear_texture/depth-stencil.c 
b/tests/spec/arb_clear_texture/depth-stencil.c
index 999341ee0..715f1be6a 100644
--- a/tests/spec/arb_clear_texture/depth-stencil.c
+++ b/tests/spec/arb_clear_texture/depth-stencil.c
@@ -35,6 +35,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 void
diff --git a/tests/spec/arb_clear_texture/error.c 
b/tests/spec/arb_clear_texture/error.c
index 3ab17fa9d..404f318f0 100644
--- a/tests/spec/arb_clear_texture/error.c
+++ b/tests/spec/arb_clear_texture/error.c
@@ -35,6 +35,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 static bool
diff --git a/tests/spec/arb_clear_texture/float.c 
b/tests/spec/arb_clear_texture/float.c
index e43ce4151..daabe0795 100644
--- a/tests/spec/arb_clear_texture/float.c
+++ b/tests/spec/arb_clear_texture/float.c
@@ -34,6 +34,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
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 struct format
diff --git a/tests/spec/arb_clear_texture/integer.c 
b/tests/spec/arb_clear_texture/integer.c
index ccdb7a844..44d4342fb 100644
--- a/tests/spec/arb_clear_texture/integer.c
+++ b/tests/spec/arb_clear_texture/integer.c
@@ -43,6 +43,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 /* Values to try clearing the texture to. The number of bytes used
diff --git a/tests/spec/arb_clear_texture/multisample.c 
b/tests/spec/arb_clear_texture/multisample.c
index ef167f467..e366f0a16 100644
--- a/tests/spec/arb_clear_texture/multisample.c
+++ b/tests/spec/arb_clear_texture/multisample.c
@@ -55,6 +55,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 

[Piglit] [PATCH 15/50] arb_transform_feedback_overflow_query: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_transform_feedback_overflow_query/basic.c  | 1 +
 tests/spec/arb_transform_feedback_overflow_query/errors.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/arb_transform_feedback_overflow_query/basic.c 
b/tests/spec/arb_transform_feedback_overflow_query/basic.c
index 9fb3c0c7b..017335c98 100644
--- a/tests/spec/arb_transform_feedback_overflow_query/basic.c
+++ b/tests/spec/arb_transform_feedback_overflow_query/basic.c
@@ -41,6 +41,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
config.subtests = overflow_query_subtests;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_transform_feedback_overflow_query/errors.c 
b/tests/spec/arb_transform_feedback_overflow_query/errors.c
index 148b66065..0ec4bb826 100644
--- a/tests/spec/arb_transform_feedback_overflow_query/errors.c
+++ b/tests/spec/arb_transform_feedback_overflow_query/errors.c
@@ -27,6 +27,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 32;
config.supports_gl_core_version = 32;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 25/50] nv_conditional_render: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/nv_conditional_render/begin-while-active.c | 1 +
 tests/spec/nv_conditional_render/begin-zero.c | 1 +
 tests/spec/nv_conditional_render/bitmap.c | 1 +
 tests/spec/nv_conditional_render/blitframebuffer.c| 1 +
 tests/spec/nv_conditional_render/clear.c  | 1 +
 tests/spec/nv_conditional_render/copypixels.c | 1 +
 tests/spec/nv_conditional_render/copyteximage.c   | 1 +
 tests/spec/nv_conditional_render/copytexsubimage.c| 1 +
 tests/spec/nv_conditional_render/dlist.c  | 1 +
 tests/spec/nv_conditional_render/drawpixels.c | 1 +
 tests/spec/nv_conditional_render/generatemipmap.c | 1 +
 tests/spec/nv_conditional_render/vertex_array.c   | 1 +
 12 files changed, 12 insertions(+)

diff --git a/tests/spec/nv_conditional_render/begin-while-active.c 
b/tests/spec/nv_conditional_render/begin-while-active.c
index 450bc1bc7..f80409a5d 100644
--- a/tests/spec/nv_conditional_render/begin-while-active.c
+++ b/tests/spec/nv_conditional_render/begin-while-active.c
@@ -45,6 +45,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/begin-zero.c 
b/tests/spec/nv_conditional_render/begin-zero.c
index c7b9768c1..c96cccdb6 100644
--- a/tests/spec/nv_conditional_render/begin-zero.c
+++ b/tests/spec/nv_conditional_render/begin-zero.c
@@ -42,6 +42,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/bitmap.c 
b/tests/spec/nv_conditional_render/bitmap.c
index 7f0d4b669..dc1c58a47 100644
--- a/tests/spec/nv_conditional_render/bitmap.c
+++ b/tests/spec/nv_conditional_render/bitmap.c
@@ -44,6 +44,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/blitframebuffer.c 
b/tests/spec/nv_conditional_render/blitframebuffer.c
index cfb98605f..06e5c7d81 100644
--- a/tests/spec/nv_conditional_render/blitframebuffer.c
+++ b/tests/spec/nv_conditional_render/blitframebuffer.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/clear.c 
b/tests/spec/nv_conditional_render/clear.c
index 90a1736a5..e6136e633 100644
--- a/tests/spec/nv_conditional_render/clear.c
+++ b/tests/spec/nv_conditional_render/clear.c
@@ -44,6 +44,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/copypixels.c 
b/tests/spec/nv_conditional_render/copypixels.c
index 11f6c4772..5a6c30d99 100644
--- a/tests/spec/nv_conditional_render/copypixels.c
+++ b/tests/spec/nv_conditional_render/copypixels.c
@@ -44,6 +44,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/copyteximage.c 
b/tests/spec/nv_conditional_render/copyteximage.c
index b8cd594ec..2a00c0293 100644
--- a/tests/spec/nv_conditional_render/copyteximage.c
+++ b/tests/spec/nv_conditional_render/copyteximage.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/copytexsubimage.c 
b/tests/spec/nv_conditional_render/copytexsubimage.c
index 9967a51b5..da8fc3ca9 100644
--- a/tests/spec/nv_conditional_render/copytexsubimage.c
+++ b/tests/spec/nv_conditional_render/copytexsubimage.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/nv_conditional_render/dlist.c 
b/tests/spec/nv_conditional_render/dlist.c

[Piglit] [PATCH 21/50] arb_timer_query: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_timer_query/timestamp-get.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/spec/arb_timer_query/timestamp-get.c 
b/tests/spec/arb_timer_query/timestamp-get.c
index 9ff6ee7c3..39676c692 100644
--- a/tests/spec/arb_timer_query/timestamp-get.c
+++ b/tests/spec/arb_timer_query/timestamp-get.c
@@ -47,6 +47,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 11/50] ext_packet_float: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c | 1 +
 tests/spec/ext_packed_float/pack.c   | 1 +
 2 files changed, 2 insertions(+)

diff --git 
a/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c 
b/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c
index 34f8d2a5c..0eadc0b28 100644
--- a/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c
+++ b/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c
@@ -77,6 +77,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
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/ext_packed_float/pack.c 
b/tests/spec/ext_packed_float/pack.c
index cfbabd8c7..60413a7dc 100644
--- a/tests/spec/ext_packed_float/pack.c
+++ b/tests/spec/ext_packed_float/pack.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 19/50] arb_texture_buffer_range: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_buffer_range/dlist.c| 1 +
 tests/spec/arb_texture_buffer_range/errors.c   | 1 +
 tests/spec/arb_texture_buffer_range/ranges-2.c | 1 +
 tests/spec/arb_texture_buffer_range/ranges.c   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/tests/spec/arb_texture_buffer_range/dlist.c 
b/tests/spec/arb_texture_buffer_range/dlist.c
index 8c1f8cd13..4d2b643ab 100644
--- a/tests/spec/arb_texture_buffer_range/dlist.c
+++ b/tests/spec/arb_texture_buffer_range/dlist.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_texture_buffer_range/errors.c 
b/tests/spec/arb_texture_buffer_range/errors.c
index a5e9cbec6..9aeace720 100644
--- a/tests/spec/arb_texture_buffer_range/errors.c
+++ b/tests/spec/arb_texture_buffer_range/errors.c
@@ -35,6 +35,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_core_version = 31;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_texture_buffer_range/ranges-2.c 
b/tests/spec/arb_texture_buffer_range/ranges-2.c
index 2f641b238..e2bd4f3fa 100644
--- a/tests/spec/arb_texture_buffer_range/ranges-2.c
+++ b/tests/spec/arb_texture_buffer_range/ranges-2.c
@@ -34,6 +34,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.supports_gl_core_version = 31;
 
 config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_texture_buffer_range/ranges.c 
b/tests/spec/arb_texture_buffer_range/ranges.c
index 3081fc2f8..13c09c7f5 100644
--- a/tests/spec/arb_texture_buffer_range/ranges.c
+++ b/tests/spec/arb_texture_buffer_range/ranges.c
@@ -33,6 +33,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.supports_gl_core_version = 31;
 
 config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 17/50] arb_texture_storage: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_texture_storage/attach-before-storage.c | 1 +
 tests/spec/arb_texture_storage/texture-storage.c   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/arb_texture_storage/attach-before-storage.c 
b/tests/spec/arb_texture_storage/attach-before-storage.c
index fb6c93044..7c7ebf068 100644
--- a/tests/spec/arb_texture_storage/attach-before-storage.c
+++ b/tests/spec/arb_texture_storage/attach-before-storage.c
@@ -35,6 +35,7 @@
 
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 12;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 /* Dummy */
diff --git a/tests/spec/arb_texture_storage/texture-storage.c 
b/tests/spec/arb_texture_storage/texture-storage.c
index 393c0a06a..118d4dbac 100644
--- a/tests/spec/arb_texture_storage/texture-storage.c
+++ b/tests/spec/arb_texture_storage/texture-storage.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 12;
 
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 05/50] arb_multisample: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_multisample/beginend.c | 2 ++
 tests/spec/arb_multisample/pushpop.c  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/tests/spec/arb_multisample/beginend.c 
b/tests/spec/arb_multisample/beginend.c
index 5d2a5b40b..015a3fb9a 100644
--- a/tests/spec/arb_multisample/beginend.c
+++ b/tests/spec/arb_multisample/beginend.c
@@ -39,6 +39,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/spec/arb_multisample/pushpop.c 
b/tests/spec/arb_multisample/pushpop.c
index a17043129..e6d8cf34d 100644
--- a/tests/spec/arb_multisample/pushpop.c
+++ b/tests/spec/arb_multisample/pushpop.c
@@ -57,6 +57,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
-- 
2.14.0

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


[Piglit] [PATCH 14/50] arb_vertex_array_bgra: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_vertex_array_bgra/api-errors.c | 1 +
 tests/spec/arb_vertex_array_bgra/get.c| 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/arb_vertex_array_bgra/api-errors.c 
b/tests/spec/arb_vertex_array_bgra/api-errors.c
index ce42d8392..b31f6ba23 100644
--- a/tests/spec/arb_vertex_array_bgra/api-errors.c
+++ b/tests/spec/arb_vertex_array_bgra/api-errors.c
@@ -32,6 +32,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 void
diff --git a/tests/spec/arb_vertex_array_bgra/get.c 
b/tests/spec/arb_vertex_array_bgra/get.c
index b3f8256d2..55b99232b 100644
--- a/tests/spec/arb_vertex_array_bgra/get.c
+++ b/tests/spec/arb_vertex_array_bgra/get.c
@@ -34,6 +34,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 void
-- 
2.14.0

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


[Piglit] [PATCH 01/50] arb_draw_elements_base_vertex: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_draw_elements_base_vertex/dlist.c | 1 +
 tests/spec/arb_draw_elements_base_vertex/multidrawelements.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/tests/spec/arb_draw_elements_base_vertex/dlist.c 
b/tests/spec/arb_draw_elements_base_vertex/dlist.c
index 08b652908..74817a19c 100644
--- a/tests/spec/arb_draw_elements_base_vertex/dlist.c
+++ b/tests/spec/arb_draw_elements_base_vertex/dlist.c
@@ -58,6 +58,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_draw_elements_base_vertex/multidrawelements.c 
b/tests/spec/arb_draw_elements_base_vertex/multidrawelements.c
index 49e942352..a18d77d37 100644
--- a/tests/spec/arb_draw_elements_base_vertex/multidrawelements.c
+++ b/tests/spec/arb_draw_elements_base_vertex/multidrawelements.c
@@ -60,6 +60,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width  = 200;
config.window_height = 200;
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 02/50] arb_draw_instanced: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_draw_instanced/execution/dlist.c  | 1 +
 tests/spec/arb_draw_instanced/execution/negative-arrays-first-negative.c | 1 +
 tests/spec/arb_draw_instanced/execution/negative-elements-type.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/tests/spec/arb_draw_instanced/execution/dlist.c 
b/tests/spec/arb_draw_instanced/execution/dlist.c
index 8705bfdd7..8d6ecc507 100644
--- a/tests/spec/arb_draw_instanced/execution/dlist.c
+++ b/tests/spec/arb_draw_instanced/execution/dlist.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git 
a/tests/spec/arb_draw_instanced/execution/negative-arrays-first-negative.c 
b/tests/spec/arb_draw_instanced/execution/negative-arrays-first-negative.c
index 5361c6cba..c7635743a 100644
--- a/tests/spec/arb_draw_instanced/execution/negative-arrays-first-negative.c
+++ b/tests/spec/arb_draw_instanced/execution/negative-arrays-first-negative.c
@@ -39,6 +39,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_draw_instanced/execution/negative-elements-type.c 
b/tests/spec/arb_draw_instanced/execution/negative-elements-type.c
index 1885fb80b..6a220756e 100644
--- a/tests/spec/arb_draw_instanced/execution/negative-elements-type.c
+++ b/tests/spec/arb_draw_instanced/execution/negative-elements-type.c
@@ -40,6 +40,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 10;
 
config.window_visual = PIGLIT_GL_VISUAL_DOUBLE | PIGLIT_GL_VISUAL_RGBA;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 04/50] arb_map_buffer_range: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_map_buffer_range/map_buffer_range_error_check.c | 2 ++
 tests/spec/arb_map_buffer_range/map_buffer_range_test.c| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/tests/spec/arb_map_buffer_range/map_buffer_range_error_check.c 
b/tests/spec/arb_map_buffer_range/map_buffer_range_error_check.c
index 683b2533b..bcb759d26 100644
--- a/tests/spec/arb_map_buffer_range/map_buffer_range_error_check.c
+++ b/tests/spec/arb_map_buffer_range/map_buffer_range_error_check.c
@@ -34,6 +34,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 enum piglit_result
diff --git a/tests/spec/arb_map_buffer_range/map_buffer_range_test.c 
b/tests/spec/arb_map_buffer_range/map_buffer_range_test.c
index 213209226..2f5d2a39d 100644
--- a/tests/spec/arb_map_buffer_range/map_buffer_range_test.c
+++ b/tests/spec/arb_map_buffer_range/map_buffer_range_test.c
@@ -33,6 +33,8 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.window_visual = PIGLIT_GL_VISUAL_RGB | PIGLIT_GL_VISUAL_DOUBLE;
 
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
+
 PIGLIT_GL_TEST_CONFIG_END
 
 uint8_t data[1 << 20];
-- 
2.14.0

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


[Piglit] [PATCH 08/50] ext_texture_swizzle: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/ext_texture_swizzle/api.c | 12 +++-
 .../ext_texture_swizzle/depth_texture_mode_and_swizzle.c |  1 +
 tests/spec/ext_texture_swizzle/swizzle.c |  1 +
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/tests/spec/ext_texture_swizzle/api.c 
b/tests/spec/ext_texture_swizzle/api.c
index 19486f278..3ead58e02 100644
--- a/tests/spec/ext_texture_swizzle/api.c
+++ b/tests/spec/ext_texture_swizzle/api.c
@@ -33,6 +33,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 12;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
@@ -61,11 +62,12 @@ test_api(void)
static const GLint swz[4] = { GL_BLUE, GL_GREEN, GL_ALPHA, GL_ZERO };
GLint swzOut[4];
 
-   /* test bad param value */
-   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_R_EXT, GL_RGBA);
-
-   if (!piglit_check_gl_error(GL_INVALID_ENUM))
-   return false;
+   if (!piglit_khr_no_error) {
+   /* test bad param value */
+   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_R_EXT, 
GL_RGBA);
+   if (!piglit_check_gl_error(GL_INVALID_ENUM))
+   return false;
+   }
 
/* test good param values */
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_SWIZZLE_R_EXT, GL_ONE);
diff --git a/tests/spec/ext_texture_swizzle/depth_texture_mode_and_swizzle.c 
b/tests/spec/ext_texture_swizzle/depth_texture_mode_and_swizzle.c
index 47a85e03c..6f9d7f38c 100644
--- a/tests/spec/ext_texture_swizzle/depth_texture_mode_and_swizzle.c
+++ b/tests/spec/ext_texture_swizzle/depth_texture_mode_and_swizzle.c
@@ -46,6 +46,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 config.window_width = 170;
 config.window_height= 30;
 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/ext_texture_swizzle/swizzle.c 
b/tests/spec/ext_texture_swizzle/swizzle.c
index 7a33e570a..063343be7 100644
--- a/tests/spec/ext_texture_swizzle/swizzle.c
+++ b/tests/spec/ext_texture_swizzle/swizzle.c
@@ -33,6 +33,7 @@
 PIGLIT_GL_TEST_CONFIG_BEGIN
config.supports_gl_compat_version = 12;
config.window_visual = PIGLIT_GL_VISUAL_RGBA | PIGLIT_GL_VISUAL_DOUBLE;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 PIGLIT_GL_TEST_CONFIG_END
 
 
-- 
2.14.0

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


[Piglit] [PATCH 07/50] arb_transform_feedback2: set KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_transform_feedback2/api-queries.c   |  1 +
 .../spec/arb_transform_feedback2/cannot-bind-when-active.c | 13 +
 .../arb_transform_feedback2/change-objects-while-paused.c  |  1 +
 tests/spec/arb_transform_feedback2/gen-names-only.c| 14 ++
 tests/spec/arb_transform_feedback2/istransformfeedback.c   |  1 +
 tests/spec/arb_transform_feedback2/pause-counting.c|  1 +
 6 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/tests/spec/arb_transform_feedback2/api-queries.c 
b/tests/spec/arb_transform_feedback2/api-queries.c
index 61be114b6..c7cf6585d 100644
--- a/tests/spec/arb_transform_feedback2/api-queries.c
+++ b/tests/spec/arb_transform_feedback2/api-queries.c
@@ -34,6 +34,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_transform_feedback2/cannot-bind-when-active.c 
b/tests/spec/arb_transform_feedback2/cannot-bind-when-active.c
index c4ef636b0..754b48dac 100644
--- a/tests/spec/arb_transform_feedback2/cannot-bind-when-active.c
+++ b/tests/spec/arb_transform_feedback2/cannot-bind-when-active.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -101,8 +102,10 @@ void piglit_init(int argc, char **argv)
 
pass = piglit_check_gl_error(0) && pass;
 
-   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, ids[1]);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   if (!piglit_khr_no_error) {
+   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, ids[1]);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
/* Make the transform feedback object inactive by calling
 * EndTransformFeedback.  Then try (again) to bind the other object.
@@ -130,8 +133,10 @@ void piglit_init(int argc, char **argv)
glResumeTransformFeedback();
pass = piglit_check_gl_error(0) && pass;
 
-   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, ids[0]);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   if (!piglit_khr_no_error) {
+   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, ids[0]);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
/* Make the second object non-active, and restore the default object.
 * This should work.
diff --git a/tests/spec/arb_transform_feedback2/change-objects-while-paused.c 
b/tests/spec/arb_transform_feedback2/change-objects-while-paused.c
index 448ec7359..b81fbd87a 100644
--- a/tests/spec/arb_transform_feedback2/change-objects-while-paused.c
+++ b/tests/spec/arb_transform_feedback2/change-objects-while-paused.c
@@ -50,6 +50,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 #error "Cannot build this."
 #endif
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
diff --git a/tests/spec/arb_transform_feedback2/gen-names-only.c 
b/tests/spec/arb_transform_feedback2/gen-names-only.c
index cacac8ea8..9c7b67b6e 100644
--- a/tests/spec/arb_transform_feedback2/gen-names-only.c
+++ b/tests/spec/arb_transform_feedback2/gen-names-only.c
@@ -38,6 +38,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_compat_version = 10;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_NO_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
@@ -60,15 +61,20 @@ void piglit_init(int argc, char **argv)
glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, 0);
pass = piglit_check_gl_error(0) && pass;
 
-   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, id + 1);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   if (!piglit_khr_no_error) {
+   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, id + 1);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, id);
pass = piglit_check_gl_error(0) && pass;
 
glDeleteTransformFeedbacks(1, );
-   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, id);
-   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+
+   if (!piglit_khr_no_error) {
+   glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, id);
+   pass = piglit_check_gl_error(GL_INVALID_OPERATION) && pass;
+   }
 
piglit_report_result(pass ? PIGLIT_PASS : PIGLIT_FAIL);
 }
diff --git a/tests/spec/arb_transform_feedback2/istransformfeedback.c 
b/tests/spec/arb_transform_feedback2/istransformfeedback.c
index cb4d670f8..c1d8c217e 

[Piglit] [PATCH 03/50] arb_instanced_arrays: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_instanced_arrays/vertex-attrib-divisor-index-error.c | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/tests/spec/arb_instanced_arrays/vertex-attrib-divisor-index-error.c 
b/tests/spec/arb_instanced_arrays/vertex-attrib-divisor-index-error.c
index b41912c47..4e4bc542c 100644
--- a/tests/spec/arb_instanced_arrays/vertex-attrib-divisor-index-error.c
+++ b/tests/spec/arb_instanced_arrays/vertex-attrib-divisor-index-error.c
@@ -37,6 +37,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
 
config.supports_gl_core_version = 31;
config.supports_gl_compat_version = 20;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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


[Piglit] [PATCH 06/50] arb_robustness: fix KHR_no_error status

2017-08-10 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset 
---
 tests/spec/arb_robustness/client-mem-bounds.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/spec/arb_robustness/client-mem-bounds.c 
b/tests/spec/arb_robustness/client-mem-bounds.c
index cbc0923e7..b67907cd7 100644
--- a/tests/spec/arb_robustness/client-mem-bounds.c
+++ b/tests/spec/arb_robustness/client-mem-bounds.c
@@ -30,6 +30,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
config.window_width = 320;
config.window_height = 320;
config.window_visual = PIGLIT_GL_VISUAL_RGB;
+   config.khr_no_error_support = PIGLIT_HAS_ERRORS;
 
 PIGLIT_GL_TEST_CONFIG_END
 
-- 
2.14.0

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