rhyddhau Mesa 19.2.0

Rhyddhawyd Mesa 19.2.0 - gweithrediad rhad ac am ddim o'r APIs graffeg OpenGL a Vulkan gyda chod ffynhonnell agored.

Mae gan Release 19.2.0 statws arbrofol, a dim ond ar Γ΄l i'r cod gael ei sefydlogi y bydd y fersiwn sefydlog 19.2.1 yn cael ei ryddhau. Mae Mesa 19.2 yn cefnogi OpenGL 4.5 ar gyfer gyrwyr i965, radeonsi a nvc0, Vulkan 1.1 ar gyfer cardiau Intel ac AMD, ac mae hefyd yn cefnogi safon OpenGL 4.6 ar gyfer cardiau Intel.

Newidiadau mawr:

  • Mae gyrwyr (i965 ac iris) ar gyfer cardiau fideo Intel (gen7+) yn darparu cefnogaeth lawn i OpenGL 4.6 a'r iaith ddisgrifio shader GLSL 4.60;
  • ehangu galluoedd gyrrwr Iris ar gyfer GPUs Intel;
  • ychwanegwyd cefnogaeth ar gyfer AMD Navi 10 (Radeon RX 5700) a GPUs Navi 14 i'r gyrwyr RADV a RadeonSI.Ychwanegwyd cefnogaeth ar gyfer y dyfodol APU Renoir (Zen 2 gyda GPU Navi) ac yn rhannol Arcturus hefyd at y gyrrwr RadeonSI;
  • Cefnogaeth OpenGL 4.5 mewn gyrrwr Gallium3D R600 ar gyfer rhai cardiau AMD hΕ·n;
  • cysylltydd amser rhedeg newydd - rtld ar gyfer RadeonSI;
  • optimeiddio perfformiad gyrwyr RADV a Virgl;
  • Mae'r gyrrwr Panfrost ar gyfer GPUs yn seiliedig ar y micropensaernΓ―aeth Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) a ddefnyddir ar ddyfeisiau gyda phroseswyr ARM wedi'i ehangu; gall y gyrrwr nawr weithio gyda GNOME Cragen;
  • ychwanegu estyniad EGL EGL_EXT_platform_device, sy'n eich galluogi i gychwyn EGL heb gyrchu APIs dyfais-benodol;
  • ychwanegu estyniadau OpenGL newydd:
    • GL_ARB_post_depth_coverage ar gyfer gyrrwr radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture ar gyfer gyrrwr etnaviv (gyda chefnogaeth SEAMLESS_CUBE_MAP ar GPU);
    • GL_EXT_shader_image_load_store ar gyfer y gyrrwr radeonsi (ar gyfer LLVM 10+);
    • GL_EXT_shader_samples_identical ar gyfer gyrwyr iris a radeonsi (os defnyddir NIR);
    • GL_EXT_texture_shadow_lod ar gyfer gyrwyr i965 ac iris;
  • mae estyniadau wedi'u hychwanegu at yrrwr RADV Vulkan (ar gyfer cardiau 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_datrys;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_layout_safonol
  • Mae'r estyniad VK_EXT_shader_demote_to_helper_invocation wedi'i ychwanegu at yrrwr ANV Vulkan ar gyfer cardiau Intel.

Ffynhonnell: linux.org.ru

Ychwanegu sylw