[Libre-soc-dev] 3D MESA Driver
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Mon Aug 10 18:09:29 BST 2020
On Monday, August 10, 2020, Jacob Lifshay <programmerjake at gmail.com> wrote:
>
>
> Hopefully, it supports more complex schemes as well, since Vulkan on
> Wayland explicitly requires VK_PRESENT_MODE_MAILBOX_KHR support, which is
> an interesting variant of triple (or more) buffering, optimized for low
> latency without tearing.
https://github.com/RoaLogic/vga_lcd/blob/master/doc/vga_core.pdf
there is an active video memory page register as well as an interrupt
system.
hypothetically, in kernelspace, triple or greater buffering could be done
by responding to that interrupt and altering the location of the upcoming
framebuffer before it is needed.
l.
--
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
More information about the Libre-soc-dev
mailing list