์ฌ์ฉ ๊ฐ๋ฅ Win32 API ๊ฐ๋ฐฉํ ๊ตฌํ์ ์คํ์ ๋ฆด๋ฆฌ์ค - ์์ธ 4.17. ๋ฒ์ ์ถ์ ์ดํ 4.16 14๊ฐ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ง๊ฐ๋์์ผ๋ฉฐ 274๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค.
๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ:
- Mono ์์ง์ด ๋ฒ์ 4.9.3์ผ๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค.
- d3dx9์ DXTn ํ์์ ์์ถ ํ
์ค์ฒ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(Wine Staging์์ ์ ์ก๋จ).
- Windows ์คํฌ๋ฆฝํธ ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(msscript)์ ์ด๊ธฐ ๋ฒ์ ์ด ์ ์๋์์ต๋๋ค.
- ํ๋ก์ธ์ค๊ฐ ์์๋๊ธฐ ์ ์ ntdll์ ๋ํ APC ํธ์ถ ์ฒ๋ฆฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- wined3d๋ AMD VEGA12 GPU์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
- XRandR API๋ฅผ ํตํด ์ฅ์น ๋ณ๊ฒฝ์ ๋ํ ์๋ฆผ ์ฒ๋ฆฌ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- RSA ํค ์์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ARM64 ์ํคํ
์ฒ์ ๊ฒฝ์ฐ ๊ฐ์ฒด ์ธํฐํ์ด์ค์ ๋ํด ์ํํ ํ๋ก์ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- ๊ฒ์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์๋๊ณผ ๊ด๋ จ๋ ์ค๋ฅ ๋ณด๊ณ ์๊ฐ ๋ซํ๋๋ค.
Vampire the Masquerade, AppCAD, Civilization 4, Shed ์ค์น ํ๋ก๊ทธ๋จ, Royal Quest, iCloud.
๋์์ ์ ์๋ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค ์์ธ ์ค๋น 4.17, ์์ง ๋ฉ์ธ Wine ๋ธ๋์น์ ์ฑํํ๊ธฐ์ ์ ํฉํ์ง ์์ ์์ ํ ์ค๋น๋์ง ์์๊ฑฐ๋ ์ํํ ํจ์น๋ฅผ ํฌํจํ์ฌ ํ์ฅ๋ Wine ๋น๋๊ฐ ํ์ฑ๋ฉ๋๋ค. Wine๊ณผ ๋น๊ตํ์ฌ Wine Staging์ 855๊ฐ์ ์ถ๊ฐ ํจ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ๋ฆด๋ฆฌ์ค์์๋ Wine 4.17 ์ฝ๋๋ฒ ์ด์ค์ ๋๊ธฐํ๋ฉ๋๋ค. ์์ ๋ชจ๋(user32์ ์์ ์
๋ ฅ) ์
๋ ฅ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ฌ Overwatch ๋ฐ Star Citizen์ ๋ฌผ๋ก Source ์์ง ๊ธฐ๋ฐ ๊ฒ์์ ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ์ต๋๋ค. ๊ฒ์ ์ถฉ๋์ ํด๊ฒฐํ๊ธฐ ์ํ ์์ ์ฌํญ์ด ํฌํจ๋์์ต๋๋ค.
Empire Earth, Trinklet Supreme ๋ฐ Silent Hill 4: The Room. DirectSound ํจ๊ณผ๋ฅผ ์ํ ์คํ
dsdmo.dll์ ์ถ๊ฐํ์ต๋๋ค.
๋ฐธ๋ธ ํ์ฌ ะพะฟัะฑะปะธะบะพะฒะฐะปะฐ ํ๋ก์ ํธ์ ์๋ก์ด ๋ฆด๋ฆฌ์ค ์์ฑ์ 4.11-6, ์ด๋ Wine ํ๋ก์ ํธ์ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ Windows์ฉ์ผ๋ก ์์ฑ๋๊ณ Steam ์นดํ๋ก๊ทธ์ ํ์๋๋ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์
์ด Linux์์ ์คํ๋ ์ ์๋๋ก ๋ณด์ฅํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ํ๋ก์ ํธ ์ฑ๊ณผ ํ์ฐ BSD ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ. Proton์ ์ฌ์ฉํ๋ฉด Steam Linux ํด๋ผ์ด์ธํธ์์ Windows ์ ์ฉ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ ์คํํ ์ ์์ต๋๋ค. ํจํค์ง์๋ DirectX 9 ๊ตฌํ์ด ํฌํจ๋์ด ์์ต๋๋ค. D9VK), DirectX 10/11(๊ธฐ์ค) DXVK) ๋ฐ DirectX 12(๊ธฐ๋ฐ) vkd3d)๋ DirectX ํธ์ถ์ Vulkan API๋ก ๋ณํํ์ฌ ์๋ํ๋ฉฐ ๊ฒ์ ์ปจํธ๋กค๋ฌ์ ๋ํ ํฅ์๋ ์ง์์ ์ ๊ณตํ๊ณ ๊ฒ์์์ ์ง์๋๋ ํ๋ฉด ํด์๋์ ๊ด๊ณ์์ด ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Proton์ ์ ๋ฒ์ ์์๋ DXVK ๋ ์ด์ด(Vulkan API ์์ DXGI, Direct3D 10 ๋ฐ Direct3D 11 ๊ตฌํ)๊ฐ ๋ถ๊ธฐ๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค. 1.4ํ๋
Direct3D 11 ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๋ ๋ฒ์ 11.4๋ก, DXGI๋ ๋ฒ์ 1.5๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค. ๊ทธ ๋์ DXVK ๊ฐ๋ฐ์๋ ์์ ์
๋ฐ์ดํธ๋ฅผ ๊ฒ์ํ์ต๋๋ค. DXVK 1.4.1, D3D10 ์ฝ๋์์ ์ถฉ๋์ ์ผ์ผํค๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ Batman: Arkham City, Hitman 2 ๋ฐ Ni no Kuni Remastered์ ๋ํ ์ง์์ ๊ฐ์ ํ์ต๋๋ค.
๋ํ, ํ๋ก์ ํธ์ ์๋ก์ด ์ค์ํ ๋ฆด๋ฆฌ์ค์ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. D9VK 0.21, Vulkan ๊ทธ๋ํฝ API์ ๋ํ ํธ์ถ ๋ณํ์ ํตํด ์์
ํ๋ Direct3D 9 ๊ตฌํ์ด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ Direct3D 9์ ๋ํ ์ง์์ผ๋ก ํ์ฅ๋ DXVK ํ๋ก์ ํธ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. OpenGL์ ํตํ Direct3D 9 ๋ฒ์ญ์ Vulkan์ ํตํ ๋ฒ์ญ๋ณด๋ค ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ WineD3D ๊ธฐ๋ฐ Direct9D 3 ๊ตฌํ์ ๋นํด D9VK๋ ๋ ๋์ ์ฑ๋ฅ์ ํ์ฉํฉ๋๋ค.
ะ ์๋ก์ด ๋ฒ์ ์๋ก์ด Direct3D 9 ํธ์ถ์ ์ถ๊ฐํ์ต๋๋ค.
D3DBLEND_BOTHSRCALPHA ๋ฐ D3DBLEND_BOTHINVSRCALPHA, MSAA ์ด๋ฏธ์ง ๋ฐ ๊น์ด ๋งต์ ๋ํ ์ ๊ธ ์์คํ
์ด ๊ตฌํ๋์์ผ๋ฉฐ YUV2 ๋ฐ YUVY ํ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ ๋ฒํ
์ค ์
ฐ์ด๋์ ์ํํธ์จ์ด ์ฒ๋ฆฌ๋ฅผ ํ์ฑํํ ๋ ํ์ฅ๋ ์์ ์ธํธ๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ํ๋์์ต๋๋ค. TexM3x3Spec ๋ฐ TexMXNUMXxXNUMXSpec์ ๋ํ ํธ์ถ์ด DXSO์ ๋ํด ๊ตฌํ๋์์ต๋๋ค.
TexM3x3VSpec, 27๊ฐ ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru