---
 .../arb_separate_shader_objects/rendezvous_by_name.c     | 15 ---------------
 .../rendezvous_by_name_interpolation.c                   | 10 +++++-----
 tests/spec/arb_separate_shader_objects/sso-common.c      | 16 ++++++++++++++++
 tests/spec/arb_separate_shader_objects/sso-common.h      |  3 +++
 4 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c 
b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
index 2b01888..48caf0a 100644
--- a/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
+++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name.c
@@ -235,21 +235,6 @@ piglit_display(void)
        return pass ? PIGLIT_PASS : PIGLIT_FAIL;
 }
 
-GLuint format_and_link_program(GLenum type, const char* code, unsigned 
glsl_version)
-{
-       char *source;
-       GLuint prog;
-
-       asprintf(&source, code, glsl_version);
-       prog = glCreateShaderProgramv(type, 1,
-                       (const GLchar *const *) &source);
-
-       piglit_link_check_status(prog);
-       free(source);
-
-       return prog;
-}
-
 void piglit_init(int argc, char **argv)
 {
        unsigned glsl_version;
diff --git 
a/tests/spec/arb_separate_shader_objects/rendezvous_by_name_interpolation.c 
b/tests/spec/arb_separate_shader_objects/rendezvous_by_name_interpolation.c
index 98d3f43..74d22e2 100644
--- a/tests/spec/arb_separate_shader_objects/rendezvous_by_name_interpolation.c
+++ b/tests/spec/arb_separate_shader_objects/rendezvous_by_name_interpolation.c
@@ -131,8 +131,8 @@ piglit_display(void)
        return pass ? PIGLIT_PASS : PIGLIT_FAIL;
 }
 
-GLuint format_and_link_program(GLenum type, const char* code, unsigned 
glsl_version,
-               unsigned q1, unsigned q2, unsigned q3)
+GLuint format_and_link_program_with_qualifiers(GLenum type, const char* code,
+               unsigned glsl_version, unsigned q1, unsigned q2, unsigned q3)
 {
        char *source;
        GLuint prog;
@@ -171,15 +171,15 @@ void piglit_init(int argc, char **argv)
                int next = (i+1) % 4;
                int prev = (i-1) % 4;
                printf("Compile vs_prog[%d]\n", i);
-               vs_prog[i] = format_and_link_program(GL_VERTEX_SHADER,
+               vs_prog[i] = 
format_and_link_program_with_qualifiers(GL_VERTEX_SHADER,
                                vs_code_template, glsl_version, prev, i, next);
 
                printf("Compile fs_prog_match[%d]\n", i);
-               fs_prog_match[i] = format_and_link_program(GL_FRAGMENT_SHADER,
+               fs_prog_match[i] = 
format_and_link_program_with_qualifiers(GL_FRAGMENT_SHADER,
                                fs_code_template, glsl_version, prev, i, next);
 
                printf("Compile fs_prog_unmatch[%d]\n", i);
-               fs_prog_unmatch[i] = format_and_link_program(GL_FRAGMENT_SHADER,
+               fs_prog_unmatch[i] = 
format_and_link_program_with_qualifiers(GL_FRAGMENT_SHADER,
                                fs_code_template, glsl_version, next, prev, i);
        }
 
diff --git a/tests/spec/arb_separate_shader_objects/sso-common.c 
b/tests/spec/arb_separate_shader_objects/sso-common.c
index 10023ca..dcac1b1 100644
--- a/tests/spec/arb_separate_shader_objects/sso-common.c
+++ b/tests/spec/arb_separate_shader_objects/sso-common.c
@@ -54,3 +54,19 @@ pick_a_glsl_version(void)
 
        return glsl_version;
 }
+
+GLuint
+format_and_link_program(GLenum type, const char* code, unsigned glsl_version)
+{
+       char *source;
+       GLuint prog;
+
+       asprintf(&source, code, glsl_version);
+       prog = glCreateShaderProgramv(type, 1,
+                       (const GLchar *const *) &source);
+
+       piglit_link_check_status(prog);
+       free(source);
+
+       return prog;
+}
diff --git a/tests/spec/arb_separate_shader_objects/sso-common.h 
b/tests/spec/arb_separate_shader_objects/sso-common.h
index 23e962c..b785886 100644
--- a/tests/spec/arb_separate_shader_objects/sso-common.h
+++ b/tests/spec/arb_separate_shader_objects/sso-common.h
@@ -26,4 +26,7 @@
 
 unsigned pick_a_glsl_version(void);
 
+GLuint format_and_link_program(GLenum type, const char* code,
+                               unsigned glsl_version);
+
 #endif /* SSO_COMMON_H */
-- 
2.4.3

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

Reply via email to