[Mesa-dev] [PATCH 2/2] gallium: Add renderonly-based support for pl111+vc4.

Eric Anholt eric at anholt.net
Mon Jun 5 18:34:07 UTC 2017


Christian Gmeiner <christian.gmeiner at gmail.com> writes:

> 2017-05-11 1:06 GMT+02:00 Eric Anholt <eric at anholt.net>:
>> This follows the model of imx (display) and etnaviv (render): pl111 is a
>> display-only device, so when asked to do GL for it, we see if we have a
>> vc4 renderer, make the vc4 screen, and have vc4 call back to pl111 to do
>> scanout allocations.
>>
>> The difference from etnaviv is that we share the same BO between vc4 and
>> pl111, rather than having a vc4 bo and a pl11 bo and copies between the
>> two.  The only mismatch between their requirements is that vc4 requires
>> 4-pixel (at 32bpp) stride alignment, while pl111 requires that stride
>> match width.  The kernel will reject any modesets to an incorrect stride,
>> so the 3D driver doesn't need to worry about that.
>
>
> With Emil's comment (regarding  drmOpen* API) taken care of
>
> Reviewed-by: Christian Gmeiner <christian.gmeiner at gmail.com>

Emil was confused how the API works, and there's no problem here.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170605/7dece939/attachment.sig>


More information about the mesa-dev mailing list