Mesa 19.2.0 utgivelse

Mesa 19.2.0 ble utgitt - en gratis implementering av OpenGL og Vulkan grafikk APIer med åpen kildekode.

Utgivelse 19.2.0 har en eksperimentell status, og først etter at koden er stabilisert vil den stabile versjonen 19.2.1 bli utgitt. Mesa 19.2 støtter OpenGL 4.5 for i965, radeonsi og nvc0-drivere, Vulkan 1.1 for Intel- og AMD-kort, og støtter også OpenGL 4.6-standarden for Intel-kort.

Hovedendringer:

  • Drivere (i965 og iris) for Intel-skjermkort (gen7+) gir full støtte for OpenGL 4.6 og shader-beskrivelsesspråket GLSL 4.60;
  • utvide mulighetene til Iris-driveren for Intel GPUer;
  • støtte for AMD Navi 10 (Radeon RX 5700) og Navi 14 GPUer ble lagt til RADV- og RadeonSI-driverne Støtte for fremtidens APU Renoir (Zen 2 med GPU Navi) og delvis Arcturus ble også lagt til RadeonSI-driveren;
  • OpenGL 4.5-støtte i Gallium3D-driver R600 for noen eldre AMD-kort;
  • ny runtime linker - rtld for RadeonSI;
  • ytelsesoptimalisering av RADV- og Virgl-drivere;
  • Panfrost-driveren for GPUer basert på mikroarkitekturene Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) som brukes på enheter med ARM-prosessorer, er utvidet; driveren kan nå jobbe med GNOME Shell;
  • lagt til EGL-utvidelsen EGL_EXT_platform_device, som lar deg initialisere EGL uten å få tilgang til enhetsspesifikke APIer;
  • lagt til nye OpenGL-utvidelser:
    • GL_ARB_post_depth_coverage for radeonsi-driver (Navi);
    • GL_ARB_seamless_cubemap_per_texture for etnaviv-driver (med SEAMLESS_CUBE_MAP-støtte på GPU);
    • GL_EXT_shader_image_load_store for radeonsi-driveren (for LLVM 10+);
    • GL_EXT_shader_samples_identical for iris- og radeonsi-drivere (hvis NIR brukes);
    • GL_EXT_texture_shadow_lod for i965 og iris-drivere;
  • utvidelser er lagt til RADV Vulkan-driveren (for AMD-kort):
    • 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
  • VK_EXT_shader_demote_to_helper_invocation-utvidelsen er lagt til ANV Vulkan-driveren for Intel-kort.

Kilde: linux.org.ru

Legg til en kommentar