freenode

← digests

Desktop and graphics: Blender lighting, DRM enablement, Rust I/O

Desktop & Graphics2026-09-06

Blender developers collected feedback on experimental material lighting and sky work aimed at the 5.3 release. Kernel and userspace graphics threads advanced StarFive display support, Rust register abstractions, dynamic debug fixes for DRM, and a VS Code change hardening MCP request paths.

Material Lighting Nodes Feedback for Blender 5.3

Developers on the Blender forum ran an active feedback thread on experimental Material Lighting Nodes, covering Light Info and Shadow Raycast. The work targets the Blender 5.3 cycle. Material and renderer contributors should follow how these nodes settle before the release window closes.

Hillaire 2020 Sky System WIP for Blender 5.3

A work-in-progress port of the Hillaire 2020 sky model, including celestials, drew technical feedback on the Blender developer forum. Discussion focused on sun and moon disks plus procedural textures. Artists and engine developers watching atmospheric lighting for 5.3 have a concrete prototype to evaluate.

StarFive JH7110 Display Subsystem v3 Series

A 19-patch v3 series on dri-devel enables the JH7110 display subsystem by splitting monolithic IP into an MFD layout and using a shared regmap. The change breaks an HDMI clock dependency loop. Boards based on this SoC gain a clearer path to upstream display and HDMI support.

Rust I/O Register Projections Refactored

A 16-patch v4 series on dri-devel reworks the Rust register macro so projections require explicit base types and drops relative registers. The cleanup tightens the I/O abstraction used by DRM drivers written in Rust. Maintainers of Rust graphics drivers need to adjust call sites accordingly.

VS Code MCP Request Path Hardening

A pull request on the VS Code repository adds URL validation, redirect blocking, and registry-type gating on MCP request paths. The change is framed as a security improvement for those code paths. Users and extension authors relying on MCP should expect stricter request handling.

Dyndbg Classmap Fixes and DRM Selftests

A 43-patch v8 series on dri-devel corrects dyndbg classmap initialization order for DRM, extends the query interface, and adds selftests. The work stabilizes class-based debug output used by graphics drivers. Kernel graphics developers gain more reliable dynamic debug controls and test coverage.