[Mesa-dev] [PATCH 1/2] gallium/aux: Use TGSI chan name defines inplace of literals

Nicolai Hähnle nhaehnle at gmail.com
Thu Jan 7 09:09:42 PST 2016


Series is: Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

On 07.01.2016 11:44, Edward O'Callaghan wrote:
> Signed-off-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
> ---
>   src/gallium/auxiliary/tgsi/tgsi_util.c | 13 +++++++------
>   1 file changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/src/gallium/auxiliary/tgsi/tgsi_util.c b/src/gallium/auxiliary/tgsi/tgsi_util.c
> index 653e650..5fff3f0 100644
> --- a/src/gallium/auxiliary/tgsi/tgsi_util.c
> +++ b/src/gallium/auxiliary/tgsi/tgsi_util.c
> @@ -29,6 +29,7 @@
>   #include "pipe/p_shader_tokens.h"
>   #include "tgsi_parse.h"
>   #include "tgsi_util.h"
> +#include "tgsi_exec.h"
>
>   union pointer_hack
>   {
> @@ -53,17 +54,17 @@ tgsi_util_get_src_register_swizzle(
>      const struct tgsi_src_register *reg,
>      unsigned component )
>   {
> -   switch( component ) {
> -   case 0:
> +   switch (component) {
> +   case TGSI_CHAN_X:
>         return reg->SwizzleX;
> -   case 1:
> +   case TGSI_CHAN_Y:
>         return reg->SwizzleY;
> -   case 2:
> +   case TGSI_CHAN_Z:
>         return reg->SwizzleZ;
> -   case 3:
> +   case TGSI_CHAN_W:
>         return reg->SwizzleW;
>      default:
> -      assert( 0 );
> +      assert(0);
>      }
>      return 0;
>   }
>


More information about the mesa-dev mailing list