[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