UFO: Alien Invasion
Loading...
Searching...
No Matches
r_program_t Struct Reference

#include <r_program.h>

Collaboration diagram for r_program_t:
Collaboration graph

Data Fields

GLuint id
char name [MAX_VAR]
r_shader_tv
r_shader_tf
r_progvar_t vars [MAX_PROGRAM_VARS]
programInitFunc_t init
programUseFunc_t use
voiduserdata

Detailed Description

Definition at line 54 of file r_program.h.

Field Documentation

◆ f

r_shader_t* r_program_t::f

fragment shader

Definition at line 58 of file r_program.h.

Referenced by R_LoadProgram(), and R_ShutdownProgram().

◆ id

GLuint r_program_t::id

◆ init

programInitFunc_t r_program_t::init

Definition at line 60 of file r_program.h.

Referenced by R_LoadProgram().

◆ name

char r_program_t::name[MAX_VAR]

Definition at line 56 of file r_program.h.

Referenced by R_LoadProgram().

◆ use

programUseFunc_t r_program_t::use

Definition at line 61 of file r_program.h.

Referenced by R_LoadProgram(), and R_UseProgram().

◆ userdata

void* r_program_t::userdata

◆ v

r_shader_t* r_program_t::v

vertex shader

Definition at line 57 of file r_program.h.

Referenced by R_LoadProgram(), and R_ShutdownProgram().

◆ vars

r_progvar_t r_program_t::vars[MAX_PROGRAM_VARS]

Definition at line 59 of file r_program.h.


The documentation for this struct was generated from the following file: