freedreno/a6xx: fix gl_FragCoord.w
Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
parent
919741b8d5
commit
6530fcc4a7
|
@ -544,7 +544,9 @@ fd6_program_emit(struct fd_context *ctx, struct fd_ringbuffer *ring,
|
|||
|
||||
OUT_PKT4(ring, REG_A6XX_GRAS_CNTL, 1);
|
||||
OUT_RING(ring, COND(enable_varyings, A6XX_GRAS_CNTL_VARYING) |
|
||||
COND(s[FS].v->frag_coord, A6XX_GRAS_CNTL_XCOORD |
|
||||
COND(s[FS].v->frag_coord,
|
||||
A6XX_GRAS_CNTL_UNK3 |
|
||||
A6XX_GRAS_CNTL_XCOORD |
|
||||
A6XX_GRAS_CNTL_YCOORD |
|
||||
A6XX_GRAS_CNTL_ZCOORD |
|
||||
A6XX_GRAS_CNTL_WCOORD));
|
||||
|
@ -552,7 +554,9 @@ fd6_program_emit(struct fd_context *ctx, struct fd_ringbuffer *ring,
|
|||
OUT_PKT4(ring, REG_A6XX_RB_RENDER_CONTROL0, 2);
|
||||
OUT_RING(ring, COND(enable_varyings, A6XX_RB_RENDER_CONTROL0_VARYING |
|
||||
A6XX_RB_RENDER_CONTROL0_UNK10) |
|
||||
COND(s[FS].v->frag_coord, A6XX_RB_RENDER_CONTROL0_XCOORD |
|
||||
COND(s[FS].v->frag_coord,
|
||||
A6XX_RB_RENDER_CONTROL0_UNK3 |
|
||||
A6XX_RB_RENDER_CONTROL0_XCOORD |
|
||||
A6XX_RB_RENDER_CONTROL0_YCOORD |
|
||||
A6XX_RB_RENDER_CONTROL0_ZCOORD |
|
||||
A6XX_RB_RENDER_CONTROL0_WCOORD));
|
||||
|
|
Loading…
Reference in New Issue