OpenGL рд░ Vulkan API рд╣рд░реВ - Mesa 21.0.0 - рдХреЛ рдирд┐:рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред Mesa 21.0.0 рд╢рд╛рдЦрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реНрдерд┐рддрд┐рдорд╛ рдЫ - рдХреЛрдбрдХреЛ рдЕрдиреНрддрд┐рдо рд╕реНрдерд┐рд░реАрдХрд░рдг рдкрдЫрд┐, рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 21.0.1 рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫред Mesa 21.0 рд▓реЗ 4.6, iris (Intel), radeonsi (AMD), zink, рд░ llvmpipe рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ OpenGL 965 рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред OpenGL 4.5 рд╕рдорд░реНрдерди AMD (r600) рд░ NVIDIA (nvc0) GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ, рд░ virgl рдХреЛ рд▓рд╛рдЧрд┐ OpenGL 4.3 (QEMU/KVM рдХреЛ рд▓рд╛рдЧрд┐ virgil3D рднрд░реНрдЪреБрдЕрд▓ GPU) рдЙрдкрд▓рдмреНрдз рдЫред Vulkan 1.2 рд╕рдорд░реНрдерди Intel рд░ AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ Vulkan 1.0 VideoCore VI (Raspberry Pi 4) рдХреЛ рд▓рд╛рдЧрд┐ред
рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:
- Zink рдбреНрд░рд╛рдЗрднрд░ (Vulkan рдХреЛ рдорд╛рдерд┐ рд░рд╣реЗрдХреЛ OpenGL API рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рд▓реЗ OpenGL рек.рем рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред Zink рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд OpenGL рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрдм рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ Vulkan API рд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╕реАрдорд┐рдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдЫрдиреНред Zink рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдиреЗрдЯрд┐рдн OpenGL рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдирдЬрд┐рдХ рдЫред
- рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ llvmpipe рдбреНрд░рд╛рдЗрднрд░рд▓реЗ OpenGL рек.рем рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
- рдХреНрд╡рд╛рд▓рдХрдо рдЪрд┐рдкреНрд╕рдХреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдордХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдлреНрд░реАрдбреНрд░реЗрдиреЛ рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рдПрдбреНрд░реЗрдиреЛ a6xx GPU рдХреЛ рд▓рд╛рдЧрд┐ OpenGL ES 3.0 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
- рдорд┐рдбрдЧрд╛рд░реНрдб (рдорд╛рд▓реА-T7xx, рдорд╛рд▓реА-T8xx) рд░ рдмрд┐рдлреНрд░реЛрд╕реНрдЯ (рдорд╛рд▓реА G3x, G5x, G7x) GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдирдлреНрд░реЛрд╕реНрдЯ рдбреНрд░рд╛рдЗрднрд░рд▓реЗ OpenGL 3.1 рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рдмрд┐рдлреНрд░реЛрд╕реНрдЯ GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ OpenGL ES 3.0 рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
- radeonsi рдбреНрд░рд╛рдЗрднрд░рд▓реЗ OpenGL рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ GL_EXT_demote_to_helper_invocation рд░ GL_NV_compute_shader_derivatives рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред "Counter-Strike: Global Offensive" рдЦреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐, рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдореЛрдб "mesa_glthread" рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ резреж-реиреж% рд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред SPECViewPerf рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдХреЛ рдкрд╛рд╕рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред Radeon GPU рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ (RGP) рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдЙрдкрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред Zen 10 рд░ RDNA 20 GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕реНрдорд╛рд░реНрдЯ рдкрд╣реБрдБрдЪ рдореЗрдореЛрд░реА рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред HEVC SAO (рдирдореВрдирд╛ рдЕрдиреБрдХреВрд▓рди рдЕрдлрд╕реЗрдЯ, VCN3, VCN2, рд░ VCN2 рдЗрдиреНрдЬрд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рднрдПрдХрд╛ GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐) рдПрдиреНрдХреЛрдбрд░рд╣рд░реВ рд░ AV2.5 рдбрд┐рдХреЛрдбрд░рд╣рд░реВ (RDNA 3/RX 1 рдХреЛ рд▓рд╛рдЧрд┐ рд░ OpenMAX рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рдорд╛рддреНрд░) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- RADV Vulkan рдбреНрд░рд╛рдЗрднрд░ (AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐) рд▓реЗ Rapid рдкреНрдпрд╛рдХреНрдб рдЧрдгрд┐рдд (резрем-рдмрд┐рдЯ рднреЗрдХреНрдЯрд░рд╛рдЗрдЬреЗрд╕рди) рд░ Sparse рдореЗрдореЛрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ (рдЫрд╡рд┐рд╣рд░реВ рд░ рдмрдирд╛рд╡рдЯрд╣рд░реВ рдЬрд╕реНрддрд╛ рд╕реНрд░реЛрддрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реВрдкрдорд╛ рд░рд╛рдЦреНрди рд░ рд╡рд┐рднрд┐рдиреНрди рдЖрд╡рдВрдЯрдирд╣рд░реВрдорд╛ рдкреБрди: рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ)ред RX 16 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдмрдирд╛рдЗрдпреЛред VK_VALVE_mutable_descriptor_type рд░ VK_KHR_fragment_shading_rate рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ (RDNA6000 рдорд╛рддреНрд░) рдердкрд┐рдпреЛред
- Intel ANV рд░ Iris рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдердкреНрдЫрдиреН рд░ Xe HPG рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ Vulkan рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреНред
- EGL_MESA_platform_xcb рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ Xlib рдкрд╣реБрдБрдЪ рдирдЧрд░реА X11 рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ EGL рд╕реНрд░реЛрддрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
- Broadcom BCM3 рдЪрд┐рдкрдорд╛ рдЖрдзрд╛рд░рд┐рдд Raspberry Pi 4 рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ VideoCore VI рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ V2711DV Vulkan рдбреНрд░рд╛рдЗрднрд░рд▓рд╛рдИ Wayland WSI (рд╡рд┐рдиреНрдбреЛрдЗрдЩ рд╕рд┐рд╕реНрдЯрдо рдЗрдиреНрдЯрд┐рдЧреНрд░реЗрд╕рди) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ Wayland-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ Vulkan API рдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
- WSL рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди DirectX 12 API рдорд╛ OpenGL рдХрд▓рд╣рд░реВ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреЗ рддрд╣рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдкрдирд╛рдЗрдПрдХреЛ рдЫ (Windows рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдкреНрд░рдгрд╛рд▓реА Linux)ред рдпрд╕рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, spirv_to_dxil рдкреБрд╕реНрддрдХрд╛рд▓рдп SPIR-V рд╢реЗрдбрд░рд╣рд░реВрдХреЛ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рд▓рд╛рдИ DXIL (DirectX рдордзреНрдпрд╡рд░реНрддреА рднрд╛рд╖рд╛) рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рд╣реЛред
- рд╣рд╛рдЗрдХреБ рдУрдПрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
- driconf рдмрд╛рдЯ glx_disable_oml_sync_control, glx_disable_sgi_video_sync рд░ glx_disable_ext_buffer_age рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдЫрдиреНред
- рео.реж рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗрдХрд╛ рдореЗрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ DRI1 рд╕рдорд░реНрдерди рд╣рдЯрд╛рдЗрдпреЛ рд░ DRI рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рд░реЛрдХрд┐рдпреЛред
- рдХреНрд▓рд╛рд╕рд┐рдХ DRI рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдирд┐рд░реНрдорд┐рдд рд░ OpenGL рдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖рд┐рдд рд╕реНрд╡рд╛рд░рд╕реНрдЯ рдбреНрд░рд╛рдЗрднрд░ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ (рдмрд╛рдБрдХреА рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ llvmpipe рд░ softpipe рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рд╕реНрд╡рд╛рд░рд╕реНрдЯрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЕрдЧрд╛рдбрд┐ рдЫрдиреН)ред рд╕реНрд╡рд╛рд░рд╕реНрдЯ рд╣рдЯрд╛рдЙрдиреЗ рдХрд╛рдо рдзреЗрд░реИ рдЕрдирд╕реБрд▓рдЭреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рд░ рд░рд┐рдЧреНрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдШрдЯрдирд╛рд▓реЗ рд╕рд╣рдЬ рдмрдирд╛рдПрдХреЛ рдерд┐рдпреЛ, рдпрджреНрдпрдкрд┐ рдпреЛ рдбреНрд░рд╛рдЗрднрд░ рдЕрдм рд╡рд┐рддрд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдБрджреИрдиред
- рдкреБрд░рд╛рдиреЛ рдХреНрд▓рд╛рд╕рд┐рдХ OSMesa API рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ (рдЧреНрдпрд╛рд▓рд┐рдпрдо-рдЖрдзрд╛рд░рд┐рдд OSMesa рдмрд╛рдБрдХреА рдЫ), рдЬрд╕рд▓реЗ рд╕реНрдХреНрд░рд┐рдирдорд╛ рднрдиреНрджрд╛ рдореЗрдореЛрд░реА рдмрдлрд░рдорд╛ рд░реЗрдиреНрдбрд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рд╕реНрд░реЛрдд: opennet.ru
