xfitgd / xfit

vulkan based windows android cross platform game engine
0 stars 0 forks source link

Vulkan Rendering Optimization #9

Closed xfitgd closed 2 weeks ago

xfitgd commented 3 weeks ago

vulkan은 렌더링 작업을 커멘드 묶음으로 저장하여 다시 사용할 수 있습니다. 그러므로 같은 묶음을 렌더링할때 커멘드 묶음 만 실행 시킬 수 있는 방식으로 최적화합니다. 지금은 모든 렌더링 객체를 루프로 돌려서 매프레임마다 렌더링 합니다.

xfitgd commented 2 weeks ago

멀티 스레드 지원도 추가했습니다. 하지만 아직 충분히 테스트 못해봤습니다. main에 나온 대로 사용 https://github.com/xfitgd/zig-game-engine-project/commit/437b88fc1864e729e0bf4bc4f8bb013e2cc91582