WebGPU Features π, Unity URP π§, meshoptimizer LOD π
Rendering and Shader Pipelines π¨
WebGPU adds texture, color-space and vertex-format features
WebGPU updates for Chrome 155β156 add support for compressed textures whose dimensions do not align with compression blocks, linear sRGB and Display-P3 canvas color spaces, a packed snorm10-10-10-2 vertex format, and shader-f16 on Linux with recent NVIDIA drivers. A WGSL fragment_depth extension is also described; it can allow early-Z optimizations when shaders write depth, but is temporarily disabled on all platforms because of Windows shader-compilation errors.
Blenderβs Custom Shading Language Aims to Simplify Shader Development
At BCON26, Blender EEVEE lead developer Cleo P. described Blender Shading Language (BSL), a project-specific C++ subset designed to reduce complexity in the rendererβs cross-platform shader pipeline. BSL supports multiple shader stages per file, resource tables passed as arguments, templates and compile-time variants; legacy GLSL and BSL currently compile to a shared intermediate language during a gradual transition. A preprocessor and dead-code elimination pass reduced static shader source from about 140 MB to 44 MB in tests, though performance gains vary by backend. BSL is not planned as a standalone release.
Unity plans transition to URP as its single render pipeline
Unity plans to make URP its single render pipeline across desktop and mobile, according to Code Monkeyβs roadmap overview. Unity 7 will remove the built-in pipeline and deprecate HDRP, retaining HDRP through the first Unity 7 LTS release before later removal. Unity 6.7, the next LTS version, is in beta with URP features including surface-cache global illumination, screen-space reflections and ground-truth ambient occlusion. Further improvements are planned for 2027, with volumetric fog and advanced ray-tracing effects on the longer-term roadmap.
Performance, Physics, World Scale βοΈ
meshoptimizer 1.3 improves clustered LOD processing and meshlet compression
The meshoptimizer 1.3 release adds improvements to hierarchical clustered LOD processing used with NVIDIAβs vk_lod_clusters sample and its 1.6-billion-triangle Zorah scene. Changes include more consistent permissive simplification, an opt-in clamp for attribute error, and an experimental border-dilation technique to reduce foliage loss during simplification. The meshlet codec, introduced in version 1.1, reduced the processed sceneβs triangle-index data from about 9.8 GB to 2.6 GB; the full runtime representation is about 47 GB. The author notes that foliage dilation can cause artifacts and that clustered LOD has tradeoffs.
Box2D 3.2 Adds Large-World Support and Nearly Triples Performance
Box2D 3.2 is available with support for worlds up to about 1,000 km, using double-precision body positions while keeping intensive calculations in single precision. The release also adds recording and replay, which lays groundwork for snapshot and restore, and a dynamic character mover that is ready for testing. The author reports roughly three times the performance of version 3.1, attributing the gains to contact recycling, solver changes, AVX2 runtime dispatch and broad-phase optimization.
Trailers and Player discovery π£
BiteMe Games links repeated YouTube trailers to Steam wishlist gains
BiteMe Games argues that publishing trailers for multiple game milestones creates more opportunities to reach players through YouTube recommendations. It attributes most of Silicon Architectβs 1,679 additional Steam wishlists over two weeks to a demo release trailer with about 80,000 views, compared with 1,334 for its announcement trailer. It cautions that results are unpredictable, citing Desktop Islands trailers with roughly 400β500 views, and suggests reusing trailer structure to reduce production time.