Fabian Sauter
ff6d7a3a63
Fixed missing logger linking for tests
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
c47fbd18d3
Fixed vulkan check valid gpu check
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
fb719e96b0
Consequently using kompute_option
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
b0acaef226
Disabled Vulkan version check in CI for now
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
a58065bfee
Updated python setup script
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
e028b1f838
Fixed vulkan version check wording and GPU validation
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
0648fefa49
Added python test checkout
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
55f6df6160
Updated python tests to the lates CI template
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
210fa21a3a
[[nodiscard]] is cpp17
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
fffc720adf
Disabled building tests
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
ff51d4528b
Fixed vulkan shader compining when in sub project
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
3f7ca2830e
Renamed logger target
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
f0773d6005
Private linking when ever possible
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
f01bcb68a5
New logging framework
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
2fe219ee3a
Removed old CI logging option
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
ce89855fa5
Removed summary command from vulkaninfo
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
e58bc7525a
Added multi GPU support for the vulkan version check
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
a53d2b9a4e
Fixed shader to header endianness
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
34f9d58722
Fixed compiling tests with the new test layout
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
b95df8d0a0
First pass for rewriting the build system
...
* Refactored all CMake files
* Started working on compiling shaders to header files in CMake
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
c6a2b022f9
Improved vulkan version regex parsing
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
49780c235d
Ensuring vulkaninfo is installed
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
b9e2ae15ee
Installing vulkaninfo in the CI
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
280f983a97
Printing vulkaninfo in CI
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
79a2978eaf
Updated CMake flags docs
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
07c1ea9e3f
Fixed cpp ci indentation
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
662174bc1b
More CI runs
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
c4552bf5f1
Added an option to specify the Vulkan header git tag
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
df8c8ce567
Vulkan version check now supports oder vulkan versions
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
5dae50c8d9
Vulkan driver version check
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
ffc9e9acf8
Downgraded Vulkan to 1.2
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
bf0d938428
Linking against Vulkan-Headers
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
0ac7d82383
CMake 0 -> OFF, 1 -> ON
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
92aa7642e1
CMakeLists option cleanup
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
50ffbbc01a
Replaced .gitmodules with fetch_content
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
4869d94f8a
Added clangd .cahce folder to .gitignore
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Alejandro Saucedo
e232f28e0d
Merge pull request #291 from tpoisonooo/patch-2
...
fix(CMakeLists.txt): typo
2022-05-27 17:17:37 +01:00
tpoisonooo
56ae18d4e7
fix(CMakeLists.txt): typo
...
Signed-off-by: tpoisonooo <khj.application@aliyun.com>
2022-05-27 09:59:08 +08:00
Alejandro Saucedo
e2485bbc9c
Merge pull request #289 from COM8/compiler_warnings
...
Fixed compiler warnings
2022-05-20 10:11:16 +02:00
Fabian Sauter
137b0554d7
Updated combined header
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-20 10:03:47 +02:00
Fabian Sauter
88b06ad521
Fixed compiler warnings
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-20 09:43:35 +02:00
Alejandro Saucedo
de46d30678
Merge pull request #286 from COM8/clang-format
...
Added .clang-format file and formatted everything
2022-05-04 07:42:30 +01:00
Fabian Sauter
21b9943fc0
Updated makefile clang format command
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-04 08:34:42 +02:00
Fabian Sauter
e4a9b9d354
Not formatting automatically generated and lib files
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 16:24:51 +02:00
Fabian Sauter
24cd307042
Added .clang-format file and formatted everything
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 15:11:40 +02:00
Alejandro Saucedo
f731f2e55c
Merge pull request #285 from COM8/fmt_fix
...
Enum class fix for fmt 8.x
2022-05-02 13:58:02 +01:00
Alejandro Saucedo
221ad18315
Merge pull request #283 from COM8/master
...
Removed '#pragma once' from cpp files
2022-05-02 13:44:35 +01:00
Alejandro Saucedo
850d8bda55
Merge pull request #284 from COM8/vulkan_warning
...
Fixed Vulkan deprecation warning
2022-05-02 13:44:14 +01:00
Fabian Sauter
f40ba2852b
Enum class fix for fmt 8.x
...
Since fmt 8.0.0 enum classes are not being implicitly converted to int any more.
Refference: https://github.com/fmtlib/fmt/issues/1841
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 14:33:03 +02:00
Fabian Sauter
9a791b161d
Fixed Vulkan deprecation warning
...
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 13:42:25 +02:00