Mesa 19.2.0 idasilẹ

Mesa 19.2.0 ti tu silẹ - imuse ọfẹ ti OpenGL ati awọn API eya Vulkan pẹlu koodu orisun ṣiṣi.

Tu 19.2.0 ni o ni ohun esiperimenta ipo, ati ki o nikan lẹhin ti awọn koodu ti wa ni diduro yoo awọn idurosinsin ti ikede 19.2.1 wa ni tu. Mesa 19.2 ṣe atilẹyin OpenGL 4.5 fun i965, radeonsi ati awọn awakọ nvc0, Vulkan 1.1 fun awọn kaadi Intel ati AMD, ati tun ṣe atilẹyin boṣewa OpenGL 4.6 fun awọn kaadi Intel.

Awọn iyipada akọkọ:

  • Awakọ (i965 ati iris) fun awọn kaadi fidio Intel (gen7+) pese atilẹyin ni kikun fun OpenGL 4.6 ati ede apejuwe shader GLSL 4.60;
  • faagun awọn agbara ti awakọ Iris fun Intel GPUs;
  • atilẹyin fun AMD Navi 10 (Radeon RX 5700) ati Navi 14 GPU ti a fi kun si awọn awakọ RADV ati RadeonSI. Atilẹyin fun ojo iwaju APU Renoir (Zen 2 pẹlu GPU Navi) ati apakan Arcturus tun ni afikun si awakọ RadeonSI;
  • Ṣii GL 4.5 atilẹyin ni Gallium3D awakọ R600 fun diẹ ninu awọn kaadi AMD agbalagba;
  • alasopọ akoko asiko tuntun - rtld fun RadeonSI;
  • iṣapeye iṣẹ ti RADV ati awọn awakọ Virgl;
  • Awakọ Panfrost fun awọn GPU ti o da lori Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ati Bifrost (Mali G3x, G5x, G7x) microarchitectures ti a lo lori awọn ẹrọ pẹlu awọn ilana ARM ti gbooro; awakọ le ṣiṣẹ bayi pẹlu GNOME Ikarahun;
  • afikun EGL itẹsiwaju EGL_EXT_platform_device, eyiti o fun ọ laaye lati ṣe ipilẹṣẹ EGL laisi iwọle si awọn API kan-ẹrọ;
  • ṣafikun awọn amugbooro OpenGL tuntun:
    • GL_ARB_post_depth_coverage fun awakọ radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture fun awakọ etnaviv (pẹlu atilẹyin SEAMLESS_CUBE_MAP lori GPU);
    • GL_EXT_shader_image_load_store fun awakọ radeonsi (fun LLVM 10+);
    • GL_EXT_shader_samples_identical fun iris ati radeonsi awakọ (ti o ba ti NIR lo);
    • GL_EXT_texture_shadow_lod fun i965 ati iris awakọ;
  • A ti ṣafikun awọn amugbooro si awakọ RADV Vulkan (fun awọn kaadi AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_ajeji;
    • VK_EXT_apẹẹrẹ_ipo;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Ifaagun VK_EXT_shader_demote_to_helper_invocation ti ni afikun si awakọ ANV Vulkan fun awọn kaadi Intel.

orisun: linux.org.ru

Fi ọrọìwòye kun