āĻŽā§‡āĻ¸āĻž 19.2.0 āĻ°āĻŋāĻ˛āĻŋāĻœ

āĻŽā§‡āĻ¸āĻž 19.2.0 āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ - āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻ“āĻĒā§‡āĻ¨āĻœāĻŋāĻāĻ˛ āĻāĻŦāĻ‚ āĻ­āĻ˛āĻ•āĻžāĻ¨ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻāĻĒāĻŋāĻ†āĻ‡āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤

āĻ°āĻŋāĻ˛āĻŋāĻœ 19.2.0 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡āĻ‡ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 19.2.1 āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ Mesa 19.2 i4.5, radeonsi āĻāĻŦāĻ‚ nvc965 āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ OpenGL 0 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, Intel āĻāĻŦāĻ‚ AMD āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Vulkan 1.1, āĻāĻŦāĻ‚ Intel āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ OpenGL 4.6 āĻŽāĻžāĻ¨āĻ•ā§‡āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž:

  • Intel āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ•āĻžāĻ°ā§āĻĄ (gen965+) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° (i7 āĻāĻŦāĻ‚ iris) OpenGL 4.6 āĻāĻŦāĻ‚ shader description language GLSL 4.60 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡;
  • Intel GPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ Iris āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž;
  • AMD Navi 10 (Radeon RX 5700) āĻāĻŦāĻ‚ Navi 14 GPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° APU Renoir (GPU Navi āĻ¸āĻš Zen 2) āĻāĻŦāĻ‚ āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ RadeonSI āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ RadeonSI āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯;
  • āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻžāĻ¨ā§‹ AMD āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Gallium4.5D āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° R3-āĻ OpenGL 600 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨;
  • āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° - RadeonSI āĻāĻ° āĻœāĻ¨ā§āĻ¯ rtld;
  • RADV āĻāĻŦāĻ‚ Virgl āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨;
  • Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) āĻāĻŦāĻ‚ Bifrost (Mali G3x, G5x, G7x) āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ GPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ¨āĻĢā§āĻ°āĻ¸ā§āĻŸ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻŸāĻŋ ARM āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻāĻ–āĻ¨ GNOME āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻļā§‡āĻ˛;
  • EGL āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ EGL_EXT_platform_device āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ API āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ EGL āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ;
  • āĻ¨āĻ¤ā§āĻ¨ OpenGL āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:
    • GL_ARB_post_depth_coverage for radeonsi āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° (Navi);
    • etnaviv āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GL_ARB_seamless_cubemap_per_texture (GPU-āĻ¤ā§‡ SEAMLESS_CUBE_MAP āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš);
    • āĻ°ā§‡āĻĄāĻŋāĻ“āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GL_EXT_shader_image_load_store (LLVM 10+ āĻāĻ° āĻœāĻ¨ā§āĻ¯);
    • Iris āĻāĻŦāĻ‚ radeonsi āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GL_EXT_shader_samples_identical (āĻ¯āĻĻāĻŋ NIR āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ);
    • i965 āĻāĻŦāĻ‚ āĻ†āĻ‡āĻ°āĻŋāĻ¸ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GL_EXT_texture_shadow_lod;
  • RADV Vulkan āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (AMD āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯):
    • āĻ­āĻŋāĻ•ā§‡_āĻāĻāĻŽāĻĄāĻŋ_āĻŦāĻžāĻĢāĻžāĻ°_āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_āĻ¨āĻŽā§āĻ¨āĻž_āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_āĻ›āĻŦāĻŋāĻŦāĻŋāĻšā§€āĻ¨_āĻĢā§āĻ°ā§‡āĻŽāĻŦāĻžāĻĢāĻžāĻ°;
    • VK_KHR_shader_atomic_int64;
    • āĻ­āĻŋāĻ•ā§‡_āĻ•ā§‡āĻāĻ‡āĻšāĻ†āĻ°_āĻ‰āĻ‡āĻ¨āĻĢāĻ°ā§āĻŽ_āĻŦāĻžāĻĢāĻžāĻ°_ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ_āĻ†āĻ‰āĻŸāĻ†āĻ‰āĻŸ
  • Intel āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ANV Vulkan āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡ VK_EXT_shader_demote_to_helper_invocation āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: linux.org.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨