GPU
GPUSampler
GPUTextureView is declared in the shared “rive/gpu_types” builtin
(loaded before rive/image) so that a single nominal type is used
everywhere — both Image:view() and GPU render-pass APIs.
Describes how a texture is sampled in a shader.