@luma.gl/engine
Version:
3D Engine Components for luma.gl
7 lines • 536 B
TypeScript
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