Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

31 строка
768 B

  1. {$CLASS Color}
  2. {$PROPERTY UseColorMap 'false'}
  3. {$END}
  4. {$CLASS ColorFrag $EXTENDS Color}
  5. {$FUNC 'vec4' GetColor $INLINE}
  6. {$IF UseColorMap}
  7. {$VAR 'vec2' '_texCoord' 'gl_TexCoord[0].st'}
  8. {$UNIFORM 'sampler2D' 'uColorMap'}
  9. return texture2D(uColorMap, _texCoord);
  10. {$ELSE}
  11. return gl_Color;
  12. {$END}
  13. {$END}
  14. {$MAIN}
  15. gl_FragColor = {$CALL GetColor};
  16. {$END}
  17. {$END}
  18. {$CLASS ColorVert $EXTENDS Color}
  19. {$MAIN}
  20. gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
  21. {$IF UseColorMap}
  22. gl_TexCoord[0] = gl_MultiTexCoord0;
  23. {$ELSE}
  24. gl_FrontColor = gl_Color;
  25. gl_BackColor = gl_Color;
  26. {$END}
  27. {$END}
  28. {$END}