ஒயின் திட்டம் Direct3D 1.4 செயலாக்கத்துடன் Vkd3d 12 ஐ வெளியிட்டது

வல்கன் கிராபிக்ஸ் ஏபிஐக்கு ஒளிபரப்பு அழைப்புகள் மூலம் செயல்படும் டைரக்ட்3டி 1.4 செயல்படுத்துதலுடன் vkd3d 12 தொகுப்பின் வெளியீட்டை ஒயின் திட்டம் வெளியிட்டுள்ளது. தொகுப்பில் Direct3D 3 செயல்படுத்தல்களுடன் libvkd12d நூலகங்கள், 3 மற்றும் 4 ஷேடர் மாடல்களின் மொழிபெயர்ப்பாளருடன் libvkd5d-ஷேடர் மற்றும் Direct3D 3 பயன்பாடுகளின் போர்ட்டிங்கை எளிதாக்குவதற்கான செயல்பாடுகளைக் கொண்ட libvkd12d-utils மற்றும் டெமோ எடுத்துக்காட்டுகளின் தொகுப்பு ஆகியவை அடங்கும். glxgears க்கு Direct3D 12. திட்டக் குறியீடு LGPLv2.1 இன் கீழ் உரிமம் பெற்றது.

libvkd3d நூலகம் கிராபிக்ஸ் மற்றும் கம்ப்யூட்டிங் வசதிகள், வரிசைகள் மற்றும் கட்டளைப் பட்டியல்கள், கைப்பிடிகள் மற்றும் ஹீப் கைப்பிடிகள், ரூட் கையொப்பங்கள், வரிசைக்கு வெளியே அணுகல், மாதிரிகள், கட்டளை கையொப்பங்கள், ரூட் மாறிலிகள், மறைமுக ரெண்டரிங், தெளிவான முறைகள் உட்பட பெரும்பாலான Direct3D 12 அம்சங்களை ஆதரிக்கிறது. ) மற்றும் நகல்*().

libvkd3d-shader இல், ஷேடர் மாடல்கள் 4 மற்றும் 5 இன் பைட்கோட் ஒரு இடைநிலை SPIR-V பிரதிநிதித்துவமாக மொழிபெயர்க்கப்பட்டது. வெர்டெக்ஸ், பிக்சல், டெஸ்ஸலேஷன், கம்ப்யூட் மற்றும் சிம்பிள் ஜியோமெட்ரி ஷேடர்கள், ரூட் சிக்னேச்சர் வரிசையாக்கம் மற்றும் டீரியலைசேஷன் ஆகியவற்றை ஆதரிக்கிறது. ஷேடர் வழிமுறைகளில் எண்கணிதம், அணு மற்றும் பிட் செயல்பாடுகள், ஒப்பீடு மற்றும் தரவு ஓட்டக் கட்டுப்பாட்டு ஆபரேட்டர்கள், மாதிரி, சேகரிப்பு மற்றும் ஏற்றுதல் வழிமுறைகள், வரிசைப்படுத்தப்படாத அணுகல் செயல்பாடுகள் (UAV, வரிசைப்படுத்தப்படாத அணுகல் பார்வை) ஆகியவை அடங்கும்.

புதிய பதிப்பில்:

  • DirectX 9.0 இலிருந்து வழங்கப்பட்ட HLSL (ஹை-லெவல் ஷேடர் லாங்குவேஜ்) ஷேடர் கம்பைலரில் பல மேம்பாடுகள் செய்யப்பட்டுள்ளன.
  • வல்கன் நீட்டிப்பு VK_EXT_descriptor_indexing ஐப் பயன்படுத்தி, டிஸ்கிரிப்டர் ஹீப்பின் புதிய செயலாக்கம் முன்மொழியப்பட்டது.
  • வல்கன் நீட்டிப்பு K_KHR_timeline_semaphore அடிப்படையில் புதிய வேலி செயல்படுத்தல் சேர்க்கப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்