Lines Matching refs:programObject
464 GLuint programObject = glCreateProgram(); in CreateProgramObject() local
465 NW_ASSERTMSG(0 != programObject, "Can't create program."); in CreateProgramObject()
466 AttachProgram(programObject); in CreateProgramObject()
467 LinkProgram(programObject); in CreateProgramObject()
469 return programObject; in CreateProgramObject()
474 ResShaderProgramDescription::AttachProgram(GLuint programObject) in AttachProgram() argument
478 glAttachShader(programObject, this->GetVertexShaderObject()); in AttachProgram()
482 glAttachShader(programObject, this->GetGeometryShaderObject()); in AttachProgram()
485 glAttachShader(programObject, GL_DMP_FRAGMENT_SHADER_DMP); in AttachProgram()
492 glBindAttribLocation(programObject, index, symbol); in AttachProgram()
500 ResShaderProgramDescription::LinkProgram(GLuint programObject) in LinkProgram() argument
502 glLinkProgram(programObject); in LinkProgram()
504 glGetProgramiv(programObject, GL_LINK_STATUS, &linked); in LinkProgram()
507 glDeleteProgram(programObject); in LinkProgram()
511 glValidateProgram(programObject); in LinkProgram()