Mesa 19.2.0 ተለቋል - የ OpenGL እና Vulkan ግራፊክስ ኤፒአይዎች ከክፍት ምንጭ ኮድ ጋር ነፃ ትግበራ።
ልቀት 19.2.0 የሙከራ ደረጃ አለው፣ እና ኮዱ ከተረጋጋ በኋላ ብቻ የተረጋጋው ስሪት 19.2.1 ይለቀቃል። Mesa 19.2 OpenGL 4.5 ለ i965፣ radeonsi እና nvc0 ሾፌሮች፣ Vulkan 1.1 ለ Intel እና AMD ካርዶችን ይደግፋል እንዲሁም የOpenGL 4.6 መስፈርትን ለኢንቴል ካርዶች ይደግፋል።
ዋና ለውጦች፡-
- ለኢንቴል ቪዲዮ ካርዶች (gen965+) አሽከርካሪዎች (i7 እና አይሪስ) ለOpenGL 4.6 እና ለሻደር መግለጫ ቋንቋ GLSL 4.60 ሙሉ ድጋፍ ይሰጣሉ።
- ለኢንቴል ጂፒዩዎች የአይሪስ ሾፌርን አቅም ማስፋፋት;
- ለ AMD Navi 10 (Radeon RX 5700) እና Navi 14 GPUs ወደ RADV እና RadeonSI ሾፌሮች ተጨምረዋል ለወደፊቱ APU Renoir (Zen 2 with GPU Navi) እና በከፊል አርክቱረስ እንዲሁ ወደ RadeonSI ሾፌር ተጨምሯል።
- ለአንዳንድ የቆዩ AMD ካርዶች በ Gallium4.5D ሾፌር R3 ውስጥ የGL 600 ድጋፍ;
- አዲስ የሩጫ ጊዜ ማገናኛ - rtld ለ RadeonSI;
- የ RADV እና Virgl ነጂዎችን አፈፃፀም ማመቻቸት;
- በ Midgard (ማሊ-T6xx፣ ማሊ-T7xx፣ ማሊ-T8xx) እና ቢፍሮስት (ማሊ ጂ3x፣ G5x፣ G7x) ማይክሮ አርክቴክቸርዎች ARM ፕሮሰሰር ባላቸው መሳሪያዎች ላይ የተመሰረተው የጂፒዩዎች የፓንፍሮስት ሾፌር ተዘርግቷል፤ አሽከርካሪው አሁን ከGNOME ጋር መስራት ይችላል። ዛጎል;
- ታክሏል EGL ቅጥያ EGL_EXT_platform_device፣ ይህም መሳሪያ-ተኮር ኤፒአይዎችን ሳይደርሱ EGLን እንዲጀምሩ ያስችልዎታል።
- አዲስ የOpenGL ቅጥያዎች ታክለዋል፡
- GL_ARB_post_depth_cover for radeonsi driver (Navi);
- GL_ARB_seamless_cubemap_per_texture ለኤትናቪቭ ሾፌር (ከSEAMLESS_CUBE_MAP ድጋፍ በጂፒዩ ላይ)፤
- GL_EXT_shader_image_load_store ለ radeonsi ሾፌር (ለኤልኤልቪኤም 10+);
- GL_EXT_shader_samples_ለአይሪስ እና ራዲዮንሲ ነጂዎች (NIR ጥቅም ላይ ከዋለ)
- GL_EXT_texture_shadow_lod ለ i965 እና አይሪስ ነጂዎች;
- ማራዘሚያዎች ወደ RADV Vulkan ሾፌር (ለ AMD ካርዶች) ተጨምረዋል፡
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_ድህረ_ጥልቀት_ሽፋን;
- VK_EXT_ወረፋ_ቤተሰብ_የውጭ;
- VK_EXT_ናሙና_ቦታዎች;
- VK_KHR_ጥልቀት_ስቴንስል_መፍታት;
- VK_KHR_ምስል የሌለው_ፍሬም ቡፈር;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_አቀማመጥ
- ለኢንቴል ካርዶች የVK_EXT_shader_demote_ወደ_ረዳት_ጥሪ ቅጥያ ወደ ANV Vulkan ሾፌር ተጨምሯል።
ምንጭ: linux.org.ru