T.M. SoftStudio

feci quod potui, faciant meliora potentes

Метод createShader



GLuint сreateShader(GLenum shaderType);


Создает объект шейдера:



var shader;

if (script.type == "x-shader/x-fragment") {

shader = gl.createShader(gl.FRAGMENT_SHADER);

} else if (script.type == "x-shader/x-vertex") {

shader = gl.createShader(gl.VERTEX_SHADER);

} else {

return null;

}

gl.shaderSource(shader, str);

gl.compileShader(shader);