เดตเตˆเตป 11.10, Vkd3d 2.0 เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ

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

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster