serenity/Kernel/Graphics
Tom 02651f8dc6 Kernel: Make VirtIO GPU buffer flipping more spec compliant
The spec requires a flush after setting the new buffer resource id,
which is required by QEMUs SDL backend but not the GTK backend. This
brings us in line with the spec and makes it work for the SDL backend.
2021-07-10 21:24:52 +02:00
..
Console Everywhere: Mark debug-only functions [[maybe_unused]] 2021-07-08 10:11:00 +02:00
VirtIOGPU Kernel: Make VirtIO GPU buffer flipping more spec compliant 2021-07-10 21:24:52 +02:00
Bochs.h Kernel/Graphics: Remove unnecessary derived FramebufferDevice classes 2021-05-27 22:39:13 +02:00
BochsGraphicsAdapter.cpp Kernel: Don't remap BochsGraphicsAdapter MMIO registers on every access 2021-07-06 12:24:51 +02:00
BochsGraphicsAdapter.h Kernel: Don't remap BochsGraphicsAdapter MMIO registers on every access 2021-07-06 12:24:51 +02:00
Definitions.h Kernel/Graphics: Add basic support for Intel native accelerator 2021-05-16 19:58:33 +02:00
FramebufferDevice.cpp Kernel: Implement buffer flipping for VirtIOGPU framebuffers 2021-07-04 23:59:17 +02:00
FramebufferDevice.h Kernel: Abstract FramebufferConsole away from contiguous physical range 2021-06-25 19:26:30 +02:00
GraphicsDevice.h Kernel: Simplify graphics initialization somewhat 2021-07-03 16:28:49 +02:00
GraphicsManagement.cpp Kernel: Clarify and make it easy to not use raw numbers 2021-07-03 16:28:49 +02:00
GraphicsManagement.h Kernel: Simplify graphics initialization somewhat 2021-07-03 16:28:49 +02:00
IntelNativeGraphicsAdapter.cpp Everywhere: Mark debug-only functions [[maybe_unused]] 2021-07-08 10:11:00 +02:00
IntelNativeGraphicsAdapter.h Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00
VGACompatibleAdapter.cpp Kernel: Simplify graphics initialization somewhat 2021-07-03 16:28:49 +02:00
VGACompatibleAdapter.h Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00