Π Π΅Π»ΠΈΠΉΠ· Mesa 19.2.0

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Π΅ Mesa 19.2.0 - свободна рСализация Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API OpenGL ΠΈ Vulkan с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄.

Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 19.2.0 ΠΈΠΌΠ° СкспСримСнталСн статус ΠΈ само слСд стабилизиранС Π½Π° ΠΊΠΎΠ΄Π° Ρ‰Π΅ бъдС пусната стабилната вСрсия 19.2.1. Mesa 19.2 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° OpenGL 4.5 Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ i965, radeonsi ΠΈ nvc0, Vulkan 1.1 Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ Intel ΠΈ AMD, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° стандарт OpenGL 4.6 Π·Π° Intel ΠΊΠ°Ρ€Ρ‚ΠΈ.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ (i965 ΠΈ iris) Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ Intel (gen7+) Π΅ осигурСна пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° OpenGL 4.6 ΠΈ Π΅Π·ΠΈΠΊΠ° Π·Π° описаниС Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ GLSL 4.60;
  • Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Iris Π·Π° GPU Intel;
  • Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ RADV ΠΈ RadeonSI Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° GPU AMD Navi 10 (Radeon RX 5700) ΠΈ Navi 14. Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° RadeonSI Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡ APU Renoir (Zen 2 с GPU Navi) ΠΈ частично Arcturus;
  • ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° OpenGL 4.5 Π² Gallium3D Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° R600 Π·Π° някои стари AMD ΠΊΠ°Ρ€Ρ‚ΠΈ;
  • Π½ΠΎΠ² runtime ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‡ΠΈΠΊ - rtld Π·Π° RadeonSI;
  • оптимизация Π½Π° производитСлността Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ RADV ΠΈ Virgl;
  • Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Panfrost Π·Π° GPU Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ΠΈ Bifrost (Mali G3x, G5x, G7x), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π° устройства с ARM процСсори, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° сСга ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с GNOME Shell;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ EGL Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ EGL_EXT_platform_device, позволяващо инициализация Π½Π° EGL Π±Π΅Π· Π΄Π° сС иска спСцифичСн Π·Π° устройството API;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ OpenGL Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ:
    • GL_ARB_post_depth_coverage Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° etnaviv (с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° SEAMLESS_CUBE_MAP Π² GPU);
    • GL_EXT_shader_image_load_store Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° radeonsi (със LLVM 10+);
    • GL_EXT_shader_samples_identical Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ iris ΠΈ radeonsi (Π°ΠΊΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° NIR);
    • GL_EXT_texture_shadow_lod Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ i965 ΠΈ iris;
  • Π² Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° RADV (Π·Π° AMD ΠΊΠ°Ρ€Ρ‚ΠΈ) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ:
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Π² Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ANV Π·Π° Intel ΠΊΠ°Ρ€Ρ‚ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VK_EXT_shader_demote_to_helper_invocation.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster