I was spectating Endermen, Creepers, and Spiders to see the shaders you got when you did so, but when I exited MC I noticed my console reported
[media]:
[21:19:30] [Client thread/INFO]: [CHAT] Your game mode has been updated to Spectator Mode
[21:19:31] [Client thread/WARN]: Could not find uniform named InSize in the specified shader program.
[21:19:50] [Client thread/WARN]: Could not find uniform named InSize in the specified shader program.
[21:19:50] [Client thread/WARN]: Could not find uniform named Time in the specified shader program.
I believe the InSize uniform is for Endermen, and Time for Creepers and Spiders.
Note: A warning for InSize
is since 20w22a also logged when loading resources, see MC-186062.
Linked issues
is duplicated by 3
relates to 2
Attachments
Comments 13
These are warnings when Minecraft tries to pass a Uniform variable (that is declared in the program json) to the fsh and vsh programs but either one or both never reference the uniform variable or OpenGL optimized out the variable for being unused. It shouldn't affect shader performance or compilation in any way. Perhaps the fix would be for the Minecraft code to just not output a warning when it fails to send a uniform to a specific shader program? Maybe only output the warning if both vsh and fsh do not use the uniform.
Confirmed for 18w47b, when entered Enderman in Spectator Mode.
Additionally to that error message it gave me this here once alongside (same timestamp):