|
@@ -2,15 +2,15 @@ import {
|
|
Uniform
|
|
Uniform
|
|
} from '../../../src/Three';
|
|
} from '../../../src/Three';
|
|
|
|
|
|
-export interface GodRaysDepthMaskShader {
|
|
|
|
|
|
+export const GodRaysDepthMaskShader: {
|
|
uniforms: {
|
|
uniforms: {
|
|
tInput: Uniform;
|
|
tInput: Uniform;
|
|
};
|
|
};
|
|
vertexShader: string;
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
fragmentShader: string;
|
|
-}
|
|
|
|
|
|
+};
|
|
|
|
|
|
-export interface GodRaysGenerateShader {
|
|
|
|
|
|
+export const GodRaysGenerateShader: {
|
|
uniforms: {
|
|
uniforms: {
|
|
tInput: Uniform;
|
|
tInput: Uniform;
|
|
fStepSize: Uniform;
|
|
fStepSize: Uniform;
|
|
@@ -18,9 +18,9 @@ export interface GodRaysGenerateShader {
|
|
};
|
|
};
|
|
vertexShader: string;
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
fragmentShader: string;
|
|
-}
|
|
|
|
|
|
+};
|
|
|
|
|
|
-export interface GodRaysCombineShader {
|
|
|
|
|
|
+export const GodRaysCombineShader: {
|
|
uniforms: {
|
|
uniforms: {
|
|
tColors: Uniform;
|
|
tColors: Uniform;
|
|
tGodRays: Uniform;
|
|
tGodRays: Uniform;
|
|
@@ -31,7 +31,7 @@ export interface GodRaysCombineShader {
|
|
fragmentShader: string;
|
|
fragmentShader: string;
|
|
}
|
|
}
|
|
|
|
|
|
-export interface GodRaysFakeSunShader {
|
|
|
|
|
|
+export const GodRaysFakeSunShader: {
|
|
uniforms: {
|
|
uniforms: {
|
|
vSunPositionScreenSpace: Uniform;
|
|
vSunPositionScreenSpace: Uniform;
|
|
fAspect: Uniform;
|
|
fAspect: Uniform;
|
|
@@ -40,4 +40,4 @@ export interface GodRaysFakeSunShader {
|
|
};
|
|
};
|
|
vertexShader: string;
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
fragmentShader: string;
|
|
-}
|
|
|
|
|
|
+};
|