ShaderLib.js 530 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. const ShaderLib = {
  2. common: {
  3. vertexShader: `#version 450
  4. NODE_HEADER_ATTRIBUTES
  5. NODE_HEADER_UNIFORMS
  6. NODE_HEADER_VARYS
  7. void main(){
  8. NODE_BODY_VARYS
  9. gl_Position = NODE_MVP;
  10. }`,
  11. fragmentShader: `#version 450
  12. NODE_HEADER_ATTRIBUTES
  13. NODE_HEADER_UNIFORMS
  14. NODE_HEADER_VARYS
  15. layout(location = 0) out vec4 outColor;
  16. void main() {
  17. outColor = vec4( 1.0, 1.0, 1.0, 1.0 );
  18. #ifdef NODE_COLOR
  19. outColor = NODE_COLOR;
  20. #endif
  21. #ifdef NODE_OPACITY
  22. outColor.a *= NODE_OPACITY;
  23. #endif
  24. }`
  25. }
  26. };
  27. export default ShaderLib;