OpenGL மற்றும் Vulkan API - Mesa 21.1.0 - இன் இலவச செயலாக்கத்தின் வெளியீடு வழங்கப்பட்டுள்ளது. Mesa 21.1.0 கிளையின் முதல் வெளியீடு ஒரு சோதனை நிலையைக் கொண்டுள்ளது - குறியீட்டின் இறுதி நிலைப்படுத்தலுக்குப் பிறகு, நிலையான பதிப்பு 21.1.1 வெளியிடப்படும். Mesa 21.1 ஆனது 4.6, iris (Intel), radeonsi (AMD), zink மற்றும் llvmpipe இயக்கிகளுக்கான OpenGL 965க்கான முழு ஆதரவை உள்ளடக்கியது. OpenGL 4.5 ஆதரவு AMD (r600) மற்றும் NVIDIA (nvc0) GPUக்களுக்குக் கிடைக்கிறது, மேலும் virgl க்கான OpenGL 4.3 ஆதரவு (QEMU/KVMக்கான Virgil3D மெய்நிகர் GPU). வல்கன் 1.2 ஆதரவு இன்டெல் மற்றும் ஏஎம்டி கார்டுகளுக்கும், வல்கன் 1.1 குவால்காம் ஜிபியுக்கள் மற்றும் லாவாபைப் மென்பொருள் ராஸ்டெரைசருக்கும், வல்கன் 1.0 பிராட்காம் வீடியோகோர் VI ஜிபியுக்களுக்கும் (ராஸ்பெர்ரி பை 4) செயல்படுத்தப்படுகிறது.
முக்கிய கண்டுபிடிப்புகள்:
- VK_KHR_workgroup_memory_explicit_layout மற்றும் VK_KHR_zero_initialize_workgroup_memory நீட்டிப்புகளுக்கான ஆதரவு Vulkan இயக்கிகள் RADV (AMD) மற்றும் ANV (Intel) இல் சேர்க்கப்பட்டுள்ளது.
- DRM வடிவமைப்பு மாற்றிகளுக்கான ஆதரவு RADV இயக்கியில் சேர்க்கப்பட்டுள்ளது (AMD GFX9 கார்டுகளுக்கு) (VK_EXT_image_drm_format_modifier நீட்டிப்பு இயக்கப்பட்டுள்ளது).
- RADV இயக்கி VRS (மாறும் வீத நிழல்) ஆதரவை எந்த ஆழமான பஃபர்களுடனும் பயன்படுத்துகிறது. VRS தரத்தின் விலையில் உற்பத்தித்திறனை மேம்படுத்துகிறது.
- AMD Aldebaran GPU (gfx90a)க்கான ஆதரவு சேர்க்கப்பட்டது.
- Vulkan API அடிப்படையில் ஒரு மெய்நிகர் GPU செயலாக்கத்துடன் (virtio-gpu) புதிய வீனஸ் இயக்கி சேர்க்கப்பட்டது.
- Zink இயக்கி (Vulkan மேல் OpenGL API இன் செயலாக்கம்) OpenGL 4.6 மற்றும் OpenGL ES 3.1 க்கான ஆதரவை உள்ளடக்கியது. கணினியில் Vulkan API ஐ மட்டுமே ஆதரிக்கும் இயக்கிகள் இருந்தால், வன்பொருள் துரிதப்படுத்தப்பட்ட OpenGL ஐப் பெற Zink உங்களை அனுமதிக்கிறது. Zink இன் செயல்திறன் நேட்டிவ் OpenGL செயல்படுத்தல்களுடன் நெருக்கமாக உள்ளது.
- வல்கன் ஏபிஐக்கான மென்பொருள் ராஸ்டெரைசரை செயல்படுத்தும் லாவாபைப் இயக்கி (எல்எல்விஎம்பைப், ஆனால் வல்கனுக்கு ஒப்பானது) வல்கன் 1.1க்கான ஆதரவைச் சேர்த்தது மற்றும் வல்கன் நீட்டிப்பு VK_KHR_copy_commands2 ஐ செயல்படுத்தியது. லாவாபைப்பில் மென்பொருள் செயல்படுத்தல், காலியம் ஏபிஐக்கு வல்கன் ஏபிஐ அழைப்புகளை பிரதிபலிப்பதன் அடிப்படையில் அமைந்துள்ளது.
- ஷேடர் கேச்களை ஒரு கோப்பில் சேமிப்பதற்கான ஆதரவு சேர்க்கப்பட்டது.
- Virgl (QEMU/KVMக்கான மெய்நிகர் GPU Virgil3D) மற்றும் Lima (ARM Mali GPU) இயக்கிகள் வட்டில் ஷேடர்களை கேச்சிங் செய்வதற்கான ஆதரவை வழங்குகின்றன.
- DirectX 12 API (D3D12) க்கான OpenGL ஓவர்லேயைக் கொண்ட Gallium D3D12 டிரைவர், WARP (சாஃப்ட்வேர் ராஸ்டரைசர்) மற்றும் NVIDIA D3D12 டிரைவர்களின் மேல் இயங்கும்போது OpenGL 3.3 உடன் இணக்கத்தன்மையை வழங்குகிறது. இந்த டிரைவர், கிராபிக்ஸ் பயன்பாடுகளை இயக்குவதற்காக WSL2 ஓவர்லேயில் பயன்படுத்தப்படுகிறது. Linux в Windows.
- புதிய OpenGL நீட்டிப்புகள் சேர்க்கப்பட்டன:
- சாப்ட்பைப் மற்றும் ஜிங்க் டிரைவர்களுக்கான GL_EXT_depth_bounds_test
- nvc0 இயக்கிக்கான GL_EXT_texture_filter_minmax (gm200+)
- nvc0 இயக்கிக்கான GL_ARB_texture_filter_minmax (gm200+)
- ஜிங்க் இயக்கிக்கான GL_ARB_post_depth_coverage.
ஆதாரம்: opennet.ru
