inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

D3D12 프로그래밍 - 기초편

환경설정 및 디바이스 생성

raw pointer 쓰시는 이유가 따로 있으신가요?

해결된 질문

384

fordeer0717

작성한 질문수 2

0

혹시 ComPtr 안쓰시고 raw pointer 쓰시는 이유가 있으신가요?

directx directx-12 d3d directx12

답변 1

1

megayuchi

  1. 디버깅 할 때 훨씬 직관적입니다. 이게 가장 중요한 이유입니다.

  2. 빌드가 빠릅니다.

  3. 코드사이즈가 작게 나옵니다.

  4. 런타임 속도가 더 빠릅니다.

     

  5. 그리고 기본적으로 예제코드는 최대한 캡슐화를 배제하고 날것으로 노출합니다. 이쪽이 코드를 분석하기 편합니다.

  6.  

복습중에 커맨드 큐 관련 질문이 있습니다.

0

35

1

assimp-vc143-mtd.dll가 없어서 코드 실행을 진행할 수 없습니다 라는 에러가 뜹니다.

0

78

1

_vsBlob와 _psBlob에서 nullptr이 뜨면서 실행이 안됩니다

0

56

1

혹시 영상이 안되는 이유가 있을까요?

0

87

2

Model.cpp에서 ReadMaterial()의 SpecularTexture 부분 질문입니다.

0

55

0

노멀매핑 자료

0

72

1

셰이더 인텔리센스 문제

0

79

1

#include d3dx12.h 추가했지만 오류

0

81

1

MeshObject 공용 사용 방법

1

95

2

BuildBLAS 할당 리소스 사이즈

0

79

2

4강 삼각형띄우기 오류관련 질문있습니다

0

64

1

ConstnatBufferPool관련 질문

0

69

2

LNK1104 error, DirectXTexD.lib 파일을 열 수 없습니다.

0

122

1

64.애니메이션 강의의, AssimpTool 에서 FBX 애니매이션 데이터를 옮길 때의 강의 오류가 있는 것 같습니다.

1

65

1

SkyDemo에서 카메라 입력이 작동하지 않는 문제

0

81

2

섹션6. DirectX 11 3D 입문 강의부터 렌더링이 안됩니다

0

131

2

CommandList의 GraphicsCommandList 변경이유

0

113

2

[25:13] Virtual Interface 와 COM Interface간의 차이가 궁금합니다.

0

116

1

텍스처와 UV 강의 관련해서 문의드려요

0

162

2

frame간 보간에 대해서 질문이있습니다.

1

132

1

Descriptor를 복사하는 이유

0

315

2

코드에 대한질문있습니다.

0

230

2

Comptr 을 안쓸시 메모리 해제순서

0

282

2

질문있습니다.

0

431

2