Add offscreen render targets and rename AssetRegistry to ResourceRegistry #8
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add a RenderTarget resource so the scene can render offscreen instead of
straight to the swapchain. The editor uses it to show the scene inside the
Viewport panel.
assets() -> resources()) and move the pools from engine/src/assets to
engine/src/resources. It now covers non-asset GPU resources as well.
requestResize(), getExtent() and isAlive().
Resizes are deferred and applied at the start of the next frame, when the
GPU is idle.
renders to the swapchain. With a target set, the scene renders offscreen
and the swapchain receives only the UI. Frame extent and camera projection
follow the target's size.
a render target in an ImGui window, sizing the target to the available
space. ImGuiRenderer now registers the target textures for this.
of the flat background fill.