์ง๊ธ ๊ทธ๋ฆผ์ ๋งคํ ์์ ์ค์ธ๋ฐ ์์๋ฒํผ์์ ๋งํ์ ์ง๋ฌธ๋๋ ค์
์ง๊ธ ์์ ๋ฒํผ ๊ตฌ์กฐ๋ ์ด๋ ๊ฒ ๋ง๋ค์๊ณ ๋ฃจํธ ์๊ทธ๋์ฒ๋ ์๋๊ฐ์ด ๋ง๋ค์ด์ค ์ํ๊ตฌ์
๋ฌธ์ ๋ ์ด๋ ๊ฒ ํ๋ฉด 256๋ฐ์ดํธ ์ฌ์ด์ฆ๋ฅผ ๋๊ฒจ๋ฒ๋ ค์ ์์ด๋ ์ปดํ์ผํ ๋ ์ค๋ฅ๊ฐ ์๊ธด๋ค๋๊ฑด๋ฐ, ์ฑ ์์ ๋ณธ ์์ ์์๋ 256๋ฐ์ดํธ ๋๊ฒจ๋ ๋ณ ๋ฌธ์ ๊ฐ ์์๊ฑฐ๋ ์ฌ
ํน์ ์์๋ฒํผ ์ฌ์ด์ฆ๋ฅผ ์ด๋์ ๋ฃ์ด์ค์ผ 256๋ฐ์ดํธ๋ฅผ ๋๊ธธ ์ ์๋๊ฑด๊ฐ์?? 256๋ฐ์ดํธ ์ดํ์ผ๋๋ ๋ฌธ์ ์์๊ณ ์ ํํ 256๋ฐ์ดํธ ๋๊ธฐ๋๊น ํฐ์ง ์ํ์ ๋๋ค
๋๋์ฒด ๋ค๋ 12 ๊ณต๋ถ๋ ์ ํ๋๊ฑฐ๋?
์ทจ์ ํ๋ ค๋ฉด ํ์์
์ฌ๊ธด ์ ๋ํฐ๋ก ์ธ๋๊ฒ์ ๋ฐ์ ๋ง๋ค์ค ๋ชฐ๋ผ์ ๋ค๋ ๊ฐ์ด ์ด๋ ค์ด ๊ธฐ์ ๋ฌผ์ด๋ณด๋ฉด ์๋ผ์ ์ฐ๋ฌผ ๋ฐ์ ๋ชป ๋ด ๋๋ค.
Github ๊ฐค๋ฌ๋ฆฌ๋ก
Constant Buffer Size: This is where i had some confusion. The directx 12 samples on MSDN said constant buffer sizes must be a multiple of 256 bytes. ์ฌ์ด์ฆ๊ฐ ๋์ด์ ๋ฌธ์ ์ธ๊ฒ์ด ์๋๋ผ 256 ๋ฐฐ์๊ฐ ๋๊ฒ ์ฌ์ด์ฆ๋ฅผ ๋ง์ถฐ์ค์ผ ํจ
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/78dec419-6827-40fc-a048-01c3cccb92ef/directx-10-11-and-12-constant-buffer-alignment?forum=vsga
์..๋ฃจํธ์์์๊ตฌ๋. ใ ใ ๋ฃจํธ์์๋ ์ฉ๋ ์ ํ ์์