Rilaxx ta' Mesa 19.2.0

Mesa 19.2.0 ġiet rilaxxata - implimentazzjoni ħielsa tal-APIs tal-grafika OpenGL u Vulkan b'kodiċi ta 'sors miftuħ.

Ir-rilaxx 19.2.0 għandu status sperimentali, u biss wara li l-kodiċi jkun ġie stabbilizzat se tiġi rilaxxata l-verżjoni stabbli 19.2.1. Mesa 19.2 jappoġġja OpenGL 4.5 għal sewwieqa i965, radeonsi u nvc0, Vulkan 1.1 għal karti Intel u AMD, u jappoġġja wkoll l-istandard OpenGL 4.6 għal karti Intel.

Bidliet ewlenin:

  • Is-sewwieqa (i965 u iris) għal kards tal-vidjo Intel (gen7+) jipprovdu appoġġ sħiħ għal OpenGL 4.6 u l-lingwa tad-deskrizzjoni tax-shader GLSL 4.60;
  • l-espansjoni tal-kapaċitajiet tas-sewwieq Iris għall-GPUs Intel;
  • appoġġ għal AMD Navi 10 (Radeon RX 5700) u Navi 14 GPU ġie miżjud mas-sewwieqa RADV u RadeonSI.Appoġġ għall-futur APU Renoir (Zen 2 ma GPU Navi) u parzjalment Arcturus ġie miżjud ukoll mas-sewwieq RadeonSI;
  • Appoġġ OpenGL 4.5 fis-sewwieq Gallium3D R600 għal xi karti AMD anzjani;
  • runtime linker ġdid - rtld għal RadeonSI;
  • ottimizzazzjoni tal-prestazzjoni tas-sewwieqa RADV u Virgl;
  • Is-sewwieq Panfrost għall-GPUs ibbażat fuq il-mikroarkitetturi Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) u Bifrost (Mali G3x, G5x, G7x) użati fuq apparati bi proċessuri ARM ġie estiż; is-sewwieq issa jista' jaħdem ma' GNOME Qoxra;
  • miżjuda EGL estensjoni EGL_EXT_platform_device, li tippermetti li inti inizjalizzar EGL mingħajr aċċess APIs speċifiċi għall-apparat;
  • miżjuda estensjonijiet OpenGL ġodda:
    • GL_ARB_post_depth_coverage għas-sewwieq radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture għas-sewwieq etnaviv (b'appoġġ SEAMLESS_CUBE_MAP fuq GPU);
    • GL_EXT_shader_image_load_store għas-sewwieq radeonsi (għal LLVM 10+);
    • GL_EXT_shader_samples_identical għal sewwieqa iris u radeonsi (jekk jintuża NIR);
    • GL_EXT_texture_shadow_lod għal sewwieqa i965 u iris;
  • estensjonijiet ġew miżjuda mas-sewwieq RADV Vulkan (għall-karti AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_barrani;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • L-estensjoni VK_EXT_shader_demote_to_helper_invocation ġiet miżjuda mas-sewwieq ANV Vulkan għall-karti Intel.

Sors: linux.org.ru

Żid kumment