Microsoft විසින් Direct3D 9 විධාන Direct3D 12 වෙත පරිවර්තනය කිරීම සඳහා ස්ථර කේතය විවෘත කර ඇත

Direct3D 9 (D12D3) විධාන Direct9D 3 (D9D3) විධාන බවට පරිවර්තනය කරන DDI (උපාංග ධාවක අතුරුමුහුණත) උපාංගයක් ක්‍රියාත්මක කිරීමත් සමඟ Microsoft විසින් D12D3On12 ස්ථරයේ විවෘත මූලාශ්‍රය නිවේදනය කර ඇත. D3D12 සඳහා පමණක් සහය දක්වන පරිසරයන්හි පැරණි යෙදුම් ක්‍රියාත්මක වීම සහතික කිරීමට ස්තරය ඔබට ඉඩ සලසයි, උදාහරණයක් ලෙස, ලිනක්ස් සඳහා Direct3D 9 ක්‍රියාත්මක කිරීමක් සපයන vkd3d සහ VKD3D-Proton ව්‍යාපෘති මත පදනම්ව D3D12 ක්‍රියාත්මක කිරීම සඳහා එය ප්‍රයෝජනවත් විය හැකිය. D3D12 ඇමතුම් Vulkan graphics API වෙත පරිවර්තනය කිරීම. D3D9On12 සඳහා කේතය C++ වලින් ලියා MIT බලපත්‍රය යටතේ ප්‍රකාශනය කර ඇත.

මෙම ව්‍යාපෘතිය Windows 10 හි ඇතුළත් සමාන උප පද්ධතියක කේතය මත පදනම් වේ. D3D9On12 කේතය ප්‍රකාශනය කිරීමෙන් ප්‍රජා සාමාජිකයින්ට දෝෂ නිවැරදි කිරීමට සහ ප්‍රශස්තිකරණයන් එකතු කිරීමට සහභාගී වීමට හැකි වන අතර ක්‍රියාත්මක කිරීම අධ්‍යයනය කිරීම සඳහා උදාහරණයක් ලෙසද ක්‍රියා කළ හැකි බව සටහන් වේ. D3D9 DDI ධාවක සහ විවිධ ග්‍රැෆික් APIs D3D12 වෙත පරිවර්තන කිරීම සඳහා සමාන ස්ථර නිර්මාණය කිරීමේ රාමුවක්.

ඒ සමගම, DXBC Signer පැකේජය ප්‍රකාශයට පත් කරන ලදී, එය ඔබට තෙවන පාර්ශවීය මෙවලම් මගින් ජනනය කරන ලද හිතුවක්කාර DXBC ගොනු අත්සන් කිරීමට ඉඩ සලසයි. D3D9On12 ෂැඩර් නව මාදිලියකට පරිවර්තනය කිරීමේදී ජනනය කරන ලද DXBC අත්සන් කිරීමට මෙම පැකේජය භාවිතා කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න