Package foundry.veil.api.client.render.shader.processor
package foundry.veil.api.client.render.shader.processor
-
ClassDescriptionAdds support for
layout(binding = #)
in the shader source without needing shader version 420.Processes all veil custom directives.Processes a shader to add imports.Processes shader sources line by line.Modifies shader sources with the shader modification system.Adds the predefinition data to shaders.Modifies the source code of a shader before compilation.Context for modifying source code and shader behavior.Adds the version and required extensions for all shaders that do not define a version.