Cg Direct3D10 Runtime API cgD3D10SetManageTextureParameters(3)
NAME
cgD3D10000SetanageTextureParameters - set the manage texture
parameters flag for a context
SYNOPSIS
#include
void cgD3D10SetManageTextureParameters( CGcontext context,
CGbool flag );
PARAMETERS
context The context in which the automatic texture
management behavior will be changed.
flag A boolean switch which controls automatic texture
management by the runtime.
RETURN VALUES
None.
DESCRIPTION
By default, cgD3D10 does not manage any texture state in
D3D. It is up to the user to enable and disable textures
using D3D. This behavior is the default to avoid conflicts
with texture state on geometry that's rendered with the
fixed function pipeline or without cgD3D10.
If automatic texture management is desired,
cgD3D10000SetanageTextureParameters may be called with flag
set to CGTRUE before cgD3D10BindProgram is called.
Whenever cgD3D10BindProgram is called, the cgD3D10 runtime
will make all the appropriate texture parameter calls on the
application's behalf.
Calling cgD3D10000SetanageTextureParameters with flag set to
CGFALSE will disable automatic texture management.
NOTE: When cgD3D10000SetanageTextureParameters is set to
CGTRUE, applications should not make texture state change
calls to D3D after calling cgD3D10BindProgram, unless the
application is trying to override some parts of cgD3D10's
texture management.
EXAMPLES
/ Enable automatic texture management
cgD3D10SetManageTextureParmeters( pCtx, CGTRUE );
ERORS
None.
Cg Toolkit 2.1 Last change: 1
Cg Direct3D10 Runtime API cgD3D10SetManageTextureParameters(3)
HISTORY
cgD3D10000SetanageTextureParameters was introduced in Cg 2.1.
SEE ALSO
cgD3D10GetManageTextureParameters, cgD3D10BindProgram
Cg Toolkit 2.1 Last change: 2
|