O se aveta'avale GPU ma le lagolago mo le Vulkan API ua saunia mo laupapa matutua atu Raspberry Pi

Fa'ailoa fa'amautu muamua o se aveta'avale ata matala RPi-VK-Taavale 1.0, lea e aumaia ai le lagolago mo le Vulkan graphics API i laupapa tuai o Raspberry Pi na lafoina ma Broadcom Videocore IV GPU. O le avetaavale e fetaui lelei mo faʻataʻitaʻiga uma o laupapa Raspberry Pi na tuʻuina atu aʻo leʻi tuʻuina atu le Raspberry Pi 4 - mai le "Zero" ma le "1 Model A" i le "3 Model B +" ma le "Compute Module 3+". Avetaavale na faia e Martin Thomas (Matini Toma), o se inisinia mai le NVIDIA, peitaʻi, o le atinaʻe na faʻatinoina o se galuega faʻapitoa e le o fesoʻotaʻi ma NVIDIA (o le avetaavale na atiina ae i le lua tausaga talu ai i lona taimi avanoa). Code tufatufaina e i lalo ole laisene MIT.

Talu ai o le gafatia o le VideoCore IV GPU, lea e faʻapipiʻiina i faʻataʻitaʻiga tuai Raspberry Pi, e le lava e faʻatino atoatoa Vulkan, e faʻaaogaina e le avetaavale naʻo se vaega o le Vulkan API, lea e le aofia ai le tulaga atoa, ae taumafai e mulimuli i ai. i le mamao e mafai e meafaigaluega. Ae ui i lea, o loʻo avanoa galuega e lava mo le tele o talosaga ma taʻaloga, ma o le faʻatinoga e sili atu i luma o taʻavale OpenGL, faʻafetai i le sili atu le lelei o le faʻaogaina o mafaufauga, faʻaogaina o le tele o filo o poloaiga GPU, ma le faʻatonutonu saʻo o gaioiga GPU. E lagolagoina fo'i e le aveta'avale vaega e pei ole MSAA (Multisample anti-aliasing), fa'ata'otoga maualalo ma fa'ailoga fa'atinoga. Faatasi ai ma tapulaʻa, o loʻo i ai le le lava o le lagolago mo GLSL shaders, lea e leʻi maua i lenei laasaga o le atinaʻe.

E le tusitala lava lea e tasi lomia o se taulaga o le taaloga Quake 3 mo Raspberry Pi, e avea o se faʻataʻitaʻiga o le gafatia o le avetaavale fou. O le taʻaloga e faʻavae i luga o le ioQuake3 engine, lea na faʻaopoopoina ai se faʻataʻitaʻiga faʻavae Vulkan faʻavae, na amataina e le poloketi. Mafuie III Arena Kenny Edition. Pe a faʻaaogaina se avetaavale fou i se taʻaloga mafai ona ausia Tuuina atu i luga ole 100 faʻavaa ile sekone (FPS) i luga ole laupapa Raspberry Pi 3B+ pe a faʻaalia ile 720p iugafono.

Sei matou faamanatu atu ia te oe o le Raspberry Pi Foundation faatasi ai ma le kamupani Igalia ta'ita'i atinaʻe o lana avetaʻavale Vulkan, lea o loʻo i ai i le amataga o le atinaʻe ma o le a sauni e faʻatautaia nisi o talosaga moni i le afa lona lua o le 2020. O le avetaʻavale faʻamaonia e faʻatapulaʻa i le lagolago mo le VideoCore VI graphics accelerator faʻaaogaina amata mai le Raspberry Pi 4 faʻataʻitaʻiga, ma e le lagolagoina laupapa tuai. Faʻatusatusa i OpenGL, faʻaaogaina Vulkan e mafai ai ona e ausia fa'ateleina fua fa'aoga ata ma ta'aloga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga