##Play_
// --------------------------------------------------------------------- // Эта вкладка только для чтения. Vertex Shader нельзя изменить. // Он приведён здесь в качестве примера. Просто для понимания, что // происходит под капотом. // --------------------------------------------------------------------- attribute vec2 RealPos; varying vec2 VirtPos; void main(void){ VirtPos = RealPos; gl_Position = vec4(RealPos.x, RealPos.y, 1.0, 1.0); } // ---------------------------------------------------------------------
// --------------------------------------------------------------------- // Для запуска фрагментного GLSL-шейдера просто кликните по CANVAS // (это тот чёрный квадрат в правом нижнем углу). // --------------------------------------------------------------------- precision highp float; varying vec2 VirtPos; void main(void){ gl_FragColor = vec4(0.3, 0.0, 0.9, 1.0); } // ---------------------------------------------------------------------