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_label.h
Go to the documentation of this file.
00001 #ifndef SLANG_LABEL_H
00002 #define SLANG_LABEL_H 1
00003 
00004 #include "main/imports.h"
00005 #include "main/mtypes.h"
00006 #include "shader/prog_instruction.h"
00007 
00008 
00009 struct slang_label_
00010 {
00011    char *Name;
00012    GLint Location;
00018    GLuint NumReferences;
00019    GLuint *References;   
00020 };
00021 
00022 typedef struct slang_label_ slang_label;
00023 
00024 
00025 extern slang_label *
00026 _slang_label_new(const char *name);
00027 
00028 extern slang_label *
00029 _slang_label_new_unique(const char *name);
00030 
00031 extern void
00032 _slang_label_delete(slang_label *l);
00033 
00034 extern void
00035 _slang_label_add_reference(slang_label *l, GLuint inst);
00036 
00037 extern GLint
00038 _slang_label_get_location(const slang_label *l);
00039 
00040 extern void
00041 _slang_label_set_location(slang_label *l, GLint location,
00042                           struct gl_program *prog);
00043 
00044 
00045 #endif /* SLANG_LABEL_H */

Generated on Sun May 27 2012 04:20:40 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.