const useViewBinding: (
uniforms: Record<string, Ref<any>>,
module?: ShaderModule,
type?: ShaderModule,
) => {
binding: {
module: ShaderModule,
bind: () => StorageSource[],
},
upload: () => void,
}
packages / workbench / src / providers / view-provider.ts