+ GALLIUM9 VS VK9 \r
+\r
+ [linux_gaming] 2018-10-09_19-00\r
+\r
+ o Reference: 2018-10-09_19-00_Gallium9_vs_VK9\r
+ o News link: https://www.reddit.com/r/linux_gaming/comments/9lgn9p/gallium9_vs_vk9/\r
+ o Source link: \r
+\r
+\r
+ So i read an interview that the DXVK dev was inspired by VK9\r
+ so i decided to check it out, and then remembered Gallium9.\r
+ \r
+ I understand VK9 tries to translate the calls to Vulkan but\r
+ what does Gallium9 do different from VK9?\r
+\r
+\r
+ ** ezs1lly\r
+ One important difference not mentioned yet: Gallium is working.\r
+ VK9 is still in development. Another is that gallium is for open\r
+ source drivera only. vK9 a more generic translation layer\r
+ similar to dxvk. Zink is a new project to do gallium over\r
+ vulkan, would give similar solution as VK9. But even earlier in\r
+ dev you could say.\r
+\r
+ ** breell\r
+ Another is that gallium is for open source drivera only\r
+ Not even, only gallium drivers, so not the current Intel one\r
+ because it's a classic Mesa one.\r
+\r
+\r
+ ** breell\r
+ Gallium nine is a Gallium state tracker that takes D3D9 in.\r
+\r
+ ** ComputerMystic\r
+ Gallium Nine, from what I understand, cuts out the middleman.\r
+ It's implementing DX9 in the driver the same way GL or Vulkan\r
+ would be, without translating the DX9 calls to another\r
+ intermediate API before letting the driver do its thing with\r
+ them.\r
+\r
+ ** breell\r
+ Well technically it does translate D3D9 to another\r
+ intermediate API: the Gallium API, but so does the OGL state\r
+ tracker.\r
+\r
+\r
+ ** rea987\r
+ Gallium Nine provides native Direct3D 9 rendering, VK9\r
+ translates Direct3D 9 calls into Vulkan.\r
+\r
+ ** meeheecaan\r
+ iirc gallium would be better since its a linux native dx9\r
+ implementation if i understand. but nvidia wont use it :(\r
+\r
+\r