#9919: Haiku needs a hardware rendering pipeline / API for Mesa3D
------------------------------+----------------------------
Reporter: kallisti5 | Owner: kallisti5
Type: enhancement | Status: new
Priority: normal | Milestone: Unscheduled
Component: Kits/OpenGL Kit | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Platform: All |
------------------------------+----------------------------
Comment (by SamuraiCrow):
Revisiting a 9-year-old ticket, the advent of Vulkan renders much of the
previous discussion obsolete. There is much more streamlined support for
the lower-level APIs of Vulkan than what OpenGL ever had. The advent of
wrapper libraries that call Vulkan drivers, such as DXVK and Zink, make
Vulkan a good choice for modern graphics drivers. The kernel-level Linux
drivers may have redirection issues but I think the RISC-V Haiku codebase
has those issues dealt with to some extent. What remains to leverage
Radeon and Intel open-source drivers on Haiku? Will the Linux kernel call
redirection from the RISC-V version apply to other architectures? Will
Lavapipe be adequate to use on older cards or will OpenGL-ES drivers need
to be used? I know there are software patches like GL4ES that make
classic desktop OpenGL code work on OpenGL-ES drivers to alleviate some
driver overhead. Does Mesa even need such patches?
--
Ticket URL: <https://dev.haiku-os.org/ticket/9919#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.