[virglrenderer-devel] [PATCH v2 0/2] multi-sample glBlitFramebuffer limitations on GLES

Dave Airlie airlied at gmail.com
Thu Jun 14 02:32:55 UTC 2018


On 13 June 2018 at 23:20, Jakob Bornecrantz <jakob at collabora.com> wrote:
> On 2018-06-12 11:55, Gert Wollny wrote:
>>
>> Hello all,
>>   I've reworked the patches so that it no longer goes through the whole
>> allocation procedure, but only uses the bits that are needed to get a
>> texture.
>>
>> There is still a slight overhead, because in the texture allocation some
>> cases
>> are tested for that will never be hit (like multisample), but to avoid
>> this one
>> would have to extract more little functions.
>> IMHO the alternative - allocating the resource manually is IMHO not
>> better, on
>> one hand, having the texture used for the intermediate framebuffer
>> available as
>> a vrend_resource makes inserting this extra step into the blit_int routine
>> very
>> simple, and on the other hand, creating the texture manually would mean
>> duplicating the code for picking the  texture creation parameter and
>> creating
>> the mip-maps (the tests don't seem to hit that code path, but I don't
>> think it
>> is impossible)
>
>
> Ran this series on Android GLES[2|3] CTS on GLES with no regressions or
> issues so is
> Tested-by: Jakob Bornecrantz <jakob at collabora.com>

Merged these, thanks for the refactoring in v2.

Dave.


More information about the virglrenderer-devel mailing list