summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
2022-06-11Kernel/Console: Fix gaps between background glyph colorMacDue
2022-06-10Kernel/Graphics: Ensure VMWare and VirtualBox EDIDs have manufacturer IDLiav A
2022-06-10Kernel/Graphics: Ensure generic EDID always has correct checksumLiav A
2022-06-10Kernel/Graphics: Re-organize the DisplayConnector class a bitLiav A
2022-06-09Kernel/Console: Tidy up code a littleMacDue
2022-06-09Kernel/Console: Factor out framebuffer offset and support glyph_spacingMacDue
2022-06-09Kernel/Console: Replace QEMU bitmap font with CathodeMacDue
2022-06-06Kernel/Graphics: Drop support for the DisplayConnector write interfaceLiav A
2022-06-06Kernel/Graphics: Bring back the mmap interface for DisplayConnectorsLiav A
2022-06-06Kernel/Graphics: Flush the entire buffer if using VirtIO consoleLiav A
2022-05-06Kernel: Force y offset 0 when switching between console & graphics modesLiav A
2022-05-06Kernel/Graphics: Protect the list of display connectors with a SpinlockLiav A
2022-05-06Kernel/Graphics: Implement basic support for VMWare SVGA adapterLiav A
2022-05-06Kernel/Graphics: Use boot console if the subsystem is disabledLiav A
2022-05-06Kernel/Graphics: Implement basic cursor for FramebufferConsoleLiav A
2022-05-05Kernel/Console: Use 8x16 character font bitmap instead of old 8x8 bitmapLiav A
2022-05-05Kernel/Graphics: Simplify the GenericGraphicsAdapter classLiav A
2022-05-05Kernel/Graphics: Simplify the feature level of the Graphics subsystemLiav A
2022-05-05Everywhere: Purge all support and usage of framebuffer devicesLiav A
2022-05-05Everywhere: Rename FB prefix structure names => GraphicsLiav A
2022-05-05Everywhere: Rename FB prefix name ioctls => GRAPHICSLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design with generic framebuffersLiav A
2022-05-05Kernel/Graphics: Apply DisplayConnector design on the VirtIO driverLiav A
2022-05-05Kernel/Graphics: Use VirtIO GPU3DDevice constructor indirectlyLiav A
2022-05-05Kernel/Graphics: Migrate Intel driver to use the DisplayConnector designLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design for the Bochs driverLiav A
2022-05-05Kernel/Graphics: Export Bochs definitions to a header fileLiav A
2022-05-05Kernel/Graphics: Introduce the DisplayConnector classLiav A
2022-05-05Kernel/Graphics: Declare BochsGraphicsAdapter::get_edid private methodLiav A
2022-04-20Kernel: Allow WorkQueue items allocation failures propagationLiav A
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-19Kernel: Use original Console m_x and m_y in Text based implementationsLiav A
2022-03-18Kernel/Graphics: Don't declare VGA changing-state methods as constLiav A
2022-03-18Kernel: Fix crash when opening GPU3DDevice without creating a contextSahan Fernando
2022-03-18Kernel/Graphics: Move all VGA related methods to GraphicsManagementLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-14Kernel/PCI: Don't hold spinlocks when doing fast device enumerationLiav A
2022-03-14Kernel: Fix buffer overflow in VirtIOGPU create_3d_resource(..)Brian Gianforcaro
2022-03-14Kernel: Sandbox each GPU3DDevice file description into own host contextSahan Fernando
2022-03-12Revert "Kernel: Don't override FramebufferDevice's memory regions on mmap"Brian Gianforcaro
2022-03-09Kernel: Disable GPU fencing for VirtIOGPU operationsSahan Fernando
2022-03-09Kernel: Implement basic VirGL deviceSahan Fernando
2022-03-09Kernel: Use AK::to_underlying instead of static_cast in VirtIOGPUSahan Fernando
2022-03-08Kernel: Don't override FramebufferDevice's memory regions on mmapHendiadyoin1
2022-03-08Kernel/Graphics: Override first byte of the EDID in Intel Native driverLiav A
2022-03-08Kernel/Graphics: Print contents of offending EDID in Intel Native driverLiav A
2022-03-02Kernel/Graphics: Don't try to enumerate PCI adapters if PCI is disabledLiav A
2022-03-01Kernel: Respect actual framebuffer pitchAndreas Kling
2022-02-24Kernel: Use IO init method for Bochs emulated VGA adapterPeter Ross
2022-02-18Kernel: Don't enable write-combine for the Bochs framebuffer deviceTom