tests: Use the portable cogl wrappers for GLSL builtins
Instead of directly using the GLSL names for the builtins in the shaders for test-shader and test-pick, this makes it use the Cogl wrapper names instead. That way it will be portable to GLES2 as well. Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
8083dd5178
commit
b240b95a97
@ -55,8 +55,8 @@ shader_paint (ClutterEffect *effect,
|
|||||||
"uniform float step;\n"
|
"uniform float step;\n"
|
||||||
"void main (void)\n"
|
"void main (void)\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
" gl_FragColor = texture2D(tex, vec2 (gl_TexCoord[0].s + step,\n"
|
" cogl_color_out = texture2D(tex, vec2 (cogl_tex_coord_in[0].s + step,\n"
|
||||||
" gl_TexCoord[0].t));\n"
|
" cogl_tex_coord_in[0].t));\n"
|
||||||
"}\n");
|
"}\n");
|
||||||
|
|
||||||
tex_width = clutter_actor_get_width (actor);
|
tex_width = clutter_actor_get_width (actor);
|
||||||
|
@ -36,8 +36,7 @@ typedef struct
|
|||||||
* correctly).
|
* correctly).
|
||||||
*/
|
*/
|
||||||
#define FRAGMENT_SHADER_END \
|
#define FRAGMENT_SHADER_END \
|
||||||
" gl_FragColor = color;" \
|
" cogl_color_out = color * cogl_color_in;" \
|
||||||
" gl_FragColor = gl_FragColor * cogl_color_in;" \
|
|
||||||
"}"
|
"}"
|
||||||
|
|
||||||
static ShaderSource shaders[]=
|
static ShaderSource shaders[]=
|
||||||
|
Loading…
Reference in New Issue
Block a user