← All sources
FOLLOWING / godotengine.org

Godot

Engine architecture and rendering; filter general release/community news

2 articles in your libraryVisit blog ↗
01
GodotUNREAD

Optimizing CPU-side Rendering Code – Godot Engine

A Godot engine developer demystifies CPU-side renderer optimization, outlining a methodology—profile hotspots, understand the cause, fix, re-measure—and illustrating CPU/GPU tradeoffs (2D batching helps CPU-bound games; 3D occlusion culling offloads the GPU). Two case studies show the process: reusing vertex buffers for animated Polygon2D (28 to 83 FPS) and assigning per-thread heaps to remove allocation stalls in SPIRV-to-DXIL transpilation (11 seconds saved). The core lesson: optimizations are often counter-intuitive, so measurement is mandatory.

02
GodotUNREAD

Dev snapshot: Godot 4.8 dev 5 – Godot Engine

This Godot 4.8 dev 5 snapshot, one of the last before feature freeze, highlights mip-level texture streaming: only needed mipmaps load based on camera distance, cutting VRAM for large 3D worlds, though it requires opt-in via project settings, an editor restart, and re-importing textures as 'Texture2D Streamed'. Other changes include preserved alpha test coverage for distant alpha-scissor materials, a simplified 2D editor toolbar, Feral GameMode support on Linux, and roughly 12 MB of runtime RAM savings in core types.