BasicShader.js 523 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @module BasicShader
  3. * @three_import import { BasicShader } from 'three/addons/shaders/BasicShader.js';
  4. */
  5. /**
  6. * Simple shader for testing.
  7. *
  8. * @constant
  9. * @type {ShaderMaterial~Shader}
  10. */
  11. const BasicShader = {
  12. name: 'BasicShader',
  13. uniforms: {},
  14. vertexShader: /* glsl */`
  15. void main() {
  16. gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
  17. }`,
  18. fragmentShader: /* glsl */`
  19. void main() {
  20. gl_FragColor = vec4( 1.0, 0.0, 0.0, 0.5 );
  21. }`
  22. };
  23. export { BasicShader };