Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenslang_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
1.7.6.1
|