나는 잠시 동안 내 코드를 망치고있어이 버그를 해결하려고 노력했지만 진행 상황은 전혀 없습니다.3D 오브젝트에서 일관성이없는 OpenGL 렌더링 버그
대부분이 버그가 완전히 무작위적이고 예측할 수 없기 때문입니다. 당신이 볼 수 있듯이
에서 버그 차기, 버그 만 방지하면 모든 것이 잘
작업 그리고 때 장면이 어떻게 작동하는지
그래서이 내 큐브 맵 skybox, 모델 및 광원 메쉬를 랜더링 할 수 있지만 ortho 투영 된 2 차원 요소는 괜찮습니다.
쉐이더 프로그램 중 가장 간단한 것조차도이 문제가 여전히 발생하기 때문에 나는 쉐이더를 배제했습니다. ASSIMP를 사용하여 메쉬 파일과 SOIL을로드하여 텍스처를로드하지만 약 하루 전까지는 완벽하게 작업했습니다.
이 문제가 발생하는 경우 패턴이 전혀 없습니다. 문제를 해결할 수있는 유일한 방법은 원하는 출력이 나타날 때까지 프로그램을 계속 다시 시작하는 것입니다. 그것은 분명히 좋은 해결책이 아닙니다. OpenGL은 오류 또는 아무것도 밖으로 밀어하지 않기 때문에 나는 완전한 손실에 도움이 필요 해요. 나는 해결책을 찾기 시작할 곳을 모른다. EBO 또는 프레임 버퍼가이 문제를 일으킬 수 있습니까? 나는 최근에 그것들을 구현하기 시작했다.
나는 이와 관련 될 수있는 것을 찾기 위해 광범위하게 검색했지만 지금까지 아무 것도 제시하지 못했습니다.
TL : DR : 3D 객체는 일부 런에서만 렌더링되며 다른 객체에서는 잘 작동하며 최근에 구현 된 프레임 버퍼와 EBO에서 발생할 수있는 문제가 있습니다.
KHR_debug와 주소 소독제와 같은 도구를 사용해야합니다. 서면으로, 우리는 어떻게 당신을 도울 수 있는지 알고 있어야합니까? –
무작위 버그는 일반적으로 초기화되지 않은 변수 때문입니다. – Ripi2