Skip to content

Instantly share code, notes, and snippets.

@patskovn
Created March 3, 2024 20:22
Show Gist options
  • Save patskovn/9d936ca242cd1cd39c8f11f30208dfdb to your computer and use it in GitHub Desktop.
Save patskovn/9d936ca242cd1cd39c8f11f30208dfdb to your computer and use it in GitHub Desktop.
struct SceneConstants {
...
float t;
};
vertex VertexOut vertex_main(uint vertexID [[vertex_id]],
constant VertexIn *vertices [[buffer(0)]],
constant ModelConstants &modelConstants [[buffer(1)]],
constant SceneConstants &sceneConstants [[buffer(2)]]) {
...
float distortion = 0.75 * cnoise(0.43 * position * noiseDencity + sceneConstants.t);
...
return out;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment