~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/gallium/drivers/nouveau/nv50/nv50_blit.h

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
   }
54
54
}
55
55
 
56
 
static inline unsigned
57
 
nv50_blit_get_tgsi_texture_target(enum pipe_texture_target target)
 
56
static inline enum glsl_sampler_dim
 
57
nv50_blit_get_glsl_sampler_dim(enum pipe_texture_target target)
58
58
{
59
59
   switch (target) {
60
 
   case PIPE_TEXTURE_1D: return TGSI_TEXTURE_1D;
61
 
   case PIPE_TEXTURE_2D: return TGSI_TEXTURE_2D;
62
 
   case PIPE_TEXTURE_3D: return TGSI_TEXTURE_3D;
63
 
   case PIPE_TEXTURE_1D_ARRAY: return TGSI_TEXTURE_1D_ARRAY;
64
 
   case PIPE_TEXTURE_2D_ARRAY: return TGSI_TEXTURE_2D_ARRAY;
 
60
   case PIPE_TEXTURE_1D: return GLSL_SAMPLER_DIM_1D;
 
61
   case PIPE_TEXTURE_2D: return GLSL_SAMPLER_DIM_2D;
 
62
   case PIPE_TEXTURE_3D: return GLSL_SAMPLER_DIM_3D;
 
63
   case PIPE_TEXTURE_1D_ARRAY: return GLSL_SAMPLER_DIM_1D;
 
64
   case PIPE_TEXTURE_2D_ARRAY: return GLSL_SAMPLER_DIM_2D;
65
65
   default:
66
66
      assert(target == PIPE_BUFFER);
67
 
      return TGSI_TEXTURE_BUFFER;
 
67
      return GLSL_SAMPLER_DIM_BUF;
68
68
   }
69
69
}
70
70
 
 
71
static inline bool
 
72
nv50_blit_is_array(enum pipe_texture_target target) {
 
73
   return (target == PIPE_TEXTURE_1D_ARRAY) ||
 
74
          (target == PIPE_TEXTURE_2D_ARRAY);
 
75
}
 
76
 
71
77
static inline enum pipe_texture_target
72
78
nv50_blit_reinterpret_pipe_texture_target(enum pipe_texture_target target)
73
79
{