The binding properties that are in blocks (like uniforms) dont seem to be passed down.
Qt Quick's ShaderEffect doesn't directly support binding QML properties to GLSL uniform blocks due to the nature of how uniform blocks are updated and bound in the underlying graphics API.
Uniform blocks are typically updated using Uniform Buffer Objects (UBOs) in OpenGL or Vulkan, which requires a more explicit management approach than individual uniform variables. This means you cannot directly bind a QML property to a uniform within a block using the property system of QML as you would with loose uniforms.
So I might need to use C++...or find some other way?
Must change the .frag and it's magic to .qsb compiled...
Currently stuck on an issue where
The binding properties that are in blocks (like uniforms) dont seem to be passed down.So I might need to use C++...or find some other way?Edit: Got it!