three
Version: 
JavaScript 3D library
42 lines (27 loc) • 530 B
JavaScript
const ShaderLib = {
	common: {
		vertexShader: `
NODE_HEADER_ATTRIBUTES
NODE_HEADER_UNIFORMS
NODE_HEADER_VARYS
void main(){
	NODE_BODY_VARYS
	gl_Position = NODE_MVP;
}`,
		fragmentShader: `
NODE_HEADER_ATTRIBUTES
NODE_HEADER_UNIFORMS
NODE_HEADER_VARYS
layout(location = 0) out vec4 outColor;
void main() {
	outColor = vec4( 1.0, 1.0, 1.0, 1.0 );
	
		outColor = NODE_COLOR;
	
	
		outColor.a *= NODE_OPACITY;
	
}`
	}
};
export default ShaderLib;