강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của baljang1058
baljang1058

câu hỏi đã được viết

[Tuyển tập phát triển game MMORPG bằng C++ và Unreal] Phần 2: Toán học game và DirectX12

Constant Buffer

output.pos += offset0; 에서 vec4가 vec3로 바뀐건가요?

Viết

·

260

0

t.offset = Vec4(0.75f, 0.f, 0.f, 0.f);

 

셰에더에서 pos는 vec3이고 offset0은 vec4 인데

자동으로 vec4가 vec3로 변환되어서 계산 되었다고 볼 수 있는 거죠??

DirectX게임수학

Câu trả lời 2

1

VS_Main에서 output.pos = float4(input.pos, 1.f); 인걸 보면

output.pos는 input에 pos와 다르게 float4로 보입니다.

1

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

너무 오래됐고 사소한 부분이라 확인은 안해봤지만 그게 맞을 것 같구요.
정확하게는 operator+의 정의를 확인해보시면 됩니다.

Hình ảnh hồ sơ của baljang1058
baljang1058

câu hỏi đã được viết

Đặt câu hỏi