Mesa 19.2.0 berdan

Mesa 19.2.0 hate berdan - pêkanîna belaş a API-yên grafîkî yên OpenGL û Vulkan bi koda çavkaniya vekirî.

Weşana 19.2.0 xwedan statûyek ceribandinê ye, û tenê piştî ku kod were îstîqrar kirin dê guhertoya 19.2.1 ya stabîl were berdan. Mesa 19.2 ji bo ajokarên i4.5, radeonsi û nvc965 OpenGL 0, ji bo kartên Intel û AMD Vulkan 1.1 piştgirî dike, û ji bo kartên Intel standarda OpenGL 4.6 jî piştgirî dike.

Guhertinên sereke:

  • Ajokarên (i965 û iris) ji bo kartên vîdyoyê yên Intel (gen7+) ji OpenGL 4.6 û zimanê ravekirina shader GLSL 4.60 piştgirîya tam peyda dikin;
  • berfirehkirina kapasîteyên ajokera Iris-ê ji bo GPU-yên Intel;
  • Piştgiriya ji bo AMD Navi 10 (Radeon RX 5700) û Navi 14 GPU li ajokarên RADV û RadeonSI hate zêdekirin. Piştgiriya ji bo paşerojê APU Renoir (Zen 2 bi GPU Navi) û beşek jî Arcturus li ajokera RadeonSI hate zêdekirin;
  • Piştgiriya OpenGL 4.5 di ajokera Gallium3D R600 de ji bo hin kartên AMD yên kevn;
  • girêdana dema xebitandinê ya nû - rtld ji bo RadeonSI;
  • optimîzasyona performansa ajokarên RADV û Virgl;
  • Ajokara Panfrost-ê ji bo GPU-yên ku li ser bingeha mîkro-architecturên Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) û Bifrost (Mali G3x, G5x, G7x) li ser cîhazên bi pêvajoyên ARM têne bikar anîn, hate berfireh kirin; ajokar niha dikare bi GNOME re bixebite. Legan;
  • EGL dirêjkirina EGL_EXT_platform_device zêde kir, ku dihêle hûn EGL-ê dest pê bikin bêyî ku bigihîjin API-yên taybetî yên cîhazê;
  • pêvekên nû yên OpenGL zêde kirin:
    • GL_ARB_post_depth_coverage ji bo ajokera radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture ji bo ajokerê etnaviv (bi piştgiriya SEAMLESS_CUBE_MAP li ser GPU);
    • GL_EXT_shader_image_load_store ji bo ajokera radeonsi (ji bo LLVM 10+);
    • GL_EXT_shader_samples_identical ji bo ajokarên iris û radeonsi (heke NIR tê bikaranîn);
    • GL_EXT_texture_shadow_lod ji bo ajokarên i965 û iris;
  • pêvekirin li ajokera RADV Vulkan (ji bo kartên AMD) hatine zêdekirin:
    • 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_bilavdana_hevseng_bayner_standard
  • Berfirehkirina VK_EXT_shader_demote_to_helper_invocation ji bo kartên Intel li ajokera ANV Vulkan hate zêdekirin.

Source: linux.org.ru

Add a comment