constants.js 593 B

1234567891011121314151617181920212223242526
  1. export const NodeShaderStage = {
  2. VERTEX: 'vertex',
  3. FRAGMENT: 'fragment'
  4. };
  5. export const NodeUpdateType = {
  6. NONE: 'none',
  7. FRAME: 'frame',
  8. OBJECT: 'object'
  9. };
  10. export const NodeType = {
  11. BOOLEAN: 'bool',
  12. INTEGER: 'int',
  13. FLOAT: 'float',
  14. VECTOR2: 'vec2',
  15. VECTOR3: 'vec3',
  16. VECTOR4: 'vec4',
  17. MATRIX3: 'mat3',
  18. MATRIX4: 'mat4'
  19. };
  20. export const defaultShaderStages = [ 'fragment', 'vertex' ];
  21. export const defaultBuildStages = [ 'construct', 'analyze', 'generate' ];
  22. export const shaderStages = [ ...defaultShaderStages, 'compute' ];
  23. export const vectorComponents = [ 'x', 'y', 'z', 'w' ];