Name

cgD3D10UnloadProgram - Unloads a D3D shader from the runtime data structures

Synopsis

#include <Cg/cgD3D10.h>

void cgD3D10UnloadProgram( CGprogram Program );

Parameters

Program
A program whose compiled output is used to create the D3D shader.

Return Values

None.

Description

cgD3D10UnloadProgram Unloads a D3D shader from the runtime data structures.

Examples

// vertexProg is a CGprogram using a vertex profile
...
cgD3D10UnloadProgram( vertexProg );

Errors

CG_INVALID_PROGRAM_HANDLE_ERROR is generated if Program is not a valid program.

History

cgD3D10UnloadProgram was introduced in Cg 2.1.

See Also

cgD3D10LoadProgram