itusilẹ imuse ọfẹ ti OpenGL ati Vulkan API - . Itusilẹ akọkọ ti ẹka Mesa 19.1.0 ni ipo esiperimenta - lẹhin imuduro ikẹhin ti koodu, ẹya iduroṣinṣin 19.1.1 yoo jẹ idasilẹ. Ninu Mesa 19.1 Atilẹyin OpenGL 4.5 ni kikun fun i965, radeonsi ati awọn awakọ nvc0, Vulkan 1.1 atilẹyin fun awọn kaadi Intel ati awọn kaadi AMD, ati atilẹyin apakan fun boṣewa .
:
- To wa Intel ti tu awakọ Iris tuntun kan silẹ. Ko dabi i965, awakọ tuntun naa da lori eto Gallium3D, eyiti o gbe awọn iṣẹ iṣakoso iranti si awakọ DRI ninu kernel. Linux ó sì ń pèsè àtẹ̀lé ipò tí ó ti ṣetán láti lò pẹ̀lú àtìlẹ́yìn fún àtúnlo àkójọ àwọn ohun tí ó jáde. Awakọ̀ tuntun náà ń ṣe àtìlẹ́yìn fún àwọn GPU tí ó dá lórí Gen8+ microarchitecture (Broadwell, Skylake) pẹ̀lú HD, UHD, àti Iris GPUs nìkan.
Ninu awọn idanwo iṣẹ, awakọ Iris jẹ lati awọn akoko 3 si 15 i965, da lori awọn igbeyewo mode. Ni apapọ, Iris ṣe awọn akoko 5.45 diẹ sii awọn nkan fun iṣẹju keji ju awakọ i965 lọ. Nigbati o ba n ṣiṣẹ awọn eto gidi, ilosoke ko ni iwunilori pupọ (ninu ọkan ninu awọn demos ilosoke jẹ nipa 19%, ati ni diẹ ninu awọn demos o fẹrẹ dogba si i965).
- Awakọ i965 Ayebaye ti faagun atilẹyin fun Gen 11 ati atilẹyin fun Elkhart Lake SoC eya subsystem;
- Awakọ pẹlu fun Mali 400/450 GPU, lo ninu ọpọlọpọ awọn agbalagba awọn eerun da lori ARM faaji.
- Awakọ fi kun fun GPUs ti o da lori Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ati Bifrost (Mali G3x, G5x, G7x) microarchitectures, lo lori ọpọlọpọ awọn ẹrọ pẹlu ARM to nse.
- Awakọ RADV (awakọ Vulkan fun awọn kaadi AMD) ti ṣafikun atilẹyin fun imọ-ẹrọ VESA Adaptive-Sync (FreeSync), eyiti o fun ọ laaye lati yi iyipada iwọntunwọnsi atẹle naa pada lati rii daju didan ati iṣelọpọ laisi omije;
- awakọ Vulkan tuntun TURNIP fun Qualcomm Adreno GPUs;
- Si awakọ (software rasterizer ti o da lori Gallium3D) ṣe afikun atilẹyin fun awọn amugbooro OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ati OES_viewport_array. Titi OpenGL 4.0 ti ni atilẹyin ni kikun, o wa lati ṣe imuse GL_ARB_gpu_shader5, GL_ARB_sample_shading ati GL_ARB_tessellation_shader;
- Atilẹyin ti a ṣafikun fun ọna kika funmorawon awoara ATC ti a lo lori awọn GPUs
Qualcomm ati AMD; - Iṣẹ́ tó dára jù ti Gallium Nine state tracker, èyí tó ń pèsè Direct3D 9 API fún àwọn ẹ̀rọ bíi Unix, tí wọ́n sì sábà máa ń lò láti ṣe ìfilọ́lẹ̀ rẹ̀. Windows awọn ere lilo Waini;
- Ṣafikun awọn amugbooro OpenGL tuntun:
- fun gbogbo awọn awakọ;
- fun gbogbo awọn awakọ pẹlu atilẹyin GL 3.1;
- fun awakọ radeonsi;
- fun gbogbo awọn awakọ pẹlu atilẹyin GL 3.1;
- fun awọn awakọ ti o da lori Gallium faaji ati awakọ i965;
- fun awakọ ati i965;
- fun gbogbo awọn awakọ;
- fun Iris iwakọ.
- Awọn amugbooro ti a ṣafikun si awakọ ANV Vulkan (fun awọn kaadi Intel):
- Eto ti awọn amugbooro ti ṣafikun si awakọ RADV Vulkan (fun awọn kaadi AMD):
Ni afikun, o le ṣe akiyesi sinu ẹka ti yoo ṣe ipilẹ fun itusilẹ Mesa 19.2, imuse ti itẹsiwaju
fun Gallium3D iwakọ R600, ti o wà ni titun lati pese atilẹyin fun OpenGL 4.5. Eyi jẹ ki R600 jẹ awakọ Mesa kẹrin lati ṣe atilẹyin OpenGL 4.5. Ṣii GL 4.5 atilẹyin ni R600 wa nikan lori Radeon HD 5800/6900 GPUs.
orisun: opennet.ru
