Lines Matching defs:Utils

45 class Utils
77 GLuint Utils::createAndBuildProgram(deqp::Context& context, const GLchar* cs_code, const GLchar* fs_code,
201 GLuint Utils::createAndCompileShader(deqp::Context& context, const GLenum type, const GLchar* code)
267 GLuint Utils::createAndFill2DTexture(deqp::Context& context, GLuint width, GLuint height, GLenum internal_format,
307 void Utils::deleteProgram(deqp::Context& context, const GLuint id)
322 void Utils::deleteShader(deqp::Context& context, const GLuint id)
337 void Utils::deleteTexture(deqp::Context& context, const GLuint id)
354 bool Utils::isExtensionSupported(deqp::Context& context, const GLchar* extension_name)
376 void Utils::replaceToken(const GLchar* token, size_t& search_position, const GLchar* text, std::string& string)
849 Utils::createAndFill2DTexture(m_context, m_width, m_height, internal_format, format, type, &texture_data[0]);
881 Utils::replaceToken("IMAGE_DEFINITION", position, image_definition, cs_code);
882 Utils::replaceToken("SAMPLER_DEFINITION", position, sampler_definition, cs_code);
883 Utils::replaceToken("TYPE", position, type, cs_code);
885 program_id = Utils::createAndBuildProgram(m_context, cs_code.c_str(), 0 /* fs_code */, 0 /* gs_code */,
916 Utils::replaceToken("TYPE", position, type, shader_code[i]);
917 Utils::replaceToken("SAMPLER_DEFINITION", position, sampler_definition, shader_code[i]);
918 //Utils::replaceToken("TYPE", position, type, shader_code[i]);
922 Utils::replaceToken("SAMPLER_DEFINITION", position, sampler_definition, shader_code[i]);
923 Utils::replaceToken("EXPECTED_VALUE", position, expected_value, shader_code[i]);
928 Utils::createAndBuildProgram(m_context, 0 /* cs_code */, shader_code[0].c_str() /* fs_code */,
966 texture_id = Utils::createAndFill2DTexture(m_context, m_width, m_height, internal_format, GL_DEPTH_STENCIL, type,
1224 if (true == Utils::isExtensionSupported(m_context, "GL_ARB_compute_shader"))
1257 Utils::deleteProgram(m_context, compute_program_id);
1258 Utils::deleteProgram(m_context, draw_program_id);
1260 Utils::deleteTexture(m_context, compute_dst_tex_id);
1261 Utils::deleteTexture(m_context, compute_src_tex_id);
1262 Utils::deleteTexture(m_context, draw_dst_tex_id);
1263 Utils::deleteTexture(m_context, draw_src_tex_id);
1272 Utils::deleteProgram(m_context, compute_program_id);
1273 Utils::deleteProgram(m_context, draw_program_id);
1275 Utils::deleteTexture(m_context, compute_dst_tex_id);
1276 Utils::deleteTexture(m_context, compute_src_tex_id);
1277 Utils::deleteTexture(m_context, draw_dst_tex_id);
1278 Utils::deleteTexture(m_context, draw_src_tex_id);