MCPcopy Create free account
hub / github.com/beutton/browser-flight-simulator / update

Method update

packages/clouds/src/ShadowPass.ts:125–141  ·  view source on GitHub ↗
(renderer: WebGLRenderer, frame: number, deltaTime: number)

Source from the content-addressed store, hash-verified

123 }
124
125 update(renderer: WebGLRenderer, frame: number, deltaTime: number): void {
126 this.currentMaterial.uniforms.frame.value = frame
127 this.copyShadow()
128
129 this.currentPass.render(renderer, null, this.currentRenderTarget)
130
131 if (this.temporalPass) {
132 invariant(this.resolveRenderTarget != null)
133 this.resolvePass.render(renderer, null, this.resolveRenderTarget)
134
135 // Store the current view and projection matrices for the next reprojection.
136 this.copyReprojection()
137
138 // Swap resolve and history render targets for the next render.
139 this.swapBuffers()
140 }
141 }
142
143 setSize(
144 width: number,

Callers

nothing calls this directly

Calls 4

copyShadowMethod · 0.95
copyReprojectionMethod · 0.95
swapBuffersMethod · 0.95
renderMethod · 0.45

Tested by

no test coverage detected