Skip to content

Conversation

@dbierek
Copy link
Member

@dbierek dbierek commented Jan 22, 2026

This PR improves the speed of rendering by using:

  • Frustum culling
  • Occlusion culling with asynchronous depth sorting
  • Backface culling
  • Batched drawing, where all copies of each aloc (or prim) are drawn in a single gl draw call
  • Shaders with VBOs and VAOs instead of immediate mode

It also loads the Obj to Recast and to the renderer in parallel.

@dbierek dbierek merged commit 864c436 into main Jan 24, 2026
2 checks passed
@dbierek dbierek deleted the Add-Shader-rendering branch January 24, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants