Re: [Piglit] [PATCH 10/50] ext_texture_format_bgra8888: set KHR_no_error status
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
On Fri, Aug 4, 2017 at 6:21 AM, Brian Paulwrote: > > 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
On Wed, Aug 9, 2017 at 12:27 AM, Iago Toral Quirogawrote: > 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
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 Pitoisetwrote: > 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
Cc: Ian RomanickSigned-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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