WinAPI(Wine 7.12)์ ๊ฐ๋ฐฉํ ๊ตฌํ์ ๋ํ ์คํ์ ๋ฆด๋ฆฌ์ค๊ฐ ์งํ๋์์ต๋๋ค. ๋ฒ์ 7.11 ์ถ์ ์ดํ 13๊ฐ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ง๊ฐ๋์์ผ๋ฉฐ 266๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค.
๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ:
- Qt5๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ํ ๋ง ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Vulkan ๊ทธ๋ํฝ API์ ๋ํ ํธ์ถ ๋ณํ์ ํตํด ์๋ํ๋ Direct3D 3 ๊ตฌํ์ด ํฌํจ๋ vkd12d ํจํค์ง๊ฐ ๋ฒ์ 1.4๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- Direct2D API์ ํจ๊ณผ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- ์ด์ ๋ ์ง์คํธ๋ฆฌ ์์ ์ ์ํ ์ ํธ๋ฆฌํฐ๊ฐ QWORD(UINT64) ์ ํ์ ๊ฐ์ ์ง์ํฉ๋๋ค.
- ๊ฒ์ ์ด์๊ณผ ๊ด๋ จ๋ ์ค๋ฅ ๋ณด๊ณ ์๋ ์ข ๋ฃ๋์์ต๋๋ค: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- MetaTrader4, Approach(Smart Suite), Wireshark ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ์๋๊ณผ ๊ด๋ จ๋ ์ค๋ฅ ๋ณด๊ณ ์๊ฐ ๋ซํ ์์ต๋๋ค.
๋ํ, ์์ง ๋ฉ์ธ Wine ์ง์ ์ ์ฑํํ๊ธฐ์ ์ ํฉํ์ง ์์ ์์ ํ ์ค๋น๋์ง ์์๊ฑฐ๋ ์ํํ ํจ์น๋ฅผ ํฌํจํ์ฌ ํ์ฅ๋ Wine ๋น๋๊ฐ ํ์ฑ๋๋ ํ๋ ์์ํฌ ๋ด์์ Wine Staging 7.12 ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ค ๊ตฌ์ฑ์ ๋ํด ์ธ๊ธํ ์ ์์ต๋๋ค. Wine๊ณผ ๋น๊ตํ์ฌ Wine Staging์ 543๊ฐ์ ์ถ๊ฐ ํจ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์๋ Wine 7.12 ์ฝ๋๋ฒ ์ด์ค์ ๋๊ธฐํ๋ฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ ์ค ์ ์ผํ๊ฒ ์ฃผ๋ชฉํ ๋งํ ์
๋ฐ์ดํธ๋ 'winepulse-PulseAudio_Support' ํจ์น๋ก PulseAudio ์ฌ์ด๋ ๋ฐฑ์๋ ์ฌ์ฉ ์ ์ฌ์ด๋ ์ฅ์น ์ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ GetPropValue์ ๋ํ ์ง์์ ์ถ๊ฐํ๋ฉฐ ์ฌ์ด๋ ์ฅ์น์ ๋ํ ๋
์ ์ก์ธ์ค ๋ชจ๋๋ฅผ ๊ตฌํํ๊ณ KEY_AudioEndpoint_PhysicalSpeakers ์์ฑ์ PulseAudio์ฉ ๋๋ผ์ด๋ฒ์ ์ถ๊ฐํฉ๋๋ค.
์ถ์ฒ : opennet.ru