Re: [Piglit] [PATCH V3] arb_separate_shader_objects: test mixed explicit and non-explicit locations

2015-11-25 Thread gregory hainaut
concurrently > > V2: use pick_a_glsl_version() helper > > Cc: Gregory Hainaut <gregory.hain...@gmail.com> > --- > tests/all.py | 2 + > .../arb_separate_shader_objects/CMakeLists.gl.txt | 1 + > .../mixed_explicit_an

[Piglit] [PATCH V5 2/2] SSO: new test to ensure matching with various qualifier

2015-11-22 Thread Gregory Hainaut
from GLSL4.5. However I don't know if any gl implementation really implement this constraint. v5: * rely on pick_a_glsl_version (sso-common) * Update test description v2: add the test to all.py Reviewed-by: Timothy Arceri <timothy.arc...@collabora.com> Signed-off-by: Gregory Hainaut <

Re: [Piglit] [PATCH] arb_separate_shader_objects: test mixed explicit and non-explicit locations

2015-11-18 Thread Gregory Hainaut
Hello Timothy, Normally the first of the 2 new SSO tests that I sent a couple of weeks ago cover this case. However my test is limited to the first location. Hopefully my Mesa patches take care of the issue. I will check it with this new test (and rebase my patches) Best regards, Gregory On 11

[Piglit] [PATCH 2/2] SSO: new test to ensure matching with various qualifier

2015-11-03 Thread Gregory Hainaut
from GLSL4.5. However I don't know if any gl implementation really implement this constraint. v2: add the test to all.py Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com> --- tests/all.py | 2 + .../arb_separate_shader_objects/CMakeLists.gl.

[Piglit] [PATCH 0/2] V4: SSO: new test to ensure correct deadcode optimization

2015-11-03 Thread Gregory Hainaut
d. I don't know, if behavior is acceptable/legit for version below GLSL4.5 v2: * Test both output and input are still active * Test real interstage variable are still optimized * Mix rendezvous by name and location Gregory Hainaut (2): SSO: new test to ensure correct deadcode optimization SSO

[Piglit] [PATCH 1/2] SSO: new test to ensure correct deadcode optimization

2015-11-03 Thread Gregory Hainaut
optimized * Mix rendezvous by name and location Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com> --- tests/all.py | 2 + .../arb_separate_shader_objects/CMakeLists.gl.txt | 1 + .../rendezvous_by_name.c | 358

[Piglit] [PATCH 0/2] V3: SSO: new test to ensure correct deadcode optimization

2015-10-25 Thread Gregory Hainaut
acceptable/legit for version below GLSL4.5 v2: * Test both output and input are still active * Test real interstage variable are still optimized * Mix rendezvous by name and location Gregory Hainaut (2): SSO: new test to ensure correct deadcode optimization SSO: new test to ensure matching wi

[Piglit] [PATCH 1/2] SSO: new test to ensure correct deadcode optimization

2015-10-25 Thread Gregory Hainaut
us by name and location Signed-off-by: Gregory Hainaut <gregory.hain...@gmail.com> --- .../arb_separate_shader_objects/CMakeLists.gl.txt | 1 + .../rendezvous_by_name.c | 358 + 2 files changed, 359 insertions(+) create mode 1

[Piglit] [PATCH] SSO: new test to ensure correct deadcode optimization

2015-10-03 Thread Gregory Hainaut
0 --- /dev/null +++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c @@ -0,0 +1,358 @@ +/* + * Copyright © 2015 Gregory Hainaut <gregory.hain...@gmail.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated doc

Re: [Piglit] [PATCH] SSO: new test to ensure correct deadcode optimization

2015-09-26 Thread gregory hainaut
On Fri, 25 Sep 2015 21:21:58 +0200 Gregory Hainaut <gregory.hain...@gmail.com> wrote: > Related to mesa issue: https://bugs.freedesktop.org/show_bug.cgi?id=79783 > > "Validated" on Nvidia driver > --- > .../arb_separate_shader_objects/CMakeLists.gl.txt |

[Piglit] [PATCH] SSO: new test to ensure correct deadcode optimization

2015-09-25 Thread Gregory Hainaut
tests/spec/arb_separate_shader_objects/rendezvous_by_name.c new file mode 100644 index 000..2248f16 --- /dev/null +++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c @@ -0,0 +1,219 @@ +/* + * Copyright © 2015 Gregory Hainaut <gregory.hain...@gmail.com> + * + * Permission is here

[Piglit] [PATCH 6/6] SSO: new test ValidateProgramPipeline

2013-05-25 Thread Gregory Hainaut
@@ +/* + * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the Software), + * to deal in the Software without restriction, including without limitation + * the rights

[Piglit] [PATCH 1/6] piglit util: new functions piglit_program_pipeline_check_status/quiet

2013-05-25 Thread Gregory Hainaut
Equivalent to piglit_link_check_status/quiet but with program object pipeline V4: move function in piglit-shader-gl.c (not supported on GLES*) --- tests/util/piglit-shader-gl.c| 51 ++ tests/util/piglit-shader-gles1.c |6 +

[Piglit] [PATCH 2/6] sso: new test GetProgramPipelineiv:

2013-05-25 Thread Gregory Hainaut
/GetProgramPipelineiv.c @@ -0,0 +1,277 @@ +/* + * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the Software), + * to deal in the Software

[Piglit] [PATCH 0/4] ARB_separate_shader_objects V3

2013-04-04 Thread gregory
on glDeleteProgramPipelines( -1, id); = Nvidia as AMD doesn't follow the spec (not very serious) ** gregory (4): piglit util: new functions piglit_program_pipeline_check_status/quiet add 3 news tests

[Piglit] [PATCH 1/4] piglit util: new functions piglit_program_pipeline_check_status/quiet

2013-04-04 Thread gregory
Equivalent to piglit_link_check_status/quiet but with program object pipeline --- tests/util/piglit-shader.c | 50 tests/util/piglit-shader.h |2 ++ 2 files changed, 52 insertions(+) diff --git a/tests/util/piglit-shader.c

[Piglit] [PATCH 1/3] piglit util: new functions piglit_program_pipeline_check_status/quiet

2013-03-28 Thread gregory hainaut
Equivalent to piglit_link_check_status/quiet but with program object pipeline --- tests/util/piglit-shader.c | 50 tests/util/piglit-shader.h |2 ++ 2 files changed, 52 insertions(+) diff --git a/tests/util/piglit-shader.c

[Piglit] [PATCH 1/3] piglit util: new functions piglit_program_pipeline_check_status/quiet

2013-03-28 Thread gregory hainaut
Equivalent to piglit_link_check_status/quiet but with program object pipeline --- tests/util/piglit-shader.c | 50 tests/util/piglit-shader.h |2 ++ 2 files changed, 52 insertions(+) diff --git a/tests/util/piglit-shader.c

[Piglit] [PATCH 2/3] add 3 news tests for arb_separate_shader_objects

2013-03-28 Thread gregory hainaut
..81f6978 --- /dev/null +++ b/tests/spec/arb_separate_shader_objects/GetProgramPipelineiv.c @@ -0,0 +1,279 @@ +/* + * Copyright © 2013 Gregory Hainaut gregory.hain...@gmail.com + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated

[Piglit] [PATCH 3/3] update EXT_transform_feedback error detection

2013-03-28 Thread gregory hainaut
program pipeline add new INVALID_OPERATION (spec chapter 13.2.2) Note: FGLRX don't report any of the expected errors... --- tests/all.tests|4 +- tests/spec/ext_transform_feedback/api-errors.c | 84 +++- 2 files changed, 85 insertions(+),

Re: [Piglit] [PATCH 1/3] piglit util: new functions piglit_program_pipeline_check_status/quiet

2013-03-28 Thread gregory hainaut
Sorry I did a forward which wrap my line. I resend it but it appears before... Discard this patch please. On Thu, 28 Mar 2013 18:45:33 +0100 gregory hainaut gregory.hain...@gmail.com wrote: Equivalent to piglit_link_check_status/quiet but with program object pipeline --- tests/util/piglit