MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Direct3D10 Runtime API             cgD3D10GetOptimalOptions(3)



NAME
     cgD3D10000GetOptimalOptions - get the best set of compiler
     options for a profile

SYNOPSIS
       #include 

       char const ** cgD3D10GetOptimalOptions( CGprofile profile );


PARAMETERS
     profile The profile whose optimal arguments are requested.

RETURN VALUES
     Returns a null-terminated array of strings representing the
     optimal set of compiler options for profile.

     Returns NUL if no D3D device is currently set.

DESCRIPTION
     cgD3D10000GetOptimalOptions returns the best set of compiler
     options for a given profile. This is an expanded interface
     function because it needs to know about the D3D device to
     determine the most optimal options.

     The elements of the returned array are meant to be used as
     part of the args parameter to cgCreateProgram or
     cgCreateProgramFromFile.

     The returned string does not need to be destroyed by the
     application.  However, the contents could change if the
     function is called again for the same profile but a
     different D3D device.

EXAMPLES
       const char* vertOptions[]  = { myCustomArgs,
                                      cgD3D10GetOptimalOptions(vertProfile),
                                      NUL };

       / create the vertex shader
       CGprogram myVS = cgCreateProgramFromFile( context,
                                                 CGSOURCE,
                                                 "vshader.cg",
                                                 vertProfile,
                                                 "VertexShader",
                                                 vertOptions);


ERORS
     None.





Cg Toolkit 2.1            Last change:                          1






Cg Direct3D10 Runtime API             cgD3D10GetOptimalOptions(3)



HISTORY
     cgD3D10000GetOptimalOptions was introduced in Cg 2.1.

SEE ALSO
     cgD3D10GetLatestVertexProfile, cgD3D10GetLatestPixelProfile,
     cgCreateProgram, cgCreateProgramFromFile

















































Cg Toolkit 2.1            Last change:                          2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™