ํํฐํด ํ๋๊ฐ ๋ฉํ ๋ฆฌ์ผ์ ์ฌ๋ฌ ๊ฐ ์ฐ๋คย ๋ณด๋๊น ๋๋ก์ฐ ์ฝ์ด ๋ค์ง๋๋ฐ
๋ฉํ ๋ฆฌ์ผ์ ํต์ง ์ ฐ์ด๋๋ก ๋ง๋ค๋ฉด ํจ์ฌ ์ข๊ฒ ๋ค๋ ์๊ฐ์ด๋๋ค
ํํฐํด ํ๋๊ฐ ๋ฉํ ๋ฆฌ์ผ์ ์ฌ๋ฌ ๊ฐ ์ฐ๋คย ๋ณด๋๊น ๋๋ก์ฐ ์ฝ์ด ๋ค์ง๋๋ฐ
๋ฉํ ๋ฆฌ์ผ์ ํต์ง ์ ฐ์ด๋๋ก ๋ง๋ค๋ฉด ํจ์ฌ ์ข๊ฒ ๋ค๋ ์๊ฐ์ด๋๋ค
Branch๋ก if๋ฌธ์ฒ๋ผ ์ธ ์ ์๊ธดํ๋ฐ ์์ด๋์ ๋ถ๊ธฐ๋ ๋ถ๊ธฐ๋ง๋ค ์ฒดํฌ๋ฅผ ๋ค ํ๊ณ ์กฐ๊ฑด์ ๋ง๋๊ฑธ ๋๋ฆผ. ๊ทธ๋์ ์์ฃผ ์ฌํํ ๋ถ๊ธฐ๋ผ๋ฉด ๋ชจ๋ฅผ๊น ๋ณต์กํ ๋ก์ง์ ๋ถ๊ธฐ๋ก ๋ง๋ค๋ฉด ์ฑ๋ฅ์ ์กด๋ ์์ข์
์ดํํธ 1,2,3 ์๋ค๊ณ ์น๋ฉด ์ฒ์์ boolean์ผ๋ก ๋ญ ์ธ์ง ์ฒดํฌํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ฑ๋ฅ ์ ํ๊ฐ ํฐ๊ฐ? ํํฐํด ํ๋ ๋จ์๋ก ๋ฌถ์ด๋ณด๋ ค๊ณ ํ๋ ๊ฑฐ๋ผ ๊ทธ๋ ๊ฒ ๋ณต์กํ์ง ์์ ๊ฒ ๊ฐ์
https://sungjjinkang.github.io/computerscience/computergraphics/2021/09/09/shader_if.html
์ด๊ฑฐ ๋ด์ฉ ์ฐธ๊ณ ํด๋ณด๋ฉด ์ข์๋ฏ. ์๋ง ๋ค์ด๋๋ฏน ๋ธ๋์นญ ์กฐ๊ฑด์ ๋ง์ ๊ฑฐ ๊ฐ๊ธฐ๋ ํ๋ฐ ์ข ๋ ์ข์ ํด๊ฒฐ๋ฒ์ด ๊ธ ์๋์ชฝ์ ์์
๋งค์ฐ๊ฐ์ฌ