ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

prog_parameter.c File Reference
#include "main/glheader.h"
#include "main/imports.h"
#include "main/macros.h"
#include "prog_instruction.h"
#include "prog_parameter.h"
#include "prog_statevars.h"

Go to the source code of this file.

Functions

struct gl_program_parameter_list_mesa_new_parameter_list (void)
void _mesa_free_parameter_list (struct gl_program_parameter_list *paramList)
GLint _mesa_add_parameter (struct gl_program_parameter_list *paramList, enum register_file type, const char *name, GLuint size, GLenum datatype, const GLfloat *values, const gl_state_index state[STATE_LENGTH], GLbitfield flags)
GLint _mesa_add_named_parameter (struct gl_program_parameter_list *paramList, const char *name, const GLfloat values[4])
GLint _mesa_add_named_constant (struct gl_program_parameter_list *paramList, const char *name, const GLfloat values[4], GLuint size)
GLint _mesa_add_unnamed_constant (struct gl_program_parameter_list *paramList, const GLfloat values[4], GLuint size, GLuint *swizzleOut)
GLint _mesa_add_uniform (struct gl_program_parameter_list *paramList, const char *name, GLuint size, GLenum datatype, const GLfloat *values)
void _mesa_use_uniform (struct gl_program_parameter_list *paramList, const char *name)
GLint _mesa_add_sampler (struct gl_program_parameter_list *paramList, const char *name, GLenum datatype)
GLint _mesa_add_varying (struct gl_program_parameter_list *paramList, const char *name, GLuint size, GLbitfield flags)
GLint _mesa_add_attribute (struct gl_program_parameter_list *paramList, const char *name, GLint size, GLenum datatype, GLint attrib)
GLint _mesa_add_state_reference (struct gl_program_parameter_list *paramList, const gl_state_index stateTokens[STATE_LENGTH])
GLfloat_mesa_lookup_parameter_value (const struct gl_program_parameter_list *paramList, GLsizei nameLen, const char *name)
GLint _mesa_lookup_parameter_index (const struct gl_program_parameter_list *paramList, GLsizei nameLen, const char *name)
GLboolean _mesa_lookup_parameter_constant (const struct gl_program_parameter_list *list, const GLfloat v[], GLuint vSize, GLint *posOut, GLuint *swizzleOut)
struct gl_program_parameter_list_mesa_clone_parameter_list (const struct gl_program_parameter_list *list)
struct gl_program_parameter_list_mesa_combine_parameter_lists (const struct gl_program_parameter_list *listA, const struct gl_program_parameter_list *listB)
GLuint _mesa_longest_parameter_name (const struct gl_program_parameter_list *list, enum register_file type)
GLuint _mesa_num_parameters_of_type (const struct gl_program_parameter_list *list, enum register_file type)

Detailed Description

Program parameter lists and functions.

Author:
Brian Paul

Definition in file prog_parameter.c.


Generated on Sat May 26 2012 04:57:55 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.