Lines Matching refs:programObject
455 GLuint programObject = glCreateProgram(); in CreateProgramObject() local
456 NW_ASSERTMSG(0 != programObject, "Can't create program."); in CreateProgramObject()
457 AttachProgram(programObject); in CreateProgramObject()
458 LinkProgram(programObject); in CreateProgramObject()
460 return programObject; in CreateProgramObject()
465 ResShaderProgramDescription::AttachProgram(GLuint programObject) in AttachProgram() argument
469 glAttachShader(programObject, this->GetVertexShaderObject()); in AttachProgram()
473 glAttachShader(programObject, this->GetGeometryShaderObject()); in AttachProgram()
476 glAttachShader(programObject, GL_DMP_FRAGMENT_SHADER_DMP); in AttachProgram()
483 glBindAttribLocation(programObject, index, symbol); in AttachProgram()
491 ResShaderProgramDescription::LinkProgram(GLuint programObject) in LinkProgram() argument
493 glLinkProgram(programObject); in LinkProgram()
495 glGetProgramiv(programObject, GL_LINK_STATUS, &linked); in LinkProgram()
498 glDeleteProgram(programObject); in LinkProgram()
502 glValidateProgram(programObject); in LinkProgram()