Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3cacefe
Use rapidjson instead of manual serialization
Tamely May 24, 2026
9f5e322
Module system
Tamely May 24, 2026
89660e9
Subsystem boundaries split to modules
Tamely May 24, 2026
c43ecc5
Editor/runtime feature modules
Tamely May 24, 2026
74f65f2
Command processing modules
Tamely May 24, 2026
8f336c0
Update docs
Tamely May 24, 2026
ee7eed0
uWebSockets integration
Tamely May 24, 2026
1e71b0b
Add uWebSockets as a submodule
Tamely May 24, 2026
396d4d3
Fix object viewport selection selecting readonly child
Tamely May 25, 2026
88531b8
Renderer optimizations
Tamely May 25, 2026
55fb4e9
Decouple the physics and renderer from editor
Tamely May 25, 2026
6d77688
Split editor session god class
Tamely May 25, 2026
7e50ada
Rendering subsystems
Tamely May 25, 2026
39dee3b
Extract HAL
Tamely May 25, 2026
dc90d06
Update docs
Tamely May 25, 2026
7f1aa6b
Instrumentation
Tamely May 26, 2026
335898d
Policy driven rendering scheduler
Tamely May 26, 2026
ac9998d
Meshes get a smaller memory footprint
Tamely May 26, 2026
53711b8
Fix messed up frame waiting
Tamely May 26, 2026
199b4e2
Responsibility split
Tamely May 26, 2026
8a5631c
New Instance handler
Tamely May 26, 2026
2d84e82
Remove main thread stall
Tamely May 26, 2026
c204207
Actual RenderTechnique split
Tamely May 26, 2026
da9befb
Collapse the 3 engine singletons
Tamely May 26, 2026
5b2d5e4
Get rid of the layer system
Tamely May 26, 2026
a2b36bf
Stop calling vkUpdateDescriptorSets per draw call
Tamely Jun 1, 2026
f903d92
Remove hard cap on mesh submissions
Tamely Jun 2, 2026
341ee44
MaterialHandle
Tamely Jun 2, 2026
3ac635e
Replace Instance scene graph with a handle pool
Tamely Jun 2, 2026
4f5bbcc
Fixed movement in the browser
Tamely Jun 2, 2026
0e501e2
Remove Vulkan dependency leak
Tamely Jun 2, 2026
6bcb8a3
Vulkan renderer preflight helper
Tamely Jun 2, 2026
81c781e
Extract AxiomPhysics, AxiomNet, AxiomScripting
Tamely Jun 3, 2026
e3c41e4
Move files to be in line with their targets
Tamely Jun 3, 2026
c6232fa
Agnostic AxiomRHI
Tamely Jun 3, 2026
b91afbe
Remove the private Vulkan helpers and have everything go through the RHI
Tamely Jun 3, 2026
41e0fc8
Basic job system
Tamely Jun 5, 2026
2b4ffa6
Decompose RemoteViewportServer
Tamely Jun 5, 2026
7600f64
Replace fake encapsulation with real interfaces
Tamely Jun 5, 2026
232fb5e
Update github workflow to get all submodules
Tamely Jun 5, 2026
f0177ef
Fix race condition with job system
Tamely Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- name: Cache Homebrew packages
uses: actions/cache@v4
Expand Down Expand Up @@ -79,6 +81,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

# pnpm must be set up before setup-node so the built-in cache can locate the store.
- uses: pnpm/action-setup@v4
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ _deps
CMakeUserPresets.json
Build/
build/
build-tsan/
.cache/
.vs/
.idea/
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "ThirdParty/uWebSockets"]
path = ThirdParty/uWebSockets
url = https://github.com/uNetworking/uWebSockets.git
Loading
Loading