Home | History | Annotate | Download | only in main

Lines Matching full:program

39 #include "program/arbprogparse.h"
40 #include "program/nvfragparse.h"
41 #include "program/nvvertparse.h"
42 #include "program/program.h"
50 * The two different fragment program targets are supposed to be compatible
68 * Bind a program (make it current)
97 * Get pointer to new program to bind.
98 * NOTE: binding to a non-existant program is not an error.
102 /* Bind a default program */
110 /* Bind a user program */
113 /* allocate a new program now */
131 /* binding same program - no change */
135 /* signal new program (and its new constants) */
182 /* Unbind program if necessary */
188 /* unbind this currently bound program */
196 /* unbind this currently bound program */
214 * Generate a list of new program identifiers.
236 /* Insert pointer to dummy program as placeholder */
241 /* Return the program names */
249 * Determine if id names a vertex or fragment program.
252 * \param id is the program identifier
253 * \return GL_TRUE if id is a program, else GL_FALSE.
360 * ARB and NV vertex programs. If the target is a vertex program, parse it
400 if (ctx->Program.ErrorPos == -1) {
401 /* finally, give the program to the driver for translation/checking */
411 * Set a program env parameter register.
426 * Set a program env parameter register.
442 * Set a program env parameter register.
467 * Set a program env parameter register.
805 * no guarantee that the program will run in hardware.
808 /* default/null program */
821 /* continue with fragment-program only queries below */