작성자 없음
작성자 정보가 삭제된 글입니다.
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
김강연님의 질문과 유사한 상황에서 발생하는 nullptr 오류에 대해 이전에 다룬 질문이 있습니다. 이 오류는 주로 객체나 메모리가 제대로 초기화되지 않아 해당 객체나 메모리에 접근하려 할 때 발생합니다. nullptr 오류는 포인터가 실제로 아무것도 가리키지 않는 상태에서 해당 포인터를 통해 접근하려고 시도할 때 나타나는 문제입니다.
여기에 있습니다: “this->cmdListptr 이 nullptr”입니다. 혹시 모르니, 질문자께서 말씀하신 코드가 이와 같은 상황에서 발생하는 것인지 확인해 보시면 도움이 될 것으로 생각됩니다.
이 경우, 커맨드 리스트 객체 생성이 제대로 이루어지지 않은 것 같습니다. 내부적으로 커맨드 리스트 객체는 커맨드 알록 객체를 가리키고 있어야 하며, 이를 통해 여러 개의 커맨드를 관리합니다. 만약 이 과정에서 초기화가 제대로 이루어지지 않아 null 상태가 된다면, 예외가 발생하게 됩니다. 실제 해결 방법으로는 CreateCommandList 함수 등을 통해 cmdList를 올바르게 초기화하는 과정을 다시 한 번 확인해 보시기 바랍니다.
또한, 응답한 지식공유자께서는 코드를 파일 별로 복사 및 붙여넣기해서 문제를 해결하라고 권하고 있습니다. 이 방법으로도 문제를 해결할 수 있다면 DX12 설정 문제일 가능성이 있음을 지적합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.