-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
함수형식에 대해서 궁금합니다
23.03.06 12:33 작성 조회수 216
0
함수형식에 대해서 궁금합니다
현재 c++ 강의 함수쪽 단원을 배우고있는데요
void main (float a, float b);
{~}
이런 형식으로 가르쳐주셨고 c++에서 잘 써먹고 있습니다.
인터넷에서 c++ 이 아닌 쉐이더코드쪽을 보면
void main (out vec4 a, in vec2 b)
{~}
이렇게 되어있는 것도 있더라구요.
왜 오른쪽에 out 과 in 이 공존하는건가요?
c++과 glsl 의 문법의 차이인건가요?
답변을 작성해보세요.
0
성낙준
2023.03.06
쉐이더가 사용하는 문법 중 한정자에 해당합니다.
각 쉐이더(vertex, fragment, 등등) 간 원활한 데이터 통신을 위해서 input 변수와 output 변수를 미리 정의한다고 생각하시면 됩니다.
답변 1