Lines Matching defs:desc
2595 targetDesc desc = test_case.m_src;
2596 desc.m_target = GL_TEXTURE_2D;
2599 m_src_tex_name = prepareTexture(desc, (const GLubyte**)src_pixels, m_src_buf_name);
3049 * @param desc Descriptor of image
3053 void FunctionalTest::getPixels(GLuint name, const targetDesc& desc, GLuint level, GLubyte* out_pixels) const
3057 gl.bindTexture(desc.m_target, name);
3060 gl.getTexImage(desc.m_target, level, desc.m_format, desc.m_type, out_pixels);
3063 gl.bindTexture(desc.m_target, 0);
3069 * @param desc Descriptor
3072 void FunctionalTest::prepareDstPxls(const FunctionalTest::targetDesc& desc, GLubyte** out_pixels) const
3074 const GLenum internal_format = desc.m_internal_format;
3075 const bool is_multi_level = Utils::isTargetMultilevel(desc.m_target);
3077 const GLuint pixel_size = Utils::getPixelSizeForFormat(desc.m_internal_format);
3078 const GLenum type = desc.m_type;
3091 calculateDimmensions(desc.m_target, desc.m_level, desc.m_width, desc.m_height, widths, heights, depths);
3127 * @param desc Descriptor
3131 void FunctionalTest::prepareSrcPxls(const FunctionalTest::targetDesc& desc, GLenum /* dst_internal_format */,
3134 const GLenum internal_format = desc.m_internal_format;
3135 const bool is_multi_level = Utils::isTargetMultilevel(desc.m_target);
3137 const GLuint pixel_size = Utils::getPixelSizeForFormat(desc.m_internal_format);
3138 const GLenum type = desc.m_type;
3151 calculateDimmensions(desc.m_target, desc.m_level, desc.m_width, desc.m_height, widths, heights, depths);
3375 * @param desc Descriptor
3381 GLuint FunctionalTest::prepareTexture(const targetDesc& desc, const GLubyte** pixels, GLuint& out_buf_id)
3383 GLuint name = Utils::generateTexture(m_context, desc.m_target);
3385 if (false == Utils::isTargetMultilevel(desc.m_target))
3387 Utils::prepareTexture(m_context, name, desc.m_target, desc.m_internal_format, desc.m_format, desc.m_type,
3388 0 /* level */, desc.m_width, desc.m_height,
3392 Utils::makeTextureComplete(m_context, desc.m_target, name, 0 /* base */, 0 /* max */);
3401 calculateDimmensions(desc.m_target, desc.m_level, desc.m_width, desc.m_height, widths, heights, depths);
3405 Utils::prepareTexture(m_context, name, desc.m_target, desc.m_internal_format, desc.m_format, desc.m_type,
3408 Utils::makeTextureComplete(m_context, desc.m_target, name, 0 /* base */, 2 /* max */);
3891 testCase desc = test_case;
3894 desc.m_target = GL_TEXTURE_2D;
3897 m_dst_tex_name = prepareTexture(desc, dst_pixels, m_dst_buf_name);
3898 m_src_tex_name = prepareTexture(desc, src_pixels, m_src_buf_name);
4043 * @param desc Descriptor