inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

삼각형 띄우기

D3DCompileFromFile 가 실패해 blob이 null로 뜹니다

710

s kamo

작성한 질문수 1

0

shader Init() 함수를 호출한 후 CreateVertexShader 함수를 타고 들어간 후 CreateShader에 들어갔을 때 D3DCompileFromFile 함수 호출 시에 FAILED에 들어가서 아래의 "Shader Created Failed !" 메시지가 뜨게되고 ByteCode에서 blob의 주소 또한 nullptr로 떠서 실행이 안되는 에러가 생깁니다.
혹시나 shader파일의 경로의 문제인가 싶어 경로 추적도 해보니 그건 아니었습니다. 또 예제 코드를 다운받아서 돌리면 제대로 실행이 되는데 복붙해서 쓴 제 코드는 돌아가지 않고 있는 상황입니다.
차이점이라고 하면 C드라이브랑 D드라이브에 각 솔루션이 배치되어있는 것 말고는 없습니다.
D3DCompileFromFileㄱ가 실패하는 경우를 찾아봤지만 제가 잘 못찾는 것인지 해결을 못했습니다. 뭐가 문제일까요?
 

게임수학 DirectX

답변 1

0

Rookiss

위 내용으로는 (당연히) 알 수 없습니다.
분명 어딘가 다른 부분이 있을거에요.
Shader Create Failed가 뜬 것으로 보아 쉐이더 파일 내용이 조금 다르다거나,
signature 부분이 일치하지 않는다거나 하는 문제로 보입니다.

Lighting 추가하고 나니 프레임이 많이 떨어지는데 원래 이런 건가요?

0

512

0

Deferred Rendering 에서 조명에 Culling이 일어나는 것 같습니다.

1

536

1

static_pointer_cast와 static_cast의 차이가 무엇인가요?

0

1337

1

Engine.lib 파일을 포함 불가

0

606

1

셰이더 VS_Main에서 행렬 곱해줄 때

0

483

2

1:05분 질문(1시간 5분)

0

296

0

오류가 발생합니다

0

470

1

Animation코드가 무한로딩에 걸리네요

0

346

0

fov 관련해서 질문이 있습니다

0

274

0

normal mapping Tangent Space 수학식 질문

0

380

1

커리큘럼 관련 질문 드립니다!

0

273

0

강의를 어떤식으로 들으면 될까요??

0

379

1

머티리얼과 텍스쳐, 셰이더를 따로 관리해도 되나요?

0

432

1

박스 메쉬 생성하는 함수에서 버텍스가 왜 24개인가요

0

240

1

복수개의 서로 다른 동영상을 Picture in Picture 형식으로 rendering하는 가장 최적의 방법이 궁금합니다.

0

256

0

애니메이션 쉐이더에서 행렬보간 부분에 대해 질문드립니다

0

228

0

assert 에서 _currentIndex 와 _elemtSize 를 비교하는게 이해가 잘 안되네요

1

244

1

DX 공부방법에 대해서 질문 있습니다.

0

630

1

Root Parameter 를 정의하는데 있어서 질문있습니다.

0

369

1

Client 콘솔창이 잠깐 켜졌다가 말아요

0

251

1

DirectX12 Root Signature : CBV관련 질문입니다.

0

348

1

뷰 변환 행렬 관련하여

0

627

2

강의 시작!

0

299

1

using namespace Microsoft::WRL;

0

268

1