turnip在mesa上给出的含义是由民间第三方逆向研究出来的,高通的vulkan驱动。自然只支持高通啊。至于它为什么取名turnip,就不用理它了,俺也没查到有什么资料是有介绍它的取名原因的。
它的支持列表是查看freedreno中的一个文件。现阶段,不支持gpu5系,部分gpu6也不支持。
mali和它对应的是panvk,但是发展得不好。
mesa是第三方,民间组织起来的。
高通也是不开源的。能利用turnip,整出手机上能用的gpu驱动。是因为高通处于龙头霸主地位,研究它的人多,各方面资料多,而且近几年发展较成熟,催生了在手机上利用turnip使用gpu。
要是早多几年,pc模拟器也没法利用turnip调动gpu,面向大众,也就始于2021年初。
mali手机能否用上类似turnip的渲染,取决于mesa上mali的项目发展得好不好。
另外,winlator严格来说,并不是模拟器,你把它看成是,将ptitSeb研发出来的转译技术封装成一个apk的安卓应用,就对了。
如果你把它当模拟器看,你对它的认知就会止步于菜鸟阶段,无法再深入和长进。
ptitSeb研发的这个转译技术,没取统一名字,状态混乱。学东西要掌握真正的内容,才不会搞出box64能玩32位游戏,这样的乌龙。
不要求有多深入,至少认知要正确。错误认知很容易引导你,得出错误结论,进而
一路错下去。
例如:dxvk,那是基于turnip的dxvk。没了turnip,你看dxvk哪还有什么大用。