three
Version:
JavaScript 3D library
43 lines (38 loc) • 737 B
TypeScript
import {
Uniform
} from '../../../src/Three';
export const GodRaysDepthMaskShader: {
uniforms: {
tInput: Uniform;
};
vertexShader: string;
fragmentShader: string;
};
export const GodRaysGenerateShader: {
uniforms: {
tInput: Uniform;
fStepSize: Uniform;
vSunPositionScreenSpace: Uniform;
};
vertexShader: string;
fragmentShader: string;
};
export const GodRaysCombineShader: {
uniforms: {
tColors: Uniform;
tGodRays: Uniform;
fGodRayIntensity: Uniform;
};
vertexShader: string;
fragmentShader: string;
};
export const GodRaysFakeSunShader: {
uniforms: {
vSunPositionScreenSpace: Uniform;
fAspect: Uniform;
sunColor: Uniform;
bgColor: Uniform;
};
vertexShader: string;
fragmentShader: string;
};