Commit Graph

66 Commits

Author SHA1 Message Date
a98af1fe55 added layer and layerstack class 2026-03-12 21:56:05 +01:00
f654d84f8d new log message when init window position will not be set 2026-03-10 10:20:06 +01:00
5c7812a8b9 removed io void conversion since imgui gui is in use later
this lines purpose was to make the warning go away that said imgui io is
not in use
2026-03-10 10:19:31 +01:00
7e0cc8da76 logging the available renderers 2026-03-10 10:18:40 +01:00
8b64e1e6fd made windowdata non static with isrunning 2026-03-09 21:45:23 +01:00
46586e4726 removed flags and hints that are no longer needed 2026-03-09 21:31:23 +01:00
91e7d5a3f9 turned on vsync with sdl 2026-03-09 21:30:25 +01:00
880630790b loggin on window pos setting success 2026-03-09 21:29:36 +01:00
387df94c34 correctly checking against a bool value 2026-03-09 21:29:12 +01:00
a68fdb20de removed unused headers 2026-03-09 21:28:53 +01:00
d7cc81ab98 fixed header path 2026-03-09 21:28:40 +01:00
408c41134e rewrote the generate scripts for cmake 2026-03-09 21:27:57 +01:00
2f847d56a3 deleted premake and ecc plugin 2026-03-09 21:27:36 +01:00
7876b380da window position on startup 2026-03-09 15:26:11 +01:00
48b42e943e handle the main function for sdl correctly as the docs say 2026-03-09 14:54:23 +01:00
f844b8149f removed sdl_init_gamecontroller flag from init
the app will not be usable with a gamecontroller so it is unnecesary to
initialize it
2026-03-09 14:37:51 +01:00
36673177ad removed version checking for a feature since the app now uses sdl3 2026-03-09 14:37:05 +01:00
dba5c66806 removed unused log header from main.cpp 2026-03-09 14:36:17 +01:00
f09b52354b lowered window size 2026-03-09 14:35:49 +01:00
e97390986b configured testing framework to build the project src files into the test binary so that the functions to be tested can be called from any src file 2026-03-05 17:46:10 +01:00
62214f0e81 quit button for shutting down the application 2026-03-04 20:10:35 +01:00
6d682afe24 added catch2 testing framework as submodule 2026-03-04 20:10:19 +01:00
8e14a71eb6 updated readme with new compile arguments 2026-03-04 11:21:53 +01:00
c14d9b54de updated readme with instructions to how to clone the project 2026-03-04 10:54:28 +01:00
24c7c3efea fixed imgui-node-editor not checking out the correct branch/commit when doing a fresh clone 2026-03-04 10:51:16 +01:00
1c708161c5 updated readme with project setup information 2026-03-04 10:40:12 +01:00
ee393b8d00 added cmakelists file
may switch to cmake since every library i saw used it and this was
tested on windows by generating a visual studio solution and it builds
and runs both release and debug
2026-03-04 10:33:24 +01:00
f74d0eebc2 removed Release folder from sdl3 libdir path and updated the vs project version to 2026 2026-03-03 11:41:11 +01:00
a50ede07e7 fixing sdl and windows include path for sdl3 2026-03-03 10:03:06 +01:00
40450250ed windows links sdl3 test 1 2026-03-02 14:41:57 +01:00
485352cadc completed todo 2026-02-26 16:20:52 +01:00
e894cc36c0 building spdlog from source 2026-02-26 16:17:50 +01:00
3935d00cb9 ! switched from sdl2 to sdl3, building sdl3 from source 2026-02-26 15:34:52 +01:00
70d23830fc updated imgui-node-editor to support a higher minimal version of imgui 2026-02-25 20:13:02 +01:00
4907c44d8d added new gitignore items 2026-02-25 19:00:24 +01:00
e9891c8eae fix: update imgui-node-editor submodule pointer to match the fork 2026-02-25 18:58:32 +01:00
aad2f39e06 changed submodule to forked repo 2026-02-25 18:52:28 +01:00
eca8648b32 submodule updates 2026-02-25 18:51:34 +01:00
4c022cdde1 new unified build directory 2026-02-25 11:29:39 +01:00
9821d087bb commented out sdl3 renderer until i update from sdl2 to sdl3 2026-02-25 09:50:56 +01:00
33e9586487 fix: freeing surface that is not created 2026-02-25 09:50:18 +01:00
8788706c0d added new submodule for premake to generate files for clang and for nvim 2026-02-25 09:41:33 +01:00
6295861eec more todos 2026-02-15 20:29:49 +01:00
1cfa53ce20 updated with the new build directory and vscode folder 2026-02-15 20:29:38 +01:00
c60ac28a75 changed build folder 2026-02-15 20:02:54 +01:00
689a85f211 deleted file imgui.ini 2026-02-15 20:02:34 +01:00
c4bb00e1bd added todo 2026-02-15 20:00:34 +01:00
9300975077 added new submodule imgui-node-editor 2026-02-14 11:10:53 +01:00
c960fc1f58 submodule update 2026-02-11 20:45:30 +01:00
7dc8a1b94b fixed linux include libs and sdl2 include path 2026-02-10 13:09:22 +01:00