ukukhululwa kokuqaliswa kwamahhala kwe-OpenGL ne-Vulkan API - . Ukukhishwa kokuqala kwegatsha le-Mesa 19.1.0 kunesimo sokuhlola - ngemva kokuqiniswa kokugcina kwekhodi, inguqulo ezinzile 19.1.1 izokhishwa. Ku-Mesa 19.1 ukusekelwa okugcwele kwe-OpenGL 4.5 kubashayeli be-i965, i-radeonsi kanye ne-nvc0, ukusekelwa kwe-Vulkan 1.1 kwamakhadi e-Intel ne-AMD, kanye nokusekelwa ngokwengxenye kwesilinganiso .
:
- Kufakiwe I-Intel ikhiphe umshayeli omusha we-Iris. Ngokungafani ne-i965, umshayeli omusha usekelwe kusakhiwo se-Gallium3D, esithumela imisebenzi yokuphatha inkumbulo kumshayeli we-DRI ose-kernel. Linux futhi inikeza i-state tracker elungele ukusetshenziswa enokusekelwa kwenqolobane yokusebenzisa kabusha izinto eziphumayo. Umshayeli omusha usekela kuphela ama-GPU asekelwe ku-Gen8+ microarchitecture (Broadwell, Skylake) ene-HD, UHD, kanye nama-Iris GPU.
Ekuhlolweni kokusebenza, umshayeli we-Iris usuka ezikhathini ezi-3 kuye kweziyi-15 i965, kuye ngemodi yokuhlola. Ngokwesilinganiso, u-Iris wenza izinto eziphindwe ka-5.45 ngomzuzwana kunomshayeli we-i965. Uma usebenzisa izinhlelo zangempela, ukukhuphuka akukhangisi kangako (kwenye yamademos ukwanda cishe ku-19%, futhi kwamanye amademo cishe alingana ne-i965).
- Umshayeli we-i965 wakudala unwebe ukwesekwa kwe-Gen 11 kanye ukusekelwa kwe-subsystem yehluzo ye-Elkhart Lake SoC;
- Umshayeli ufakiwe ye-Mali 400/450 GPU, esetshenziswa kuma-chips amaningi amadala asekelwe ekwakhiweni kwe-ARM.
- Umshayeli wengeziwe kuma-GPU asekelwe ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye nezakhiwo ezincane ze-Bifrost (Mali G3x, G5x, G7x), ezisetshenziswa kumadivayisi amaningi anamaphrosesa e-ARM.
- Umshayeli we-RADV (umshayeli we-Vulkan wamakhadi e-AMD) wengeze ukusekelwa kobuchwepheshe be-VESA Adaptive-Sync (FreeSync), obukuvumela ukuthi uguqule ngokuguquguqukayo izinga lokuvuselela lomqaphi ukuze uqinisekise ukuphuma okubushelelezi nokungakhaleki;
- umshayeli omusha we-Vulkan TURNIP we-Qualcomm Adreno GPUs;
- Kumshayeli (i-software rasterizer esekelwe ku-Gallium3D) yengeze usekelo lwezandiso ze-OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array kanye ne-OES_viewport_array. Kuze kube yilapho i-OpenGL 4.0 isekelwa ngokugcwele, isasele ukusebenzisa i-GL_ARB_gpu_shader5, GL_ARB_sample_shading nezandiso ze-GL_ARB_tessellation_shader;
- Usekelo olungeziwe lwefomethi yokuminyanisa ukuthungwa kwe-ATC esetshenziswa kuma-GPU
I-Qualcomm ne-AMD; - Ukusebenza okuthuthukisiwe kwe-Gallium Nine state tracker, enikeza ukwesekwa kwe-Direct3D 9 API kwezinhlelo ezifana ne-Unix futhi evame ukusetshenziswa ukuqalisa Windows imidlalo esebenzisa iwayini;
- Kwengezwe izandiso ezintsha ze-OpenGL:
- kubo bonke abashayeli;
- kubo bonke abashayeli abanokwesekwa kwe-GL 3.1;
- umshayeli we-radeonsi;
- kubo bonke abashayeli abanokwesekwa kwe-GL 3.1;
- abashayeli abasekelwe ekwakhiweni kwe-Gallium kanye nomshayeli we-i965;
- kubashayeli futhi i965;
- kubo bonke abashayeli;
- kumshayeli we-Iris.
- Kungezwe izandiso kumshayeli we-ANV Vulkan (wamakhadi we-Intel):
- Isethi yezandiso yengezwe kumshayeli we-RADV Vulkan (wamakhadi e-AMD):
Ukwengeza, kungaphawulwa egatsheni elizokwenza isisekelo sokukhululwa kwe-Mesa 19.2, ukuqaliswa kokunwetshwa
kumshayeli we-Gallium3D u-R600, okwakungakamuva ukuhlinzeka ngosekelo lwe-OpenGL 4.5. Lokhu kwenza u-R600 umshayeli weMesa wesine ukweseka i-OpenGL 4.5. Usekelo lwe-OpenGL 4.5 ku-R600 lutholakala kuphela ku-Radeon HD 5800/6900 GPUs.
Source: opennet.ru
