mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-09 19:10:12 +01:00
panfrost: Set PIPE_CAP_TGSI_TEXCOORD
It doesn't really make sense, since we don't have special texture coordinate varyings, but it'll make some code simpler for XFB and it doesn't hurt us, even if I lose a bit of my soul setting it. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
This commit is contained in:
parent
72fc06df9c
commit
4b0001c42d
2 changed files with 6 additions and 1 deletions
|
|
@ -180,6 +180,11 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
|||
case PIPE_CAP_TGSI_FS_POSITION_IS_SYSVAL:
|
||||
return 0;
|
||||
|
||||
/* I really don't want to set this CAP but let's not swim against the
|
||||
* tide.. */
|
||||
case PIPE_CAP_TGSI_TEXCOORD:
|
||||
return 1;
|
||||
|
||||
case PIPE_CAP_SEAMLESS_CUBE_MAP:
|
||||
case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE:
|
||||
return 1;
|
||||
|
|
|
|||
|
|
@ -143,7 +143,7 @@ panfrost_emit_varying_descriptor(
|
|||
|
||||
unsigned loc = fs->varyings_loc[i];
|
||||
unsigned pnt_loc =
|
||||
(loc >= VARYING_SLOT_VAR0) ? (loc - VARYING_SLOT_VAR0) :
|
||||
(loc >= VARYING_SLOT_TEX0) ? (loc - VARYING_SLOT_TEX0) :
|
||||
(loc == VARYING_SLOT_PNTC) ? 8 :
|
||||
~0;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue