[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