Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Win32 API β . ΠΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π±ΡΡ Π° Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ 41 ΠΎΡΡΠ΅ΡΠ° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ 297 ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° VBScript: Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ String, LBound, RegExp.Replace. Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ;
- Π WineD3D Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ wined3d_stateblock_set_sampler_state() ΠΈ wined3d_stateblock_set_texture_stage_state(). Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ () Π² ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial(); - Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ dxgi_output_ReleaseOwnership() ΠΈ dxgi_output_TakeOwnership();
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ARM64;
- ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΡΡΠΊΠ°ΡΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°;
- ΠΠ°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ° ΠΎΡΡΠ΅ΡΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperorβs Tomb, The Moment of Silence, Closing Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
, Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΡΡΠΊ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° , ΡΠ°Π·Π²ΠΈΠ²Π°Π²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Wine, Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΈ Π½Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠΊΠΎΠ²ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅, Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ Π·Π° ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π² ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Wine. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Wine, Wine Staging ΠΏΡΠ΅Π΄Π»Π°Π³Π° 840 Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ°ΡΠ°.
Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Wine Staging Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° Wine 4.19. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΡΡΡΠ°Π² Π½Π° Wine ΡΠ° ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅ Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° quartz.dll, Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² crypt32.dll Π½Π° ΠΊΠΎΡΠ΅Π½ΠΎΠ² ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π½Π° MS ΠΎΡ 2010 Π³ΠΎΠ΄ΠΈΠ½Π°, Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° restrictederrorinfo.idl ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° uianimation.dll. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΏΠ°Ρ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° NtVirtualAlloc() ΠΈ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΠ°ΡΠ°
.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠ° Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° DXGI, Direct3D 10 ΠΈ Direct3D 11 Π²ΡΡΡ
Ρ API Vulkan. Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½Π° Π³ΡΠ΅ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΎΠ΄Π΅ΡΠ΅ Π΄ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΊΠ΅ΡΠ° Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ. ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΎΠΏΠΈΡΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΏΡΠ΅Π΄ΠΈ ΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π²Π΅ΡΡΠΈΠ½Π½ΠΈ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΈ Π±ΡΡΠ΅ΡΠΈ. ΠΡΠΎΠ²Π΅Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π±ΡΡΠ΅ΡΠΈΡΠ΅ Stream Output ΠΈ Append/Consume, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Unity.
ΠΠ°ΠΌΠ°Π»Π΅Π½ΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ, Π½ΠΎ ΡΠ΅ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½ΠΈ Π±ΡΡΠ΅ΡΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΊΠΎΠ΄ Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΡΡΠΈΠ² Π² ΠΈΠ³ΡΠ°ΡΠ° Skyrim SE: Worked, ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΡΠ°Π½Π΅ΡΠΎ Π² ΠΈΠ³ΡΠΈΡΠ΅ Saints Row 3/4 ΠΈ Titan Quest ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠΈ NVIDIA.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΡΡΠΊ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° , ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Direct3D 9, ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ ΡΡΠ΅Π· ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π² Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ API Vulkan. ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° DXVK, ΠΊΠΎΠΉΡΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Direct3D 9. Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅ ΠΏΠΎΡΡΠΈΠ³Π½Π°ΡΠ° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ DXVK 1.4.4. ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅ΠΉΠ΄Π΅ΡΠΈ.
Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΎΠΏΡΠΈΠΈ D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE ΠΈ D3DRS_POINTSPRITEENABLE. ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΈΠ³ΡΠ°ΡΠ° Halo 2.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
