<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>How Not to Build a Shading Language — BCON26</title>
        <link>https://video.blender.org/videos/watch/64cb6ee5-9bdf-480a-a401-5cacf9e6c708</link>
        <description>"How Not to Build a Shading Language" by Clément FOUCAULT at Blender Conference 2026 Managing cross-platform rendering across modern APIs like Vulkan, Metal, and OpenGL introduces shader code complexity. To combat fragmentation, code duplication, and slow runtime compilation, Blender is migrating to its own custom solution: the Blender Shading Language (BSL). This presentation explores the architectural evolution of Blender's shader pipeline, the design principles of BSL, and how a custom, lightning-fast preprocessor solved the performance pitfalls of vendor shader compilers. – Learn more about Blender Conference 2026 at https://conference.blender.org/2026/</description>
        <lastBuildDate>Thu, 24 Sep 2026 16:39:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.blender.org</generator>
        <image>
            <title>How Not to Build a Shading Language — BCON26</title>
            <url>https://video.blender.org/lazy-static/avatars/83e44c73-9c22-453c-a454-c4efe225fd4d.png</url>
            <link>https://video.blender.org/videos/watch/64cb6ee5-9bdf-480a-a401-5cacf9e6c708</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://video.blender.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://video.blender.org/feeds/video-comments.xml?videoId=64cb6ee5-9bdf-480a-a401-5cacf9e6c708" rel="self" type="application/rss+xml"/>
    </channel>
</rss>