glDetachShader Function

Syntax

GL_APICALL void GL_APIENTRY glDetachShader(
     GLuint program,
     GLuint shader
);

Arguments

Name Description
in program Program object
in shader Shader object to detach

Return Values

No values are returned.

Description

Detaches a shader object from a program object.

Set program to a program object.

Set shader to the shader object to detach.

This function generates the following errors.

GL_INVALID_VALUEThe program and shader arguments specify nonexistent objects.
GL_INVALID_OPERATIONThe object specified by shader is not attached to program.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL