[Piglit] [PATCH] arb_viewport_array: Only specify 150 for shader version

Jordan Justen jljusten at gmail.com
Tue Nov 26 16:42:49 PST 2013


On Tue, Nov 26, 2013 at 4:28 PM, Jon Ashburn <jon at lunarg.com> wrote:
> These changes  pass on Nvidia Quadro 600 with this driver: 4.3.0 NVIDIA
> 313.30

Thanks!

Reviewed and/or Tested-by you?

-Jordan

> On 11/26/2013 09:57 AM, Jordan Justen wrote:
>>
>>   tests/spec/arb_viewport_array/render_depthrange.c | 8 +++++---
>>   tests/spec/arb_viewport_array/render_scissor.c    | 7 ++++---
>>   tests/spec/arb_viewport_array/render_viewport.c   | 7 ++++---
>>   3 files changed, 13 insertions(+), 9 deletions(-)
>>
>> diff --git a/tests/spec/arb_viewport_array/render_depthrange.c
>> b/tests/spec/arb_viewport_array/render_depthrange.c
>> index a74b7c2..f274e3e 100644
>> --- a/tests/spec/arb_viewport_array/render_depthrange.c
>> +++ b/tests/spec/arb_viewport_array/render_depthrange.c
>> @@ -51,7 +51,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
>>   PIGLIT_GL_TEST_CONFIG_END
>>     const char *vsSource = {
>> -       "#version 430\n"
>> +       "#version 150\n"
>>         "in vec4 piglit_vertex;\n"
>>         "void main() {\n"
>>         "       gl_Position = piglit_vertex;\n"
>> @@ -59,7 +59,8 @@ const char *vsSource = {
>>   };
>>     const char *gsSource = {
>> -       "#version 430\n"
>> +       "#version 150\n"
>> +       "#extension GL_ARB_viewport_array : enable\n"
>>         "layout(triangles) in;\n"
>>         "layout(triangle_strip, max_vertices = 3) out;\n"
>>         "uniform int idx;\n"
>> @@ -76,7 +77,8 @@ const char *gsSource = {
>>   };
>>     const char *fsSource = {
>> -       "#version 430\n"
>> +       "#version 150\n"
>> +       "#extension GL_ARB_viewport_array : enable\n"
>>         "uniform vec3 color;\n"
>>         "in int gl_ViewportIndex;\n"
>>         "void main() {\n"
>> diff --git a/tests/spec/arb_viewport_array/render_scissor.c
>> b/tests/spec/arb_viewport_array/render_scissor.c
>> index a0d5d94..15d9583 100644
>> --- a/tests/spec/arb_viewport_array/render_scissor.c
>> +++ b/tests/spec/arb_viewport_array/render_scissor.c
>> @@ -207,14 +207,15 @@ piglit_init(int argc, char **argv)
>>         piglit_require_extension("GL_ARB_viewport_array");
>>         asprintf(&vsSource,
>> -                "#version 410\n"
>> +                "#version 150\n"
>>                  "in vec4 piglit_vertex;\n"
>>                  "void main() {\n"
>>                  "      gl_Position = piglit_vertex;\n"
>>                  "}\n");
>>         asprintf(&gsSource,
>> -                "#version 410\n"
>> +                "#version 150\n"
>> +                "#extension GL_ARB_viewport_array : enable\n"
>>                  "layout(triangles) in;\n"
>>                  "layout(triangle_strip, max_vertices = 18) out;\n"
>>                  "out vec3 color;\n"
>> @@ -233,7 +234,7 @@ piglit_init(int argc, char **argv)
>>                  "}\n", divX * divY);
>>         asprintf(&fsSource,
>> -                "#version 410\n"
>> +                "#version 150\n"
>>                  "in vec3 color;\n"
>>                  "void main() {\n"
>>                  "      gl_FragColor = vec4(color.xyz, 1.0);\n"
>> diff --git a/tests/spec/arb_viewport_array/render_viewport.c
>> b/tests/spec/arb_viewport_array/render_viewport.c
>> index 3274fb1..4b69945 100644
>> --- a/tests/spec/arb_viewport_array/render_viewport.c
>> +++ b/tests/spec/arb_viewport_array/render_viewport.c
>> @@ -48,7 +48,7 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
>>   PIGLIT_GL_TEST_CONFIG_END
>>     const char *vsSource = {
>> -       "#version 410\n"
>> +       "#version 150\n"
>>         "in vec4 piglit_vertex;\n"
>>         "void main() {\n"
>>         "       gl_Position = piglit_vertex;\n"
>> @@ -56,7 +56,8 @@ const char *vsSource = {
>>   };
>>     const char *gsSource = {
>> -       "#version 410\n"
>> +       "#version 150\n"
>> +       "#extension GL_ARB_viewport_array : enable\n"
>>         "layout(triangles) in;\n"
>>         "layout(triangle_strip, max_vertices = 3) out;\n"
>>         "uniform int idx;\n"
>> @@ -73,7 +74,7 @@ const char *gsSource = {
>>   };
>>     const char *fsSource = {
>> -       "#version 410\n"
>> +       "#version 150\n"
>>         "uniform vec3 color;\n"
>>         "void main() {\n"
>>         "       gl_FragColor = vec4(color.xyz, 1.0);\n"
>
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list