mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 18:29:39 +02:00
42 lines
737 B
TypeScript
42 lines
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;
|
|
};
|