매우 기본적인 OpenGL C++ 프로그램 (Linux 64 비트)을 작성하고 있습니다.비디오 카드가없는 경우 OpenGL 쉐이더를 실행하는 사람
- 메인 C++ 프로그램
- 정점 셰이더
- 단편 쉐이더
2- 쉐이더 런타임시 컴파일 :
는 사실, (3 개) 프로그램을 갖는다. 나는이 프로그램이 GPU에 의해 비디오 카드에서 병렬로 실행된다고 생각한다.
제 컴퓨터에 GPU가없는 매우 기본적인 비디오 카드가 포함되어 있다면 어떻게됩니까?
"3d acceleration"이 비활성화 된 상태에서 VirtualBox에서 프로그램을 실행하려고 시도했지만 프로그램이 작동합니다!
GPU가없는 경우 OpenGL이 비디오 카드를 감지하고 CPU에서 자동으로 쉐이더를 실행한다는 의미입니까?
아마도 관련 [OpenGL 소프트웨어 렌더링 대안] (https://stackoverflow.com/questions/10431591/opengl-software-rendering-alternatives). – VTT