[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