[Piglit] [PATCH 1/2] max-samplers: Specify a RGBA color rather than RGB.

Marek Olšák maraeo at gmail.com
Sun Jan 19 03:18:13 PST 2014


The type of the last parameter of get_texture_color should also be updated.

Marek

On Sun, Jan 19, 2014 at 4:54 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> The RGB channels continue to uniquely identify textures; the alpha
> channel is always 1.0.
>
> This isn't terribly useful in and of itself, but will allow me to use
> the unique color for the border color in the next patch.
>
> Cc: Marek Olšák <maraeo at gmail.com>
> Cc: Chris Forbes <chrisf at ijw.co.nz>
> Cc: Ian Romanick <idr at freedesktop.org>
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
> ---
>  tests/texturing/max-samplers.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/tests/texturing/max-samplers.c b/tests/texturing/max-samplers.c
> index ccef4a1..c8de624 100644
> --- a/tests/texturing/max-samplers.c
> +++ b/tests/texturing/max-samplers.c
> @@ -87,6 +87,7 @@ get_texture_color(int unit, float out[3])
>         out[0] = (unit % 16) / 15.0;
>         out[1] = (unit / 16) / 15.0;
>         out[2] = 0;
> +       out[3] = 1;
>  }
>
>  static void
> @@ -140,7 +141,7 @@ draw_rect_core(int ix, int iy, int iw, int ih)
>  static GLboolean
>  probe_pixel(int unit, int x, int y)
>  {
> -       float expected[3];
> +       float expected[4];
>
>         get_texture_color(unit, expected);
>
> @@ -201,7 +202,7 @@ static void
>  set_texture(int unit)
>  {
>         GLuint tex;
> -       float color[3];
> +       float color[4];
>
>         get_texture_color(unit, color);
>
> --
> 1.8.5.2
>


More information about the Piglit mailing list