gKitGL
|
00001 00002 #ifndef _TP_ATTRIBUTES_H 00003 #define _TP_ATTRIBUTES_H 00004 00005 #include "GL/GLPlatform.h" 00006 #include "GLResource.h" 00007 #include "GL/TPProgramName.h" 00008 00009 00010 namespace gk { 00011 00012 enum 00013 { 00014 INDICE= 0, 00015 00016 ATTRIBUTE, 00017 ATTRIBUTE0= ATTRIBUTE, 00018 POSITION= ATTRIBUTE0, 00019 ATTRIBUTE1, 00020 NORMAL= ATTRIBUTE1, 00021 ATTRIBUTE2, 00022 TEXCOORD= ATTRIBUTE2, 00023 ATTRIBUTE3, 00024 ATTRIBUTE4, 00025 ATTRIBUTE5, 00026 ATTRIBUTE6, 00027 ATTRIBUTE7, 00028 00029 FEEDBACK, 00030 FEEDBACK0= FEEDBACK, 00031 FEEDBACK1, 00032 FEEDBACK2, 00033 FEEDBACK3, 00034 00035 UNIFORM, 00036 UNIFORM0= UNIFORM, 00037 UNIFORM1, 00038 UNIFORM2, 00039 UNIFORM3, 00040 UNIFORM4, 00041 UNIFORM5, 00042 UNIFORM6, 00043 UNIFORM7, 00044 00045 INDIRECT, 00046 00047 BUFFER_STATE_LAST 00048 }; 00049 00050 } 00051 00052 #endif