hoʻokuʻu i kahi hoʻokō manuahi o ka OpenGL a me Vulkan API - . ʻO ka hoʻokuʻu mua ʻana o ka lālā Mesa 19.1.0 he kūlana hoʻokolohua - ma hope o ka hoʻopaʻa hope ʻana o ke code, e hoʻokuʻu ʻia kahi mana paʻa 19.1.1. Ma ka Mesa 19.1 kākoʻo piha OpenGL 4.5 no nā mea hoʻokele i965, radeonsi a me nvc0, kākoʻo Vulkan 1.1 no nā kāleka Intel a me AMD, a me ke kākoʻo ʻāpana no ka maʻamau .
:
- Hoʻokomo ʻia Ua hoʻokuʻu ʻo Intel i kahi mea hoʻokele Iris hou. ʻAʻole e like me ka i965, ua hoʻokumu ʻia ka mea hoʻokele hou ma ka hoʻolālā Gallium3D, kahi e hoʻoili ai i nā hana hoʻokele hoʻomanaʻo i ka mea hoʻokele DRI i loko o ka kernel. Linux a hāʻawi i kahi mea nānā mokuʻāina mākaukau e hoʻohana me ke kākoʻo no kahi cache hoʻohana hou o nā mea i hoʻopuka ʻia. Kākoʻo wale ka mea hoʻokele hou i nā GPU e pili ana i ka microarchitecture Gen8+ (Broadwell, Skylake) me HD, UHD, a me Iris GPUs.
I nā hoʻokolohua hana, ʻo ka mea hoʻokele Iris mai 3 a 15 mau manawa i965, ma muli o ke ʻano hoʻāʻo. Ma ka awelika, hāʻawi ʻo Iris i 5.45 mau manawa hou aku i nā mea i kekona ma mua o ka mea hoʻokele i965. I ka holo ʻana i nā polokalamu maoli, ʻaʻole hoihoi loa ka piʻi (ma kekahi o nā demos ka piʻi ʻana ma kahi o 19%, a ma kekahi mau demos ua like ia me i965).
- Ua hoʻonui ka mea hoʻokele i965 maʻamau i ke kākoʻo no Gen 11 a kākoʻo no Elkhart Lake SoC kiʻi subsystem;
- Hoʻokomo ʻia ke Keaukaha no ka Mali 400/450 GPU, i hoʻohana ʻia i nā ʻāpana kahiko e pili ana i ka hoʻolālā ARM.
- Hoʻohui ʻia ke Keaukaha no nā GPU e pili ana i nā microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a me Bifrost (Mali G3x, G5x, G7x), i hoʻohana ʻia ma nā mea he nui me nā mea hana ARM.
- Ua hoʻohui ka mea hoʻokele RADV (mea hoʻokele Vulkan no nā kāleka AMD) i ke kākoʻo no ka ʻenehana VESA Adaptive-Sync (FreeSync), e hiki ai iā ʻoe ke hoʻololi maʻalahi i ka pae hoʻomaha o ka monitor e hōʻoia i ka puka ʻana a me ka waimaka ʻole;
- mea hoʻokele Vulkan hou TURNIP no Qualcomm Adreno GPU;
- I ke kalaiwa (software rasterizer ma muli o Gallium3D) hoʻohui i ke kākoʻo no OpenGL 4 hoʻonui: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array a me OES_viewport_array. A hiki i ke kākoʻo piha ʻia ʻana o OpenGL 4.0, hoʻokō ʻia ka GL_ARB_gpu_shader5, GL_ARB_sample_shading a me GL_ARB_tessellation_shader extensions;
- Hoʻohui ʻia ke kākoʻo no ka ʻano hoʻopili kikokikona ATC i hoʻohana ʻia ma nā GPU
Qualcomm a me AMD; - Hoʻomaikaʻi ʻia ka hana o ka Gallium Nine state tracker, ka mea e hāʻawi ana i ke kākoʻo Direct3D 9 API no nā ʻōnaehana like Unix a hoʻohana pinepine ʻia e holo Windows nā pāʻani e hoʻohana ana i ka Waina;
- Hoʻohui ʻia nā hoʻonui OpenGL hou:
- no nā mea hoʻokele a pau;
- no nā mea hoʻokele a pau me ke kākoʻo GL 3.1;
- no ke kalaiwa radeonsi;
- no nā mea hoʻokele a pau me ke kākoʻo GL 3.1;
- no nā mea hoʻokele e pili ana i ka hoʻolālā Gallium a me ka mea hoʻokele i965;
- no nā mea hoʻokele a i965;
- no nā mea hoʻokele a pau;
- no ke kalaiwa Iris.
- Hoʻohui i nā mea hoʻonui i ka mea hoʻokele ANV Vulkan (no nā kāleka Intel):
- Ua hoʻohui ʻia kahi hoʻonui i ka mea hoʻokele RADV Vulkan (no nā kāleka AMD):
Eia hou, hiki ke ʻike ʻia i loko o ka lālā e lilo i kumu no ka hoʻokuʻu ʻana o Mesa 19.2, ka hoʻokō o ka hoʻonui
no ka mea hoʻokele Gallium3D R600, ʻo ia ka mea hou loa e hāʻawi i ke kākoʻo no OpenGL 4.5. Hana kēia i ka R600 i ka hā o ka mea hoʻokele Mesa e kākoʻo iā OpenGL 4.5. Loaʻa ke kākoʻo OpenGL 4.5 i ka R600 ma Radeon HD 5800/6900 GPU.
Source: opennet.ru
