Commit graph

2,131 commits

Author SHA1 Message Date
d58a8532d4 xo-interpreter CVector for StackFrame reflection + OSX imgui edits 2025-11-17 10:41:35 -05:00
f3e7330d92 xo-interpreter adds + explict mm arg to ctors (retiring Object::mm) 2025-11-16 20:10:23 -05:00
bfee0bdf9b xo-interpreter: initial commit [wip] 2025-11-15 18:18:22 -05:00
bd3dc59c07 xo-alloc: utest: fix broken alloc utests 2025-11-15 16:38:18 -05:00
9969804845 Add 'xo-interpreter/' from commit '5d1b5e2ebb'
git-subtree-dir: xo-interpreter
git-subtree-mainline: c3e96bee00
git-subtree-split: 5d1b5e2ebb
2025-11-15 14:08:08 -05:00
c3e96bee00 doc: fix nit 2025-11-15 14:07:44 -05:00
9761688cfe tidy: minor doc improvements + String::share() with explicit mm 2025-11-15 14:04:56 -05:00
5d1b5e2ebb scaffold .hpp files 2025-11-15 14:01:26 -05:00
782456991a initial commit 2025-11-15 13:08:50 -05:00
07b6cc949f xo-umbrella2: correct indentlog makefile doc target + misc doc ++ 2025-11-15 12:25:23 -05:00
f4c35c4d3f xo-alloc: doc improvements 2025-11-15 12:25:03 -05:00
270c563899 xo-imgui: ex4: + ImSpan + restore working tooltip popups 2025-11-13 20:17:31 -05:00
b2f3ab42ee xo-imgui: ex4: + ImScale + use for y-axis calcs 2025-11-13 14:12:03 -05:00
6e7bd64469 xo-imgui: ex4a: add colored bullets in strip chart tooltiop 2025-11-13 09:58:22 -05:00
51a1ce7d0f xo-imgui: imgui_ex4: prep gc history bars for rich tooltips 2025-11-12 15:48:15 -05:00
b4a8ecd7d6 xo-imgui: support dynamic vsync_enabled setting + demo in ex4 2025-11-12 13:33:20 -05:00
5fcfadce9a xo-imgui: imgui_ex4 working on native ubuntu
requires etc/hostubuntu shim
2025-11-12 10:00:30 -05:00
826298d097 xo-imgui: refactor ex4a: cleanup() etc. 2025-11-11 17:01:54 -05:00
5754e0f94a xo-imgui: refactor ex4a: wait_not_minimized() 2025-11-11 16:52:48 -05:00
e74ab54a8b xo-imgui: refactor ex4a: record_command_buffer() 2025-11-11 16:44:16 -05:00
c9ebea451f xo-imgui: refactor ex4a: record_command_buffer() 2025-11-11 16:36:11 -05:00
a5eeba74c1 xo-imgui: ex4a: tidy 2025-11-11 16:33:27 -05:00
10b1cff790 xo-imgui: refactor ex4a: draw_frame() + main_loop() 2025-11-11 16:31:47 -05:00
3c87645998 xo-imgui: refactor ex4a: end_single_time_commands() 2025-11-11 10:57:55 -05:00
876d90a816 xo-imgui: refactor ex4a: begin_single_time_commands() 2025-11-11 10:53:58 -05:00
e595bd09da xo-imgui: refactor ex4a: init_imgui() 2025-11-11 10:47:39 -05:00
43868c0888 xo-imgui: refactor ex4a: create_descriptor_pool() 2025-11-11 10:39:20 -05:00
ccf2919cba xo-imgui: refactor ex4a: create_sync_objects() 2025-11-11 10:36:36 -05:00
adb97b12c8 xo-imgui: refactor ex4a: create_command_buffers() 2025-11-11 10:28:16 -05:00
a05770fc20 xo-imgui: refactor ex4a: create_command_pool() 2025-11-11 10:08:39 -05:00
a373b8da21 xo-imgui: refactor ex4a: create_frame_buffers() 2025-11-11 10:05:55 -05:00
78b2cd4f0c xo-imgui: refactor ex4a: create_render_pass() 2025-11-11 10:02:15 -05:00
61a5ed1c90 xo-imgui: refactor ex4a: create_iamge_views -> .cpp 2025-11-11 09:57:32 -05:00
08257f19fd xo-imgui: refactor ex4a: create_swapchain() -> .cpp 2025-11-11 09:52:15 -05:00
9e10535fe6 xo-imgui: refactor ex4a: create_logical_device -> .cpp 2025-11-11 09:43:34 -05:00
7495206e79 xo-imgui: refactor: streamline pick_physical_device() 2025-11-11 00:56:29 -05:00
af1a2adbde xo-imgui: refactor: streamline create_surface() 2025-11-11 00:47:41 -05:00
425fe3c764 xo-imgui: refactor: move create_instance to .cpp + streamline 2025-11-11 00:42:51 -05:00
3fc8fe2765 xo-imgui: refactor: MinimalImGuiVulkan method names 2025-11-10 18:26:56 -05:00
6405f09918 xo-imgui: refactor: init_vulkan() impl in .cpp 2025-11-10 18:23:23 -05:00
53744f1de0 xo-imgui: refactor: method names in MinimalImGuiVulkan 2025-11-10 18:19:16 -05:00
adb4faf58e xo-imgui: refactor: separate VulkanApp TU for ex4a 2025-11-10 18:17:20 -05:00
e3b1a69eb5 xo-imgui: refactor: physicalDevice -> physical_device_ 2025-11-10 17:06:48 -05:00
0c3b4b10bc xo-imgui: refactor: MinimalImguiVulkan.instance -> instance_ 2025-11-10 17:03:32 -05:00
68096c16bb xo-imgui: refactor: MinimalImguiVulkan.window -> window_ 2025-11-10 17:01:28 -05:00
559ec7c8c9 xo-imgui: + example ex4a. resize working on ubuntu (ex4 broken tho) 2025-11-10 16:50:26 -05:00
638707550b build + xo-imgui: now working (except ex4) on ubuntu 2025-11-10 14:36:43 -05:00
f197d4cbe0 default.nix: overlays for sandbox usermode build on ubuntu 2025-11-10 10:47:49 -05:00
a7721d9198 Merge branch 'main' of github.com:rconybea/xo-umbrella2 2025-10-27 12:45:10 -04:00
0591bd03d2 Merge branch 'main' of github.com:Rconybea/xo-umbrella2 2025-10-27 12:44:27 -04:00