Godot Daily: Rendering Gets a Major Rework, and the Ripple Effects Begin

A landmark multi-layer projection camera merge and new screen space contact shadows landed in the renderer, but the camera change already broke OpenXR spatial containers, requiring a same-day follow-up fix. Meanwhile, the GDScript team continued a steady cleanup campaign, tightening analyzer rules and removing dead code.

Duration: PT2M34S

Episode overview

This episode is a short developer briefing from Godot Daily.

It explains recent repository work in plain language.

  • Show: Godot Daily
  • Published: 2026-09-11T06:03:02Z
  • Audio duration: PT2M34S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's September 11th, and today's story is about rendering changes that reach deep into the engine, plus the cleanup work following in their wake.

The headline merge is PR 116424, Bastiaan Olij's multi-layer projection camera. It lets developers set custom projections per eye, view, or layer, replacing renderer-level overrides that used to be hardcoded for XR. It's designed to be invisible for typical camera use, but it touches projection code, the rendering…

Alongside that, PR 118045 adds screen space contact shadows for directional lights, based on Bend Studio's technique. It's another rendering server and lighting change, and together with the camera work, this cycle represents some of the more invasive graphics changes we've seen recently. Expect more follow-up fixes…

Second theme: ongoing GDScript hardening from HolonProduction. PR 123316 makes calling "self dot free" raise an analyzer error, since it risks freed-memory bugs. PR 121164 strips an unused type constraint from pattern nodes, and PR 123379 removes Script Server fallbacks from Class DB to fix an architectural layering…

Also worth noting: KoBeWi continues a string of small but useful editor fixes, PR…

What…

Nearby episodes from Godot Daily

  1. Editor Polish and Platform Bug Fixes
  2. GDScript Safety and Editor Stability Sweep
  3. GDScript Tooling Gets a Foundation Rebuild
  4. Weekly Recap - Rendering Overhaul & Editor Polish
  5. Editor Trust and GDScript Safety Nets
  6. Sanitizer Cleanup Sweep
  7. Editor Polish and Long-Tail Bug Fixes
  8. Rendering Fixes and Editor Polish