ΠΠ΅ ΠΎΡΠΎΠ±ΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ 29 Π½ΠΎΡΠ±ΡΡ Π±ΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° Mesa 23.3.0. ΠΠ· Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΎΡΠΎΠ±ΠΎ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° OpenGL ES 3.1 Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Asahi;
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VK_EXT_pipeline_robustness Vulkan Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Intel ANV Vulkan;
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VK_KHR_maintenance5 Vulkan Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Radeon RADV Vulkan;
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ VK_KHR_cooperative_matrix Vulkan Π΄Π»Ρ RADV/GFX11 hardware;
- Π΄ΡΠ°ΠΉΠ²Π΅Ρ Asahi ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½ΠΎΠ²ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ OpenGL:
- GL_ARB_compute_shader;
- GL_ARB_shader_atomic_counters;
- GL_ARB_shader_image_load_store;
- GL_ARB_shader_image_size;
- GL_ARB_shader_storage_buffer_object;
- GL_ARB_sample_shading;
- GL_OES_sample_variables;
- GL_OES_shader_multisample_interpolation;
- GL_OES_gpu_shader5;
- Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Android ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° EGL_ANDROID_blob_cache ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΌ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ;
- ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ΄Π½ΠΎΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Raspberry Pi 5 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² v3d (OpenGL) ΠΈ v3dv (Vulkan);
- ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° NVK Vulkan, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Collabora Π΄Π»Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ NVIDIA, Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΡΡΠΈΠ³ΡΠ΅Π³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Vulkan v1.0;
- ΠΏΡΠΎΡΠΈΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² Linux-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ .
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ Zink ΠΈ Panfrost ΠΎΡ Collabora, Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ RadeonSI ΠΈ r600 Π΄Π»Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD Radeon.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru