diff --git a/src/ImageCompositor.gd b/src/ImageCompositor.gd index 6d243ef..4fa083c 100644 --- a/src/ImageCompositor.gd +++ b/src/ImageCompositor.gd @@ -78,9 +78,8 @@ func update() -> Array: # returns error messages (strings) mat.shader = shader # assign material image_sprite.material = mat - # iterate n times set_vsync(false) # speed up processing - # Get viewport texture + # wait for next frame & get viewport texture await RenderingServer.frame_post_draw # wait for next frame to get drawn Filesystem.result = get_texture().get_image() image_sprite.texture = ImageTexture.create_from_image(Filesystem.result)