Win32 API-เดฏเตเดเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเดฟเตปเตเดฑเต เดเดฐเต เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเด เดชเดคเดฟเดชเตเดชเต, เดตเตเตป 11.10 เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเต. 11.9-เตปเตเดฑเต เดฑเดฟเดฒเตเดธเต เดฎเตเดคเตฝ, 17 เดฌเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด 248 เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดคเต.
เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดฎเดพเดฑเตเดฑเดเตเดเตพ:
- Direct3D 3 เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป Vkd12d เดชเดพเดเตเดเตเดเต เดชเดคเดฟเดชเตเดชเต 2.0-เดฒเตเดเตเดเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต.
- ะัะตะดะปะพะถะตะฝะฐ ะฟะตัะตัะฐะฑะพัะฐะฝะฝะฐั ะฟะพะดะดะตัะถะบะฐ ัะทัะบะฐ XPath, ัะตะฐะปะธะทะพะฒะฐะฝะฝะฐั ะฑะตะท ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฑะธะฑะปะธะพัะตะบะธ libxml2.
- VBScript-เดฎเดพเดฏเดฟ เดฎเตเดเตเดเดชเตเดชเตเดเตเด เด เดจเตเดฏเตเดเตเดฏเดค.
- ะ ntdll ะดะพะฑะฐะฒะปะตะฝั ะทะฐะณะปััะบะธ ะดะปั API ALPC (Advanced Local Procedure Call): NtAlpcCreatePort(), NtAlpcConnectPort(), NtAlpcAcceptConnectPort(), NtAlpcSendWaitReceivePort(), NtAlpcDisconnectPort() ะธ NtAlpcImpersonateClientOfPort().
- ะฃะปัััะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ Bluetooth, ะดะพะฑะฐะฒะปะตะฝั ะผะตัะพะดั BluetoothLEDeviceStatics::FromBluetoothAddressAsync, IBluetoothLEDevice::get_DeviceId, IBluetoothLEDevice::get_GattServices, IGattDeviceService::get_Uuid ะธ IGattDeviceService::get_AttributeHandle.
- ะ ัะตะฐะปะธะทะฐัะธะธ d3dx10 ะธ d3dx11 ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะทะฐะณััะทะบะธ DDS-ัะฐะนะปะพะฒ ั ะผะฐััะธะฒะฐะผะธ ัะตะบัััั. ะ ััะฝะบัะธั D3DX10LoadTextureFromTexture() ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ 3D-ัะตะบัััั, ัะตะบัััั ั ะฟะพะดะดะตัะถะบะพะน ััะพะฒะฝะตะน ะดะตัะฐะปะธะทะฐัะธะธ ะธ ะณะตะฝะตัะฐัะธะธ MIP-ััะพะฒะฝะตะน (MipMap).
- ะ DLL win32u ัะตะฐะปะธะทะพะฒะฐะฝั ััะฝะบัะธะธ NtUserGetMessagePos() ะธ NtUserSetMessageExtraInfo().
- ะะฐะบัััั ะพััััั ะพะฑ ะพัะธะฑะบะฐั
, ัะฒัะทะฐะฝะฝัะต ั ัะฐะฑะพัะพะน ะฟัะธะปะพะถะตะฝะธะน: IrfanView, Kodak EasyShare, Git for Windows, Family Tree Maker 2017, Foxit PhantomPDF Business 10.0, Vocaloid 6, Photolemur 3,
TrackChecker. - ะะฐะบัััั ะพััััั ะพะฑ ะพัะธะฑะบะฐั , ัะฒัะทะฐะฝะฝัะต ั ัะฐะฑะพัะพะน ะธะณั: Star Wars Racer, Star Wars: Knights of the Old Republic, Age of Empires III: The Asian Dynasties.
ะัะพะตะบั Wine ัะฐะบะถะต ะพะฟัะฑะปะธะบะพะฒะฐะป ะฒัะฟััะบ ะฟะฐะบะตัะฐ vkd3d 2.0 ั ัะตะฐะปะธะทะฐัะธะตะน Direct3D 12, ัะฐะฑะพัะฐััะตะน ัะตัะตะท ััะฐะฝัะปััะธั ะฒัะทะพะฒะพะฒ ะฒ ะณัะฐัะธัะตัะบะธะน API Vulkan. ะ ัะพััะฐะฒ ะฟะฐะบะตัะฐ ะฒั ะพะดัั ะฑะธะฑะปะธะพัะตะบะธ libvkd3d ั ัะตะฐะปะธะทะฐัะธะน Direct3D 12, libvkd3d-shader c ััะฐะฝัะปััะพัะพะผ ะผะพะดะตะปะตะน ัะตะนะดะตัะพะฒ ะธ libvkd3d-utils ั ััะฝะบัะธัะผะธ ะดะปั ัะฟัะพัะตะฝะธั ะฟะพััะธัะพะฒะฐะฝะธั ะฟัะธะปะพะถะตะฝะธะน Direct3D 12, ะฐ ัะฐะบะถะต ะฝะฐะฑะพั ะดะตะผะพะฝัััะฐัะธะพะฝะฝัั ะฟัะธะผะตัะพะฒ, ะฒะบะปััะฐั ะฟะพัั glxgears ะฝะฐ Direct3D 12. ะะพะด ะฟัะพะตะบัะฐ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน LGPLv2.1.
เดเตเดฐเดพเดซเดฟเดเตเดธเต, เดเดฎเตเดชเตเดฏเตเดเตเดเต เดธเตเดเดฐเตเดฏเดเตเดเตพ, เดเดฎเดพเตปเดกเต เดเตเดฏเตเดเดณเตเด เดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเตเด, เดกเดฟเดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเดเดณเตเด เดนเตเดชเตเดชเต เดกเดฟเดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเดเดณเตเด, เดฑเตเดเตเดเต เดธเดฟเดเตเดจเตเดเตเดเดฑเตเดเตพ, เดเตผเดกเตผ เดเตเดฏเตเดฏเดพเดคเตเดค เดเดเตเดธเดธเต, เดธเดพเดฎเตเดชเดฟเดณเดฑเตเดเตพ, เดเดฎเดพเตปเดกเต เดธเดฟเดเตเดจเตเดเตเดเดฑเตเดเตพ, เดฑเตเดเตเดเต เดเตเตบเดธเตเดฑเตเดฑเดจเตเดฑเตเดเตพ, เดเตปเดกเดฏเดฑเดเตเดเต เดฑเตเตปเดกเดฑเดฟเดเดเต, เดเตเดฒเดฟเดฏเตผ*() เดเด เดเตเดชเตเดชเดฟ*() เดฐเตเดคเดฟเดเดณเตเด เดเตพเดชเตเดชเตเดเต เดฎเดฟเดเตเด เดกเดฏเดฑเดเตเดฑเตเดฑเต3เดกเดฟ 3 เดธเดตเดฟเดถเตเดทเดคเดเดณเตเดฏเตเด libvkd12d เดฒเตเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. libvkd3d-shader เดทเตเดกเตผ เดฎเตเดกเตฝ เดฌเตเดฑเตเดฑเตเดเตเดกเดฟเดจเตเดฑเต เดตเดฟเดตเตผเดคเตเดคเดจเด SPIR-V เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เดตเตเตผเดเตเดเตเดเตเดธเต, เดชเดฟเดเตเดธเตฝ, เดเตเดธเตเดธเดฒเตเดทเตป, เดเดฎเตเดชเตเดฏเตเดเตเดเต, เดธเดฟเดฎเตเดชเดฟเตพ เดเตเดฏเดพเดฎเดฟเดคเดฟ เดทเตเดกเดฑเตเดเตพ, เดฑเตเดเตเดเต เดธเดฟเดเตเดจเตเดเตเดเตผ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป, เดกเตเดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. เดทเตเดกเตผ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เด เดฐเดฟเดคเตเดฎเตเดฑเตเดฑเดฟเดเต, เดเดฑเตเดฑเตเดฎเดฟเดเต, เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ, เดคเดพเดฐเดคเดฎเตเดฏ, เดกเดพเดฑเตเดฑ เดซเตเดฒเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ, เดธเดพเดฎเตเดชเดฟเตพ, เดถเตเดเดฐเดฟเดเตเดเตฝ, เดฒเตเดกเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ, เดเตผเดกเตผ เดเตเดฏเตเดฏเดพเดคเตเดค เดเดเตเดธเดธเต เดตเตเดฏเต (UAV) เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดจเตเดจเดฟเดต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
vkd3d เดฏเตเดเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ:
- ะ ัะตะฐะปะธะทะฐัะธั ัะทัะบะฐ ัะตะนะดะตัะพะฒ HLSL ะดะพะฑะฐะฒะปะตะฝะฐ ะฝะฐัะฐะปัะฝะฐั ะฟะพะดะดะตัะถะบะฐ ัะธะบะปะพะฒ ะดะปั 2-3 ะผะพะดะตะปะตะน ัะตะนะดะตัะพะฒ, ะฟะพัะฒะธะปะฐัั ะฒะพะทะผะพะถะฝะพััั ะทะฐะฟะธัะธ ะฒ ััััะบัััะธัะพะฒะฐะฝะฝัั ัะฐะทะดะตะปัะตะผัั ะฟะฐะผััั ะณััะฟะฟั ะฟะพัะพะบะพะฒ, ัะตะฐะปะธะทะพะฒะฐะฝั ะฒัััะพะตะฝะฝัะต ััะฝะบัะธะธ tex3Dbias(), tex3Dlod() ะธ texCUBElod(), ะพะฑะตัะฟะตัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะตะผะฐะฝัะธะบ SV_ClipDistance, SV_CullDistance ะธ SV_StencilRef ะดะปั ะพะฑัะฐะฑะพัะบะธ ะฒะฒะพะดะฐ ะธ ะฒัะฒะพะดะฐ ะพั ัะตะนะดะตัะพะฒ.
- ะ ะบะพะผะฟะธะปััะพัะต ัะตะนะดะตัะพะฒ HLSL ัะตะฐะปะธะทะพะฒะฐะฝะพ ะฐะฒัะพะผะฐัะธัะตัะบะพะต ัะดะฐะปะตะฝะธะต ะดัะฑะปะธััััะธั ัั ะฒััะธัะปะตะฝะธะน, ะพะฑะตัะฟะตัะตะฝะพ ะฒััะธัะปะตะฝะธะต ะฝะฐ ััะฐะฟะต ะบะพะผะฟะธะปััะธะธ ะฒััะฐะถะตะฝะธะน ะฒะธะดะฐ x % y ั ะทะฐัะฐะฝะตะต ะธะทะฒะตััะฝัะผะธ ะทะฝะฐัะตะฝะธัะผะธ, ัะปัััะตะฝะพ ัะฐัะฟัะตะดะตะปะตะฝะธะต ะฒัะตะผะตะฝะฝัั ัะตะณะธัััะพะฒ. ะ ัะพะพัะฒะตัััะฒะธะธ ั ััะตะฑะพะฒะฐะฝะธัะผะธ ัะฟะตัะธัะธะบะฐัะธะธ HLSL ัะฐััะธัะตะฝะฐ ะพะฑะปะฐััั ะฒะธะดะธะผะพััะธ ะฟะตัะตะผะตะฝะฝัั ะฒ ัะธะบะปะฐั ยซforยป (ะฟะตัะตะผะตะฝะฝะฐั ะพััะฐัััั ะดะพัััะฟะฝะฐ ะฟะพัะปะต ะทะฐะฒะตััะตะฝะธั ัะธะบะปะฐ). ะัะธ ะฟะฐััะธะฝะณะต ะดัะพะฑะฝัั ัะธัะตะป ะฟัะตะบัะฐััะฝ ัััั ะปะพะบะฐะปะธ (ะบะฐะบ ัะฐะทะดะตะปะธัะตะปั ัะตะฟะตัั ะฒัะตะณะดะฐ ะธัะฟะพะปัะทัะตััั ัะพัะบะฐ).
- ะฃะปัััะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ััะฐัะพะณะพ ะฑะธะฝะฐัะฝะพะณะพ ัะพัะผะฐัะฐ ัะตะนะดะตัะพะฒ Direct3D. ะ ะตะฐะปะธะทะพะฒะฐะฝั ะธะฝััััะบัะธะธ m4x4, m3x4, m4x3, m3x3, m3x2, phase, texdepth,
texreg2ar, texreg2gb, texreg2rgb. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะผะพะดะธัะธะบะฐัะพัะพะฒ ยซ_dzยป, ยซ_dbยป, ยซ_dwยป ะธ ยซ_daยป, ะบะพัะพััะต ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ั ะธะฝััััะบัะธัะผะธ texcrd ะธ texld. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะตะณะธัััะพะฒ ยซvFaceยป ะธ ยซvPosยป ะดะปั ัะฐะฑะพัั ั ะฟะธะบัะตะปัะฝัะผะธ ัะตะนะดะตัะฐะผะธ. - ะ DXIL (Direct3D Intermediate Language) ะฒ ะบะพะดะต, ะฒ ะพะฟะตัะฐัะธัั ะทะฐะณััะทะบะธ, ัะพั ัะฐะฝะตะฝะธั, ะฐัะพะผะฐัะฝะพะณะพ ะธะทะผะตะฝะตะฝะธั ะธ ััะฐะฒะฝะตะฝะธั ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะบะฐะทะฐัะตะปะตะน ะฝะฐ ะดะฐะฝะฝัะต, ะพะฑััะฒะปะตะฝะฝัะต ะฟะพะทะถะต.
- ะ ะฐััะตะผะฑะปะตั ัะตะนะดะตัะพะฒ Direct3D ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ 16-ัะฐะทััะดะฝัั
ะฒัััะพะตะฝะฝัั
ะบะพะฝััะฐะฝั, ะฐ ัะฐะบะถะต ัะปะฐะณะพะฒ โ64UAVsโ,
โROVsโ,
โUAVLoadAdditionalFormatsโ,
โUAVsAtEveryStageโ,
โallResourcesBoundโ,
โenable11_1ShaderExtensionsโ,
โint64Opsโ,
โnativeLowPrecisionโ,
โstencilRefโ,
โviewportAndRTArrayIndexโ ะธ
โwaveOpsโ. - ะ ะตะฐะปะธะทะพะฒะฐะฝั ะพะฟัะธะธ ะบะพะผะฟะธะปััะธะธ ัะตะนะดะตัะพะฒ: VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F16, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F32, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F64 ะธ VKD3D_SHADER_COMPILE_OPTION_CONST_GLOBAL_UNIFORM.
เด เดตเดฒเดเดฌเด: opennet.ru
