மது திட்டம்
libvkd3d நூலகம்
libvkd3d-shader இல், ஷேடர் மாடல்கள் 4 மற்றும் 5 இன் பைட்கோட் ஒரு இடைநிலை SPIR-V பிரதிநிதித்துவமாக மொழிபெயர்க்கப்பட்டது. வெர்டெக்ஸ், பிக்சல், டெஸ்ஸலேஷன், கம்ப்யூட் மற்றும் சிம்பிள் ஜியோமெட்ரி ஷேடர்கள், ரூட் சிக்னேச்சர் வரிசையாக்கம் மற்றும் டீரியலைசேஷன் ஆகியவை ஆதரிக்கப்படுகின்றன. ஷேடர் வழிமுறைகளில் எண்கணிதம், அணு மற்றும் பிட் செயல்பாடுகள், ஒப்பீடு மற்றும் தரவு ஓட்டக் கட்டுப்பாடு ஆபரேட்டர்கள், மாதிரி, சேகரிப்பு மற்றும் ஏற்றுதல் வழிமுறைகள், வரிசைப்படுத்தப்படாத அணுகல் செயல்பாடுகள் (UAV, வரிசைப்படுத்தப்படாத அணுகல் பார்வை) ஆகியவை அடங்கும்.
மிகவும் குறிப்பிடத்தக்க மத்தியில்
- libvkd3d-shader நூலகம் மூன்றாம் தரப்பு திட்டங்களில் பயன்படுத்த தயாராக உள்ளது.
- டெசெலேஷன் ஷேடர் ஆதரவு.
- ரூட் கையொப்பங்களை மாற்றுதல், வரிசைப்படுத்துதல் மற்றும் நீக்குதல் ஆகியவற்றிற்கான ஆதரவு (vkd3d_serialize_versioned_root_signature() மற்றும் vkd3d_create_versioned_root_signature_deserializer()).
- ஸ்ட்ரீமிங் வெளியீட்டிற்கான ஆதரவு.
- மல்டிசாம்ப்ளிங்கிற்கான ஆதரவு, ஆதாரங்களை முன்பதிவு செய்தல், உட்பட, முன்னர் கிடைக்காத பல Direct3D 12 அம்சங்களை செயல்படுத்துதல்
மறைமுக அட்டவணைப்படுத்தப்பட்ட ரெண்டரிங், பிக்சல் ஷேடர்கள் இல்லாமல் ஆழமான ரெண்டரிங், வெவ்வேறு கட்டளை வரிசைகளிலிருந்து ஆதாரங்களை ஒரே நேரத்தில் அணுகுதல், பூஜ்ய பார்வைகள். - சூழல் மாறிகள் சேர்க்கப்பட்டது: libvkd3d நடத்தையை மாற்ற விருப்பங்களை அமைக்க VKD3D_CONFIG மற்றும் Vulkan API க்கான சாதனத்தை மேலெழுத VKD3D_VULKAN_DEVICE.
- Bufinfo ஷேடர் வழிமுறைகளுக்கான ஆதரவு சேர்க்கப்பட்டது,
eval_centroid,
eval_மாதிரி_இண்டெக்ஸ்,
ld2ms,
மாதிரி_பி,
மாதிரிகளாக,
மாதிரி_தகவல்,
மாதிரிகள்.
ஆதாரம்: opennet.ru