UNPKG

@luma.gl/engine

Version:

3D Engine Components for luma.gl

7 lines 536 B
import type { ComputeShaderLayout, ShaderLayout } from '@luma.gl/core'; import type { ShaderModule } from '@luma.gl/shadertools'; type AnyShaderLayout = ShaderLayout | ComputeShaderLayout; export declare function mergeShaderModuleBindingsIntoLayout<TShaderLayout extends AnyShaderLayout>(shaderLayout: TShaderLayout | null | undefined, modules: ShaderModule[]): TShaderLayout | null | undefined; export declare function shaderModuleHasUniforms(module: ShaderModule): boolean; export {}; //# sourceMappingURL=shader-module-utils.d.ts.map