Skip to content

Commit 043cc05

Browse files
committed
allow setting background clear color
1 parent 632e439 commit 043cc05

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

webgpu/canvas.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@ def __init__(self, device, canvas, multisample_count=4):
286286

287287
self.dpr = 1.0 # updated in resize(); kept as attribute for camera uniforms
288288

289+
# Background clear color of the scene (opaque white by default).
290+
self.clear_color = Color(1, 1, 1, 1)
291+
289292
self.update_html_canvas(canvas)
290293

291294
def __del__(self):
@@ -472,7 +475,7 @@ def color_attachments(self, loadOp: LoadOp):
472475
else self.target_texture_view
473476
),
474477
resolveTarget=self.target_texture_view if have_multisample else None,
475-
clearValue=Color(1, 1, 1, 1),
478+
clearValue=self.clear_color,
476479
loadOp=loadOp,
477480
),
478481
]

0 commit comments

Comments
 (0)