2D scene rendering + image loading #15

Merged
burkkyy merged 18 commits from issue-14/2d-scene-support-spritecomponent-2d-render-system into main 2026-09-30 15:56:33 -07:00
Owner

resolves #14

Context

TODO

Implementation

TODO

Screenshots

TODO

Testing Instructions

  1. Build engine and run editor via bin/dev editor
resolves #14 ## Context TODO ## Implementation TODO ## Screenshots TODO ## Testing Instructions 1. Build engine and run editor via `bin/dev editor` 2.
burkkyy added 7 commits 2026-09-25 23:12:08 -07:00
burkkyy added 3 commits 2026-09-26 02:03:14 -07:00
burkkyy added 1 commit 2026-09-26 02:18:15 -07:00
burkkyy added 1 commit 2026-09-27 02:02:21 -07:00
burkkyy added 1 commit 2026-09-30 01:32:17 -07:00
burkkyy added 2 commits 2026-09-30 02:23:01 -07:00
burkkyy added 1 commit 2026-09-30 02:42:47 -07:00
burkkyy added 2 commits 2026-09-30 15:51:54 -07:00
Enable descriptor indexing (bindless), buffer device address, scalar
block layout, indirect draw count, shader draw parameters, timeline
semaphores and synchronization2 alongside dynamic rendering. A single
feature list drives both physical device selection and device creation.
The VMA allocator is created with buffer device address support.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Image barriers now carry their own stage masks and are recorded with
pipelineBarrier2, so barriers flushed together no longer share the
union of their stages. AccessState uses the 64-bit stage and access
flags, and the frame submit uses submit2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
burkkyy marked the pull request as ready for review 2026-09-30 15:56:20 -07:00
burkkyy merged commit cd2e80cfca into main 2026-09-30 15:56:33 -07:00
burkkyy deleted branch issue-14/2d-scene-support-spritecomponent-2d-render-system 2026-09-30 15:56:33 -07:00
Sign in to join this conversation.