[Mesa-dev] [PATCH 11/17] gallium/aux: Fix u_blitter.c for layers/samples
eocallaghan at alterapraxis.com
eocallaghan at alterapraxis.com
Tue Mar 22 08:21:12 UTC 2016
Ah you are correct, this is no longer needed in the push branch. We can
drop this one from the series as its a nop, please ignore thanks for
spotting it.
On 2016-03-22 02:43, Marek Olšák wrote:
> Does this fix anything even? The blitter always binds something, thus
> this should have no effect.
>
> Marek
>
> On Sat, Mar 19, 2016 at 7:41 AM, Edward O'Callaghan
> <eocallaghan at alterapraxis.com> wrote:
>> Signed-off-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
>> ---
>> src/gallium/auxiliary/util/u_blitter.c | 5 ++++-
>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/gallium/auxiliary/util/u_blitter.c
>> b/src/gallium/auxiliary/util/u_blitter.c
>> index 43fbd8e..c4a32e8 100644
>> --- a/src/gallium/auxiliary/util/u_blitter.c
>> +++ b/src/gallium/auxiliary/util/u_blitter.c
>> @@ -1566,11 +1566,13 @@ void util_blitter_blit_generic(struct
>> blitter_context *blitter,
>> /* Initialize framebuffer state. */
>> fb_state.width = dst->width;
>> fb_state.height = dst->height;
>> - fb_state.nr_cbufs = blit_depth || blit_stencil ? 0 : 1;
>> fb_state.cbufs[0] = NULL;
>> fb_state.zsbuf = NULL;
>>
>> if (blit_depth || blit_stencil) {
>> + fb_state.nr_cbufs = 0;
>> + fb_state.layers = 0;
>> + fb_state.samples = 1;
>> pipe->bind_blend_state(pipe, ctx->blend[0][0]);
>>
>> if (blit_depth && blit_stencil) {
>> @@ -1594,6 +1596,7 @@ void util_blitter_blit_generic(struct
>> blitter_context *blitter,
>> }
>>
>> } else {
>> + fb_state.nr_cbufs = 1;
>> unsigned colormask = mask & PIPE_MASK_RGBA;
>>
>> pipe->bind_blend_state(pipe,
>> ctx->blend[colormask][alpha_blend]);
>> --
>> 2.5.0
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list