UNPKG

three

Version:

JavaScript 3D library

37 lines (23 loc) 523 B
/** * @module BasicShader * @three_import import { BasicShader } from 'three/addons/shaders/BasicShader.js'; */ /** * Simple shader for testing. * * @constant * @type {ShaderMaterial~Shader} */ const BasicShader = { name: 'BasicShader', uniforms: {}, vertexShader: /* glsl */` void main() { gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 ); }`, fragmentShader: /* glsl */` void main() { gl_FragColor = vec4( 1.0, 0.0, 0.0, 0.5 ); }` }; export { BasicShader };