- ဒရိုင်ဘာထဲမှာ
ချစ်သူ Software rendering အတွက် ဒီဇိုင်းထုတ်ထားပြီး OpenGL 4.5 ကို ပံ့ပိုးပေးသည်။ - RADV Vulkan driver (AMD ကတ်များအတွက်) သည် ပုံသေ "shader compiler" ကို အသုံးပြုသည်။
ACO “ LLVM shader compiler ၏အခြားရွေးချယ်စရာအဖြစ် Valve မှတီထွင်နေပါသည်။ ACO ကို C++ ဖြင့်ရေးသားထားပြီး JIT compilation ဖြင့် ဒီဇိုင်းထုတ်ထားပြီး game shaders များအတွက် အတတ်နိုင်ဆုံး အကောင်းဆုံးဖြစ်သည့် code များဖန်တီးပေးသည့်အပြင် အလွန်မြင့်မားသော compilation speeds များကိုလည်း ရရှိစေရန် ရည်ရွယ်ပါသည်။ - AMD Navi 21 (Navy Flounder) နှင့် Navi 22 (Sienna Cichlid) GPUs အတွက် ကနဦး ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
- Intel GPU drivers များသည် microarchitecture ကိုအခြေခံ၍ ချစ်ပ်များအတွက် အထောက်အပံ့ကို မြှင့်တင်ထားပါသည်။
ဒုံးပျံရေကန် иထပ်ပြောသည်။ သီးခြားကတ်များအတွက် ကနဦးပံ့ပိုးမှုIntel Xe DG1 . - Gallium3D ဒရိုက်ဘာ၏ လုပ်ဆောင်နိုင်စွမ်းများကို တိုးချဲ့ထားသည်။
ဇင့် Vulkan ၏ထိပ်တွင် OpenGL API ကိုအကောင်အထည်ဖော်ပေးသည်။ စနစ်တွင် Vulkan API ကိုသာ ပံ့ပိုးပေးသည့် ဒရိုင်ဘာများ ကန့်သတ်ထားပါက Zink သည် သင့်အား ဟာ့ဒ်ဝဲလ်အရှိန်မြှင့် OpenGL ကို ရရှိစေပါသည်။ - Gallium3D ဒရိုက်ဘာ Nouveau NVC0 သည် ပံ့ပိုးရန်အတွက် HMM (ကွဲပြားသော မှတ်ဉာဏ်စီမံခန့်ခွဲမှု) ကို အသုံးပြုသည်။
OpenCL SVM (Shared Virtual Memory)။ - ဒရိုင်ဘာထဲမှာ
သစ်ပင်ကြီး Midgard GPUs (Mali-T3xx, Mali-T6xx, Mali-T7xx) အတွက် 8D rendering ပံ့ပိုးမှုကို တည်ငြိမ်အောင် ပြုလုပ်ထားသည်။ - RadeonSI တွင် GPU virtualization နှင့် ဆက်စပ်သော တိုးတက်မှုများ ပါဝင်သည်။
- TGSI (Tungsten Graphics Shader Infrastructure) အလယ်အလတ်ကိုယ်စားပြုမှု၏ ဒစ်ကက်ရှ်အတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။
- OpenGL extensions အသစ်များကို ထည့်သွင်းထားသည်-
- Intel Iris အတွက် GL_ARB_compute_variable_group_size
- Nouveau nvc0 အတွက် GL_ARB_gl_spirv
- Nouveau nvc0 အတွက် GL_NV_half_float
- Nouveau nvc0 အတွက် GL_NV_copy_depth_to_color
- Nouveau nvc0 အတွက် GL_ARB_spirv_extensions
- GL_EXT_shader_group_vote llvmpipe အတွက်။
- llvmpipe အတွက် GL_ARB_gpu_shader5
- llvmpipe အတွက် GL_ARB_post_depth_လွှမ်းခြုံမှု။
- llvmpipe အတွက် GL_EXT_texture_shadow_lod
- EGL တိုးချဲ့မှု EGL_KHR_swap_buffers_with_damage (X11 DRI3 အတွက်)၊ အပြင် GLX တိုးချဲ့မှုများ GLX_EXT_swap_control (DRI2၊ DRI3) နှင့် GLX_EXT_swap_control_tear (DRI3) အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
- RADV Vulkan ဒရိုက်ဘာ ( AMD ကတ်များအတွက် တိုးချဲ့မှုများ ) ကို ပေါင်းထည့်ထားသည် ။
- VK_EXT_4444_ ပုံစံများ
- VK_KHR_memory_model
- VK_AMD_texture_gather_bias_lod
- VK_AMD_gpu_shader_half_float
- VK_AMD_gpu_shader_int16
- VK_EXT_extended_dynamic_state
- VK_EXT_image_ကြံ့ခိုင်မှု
- VK_EXT_ ကိုယ်ပိုင် _ ဒေတာ
- 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
- ANV Vulkan ဒရိုက်ဘာ (Intel ကတ်များအတွက်) တွင် တိုးချဲ့မှုများ ထည့်သွင်းထားသည်-
- VK_EXT_image_ကြံ့ခိုင်မှု
- VK_EXT_shader_atomic_float
- VK_EXT_4444_ ပုံစံများ
- VK_EXT_extended_dynamic_state
- VK_EXT_ ကိုယ်ပိုင် _ ဒေတာ
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
source: opennet.ru