resolveArgIn
resolveArg for any host, including a warp's map: factory.
resolveArgIn(spec: ArgSpec, params: SlotParams): Expr
Import resolveArgIn from shaders/std.
A warp has no context, so a ctx token or a radial mask throws there; props, scalars and numbers resolve everywhere.
Parameters
| Name | Type | Notes |
|---|---|---|
spec | ArgSpec | |
params | SlotParams |
Example
map: (params) => ({map: (uv) => add(uv, mul(resolveArgIn(p('offset'), params), 0.1))})
See also
resolveArg— Any input value a word accepts (a prop ref, aScalar, a context token, a number) as a GPU value inside a filter's builder.