- рдЪрд╛рд▓рдХ рдорд╛
lvmpipe , рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, OpenGL 4.5 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред - RADV Vulkan рдбреНрд░рд╛рдЗрднрд░ (AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐) рд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╢реЗрдбрд░ рдХрдореНрдкрд╛рдЗрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред
ACO ", рдЬреБрди LLVM рд╢реЗрдбрд░ рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рднрд▓реНрднрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред ACO C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, JIT рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рдирд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЧреЗрдо рд╢реЗрдбрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреЗрд╕рдореНрдо рдЗрд╖реНрдЯрддрдо рдХреЛрдб рдЙрддреНрдкрд╛рджрди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рд╕рд╛рдереИ рдзреЗрд░реИ рдЙрдЪреНрдЪ рд╕рдВрдХрд▓рди рдЧрддрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗред - AMD Navi 21 (Navy Flounder) рд░ Navi 22 (Sienna Cichlid) GPU рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- Intel GPU рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХрд╛ рдЫрдиреН
рд░рдХреЗрдЯ рддрд╛рд▓ ╨╕рдердкрд┐рдпреЛ рдЕрд▓рдЧ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдердирдЗрдВрдЯреЗрд▓ Xe DG1 . - Gallium3D рдЪрд╛рд▓рдХрдХреЛ рдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ
Zink , рдЬрд╕рд▓реЗ Vulkan рдХреЛ рд╢реАрд░реНрд╖рдорд╛ OpenGL API рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред Zink рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯреЗрдб OpenGL рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдпрджрд┐ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ Vulkan API рд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╕реАрдорд┐рдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдЫрдиреНред - Gallium3D рдЪрд╛рд▓рдХ Nouveau NVC0 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди HMM (рд╡рд┐рд╖рдо рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ
OpenCL SVM (рд╕рд╛рдЭрд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА)ред - рдЪрд╛рд▓рдХ рдорд╛
рдкреНрдпрд╛рдирдлреНрд░рд╕реНрдЯ Midgard GPUs (Mali-T3xx, Mali-T6xx, Mali-T7xx) рдХреЛ рд▓рд╛рдЧрд┐ 8D рд░реЗрдиреНрдбрд░рд┐рдЩ рд╕рдорд░реНрдерди рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред - RadeonSI рд▓реЗ GPU рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реБрдзрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
- TGSI (Tungsten Graphics Shader Infrastructure) рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рдХреЛ рдбрд┐рд╕реНрдХ рдХреНрдпрд╛рд╕рд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- рдирдпрд╛рдБ OpenGL рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛ:
- 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ред
- llvmpipe рдХреЛ рд▓рд╛рдЧрд┐ GL_EXT_shader_group_voteред
- llvmpipe рдХреЛ рд▓рд╛рдЧрд┐ GL_ARB_gpu_shader5ред
- llvmpipe рдХреЛ рд▓рд╛рдЧрд┐ GL_ARB_post_depth_coverageред
- 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_ рдореЗрдореЛрд░реА_ рдореЙрдбрд▓
- VK_AMD_ рдмрдирд╛рд╡рдЯ_рдЧреНрдпрд╛рджрд░_рдмрд╛рдпрд╕_рд▓реЛрдб
- VK_AMD_gpu_shader_half_float
- VK_AMD_gpu_shader_int16
- VK_EXT_ Extended_dynamic_state
- VK_EXT_ рдЫрд╡рд┐_рд░реЛрдмрд╕реНрдЯрдиреЗрд╕
- VK_EXT_ рдирд┐рдЬреА_рдбреЗрдЯрд╛
- VK_EXT_custom_border_color
- VK_EXT_pipline_creation_cache_control
- VK_EXT_shader_demote_to_helper_invocation
- VK_EXT_sggroup_size_control
- VK_GOOGLE_user_type
- VK_KHR_shader_subgroup_extended_types
- ANV Vulkan рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛ (Intel рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐):
- VK_EXT_ рдЫрд╡рд┐_рд░реЛрдмрд╕реНрдЯрдиреЗрд╕
- VK_EXT_shader_atomic_float
- VK_EXT_4444_ рд╕реНрд╡рд░реВрдкрд╣рд░реБ
- VK_EXT_ Extended_dynamic_state
- VK_EXT_ рдирд┐рдЬреА_рдбреЗрдЯрд╛
- VK_EXT_custom_border_color
- VK_EXT_pipline_creation_cache_control
рд╕реНрд░реЛрдд: opennet.ru