Commit Graph

48 Commits

Author SHA1 Message Date
9fd733e8f4 Resource Fixes 2023-08-16 19:43:53 +01:00
49ee9fc10d Resource and Resource Managers. 2023-03-13 15:25:31 +00:00
b723a0778f FileSystem specializations for Disk & VFS operations. 2023-03-12 16:44:10 +00:00
5e60726a2b File & FileSystem abstractions 2023-03-10 15:54:29 +00:00
1297af3db1
Bugfix/merge fixes (#11) 2022-11-29 17:52:54 +00:00
Curle
a3e89b4e8f
Replace the renderer with a modern, module version. (#7)
* New Vulkan Renderer Module & Associated Fixups
2022-11-26 16:44:16 +00:00
71b95e1ccf
Base of the Module system (#8)
Co-authored-by: Curle <curle@gemwire.uk>
2022-11-26 13:22:36 +00:00
Curle
6dbb04ea83
Add SpdLog and ImGui to project. (#3)
* Implement spdlog logging

* Implement ImGui

* Fix crashes on dedicated GPUs

* Add some error detection

* Move error logging to spdlog
2022-07-28 21:13:52 +02:00
7a712522d6
Add missing folder to gitignore (#4) 2022-07-26 19:37:05 +02:00
Curle
a370f28f14
Implement a Vulkan Renderer module (#2)
* Starting work on the Vlkx renderer

* Fix renderer implementation

* Move GLM to FetchContent
2022-07-19 20:41:44 +02:00
Curle
3bf44e8985
CMake Build System (#4) and some code form the old codebase
* added test game, moved engine projects under "shadow" folder

* More work on build files

* fix git ignore

* working game folder setup

* Work on game rule

* [SYNC] work on the shadow engine rule

* [SYNC] Added wrapper c sript

* Work on wrapper

* Working wrapper

* Add Vulkan sdk rules

* First working build using the CMake toolchain

* updates

* fix tests

* remove .clwb

Co-authored-by: dpeter99 <dpeter99@gmail.com>
2022-07-19 19:34:21 +02:00
66d8618e4e [DOCS] Started core architecture UML plans 2022-06-25 12:04:56 +02:00
26ece035a2 [DOC, THESIS] Start thesis plan 2022-06-24 18:49:11 +02:00
09de216b0a [DOCS] Added thesis template form the Uni. 2022-06-24 12:42:23 +02:00
386f5673ff
Switched the project to use Bazel as the build system
[BUILD] Switch to Bazel as the build system
2022-06-24 12:40:27 +02:00
0ee2da14f4 [CI] Added main branch to the CI config 2022-06-24 12:38:50 +02:00
b8d5fe712d [CLEANUP] Removed old submoduels and SDL2 files. 2022-06-24 12:35:15 +02:00
1a97ea2c3e [CI] Add mkdir to mkae the test output folder. 2022-06-24 12:16:55 +02:00
e1f14553fc
Merge pull request #3 from TheCurle/bazel-setup
Move stuff to Catch2 testing, deprecate current tests
2022-06-24 12:08:15 +02:00
9546701ede Adjust Actions workflow 2022-06-24 00:15:37 +01:00
606709ae3a Move stuff to Catch2 testing, deprecate current tests 2022-06-24 00:15:37 +01:00
4dbf5cacea [BUILD] Finalizing the Bazel setup 2022-06-24 01:07:57 +02:00
ae19bccce4 [BUILD] small fixes? 2022-06-19 20:16:22 +02:00
e73a3ac17a [CI, Fix] Add testing branch to actions file 2022-06-18 17:05:49 +02:00
1d6ddc803e [BUILD] Initial BAZEL setup 2022-06-18 17:03:30 +02:00
87e7c7d202 [BUILD] Removed cpp20 modules. As no IDE supports them they will not be used.
This should be re-evluated later when both VScode and Clion has support for them.
2022-06-15 16:31:15 +02:00
b4d27c8b39 [SFF, WIP] Started SFF writer 2022-06-13 13:37:18 +02:00
ee7ef58862 [CI, Test] Add permissions 2022-06-10 15:25:04 +02:00
30162fbc68 [CI, Test] Publish test results 2022-06-10 15:12:23 +02:00
405b5320df [CI, Test] Try cache path fix 2022-06-10 14:54:20 +02:00
9d2cc9f830 [CI, Test] fix cache key 2022-06-10 14:19:27 +02:00
e162462091 [CI, Test] Fix run and cache 2022-06-10 14:13:32 +02:00
12a1a4be6e [CI, Test] Fix test run command 2022-06-10 13:59:03 +02:00
46911e4eb3 [CI, Test] Fix needs 2022-06-10 13:54:07 +02:00
e4b88c8d9c [CI, Test] Added 'PropertySheets' marking and test job in actions 2022-06-10 13:51:58 +02:00
c536089620 Add SDL2 x64 libs 2022-06-09 23:14:47 +02:00
f12367e9fb [CI, Test] Check out the submodules as well 2022-06-09 23:04:55 +02:00
c5b0f404d1 [CI, Test] Fix nuget version again 2022-06-09 22:59:01 +02:00
d526f73eb8 [CI, Test] Fix nuget task 2022-06-09 22:57:56 +02:00
616b2c60ad [CI,Test] Build the solution every time 2022-06-09 22:39:54 +02:00
34643a632d More complex test case 2022-05-27 21:30:01 +02:00
5afbc014da Reworked SFF parser 2022-05-27 21:16:05 +02:00
10625e731a First actual unit test 2022-05-27 01:18:16 +02:00
b1523d13a6 It compiles! 2022-05-27 00:47:26 +02:00
defbb33ce8 Removed std.core 2022-05-26 23:52:01 +02:00
080f6177d2 [WIP]
Add SDL2 and glm prop files
Add shadow file format files
Add test project for shadow file format
2022-05-26 20:04:35 +02:00
de76920dd9 Not working sdl2 and glm build 2022-05-26 01:16:11 +02:00
25b004714f Initial commit 2022-05-26 00:46:17 +02:00