[Piglit] [v9 02/13] framework: gl-profile style image probe for gles
Chad Versace
chad.versace at linux.intel.com
Mon Aug 19 11:36:13 PDT 2013
On 08/09/2013 03:42 AM, Topi Pohjolainen wrote:
> As GLES reads pixels as non-normalized integers compare the
> integers directly instead of transforming to floats first.
>
> Signed-off-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
> ---
> tests/util/piglit-util-gl-common.h | 2 ++
> tests/util/piglit-util-gles.c | 63 ++++++++++++++++++++++++++++++++++++++
> 2 files changed, 65 insertions(+)
> +unsigned
> +piglit_num_components(GLenum base_format)
> +{
> + switch (base_format) {
> + case GL_ALPHA:
> + case GL_LUMINANCE:
> + case GL_LUMINANCE_ALPHA:
> + case GL_RGB:
> + return 3;
> + case GL_RGBA:
> + return 4;
> + default:
> + printf("Unknown num_components for %s\n",
> + piglit_get_gl_enum_name(base_format));
> + piglit_report_result(PIGLIT_FAIL);
> + return 0;
> + }
> +}
The number of components for alpha and luminance should be 1, and luminance_alpha should
be 2. See piglit-util-gl.c:piglit_num_components().
Also, the commit subject shouldn't begin with "framework". That refers to the
toplevel 'framework' directory filled with python files. The subject's prefix
should instead be "util" or "util/gl".
With those two things fixed, this patch is
Reviewed-by: Chad Versace <chad.versace at linux.intel.com>
More information about the Piglit
mailing list