Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Nicolai Hähnle
On 07.09.2017 16:56, Marek Olšák wrote: +static bool si_out_of_order_rasterization(struct si_context *sctx) +{ + struct si_state_blend *blend = sctx->queued.named.blend; + struct si_state_dsa *dsa = sctx->queued.named.dsa; + + if (!sctx->screen->has_out_of_order_rast) +

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Marek Olšák
>> +static bool si_out_of_order_rasterization(struct si_context *sctx) >> +{ >> + struct si_state_blend *blend = sctx->queued.named.blend; >> + struct si_state_dsa *dsa = sctx->queued.named.dsa; >> + >> + if (!sctx->screen->has_out_of_order_rast) >> + return

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Marek Olšák
On Thu, Sep 7, 2017 at 7:33 AM, Axel Davy wrote: > Hi, > > On 07/09/2017 00:35, Marek Olšák wrote: >> >> + /* Out-of-order rasterization can be enabled for these cases: >> +* >> +* - color-only rendering: >> +* + blending must be enabled

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Dieter Nützel
Am 07.09.2017 00:35, schrieb Marek Olšák: From: Marek Olšák --- src/gallium/drivers/radeonsi/si_pipe.c | 2 + src/gallium/drivers/radeonsi/si_pipe.h | 1 + src/gallium/drivers/radeonsi/si_state.c | 143 +++-

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-07 Thread Nicolai Hähnle
On 07.09.2017 00:35, Marek Olšák wrote: From: Marek Olšák --- src/gallium/drivers/radeonsi/si_pipe.c | 2 + src/gallium/drivers/radeonsi/si_pipe.h | 1 + src/gallium/drivers/radeonsi/si_state.c | 143 +++-

Re: [Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-06 Thread Axel Davy
Hi, On 07/09/2017 00:35, Marek Olšák wrote: + /* Out-of-order rasterization can be enabled for these cases: +* +* - color-only rendering: +* + blending must be enabled and commutative +* + only when inexact behavior due to rounding is allowed +*

[Mesa-dev] [PATCH 1/2] radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUs

2017-09-06 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/radeonsi/si_pipe.c | 2 + src/gallium/drivers/radeonsi/si_pipe.h | 1 + src/gallium/drivers/radeonsi/si_state.c | 143 +++- src/gallium/drivers/radeonsi/si_state.h | 10 +-