[Libre-soc-bugs] [Bug 251] Initial 3D MESA non-accelerated software-only driver is needed
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Aug 5 11:46:20 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=251
--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
> I need to break it down to small tasks, also I need to understand what part we need to write and what can be use/understood from SwiftShader?
nothing at all. as i said: SwiftShader has been specifically designed with
complete lack of consideration for 3D-hardware-accelerated instruction sets.
the 3D MESA driver therefore needs to be based on one of the following:
* the AMDVLK driver (unlikely because it's a rather rocky/kludged port of a
Win32 driver)
* the MESA RADV driver (which involves removing the "thunk" layer between MESA
and LLVM)
* the original Intel NIR driver and porting it i.e. following the path blazed
by RADV many years ago (RADV was a port of the *Intel* MESA driver to AMDGPU).
there are downsides and benefits to each: these all need to be discussed.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list