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

slang_vartable.c File Reference
#include "main/imports.h"
#include "shader/program.h"
#include "shader/prog_print.h"
#include "slang_compile.h"
#include "slang_compile_variable.h"
#include "slang_emit.h"
#include "slang_mem.h"
#include "slang_vartable.h"
#include "slang_ir.h"

Go to the source code of this file.

Data Structures

struct  table
struct  slang_var_table

Enumerations

enum  TempState { FREE, VAR, TEMP }

Functions

slang_var_table * _slang_new_var_table (GLuint maxRegisters)
void _slang_delete_var_table (slang_var_table *vt)
void _slang_push_var_table (slang_var_table *vt)
void _slang_pop_var_table (slang_var_table *vt)
void _slang_add_variable (slang_var_table *vt, slang_variable *v)
slang_variable_slang_find_variable (const slang_var_table *vt, slang_atom name)
static GLint alloc_reg (slang_var_table *vt, GLint size, GLboolean isTemp)
GLboolean _slang_alloc_var (slang_var_table *vt, slang_ir_storage *store)
GLboolean _slang_alloc_temp (slang_var_table *vt, slang_ir_storage *store)
void _slang_free_temp (slang_var_table *vt, slang_ir_storage *store)
GLboolean _slang_is_temp (const slang_var_table *vt, const slang_ir_storage *store)

Variables

static int dbg = 0

Generated on Fri May 25 2012 04:58:01 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.