Back to Help

Shader Parameters

You can add and remove any shader parameter from any shader in ShaderScope. ShaderScope uses Apple's own Metal compiler, so any valid Metal Shader Language should function properly.

Data type and address space are important when connecting a shader input to a shader parameter, so be sure to check the type to which an input can be connected by hovering over its connector (the circle on its lower edge) and viewing its tooltip. Also note the address-of (&) prefix for the names of numeric shader parameters you'd like to feed a numeric or time-based value.

When it comes to interoperability with ShaderScope's user interface functionality there are some things to consider:



Back to Help