Lines Matching refs:GLuint

92 	glw::GLuint m_buffer_0;
93 glw::GLuint m_buffer_1;
95 glw::GLuint m_vertex_array_object;
97 glw::GLuint m_transform_feedback_object_0;
98 glw::GLuint m_transform_feedback_object_1;
100 glw::GLuint m_query_object;
102 glw::GLuint m_program_id_with_input_output;
103 glw::GLuint m_program_id_with_output;
104 glw::GLuint m_program_id_without_output;
105 glw::GLuint m_program_id_with_geometry_shader;
106 glw::GLuint m_program_id_with_tessellation_shaders;
226 typedef GLW_APICALL void (GLW_APIENTRY *BindBufferOffsetEXT_ProcAddress)(glw::GLenum target, glw::GLuint index, glw::GLuint buffer,
228 typedef GLW_APICALL void (GLW_APIENTRY *GetIntegerIndexedvEXT_ProcAddress)(glw::GLenum param, glw::GLuint index, glw::GLint* values);
229 typedef GLW_APICALL void (GLW_APIENTRY *GetBooleanIndexedvEXT_ProcAddress)(glw::GLenum param, glw::GLuint index, glw::GLboolean* values);
381 glw::GLuint m_program;
382 glw::GLuint m_framebuffer;
383 glw::GLuint m_renderbuffer;
384 glw::GLuint m_buffer;
385 glw::GLuint m_buffer_size;
386 glw::GLuint m_vertex_array_object;
389 glw::GLuint m_max_vertices_drawn;
391 typedef GLW_APICALL void (GLW_APIENTRY *BindBufferOffsetEXT_ProcAddress)(glw::GLenum target, glw::GLuint index, glw::GLuint buffer,
399 static const glw::GLuint s_max_element_indices_count = 6;
400 static const glw::GLuint s_element_indices[][s_max_element_indices_count];
401 static const glw::GLuint s_primitive_cases_count;
402 static const glw::GLuint s_element_indices_counts[];
405 static const glw::GLuint s_framebuffer_size;
407 static const glw::GLuint s_max_vertex_id = 4;
422 virtual void draw(glw::GLuint primitive_case);
423 virtual bool checkFramebuffer(glw::GLuint primitive_case);
463 virtual void buildProgram(glw::GLuint primitive_case);
464 virtual void draw(glw::GLuint primitive_case);
471 static const glw::GLuint s_geometry_interleaved_primitive_cases_count;
497 glw::GLuint* m_buffers;
535 glw::GLuint* m_buffers;
646 glw::GLuint numberOfAttributes(glw::GLuint capture_way, glw::GLuint shader_case, glw::GLuint varying_type);
648 glw::GLuint buildProgram(glw::GLuint capture_way, glw::GLuint shader_case, glw::GLuint varying_type,
649 glw::GLuint number_of_attributes);
651 bool check(glw::GLuint program, glw::GLuint capture_way, glw::GLuint shader_case, glw::GLuint varying_type,
652 glw::GLuint number_of_attributes);
662 static const glw::GLuint s_shader_cases_count;
668 const glw::GLuint components_count;
672 static const glw::GLuint s_varying_types_count;
675 static const glw::GLuint s_capture_ways_count;
701 glw::GLuint m_query_object;
704 virtual void draw(glw::GLuint primitive_case);
733 glw::GLuint m_query_object;
736 virtual void draw(glw::GLuint primitive_case);
767 glw::GLuint m_query_object;
770 virtual void draw(glw::GLuint primitive_case);
802 glw::GLuint m_query_object;
805 virtual void draw(glw::GLuint primitive_case);
829 virtual void draw(glw::GLuint primitive_case);
830 virtual bool checkFramebuffer(glw::GLuint primitive_case);
852 virtual void draw(glw::GLuint primitive_case);
853 virtual bool checkFramebuffer(glw::GLuint primitive_case);
920 static const glw::GLuint s_xfb_varyings_count = 2;
922 static const glw::GLuint s_vertex_count = 3;
924 static const glw::GLuint s_capture_modes_count;
925 static const glw::GLuint s_capture_size = s_vertex_count * sizeof(glw::GLfloat) * 4 /* number of components */ *
927 static const glw::GLuint s_view_size = 2;
928 static const glw::GLuint s_xfb_count = 3;
932 glw::GLuint m_program_id_xfb;
933 glw::GLuint m_program_id_draw;
934 glw::GLuint m_xfb_id[s_xfb_count];
935 glw::GLuint m_bo_id[s_xfb_count];
936 glw::GLuint m_fbo_id;
937 glw::GLuint m_rbo_id;
938 glw::GLuint m_vao_id;
941 void bindXFB(glw::GLuint xfb_id);
942 void bindVAO(glw::GLuint vao_id);
943 void bindBOForXFB(glw::GLenum capture_mode, glw::GLuint bo_id);
944 void bindBOForDraw(glw::GLuint program_id, glw::GLenum capture_mode, glw::GLuint bo_id);
945 void useProgram(glw::GLuint program_id);
946 void useColour(glw::GLuint program_id, glw::GLfloat r, glw::GLfloat g, glw::GLfloat b, glw::GLfloat a);
947 void useGeometrySet(glw::GLuint program_id, bool invert_sign);
949 void drawToFramebuffer(glw::GLuint xfb_id);
993 static const glw::GLuint s_draw_vertex_count;
995 static const glw::GLuint s_bo_count = 2;
996 static const glw::GLuint s_bo_size;
999 glw::GLuint m_program_id;
1000 glw::GLuint m_vao_id[s_bo_count];
1001 glw::GLuint m_xfb_id;
1002 glw::GLuint m_bo_id[s_bo_count];
1003 glw::GLuint m_source_bo_index;
1058 static const glw::GLuint s_xfb_varyings_count;
1059 static const glw::GLuint s_bo_ids_count = 2;
1060 static const glw::GLuint s_qo_ids_count = 4;
1061 static const glw::GLuint s_bo_size;
1062 static const glw::GLuint s_view_size;
1065 glw::GLuint m_program_id_generate;
1066 glw::GLuint m_program_id_draw;
1067 glw::GLuint m_vao_id;
1068 glw::GLuint m_xfb_id;
1069 glw::GLuint m_bo_id[s_bo_ids_count];
1070 glw::GLuint m_fbo_id;
1071 glw::GLuint m_rbo_id;
1072 glw::GLuint m_qo_id[s_qo_ids_count];
1075 void setupVertexArray(glw::GLuint bo_id);
1076 void useProgram(glw::GLuint program_id);
1079 void drawForFramebuffer(glw::GLuint stream);
1117 static const glw::GLuint s_xfb_varyings_count;
1118 static const glw::GLuint s_bo_ids_count = 2;
1119 static const glw::GLuint s_bo_size;
1122 glw::GLuint m_program_id;
1123 glw::GLuint m_vao_id;
1124 glw::GLuint m_xfb_id;
1125 glw::GLuint m_bo_id[s_bo_ids_count];
1178 static const glw::GLuint s_bo_xfb_size;
1180 static const glw::GLuint s_bo_uniform_size;
1181 static const glw::GLuint s_view_size;
1184 glw::GLuint m_program_id_generate;
1185 glw::GLuint m_program_id_draw;
1186 glw::GLuint m_vao_id;
1187 glw::GLuint m_xfb_id;
1188 glw::GLuint m_bo_id_xfb;
1189 glw::GLuint m_bo_id_uniform;
1190 glw::GLuint m_fbo_id;
1191 glw::GLuint m_rbo_id;
1199 typedef GLW_APICALL glw::GLuint (GLW_APIENTRY *GetUniformBlockIndex_ProcAddress)(glw::GLuint program, const glw::GLchar* uniformBlockName);
1200 typedef GLW_APICALL void (GLW_APIENTRY *UniformBlockBinding_ProcAddress)(glw::GLuint program,
1201 glw::GLuint uniformIndex,
1202 glw::GLuint uniformBlockBinding);
1259 static const glw::GLuint s_xfb_varyings_count;
1261 static const glw::GLuint s_bo_xfb_size;
1263 static const glw::GLuint s_bo_uniform_size;
1264 static const glw::GLuint s_view_size;
1267 glw::GLuint m_program_id_generate;
1268 glw::GLuint m_program_id_draw;
1269 glw::GLuint m_vao_id;
1270 glw::GLuint m_xfb_id;
1271 glw::GLuint m_bo_id_xfb_position;
1272 glw::GLuint m_bo_id_xfb_color;
1273 glw::GLuint m_bo_id_uniform;
1274 glw::GLuint m_fbo_id;
1275 glw::GLuint m_rbo_id;
1283 typedef GLW_APICALL glw::GLuint (GLW_APIENTRY *GetUniformBlockIndex_ProcAddress)(glw::GLuint program, const glw::GLchar* uniformBlockName);
1284 typedef GLW_APICALL void (GLW_APIENTRY *UniformBlockBinding_ProcAddress)(glw::GLuint program,
1285 glw::GLuint uniformIndex,
1286 glw::GLuint uniformBlockBinding);
1311 glw::GLuint buildProgram(glw::Functions const& gl, tcu::TestLog& log, glw::GLchar const* const geometry_shader_source,