Re: [Mesa-dev] [PATCH 2/6] radeonsi:optimizing SET_CONTEXT_REG for shaders GS

2018-09-24 Thread Marek Olšák
For the remaining patches (3-6), it would be better to precompute the register values in struct si_shader, so that the emit functions are as cheap as possible. Marek On Mon, Sep 24, 2018 at 10:51 PM, Marek Olšák wrote: > On Tue, Sep 18, 2018 at 4:21 PM, Sonny Jiang wrote: >> Signed-off-by: Sonn

Re: [Mesa-dev] [PATCH 2/6] radeonsi:optimizing SET_CONTEXT_REG for shaders GS

2018-09-24 Thread Marek Olšák
On Tue, Sep 18, 2018 at 4:21 PM, Sonny Jiang wrote: > Signed-off-by: Sonny Jiang > --- > src/gallium/drivers/radeonsi/si_gfx_cs.c | 15 ++- > src/gallium/drivers/radeonsi/si_state.h | 19 ++- > .../drivers/radeonsi/si_state_shaders.c | 112 -- > 3 files changed

[Mesa-dev] [PATCH 2/6] radeonsi:optimizing SET_CONTEXT_REG for shaders GS

2018-09-18 Thread Sonny Jiang
Signed-off-by: Sonny Jiang --- src/gallium/drivers/radeonsi/si_gfx_cs.c | 15 ++- src/gallium/drivers/radeonsi/si_state.h | 19 ++- .../drivers/radeonsi/si_state_shaders.c | 112 -- 3 files changed, 109 insertions(+), 37 deletions(-) diff --git a/src/gallium/dr