Direct3D 9 கட்டளைகளை Direct3D 12க்கு மொழிபெயர்ப்பதற்கான லேயர் குறியீட்டை Microsoft திறந்துள்ளது

Direct3D 9 (D12D3) கட்டளைகளை Direct9D 3 (D9D3) கட்டளைகளாக மொழிபெயர்க்கும் DDI (டிவைஸ் டிரைவர் இன்டர்ஃபேஸ்) சாதனத்தை செயல்படுத்துவதன் மூலம் D12D3On12 லேயரின் திறந்த மூலத்தை Microsoft அறிவித்துள்ளது. D3D12 ஐ மட்டுமே ஆதரிக்கும் சூழல்களில் பழைய பயன்பாடுகளின் செயல்பாட்டை உறுதி செய்வதை அடுக்கு சாத்தியமாக்குகிறது; எடுத்துக்காட்டாக, லினக்ஸுக்கு Direct3D 9 செயல்படுத்தலை வழங்கும் vkd3d மற்றும் VKD3D-புரோட்டான் திட்டங்களின் அடிப்படையில் D3D12 ஐ செயல்படுத்த இது பயனுள்ளதாக இருக்கும். D3D12 இன் மொழிபெயர்ப்பு வல்கன் கிராபிக்ஸ் API க்கு அழைக்கிறது. D3D9On12 க்கான குறியீடு C++ இல் எழுதப்பட்டு MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது.

இந்த திட்டம் Windows 10 இல் உள்ள ஒத்த துணை அமைப்பின் குறியீட்டை அடிப்படையாகக் கொண்டது. D3D9On12 குறியீட்டின் வெளியீடு சமூக உறுப்பினர்கள் பிழைகளைச் சரிசெய்வதிலும் மேம்படுத்துதல்களைச் சேர்ப்பதிலும் பங்கேற்க உதவும் என்பதும், மேலும் செயல்படுத்தலைப் படிப்பதற்கும் இது ஒரு எடுத்துக்காட்டு. D3D9 DDI இயக்கிகள் மற்றும் பல்வேறு கிராபிக்ஸ் APIகளை D3D12 இல் மொழிபெயர்ப்பதற்கான ஒரே மாதிரியான அடுக்குகளை உருவாக்குவதற்கான கட்டமைப்பு.

அதே நேரத்தில், DXBC Signer தொகுப்பு வெளியிடப்பட்டது, இது மூன்றாம் தரப்பு கருவிகளால் உருவாக்கப்பட்ட தன்னிச்சையான DXBC கோப்புகளில் கையொப்பமிட உங்களை அனுமதிக்கிறது. D3D9On12 ஷேடர்களை புதிய மாடலுக்கு மாற்றும் போது உருவாக்கப்பட்ட DXBC ஐ கையொப்பமிட இந்தத் தொகுப்பைப் பயன்படுத்துகிறது.

ஆதாரம்: opennet.ru

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