Commit graph

2,106 commits

Author SHA1 Message Date
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
bdf59791b0 cosmetic: comment 2025-10-27 12:39:40 -04:00
7497751192 xo-imgui wip 2025-09-24 23:24:35 -04:00
f902f93800 xo-imgui: imgui_ex4: proper resize impl 2025-09-24 00:55:31 -04:00
51b2b9d8ef nix build: + shell5 works for vulkan + opengl 2025-09-24 00:54:36 -04:00
d9aa1ddc81 xo-imgui: restore opengl + vulkan builds 2025-09-23 00:53:31 -04:00
d817c649aa xo-build: add with-vulkan arg 2025-09-23 00:53:05 -04:00
38ceb3c0cb build: opengl + vulkan both working on wsl2 w/ hardware accel !!
requires curated symlink dirs etc/hostwsl, etc/hostwsl2.
come up with something less hacky for these
2025-09-23 00:51:23 -04:00
62fcdeb13b xo-build: + xo_indentlog docs in umbrella doxygen list 2025-09-23 00:48:10 -04:00
92363a9fd5 xo-imgui: opengl imgui ex1 working again on wsl2
(requires etc/hostwsl symlinks)
2025-09-22 21:20:09 -04:00
ba9de6773b xo-cmake: xo-build args realclean, with-opengl 2025-09-22 21:13:20 -04:00
e41be4bff2 xo-unit: bugfix: need ppdetail_atomic guard 2025-09-22 21:12:13 -04:00
d9b7ae2263 nix build: xo-jit: build+install docs+examples: xo-jit.nix ++ 2025-09-22 12:55:49 -04:00
d6dea12915 nix build: whitespace 2025-09-22 12:55:01 -04:00
892ff53ef9 xo-jit: build: ignore llvm-owned maybe-uninitialized 2025-09-22 12:53:48 -04:00
3a5d58f4aa xo-jit: build: install examples with XO_ENABLE_EXAMPLES 2025-09-22 12:53:34 -04:00
a996cf6a83 xo-indentlog: build: cosmetic 2025-09-22 12:53:12 -04:00
62051f08f0 xo-indentlog: build: + favicon for docs build 2025-09-22 12:52:30 -04:00
f40f37c437 nix build: cosmetic (whitespace) 2025-09-22 12:50:44 -04:00
5cb640ad67 nix build: xo-jit: builds docs + examples 2025-09-22 12:47:55 -04:00
d719705f2e nix build: xo-reader: build + install docs+examples + build fix 2025-09-22 12:47:00 -04:00
35334154c8 xo-tokenizer: build + install docs + examples + build fixes 2025-09-22 12:45:30 -04:00
77d4f09851 nix build: xo-expression: build+install docs + examples 2025-09-22 12:44:01 -04:00
9ffeb47c4c xo-ratio: build fix for indentlog dep + install examples 2025-09-22 12:30:23 -04:00
752945f815 xo-randomgen: build: install examples with XO_ENABLE_EXAMPLES 2025-09-22 12:30:00 -04:00
ddf2ca08e4 xo-flatstring: build: install examples if XO_ENABLE_EXAMPLES 2025-09-22 12:29:29 -04:00