123456789101112131415161718192021 |
- import { IShaderProcessor } from './iShaderProcessor';
- import { Nullable } from '../../types';
- /** @hidden */
- export interface ShaderProcessingContext { }
- /** @hidden */
- export interface ProcessingOptions {
- defines: string[];
- indexParameters: any;
- isFragment: boolean;
- shouldUseHighPrecisionShader: boolean;
- supportsUniformBuffers: boolean;
- shadersRepository: string;
- includesShadersStore: { [key: string]: string };
- processor: Nullable<IShaderProcessor>;
- version: string;
- platformName: string;
- lookForClosingBracketForUniformBuffer?: boolean;
- processingContext: Nullable<ShaderProcessingContext>;
- }
|