From 3b2bee705cfe5a250bb6049a90b5d734d3125f73 Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 16 Feb 2026 23:33:53 +0100 Subject: fix: port Hybrid3D effect to sequence v2 architecture Hybrid3D was calling Renderer3D::render() which creates its own command encoder, bypassing the sequence system. Now uses renderer_.draw() with the passed encoder. Also adds texture blit support for RotatingCube compositing. Co-Authored-By: Claude Sonnet 4.5 --- src/gpu/sequence.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gpu/sequence.h') diff --git a/src/gpu/sequence.h b/src/gpu/sequence.h index a33dedb..e96e183 100644 --- a/src/gpu/sequence.h +++ b/src/gpu/sequence.h @@ -62,6 +62,9 @@ class NodeRegistry { std::vector get_output_views(const std::vector& names); + // Retrieve texture (for blits) + WGPUTexture get_texture(const std::string& name); + // Resize all nodes void resize(int width, int height); -- cgit v1.2.3