- Muchairi
lvmpipe , yakagadzirirwa kupa software, inotsigira OpenGL 4.5. - Iyo RADV Vulkan mutyairi (ye AMD makadhi) inoshandisa shader compiler nekukasira "
ACO ", iyo iri kuvandudzwa neValve seimwe nzira kune LLVM shader compiler. ACO yakanyorwa muC ++, yakagadzirirwa neJIT kuunganidzwa mupfungwa, uye ine chinangwa chekupa kodhi chizvarwa chakanyatsonaka sezvinobvira kune emitambo shaders, pamwe nekuwana yakanyanya kumhanyisa kumhanya. - Yakawedzerwa yekutanga rutsigiro rwe AMD Navi 21 (Navy Flounder) uye Navi 22 (Sienna Cichlid) GPUs.
- Intel GPU vatyairi vakavandudza tsigiro yemachipi zvichienderana neiyo microarchitecture
Rocket Lake ΠΈakawedzera tsigiro yekutanga yemakadhi akasarudzikaIntel Xe DG1 . - Iko kugona kweGallium3D mutyairi kwakawedzerwa
Zinki , iyo inoshandisa OpenGL API pamusoro peVulkan. Zink inokutendera iwe kuti uwane Hardware inomhanyisa OpenGL kana sisitimu ine madhiraivha anogumira kutsigira chete Vulkan API. - Iyo Gallium3D mutyairi Nouveau NVC0 inoshandisa HMM (heterogeneous memory management) kutsigira
OpenCL SVM (Yakagoverwa Virtual Memory). - Muchairi
panfrost 3D inopa rutsigiro rweMidgard GPUs (Mali-T6xx, Mali-T7xx, Mali-T8xx) yakagadzikana. - RadeonSI inosanganisira kuvandudzwa kwakabatana neGPU virtualization.
- Yakawedzerwa rutsigiro rwe disk caching yeTGSI (Tungsten Graphics Shader Infrastructure) inomiririra yepakati.
- Yakawedzera zvitsva zveOpenGL:
- GL_ARB_compute_variable_group_size yeIntel Iris.
- GL_ARB_gl_spirv yeNouveau nvc0.
- GL_NV_half_float yeNouveau nvc0.
- GL_NV_copy_depth_to_color ye Nouveau nvc0.
- GL_ARB_spirv_extensions yeNouveau nvc0.
- GL_EXT_shader_group_vote for llvmpipe.
- GL_ARB_gpu_shader5 yellvmpipe.
- GL_ARB_post_depth_coverage yellvmpipe.
- GL_EXT_texture_shadow_lod yellvmpipe.
- Yakawedzerwa rutsigiro rweEGL yekuwedzera EGL_KHR_swap_buffers_with_damage (yeX11 DRI3), pamwe neGLX mawedzero GLX_EXT_swap_control (DRI2, DRI3) uye GLX_EXT_swap_control_tear (DRI3).
- Yakawedzera mawedzero kuRADV Vulkan mutyairi (ye AMD makadhi):
- VK_EXT_4444_ mafomu
- VK_KHR_memory_model
- VK_AMD_kugadzirwa_kuunganidza_nhau_mweya
- VK_AMD_gpu_shader_hafu_float
- VK_AMD_gpu_shader_int16
- VK_EXT_extended_dynamic_state
- VK_EXT_image_robustness
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_shader_demote_to_helper_invocation
- VK_EXT_subgroup_size_control
- VK_GOOGLE_user_type
- VK_KHR_shader_subgroup_extended_types
- Yakawedzerwa mawedzero kuAVV Vulkan mutyairi (yeIntel makadhi):
- VK_EXT_image_robustness
- VK_EXT_shader_atomic_float
- VK_EXT_4444_ mafomu
- VK_EXT_extended_dynamic_state
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
Source: opennet.ru