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.Applies required shader modifications when using theShaderFeatureAPI.Loads extra shader files to include inside others.Processes a shader to add imports.Injects shader modifications into shader source files.Deprecated, for removal: This API element is subject to removal in a future version.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.
ShaderInjectProcessorinstead.