2017-05-11 1:06 GMT+02:00 Eric Anholt <e...@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.gmei...@gmail.com> greets -- Christian Gmeiner, MSc https://www.youtube.com/user/AloryOFFICIAL https://soundcloud.com/christian-gmeiner _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev