mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-15 09:08:20 +02:00
agx: enable indirect temps
we support scratch now. total spills in shared programs: 32764 -> 990 (-96.98%) spills in affected programs: 32764 -> 990 (-96.98%) total fills in shared programs: 38694 -> 639 (-98.35%) fills in affected programs: 38694 -> 639 (-98.35%) Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28483>
This commit is contained in:
parent
e80d451e55
commit
e2ce64d013
1 changed files with 1 additions and 1 deletions
|
|
@ -1876,11 +1876,11 @@ agx_get_shader_param(struct pipe_screen *pscreen, enum pipe_shader_type shader,
|
|||
case PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR:
|
||||
return shader == PIPE_SHADER_TESS_CTRL;
|
||||
|
||||
case PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR:
|
||||
case PIPE_SHADER_CAP_SUBROUTINES:
|
||||
case PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED:
|
||||
return 0;
|
||||
|
||||
case PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR:
|
||||
case PIPE_SHADER_CAP_INDIRECT_CONST_ADDR:
|
||||
case PIPE_SHADER_CAP_INTEGERS:
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue