diff options
author | Jason Ekstrand <[email protected]> | 2019-07-31 15:17:17 -0500 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2019-08-01 21:59:37 +0000 |
commit | 70dc017aec72b80e7fd674b90eec4332807e3619 (patch) | |
tree | 9a9da01015a0584ceeab39ca011bde38ad7e342c /src/gallium/drivers/freedreno/freedreno_screen.c | |
parent | 4e736b88f3bc706b065798bd2296748603070484 (diff) |
nir: Stop whacking gl_FrontFacing to a system value
We have a cap bit for gallium and a GLSL compiler flag to control this.
Just trust what GLSL gives us and stop forcing it. In order for this to
be safe, we have to advertise another cap in some of the gallium
drivers.
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_screen.c')
-rw-r--r-- | src/gallium/drivers/freedreno/freedreno_screen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/freedreno/freedreno_screen.c b/src/gallium/drivers/freedreno/freedreno_screen.c index 4fbe6dd9223..2de02e31fe3 100644 --- a/src/gallium/drivers/freedreno/freedreno_screen.c +++ b/src/gallium/drivers/freedreno/freedreno_screen.c @@ -365,6 +365,8 @@ fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) if (is_ir3(screen)) return 1; return 0; + case PIPE_CAP_TGSI_FS_FACE_IS_INTEGER_SYSVAL: + return 1; case PIPE_CAP_MAX_STREAM_OUTPUT_SEPARATE_COMPONENTS: case PIPE_CAP_MAX_STREAM_OUTPUT_INTERLEAVED_COMPONENTS: if (is_ir3(screen)) |