Frames In Flight의 개념
모던 그래픽스 API로 넘어오면서 생긴 변화 중 하나는, 더 이상 GPU로의 Command Submission이 즉각적(immediately)으로 이루어 지지 않는다는 점 이다. 물론 D3D11이나 OpenGL에서도 실제로는 즉각적으로 이루어 지진 않고, 드라이버 단에서 명령어들을 모아서 GPU로 넘기긴 했지만, 어쨋거나 어플리케이션의 입장에선 즉각적으로 이루어 지는듯한 환상을 보여주기에 큰 차이는 없다고 생각한다.이 사실을 바탕으로, 대부분의 모던 그래픽스 API의 튜토리얼에선 여러개의 프레임이 동시에 GPU에서 렌더링 되는, 소위 Frames In Flight(Inflight frames)의 개념을 소개한다.문제는 위와 같은 개념이 실제 의도하는 바와는 다르게 이해되었다는 점 이다. 더 정확하게는, ..
2025.02.06