Advertisement
ds84182

Untitled

Jul 9th, 2014
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. extern vec3 p1;
  2. extern vec2 p1uv;
  3. extern vec3 p2;
  4. extern vec2 p2uv;
  5. extern vec3 p3;
  6. extern vec2 p3uv;
  7. extern Image tex;
  8.  
  9. #ifdef VERTEX
  10. vec4 position( mat4 transform_projection, vec4 vertex_position )
  11. {
  12.     vec3 vpos = vertex_position.xyz;
  13.     if (vpos == p1)
  14.     {
  15.         gl_TexCoord[0] = vec4(p1uv,0,0);
  16.     }
  17.     else if (vpos == p2)
  18.     {
  19.         gl_TexCoord[0] = vec4(p2uv,0,0);
  20.     }
  21.     else if (vpos == p3)
  22.     {
  23.         gl_TexCoord[0] = vec4(p3uv,0,0);
  24.     }
  25.     return transform_projection * vertex_position;
  26. }
  27. #endif
  28.  
  29. #ifdef PIXEL
  30. vec4 effect( vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords )
  31. {
  32.     vec4 texcolor = Texel(tex, gl_TexCoord[0].xy);
  33.     return texcolor;
  34. }
  35. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement