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 a shader to add buffer bindings.Processes a shader to add imports.Modifies shader sources with the shader modification system.Modifies the source code of a shader before compilation.Context for modifying source code and shader behavior.Specifies how includes should interact with existing functions and fields in shader sources.Context for modifying source code and shader behavior.Context for modifying source code and sodium shader behavior.Context for modifying source code and shader behavior.Adds the version and required extensions for all shaders that do not define a version.