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)
+
>> +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
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
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
+++-
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 +++-
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
+*
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 +-