You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It works only because I am hard-coding some of the values of the uniforms at the beginning of main.
But no matter how I order the uniforms at the beginning of the source, I only ever see 4 uniforms in the uniform editor below the source!
Is that ShaderFrog or am I making a mistake?
The text was updated successfully, but these errors were encountered:
(Long delayed response, I haven't checked this repo in a long time)
This looks like a bug with the core parser, where it doesn't correctly find the names of uniforms if multiple uniforms are declared on the same line, eg
uniform vec3 BrickColor,
MortarColor;
The parser will incorrectly detect one uniform here. A quick fix around this bug is breaking them out into individual lines:
I have written an entirely new GLSL compiler and I'm working on a new Shaderfrog prototype. You can follow my progress if you want. The current ShaderFrog engine is basically deprecated, lots of bugs and not built on solid tech.
I have written a simple shader to render simple bricks.
It works, but ...
It seems to me that shaderFrog has a limit on the number of uniforms (besides the predefined ones),
and that limit seems to be 4!
Is that true?
You can find my shader here: https://shaderfrog.com/app/view/5292
It works only because I am hard-coding some of the values of the uniforms at the beginning of main.
But no matter how I order the uniforms at the beginning of the source, I only ever see 4 uniforms in the uniform editor below the source!
Is that ShaderFrog or am I making a mistake?
The text was updated successfully, but these errors were encountered: