강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

baljang님의 프로필 이미지
baljang

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

Root Signature

서명 할 때 없애준 부분이 이부분 맞나요?

작성

·

230

0

ConstancBuffer::PushData에서 

D3D12_GPU_VIRTUAL_ADDRESS address = GetGpuVirtualAddress(_currentIndex);

CMD_LIST->SetGraphicsRootConstantBufferView(rootParamIndex, address);

이 두줄을 삭제한 이유가 서명을 할 때 없앴기 때문인데 (43:44)

그 서명이란게

RootSignature::Init 의

param[0].InitAsConstantBufferView(0); // 0번 -> b0 -> CBV param[1].InitAsConstantBufferView(1); // 1번 -> b1 -> CBV

테이블을 이용하게 되면서 삭제한 이 부분을 이야기 하는건가요?

퀴즈

윈도우즈 API 기반 게임 프로그램의 주 실행 루프가 콘솔 프로그램과 다른 근본적인 이유는 무엇일까요?

백그라운드에서만 실행되기 때문에

시스템 자원을 최소한으로 사용해야 해서

표준 입출력을 사용하지 않기 때문에

사용자 입력을 기다리지 않고 지속적으로 화면을 업데이트해야 해서

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 그렇습니다!

baljang님의 프로필 이미지
baljang
질문자

감사합니다!! ^^

baljang님의 프로필 이미지
baljang

작성한 질문수

질문하기