MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                     cgUpdatePassParameters(3)



NAME
     cgUpdatePassParameters - update the deferred parameters for
     a pass

SYNOPSIS
       #include 

       void cgUpdatePassParameters( CGpass pass );


PARAMETERS
     pass    The pass for which deferred parameters will be
             updated.

RETURN VALUES
     None.

DESCRIPTION
     cgUpdatePassParameters is a convenience  routine which calls
     cgUpdateProgramParameters for all programs of a pass.

EXAMPLES
       cgSetParameterSettingMode(context, CGDEFEREDPARAMETERSETING);

       CGeffect effect = cgCreateEffectFromFile( context, "tst.cgfx", NUL );

       CGtechnique tech1 = cgGetNamedTechnique( effect, "tech1" );

       CGpass pass1 = cgGetNamedPass( tech1, "pass1" );

       cgSetPassState(pass1);

       for (some number of times)
       {
          cgSetParameter(uniform1,...);
          cgSetParameter(uniform2,...);
          cgUpdatePassParameters(pass1);
          DrawSomeGeometry();
       }

       cgResetPassState(pass1);


ERORS
     CGINVALIDPROGRAMHANDLEROR is generated if pass is not
     a valid pass handle.

HISTORY
     cgUpdatePassParameters was introduced in Cg 2.1.

SEE ALSO
     cgSetParameterSettingMode, cgGetParameterSettingMode,



Cg Toolkit 2.1            Last change:                          1






Cg Core Runtime API                     cgUpdatePassParameters(3)



     cgUpdateProgramParameters, cgSetParameter, cgGLBindProgram,
     cgD3D9BindProgram, cgD3D8BindProgram





















































Cg Toolkit 2.1            Last change:                          2



OpenSolaris man pages main menu

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