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 INDEX= 0,
00015
00016 ATTRIBUTE,
00017 ATTRIBUTE0,
00018 ATTRIBUTE1,
00019 ATTRIBUTE2,
00020 ATTRIBUTE3,
00021 ATTRIBUTE4,
00022 ATTRIBUTE5,
00023 ATTRIBUTE6,
00024 ATTRIBUTE7,
00025
00026 FEEDBACK,
00027 FEEDBACK0,
00028 FEEDBACK1,
00029 FEEDBACK2,
00030 FEEDBACK3,
00031
00032 UNIFORM,
00033 UNIFORM0,
00034 UNIFORM1,
00035 UNIFORM2,
00036 UNIFORM3,
00037 UNIFORM4,
00038 UNIFORM5,
00039 UNIFORM6,
00040 UNIFORM7,
00041
00042 INDIRECT,
00043
00044 BUFFER_STATE_LAST
00045 };
00046
00047 }
00048
00049 #endif