marcan changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
odmir has quit [Remote host closed the connection]
DarkShadow44 has quit [Read error: Connection reset by peer]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit [Client Quit]
DarkShadow44 has joined #asahi-gpu
Necrosporus has quit [Killed (card.freenode.net (Nickname regained by services))]
Necrosporus has joined #asahi-gpu
Necrosporus has quit [Ping timeout: 240 seconds]
Necrosporus has joined #asahi-gpu
Necrosporus has quit [Ping timeout: 265 seconds]
maor26 has joined #asahi-gpu
Necrosporus has joined #asahi-gpu
Necrosporus has quit [Killed (verne.freenode.net (Nickname regained by services))]
Necrosporus has joined #asahi-gpu
maor26 has quit [Ping timeout: 265 seconds]
bngs[m] has quit [Quit: Idle for 30+ days]
rkjnsn[m] has joined #asahi-gpu
maor26 has joined #asahi-gpu
maor has joined #asahi-gpu
maor26 has quit [Ping timeout: 246 seconds]
TheJollyRoger has quit [Remote host closed the connection]
TheJollyRoger has joined #asahi-gpu
TheLink has quit [Quit: Blubb]
TheLink has joined #asahi-gpu
frode_0xa has joined #asahi-gpu
frode_0xa has quit [Client Quit]
frode_0xa has joined #asahi-gpu
frode_0xa has quit [Client Quit]
frode_0xa has joined #asahi-gpu
frode_0xa has quit [Client Quit]
frode_0xa has joined #asahi-gpu
frode_0xa has quit [Client Quit]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 250 seconds]
<DarkShadow44>
when making a mesa driver, do we make a gallium3d driver or a vulkan driver?
<DarkShadow44>
(is there even a difference?)
<neobrain>
A Vulkan driver "only" supports Vulkan, whereas a gallium driver supports "only" OpenGL and other APIs. So it's orthogonal
<neobrain>
(most of the oldschool OSS games people like to show off during driver bringup use OGL, but in practice if you're playing AAA games on Linux via Wine/Proton you'll likely end up with Vulkan)
<neobrain>
oh, and I think desktop compositing still uses OpenGL too, so that probably (*cough*) makes OGL/Gallium a priority
<neobrain>
(I'm not related to the project though, so that last point is just my guess)
<balrog>
One could use Zink to run OGL on a Vulkan driver.
<balrog>
But there are caveats
<chrisf>
neobrain: for my part in this, definitely bringing up vulkan first
<DarkShadow44>
hm, I see. I thought maybe gallium also supports vulkan
<DarkShadow44>
but that seems to not be the case
<DarkShadow44>
regarding both mesa drivers, should they be in C or C++?
<chrisf>
a lot of mesa is C, but it's mixed
<neobrain>
chrisf: noted 😊
<chrisf>
desktop composition will eventually move over to vulkan. it's an area where the extra control does help
<DarkShadow44>
chrisf: What do you plan to use?
<chrisf>
C
<chrisf>
for as much as possible
<DarkShadow44>
alright
<chrisf>
a lot of things will be shareable between the gallium and vulkan drivers. we'll only write the compiler backend once
<DarkShadow44>
of course
<neobrain>
does gallium support compiling to nir these days? (I thought it was always going through tgsi)
<bloom>
neobrain: almost all the gallium drivers are nir-only these days
* bloom
also has a strong preference for C, as do many (most?) Mesa devs
<bloom>
DD~~not that I'd be opposed to a Rust driver~~