Lines Matching refs:glw
107 glw::GLenum m_target;
108 glw::GLuint m_width;
109 glw::GLuint m_height;
110 glw::GLuint m_level;
111 glw::GLenum m_internal_format;
112 glw::GLenum m_format;
113 glw::GLenum m_type;
119 glw::GLuint m_dst_x;
120 glw::GLuint m_dst_y;
122 glw::GLuint m_src_x;
123 glw::GLuint m_src_y;
124 glw::GLuint m_width;
125 glw::GLuint m_height;
129 void calculateDimmensions(glw::GLenum target, glw::GLuint level, glw::GLuint width, glw::GLuint height,
130 glw::GLuint* out_widths, glw::GLuint* out_heights, glw::GLuint* out_depths) const;
133 void cleanPixels(glw::GLubyte** pixels) const;
135 bool compareImages(const targetDesc& left_desc, const glw::GLubyte* left_data, glw::GLuint left_x,
136 glw::GLuint left_y, glw::GLuint left_layer, glw::GLuint left_level, const targetDesc& right_desc,
137 const glw::GLubyte* right_data, glw::GLuint right_x, glw::GLuint right_y,
138 glw::GLuint right_layer, glw::GLuint right_level, glw::GLuint region_width,
139 glw::GLuint region_height) const;
141 bool copyAndVerify(const testCase& test_case, const glw::GLubyte** dst_pixels, const glw::GLubyte** src_pixels);
143 void getCleanRegions(const testCase& test_case, glw::GLuint dst_level, glw::GLuint out_corners[4][4],
144 glw::GLuint& out_n_corners) const;
146 void getPixels(glw::GLuint name, const targetDesc& desc, glw::GLuint level, glw::GLubyte* out_pixels) const;
148 void prepareDstPxls(const targetDesc& desc, glw::GLubyte** out_pixels) const;
150 void prepareSrcPxls(const targetDesc& desc, glw::GLenum dst_internal_format, glw::GLubyte** out_pixels) const;
152 void prepareTestCases(glw::GLenum dst_internal_format, glw::GLenum dst_target, glw::GLenum src_internal_format,
153 glw::GLenum src_target);
155 glw::GLuint prepareTexture(const targetDesc& desc, const glw::GLubyte** pixels, glw::GLuint& out_buf_id);
157 bool verify(const testCase& test_case, glw::GLuint dst_layer, const glw::GLubyte** dst_pixels,
158 glw::GLuint src_layer, const glw::GLubyte** src_pixels, glw::GLuint depth);
161 glw::GLuint m_dst_buf_name;
162 glw::GLuint m_dst_tex_name;
163 glw::GLuint m_rb_name;
164 glw::GLuint m_src_buf_name;
165 glw::GLuint m_src_tex_name;
166 glw::GLuint m_test_case_index;
211 glw::GLenum m_target;
212 glw::GLenum m_internal_format;
213 glw::GLenum m_format;
214 glw::GLenum m_type;
219 void cleanPixels(glw::GLubyte*& pixels) const;
221 bool compareImages(const testCase& test_case, const glw::GLubyte* left_data, const glw::GLubyte* right_data) const;
223 bool copyAndVerify(const testCase& test_case, const glw::GLubyte* src_pixels);
225 void getPixels(glw::GLuint name, const testCase& test_case, glw::GLubyte* out_pixels) const;
227 void prepareDstPxls(const testCase& test_case, glw::GLubyte*& out_pixels) const;
229 void prepareSrcPxls(const testCase& test_case, glw::GLubyte*& out_pixels) const;
231 glw::GLuint prepareTexture(const testCase& test_case, const glw::GLubyte* pixels, glw::GLuint& out_buf_id);
233 bool verify(const testCase& test_case, const glw::GLubyte* src_pixels);
236 glw::GLuint m_dst_buf_name;
237 glw::GLuint m_dst_tex_name;
238 glw::GLuint m_rb_name;
239 glw::GLuint m_src_buf_name;
240 glw::GLuint m_src_tex_name;
241 glw::GLuint m_test_case_index;
245 static const glw::GLuint m_width;
246 static const glw::GLuint m_height;
247 static const glw::GLuint m_depth;
272 glw::GLenum m_src_target;
273 glw::GLenum m_dst_target;
274 glw::GLenum m_expected_result;
281 glw::GLuint m_dst_buf_name;
282 glw::GLuint m_dst_tex_name;
283 glw::GLuint m_src_buf_name;
284 glw::GLuint m_src_tex_name;
285 glw::GLuint m_test_case_index;
310 glw::GLenum m_tex_target;
311 glw::GLenum m_src_target;
312 glw::GLenum m_dst_target;
313 glw::GLenum m_expected_result;
320 glw::GLuint m_dst_buf_name;
321 glw::GLuint m_dst_tex_name;
322 glw::GLuint m_src_buf_name;
323 glw::GLuint m_src_tex_name;
324 glw::GLuint m_test_case_index;
349 glw::GLenum m_tex_target;
352 glw::GLenum m_expected_result;
359 glw::GLuint m_dst_buf_name;
360 glw::GLuint m_dst_tex_name;
361 glw::GLuint m_src_buf_name;
362 glw::GLuint m_src_tex_name;
363 glw::GLuint m_test_case_index;
388 glw::GLenum m_tex_target;
389 glw::GLenum m_dst_internal_format;
390 glw::GLenum m_dst_format;
391 glw::GLenum m_dst_type;
392 glw::GLenum m_src_internal_format;
393 glw::GLenum m_src_format;
394 glw::GLenum m_src_type;
395 glw::GLenum m_expected_result;
402 glw::GLuint m_dst_buf_name;
403 glw::GLuint m_dst_tex_name;
404 glw::GLuint m_src_buf_name;
405 glw::GLuint m_src_tex_name;
406 glw::GLuint m_test_case_index;
432 glw::GLenum m_src_target;
433 glw::GLsizei m_src_n_samples;
434 glw::GLenum m_dst_target;
435 glw::GLsizei m_dst_n_samples;
436 glw::GLenum m_expected_result;
443 glw::GLuint m_dst_tex_name;
444 glw::GLuint m_src_tex_name;
445 glw::GLuint m_test_case_index;
472 glw::GLenum m_tex_target;
473 glw::GLenum m_dst_internal_format;
474 glw::GLenum m_dst_format;
475 glw::GLenum m_dst_type;
476 glw::GLenum m_src_internal_format;
477 glw::GLenum m_src_format;
478 glw::GLenum m_src_type;
479 glw::GLenum m_expected_result;
486 glw::GLuint m_dst_tex_name;
487 glw::GLuint m_src_tex_name;
488 glw::GLuint m_test_case_index;
515 glw::GLenum m_dst_target;
517 glw::GLenum m_src_target;
519 glw::GLenum m_expected_result;
526 glw::GLuint m_dst_name;
527 glw::GLuint m_src_name;
528 glw::GLuint m_test_case_index;
555 glw::GLenum m_tex_target;
556 glw::GLuint m_src_level;
557 glw::GLuint m_dst_level;
558 glw::GLenum m_expected_result;
565 glw::GLuint m_dst_tex_name;
566 glw::GLuint m_src_tex_name;
567 glw::GLuint m_test_case_index;
592 glw::GLenum m_tex_target;
593 glw::GLuint m_depth;
594 glw::GLuint m_height;
595 glw::GLuint m_src_x;
596 glw::GLuint m_src_y;
597 glw::GLuint m_src_z;
598 glw::GLuint m_dst_x;
599 glw::GLuint m_dst_y;
600 glw::GLuint m_dst_z;
601 glw::GLenum m_expected_result;
608 glw::GLuint m_dst_tex_name;
609 glw::GLuint m_src_tex_name;
610 glw::GLuint m_test_case_index;
614 static const glw::GLuint m_region_depth;
615 static const glw::GLuint m_region_height;
616 static const glw::GLuint m_region_width;
642 glw::GLuint m_height;
643 glw::GLuint m_width;
644 glw::GLuint m_src_x;
645 glw::GLuint m_src_y;
646 glw::GLuint m_dst_x;
647 glw::GLuint m_dst_y;
648 glw::GLenum m_expected_result;
655 glw::GLuint m_dst_tex_name;
656 glw::GLuint m_src_tex_name;
657 glw::GLuint m_test_case_index;
684 glw::GLint m_internal_format;
685 glw::GLuint m_type;
689 unsigned int createTexture(int width, int height, glw::GLint internalFormat, glw::GLuint type, const void* data,
694 glw::GLuint m_dst_buf_name;
695 glw::GLuint m_dst_tex_name;
696 glw::GLuint m_src_buf_name;
697 glw::GLuint m_src_tex_name;
698 glw::GLuint m_test_case_index;