inflearn logo
강의

Course

Instructor

[MMORPG Game Development with C++ and Unreal Series] Part 2: Game Math and DirectX12

Drawing a triangle

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

56

작성자 없음

0 asked

0

void Shader::CreateShader(const wstring& path, const string& name, const string& version, ComPtr<ID3DBlob>& blob, D3D12_SHADER_BYTECODE& shaderByteCode) 에서 ComPtr<ID3DBlob>& blob의 blob가 nullptr 이 되면서 실행이 안되는데 이유가 뭘까요? 자료랑 비교하면 다 똑같은 코드입니다

directx 게임수학

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. singthesong2님.

D3DCompileFromFile 함수에서 nullptr이 반환되는 문제는 여러 원인에서 발생할 수 있습니다. 이러한 문제는 대개 다음과 같은 경우에서 발생합니다:

  1. 파일 경로 문제: 쉐이더 파일의 경로가 정확한지 확인해 보세요. 경로가 잘못되어 있으면 파일을 찾지 못해 nullptr을 반환합니다.

  2. 파일 내용 문제: 쉐이더 파일의 내용에 오류가 있는 경우 D3DCompileFromFile이 실패할 수 있습니다. 주석 등에서 발생하는 문제가 없는지 살펴보세요.

  3. DXGI Debug Layer: DirectX의 디버그 레이어를 활성화하여 더 많은 디버깅 정보를 얻을 수 있습니다. HResult 코드를 통해 어떤 오류가 발생하는지 더 상세히 알 수 있습니다.

  4. 컴파일 설정 문제: 컴파일 옵션이나 매크로가 잘못 지정되어 있을 수도 있습니다. 강의와 제공된 코드 또는 프로젝트 설정을 비교해보세요.

관련된 문제에 대한 비슷한 이전 질문을 참고하시기 바랍니다:

위의 답변들을 확인하면서 문제를 해결해 보시면 좋겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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

0

33

1

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

0

81

1

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

0

122

1

[DirectXTex LNK2019 에러]

0

243

2

UI 랜더링이 이해가 안되어 질문드립니다

0

175

1

insideTess 값 관련 질문

0

125

1

렌더 타겟을 SRV로 사용하려고 합니다.

0

181

1

C++ 언어 표준과 Engine.lib 오류에 관하여..

0

280

2

실행과정에서의 문제

0

393

3

결과물에 의문이 생겨서 한가지 질문 드립니다

0

147

1

uv좌표변환

0

147

1

Shader 관련 문제

0

222

1

Load 부분에서 문제가 있어 질문드립니다

0

162

1

강의에서 보여진 모습과 다른모양이 되어서 질문드립니다

0

173

1

enumclass 질문입니다

0

152

1

nullptr오류가 발생해요.

0

362

2

Normal Mapping / Assertion failed! 오류

0

219

1

1>LINK : fatal error LNK1104: 'Engine.lib' 파일을 열 수 없습니다.

0

429

2

shared_ptr 과 헤더파일 관련하여 질문있습니다

0

206

1

질문있습니다.

0

176

1

장치 초기화 nullptr이 자꾸 발견 되네요.

0

299

2

용 모델에 분명 Diffuse 텍스쳐가 있는것같은데 왜 적용이 안되나요?

0

251

1

안녕하세요 질문있습니다

0

203

1

DirectX11 강의 질문

0

352

1