| 19 | } from './uniforms' |
| 20 | |
| 21 | function createRenderTarget(name: string): WebGLArrayRenderTarget { |
| 22 | const renderTarget = new WebGLArrayRenderTarget(1, 1, 1, { |
| 23 | depthBuffer: false, |
| 24 | stencilBuffer: false |
| 25 | }) |
| 26 | // Constructor option doesn't work |
| 27 | renderTarget.texture.type = HalfFloatType |
| 28 | renderTarget.texture.minFilter = LinearFilter |
| 29 | renderTarget.texture.magFilter = LinearFilter |
| 30 | renderTarget.texture.name = name |
| 31 | return renderTarget |
| 32 | } |
| 33 | |
| 34 | export interface ShadowPassOptions extends PassBaseOptions { |
| 35 | parameterUniforms: CloudParameterUniforms |