작성한 질문수
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
Constant Buffer
작성
·
195
0
t.offset = Vec4(0.75f, 0.f, 0.f, 0.f);
셰에더에서 pos는 vec3이고 offset0은 vec4 인데
자동으로 vec4가 vec3로 변환되어서 계산 되었다고 볼 수 있는 거죠??
답변 2
1
VS_Main에서 output.pos = float4(input.pos, 1.f); 인걸 보면
output.pos는 input에 pos와 다르게 float4로 보입니다.
너무 오래됐고 사소한 부분이라 확인은 안해봤지만 그게 맞을 것 같구요.정확하게는 operator+의 정의를 확인해보시면 됩니다.