Skip to content

Commit 679d934

Browse files
committed
Clear first RC pass
1 parent 8d7108f commit 679d934

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

.changeset/nine-cycles-bake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"render-composer": patch
3+
---
4+
5+
The first render pass did not have its clear flag set. This has been fixed.

apps/render-composer-examples/src/App.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Animate } from "@hmans/r3f-animate"
22
import { Environment, Loader, OrbitControls } from "@react-three/drei"
33
import { Suspense, useState } from "react"
44
import * as RC from "render-composer"
5+
import { bitmask } from "render-composer"
56
import { Mesh, Object3D } from "three"
67

78
const rotate = (o: Object3D, dt: number) => {
@@ -67,7 +68,7 @@ function App() {
6768
}}
6869
>
6970
<Animate fun={rotate}>
70-
<mesh layers-mask={1 << 16}>
71+
<mesh layers-mask={bitmask(RC.Layers.TransparentFX)}>
7172
<icosahedronGeometry />
7273
<meshStandardMaterial
7374
color="#f1faee"

packages/render-composer/src/RenderPipeline.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export const RenderPipeline = ({ children }: RenderPipelineProps) => {
3434
<RC.LayerRenderPass
3535
camera={camera}
3636
scene={scene}
37+
clear
3738
layerMask={camera.layers.mask & bitmask.not(Layers.TransparentFX)}
3839
/>
3940

0 commit comments

Comments
 (0)