I was wondering if the shader_builder utility in 2026.2 is working OK for you. I can’t get it to create an XML that defines the UI. It can create a UI for my old experiments, but the new ones that support ”version 430” come out with no input tabs or UI defined. It can’t even generate a UI for the blending.glsl from the examples folder in Flame 2026.2
It definitely has a problem with the new format. I tried it with the blending.glsl file from 2024.1 and the XML generated just fine.
There is indeed an issue with some examples when using them with the shader_builder. They can still be loaded in Flame, but they do not pass the shader_builder validation because it is stricter. The issue arises when two uniforms are declared on the same line. By fixing this, I can now generate the XML for the examples.
layout(binding = 1) uniform AdskUniformBlock
{
// Not good
float adsk_result_w, adsk_result_h;
};
Ah, that rings a bell. I had run into a similar issue uploading to match-book.org, which also does an XML validation, shader builder doesn’t do it as strict, and I had an XML error.
One good thing is to run it through an online XML validator.