Commit graph

1146 commits

Author SHA1 Message Date
Alejandro Saucedo
57ffe865b8
Updated vulkan image to use latest sdk
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-20 12:45:54 +00:00
Alejandro Saucedo
e719cedf55
Updated makefile to use reference vars
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-20 12:32:42 +00:00
Alejandro Saucedo
5a40c57438
Merge pull request #307 from COM8/fetch_content_remote_cleanup
Updated the fetch_content git repo and commit hash
2022-11-15 13:30:34 +00:00
Fabian Sauter
d59b44d853 Updated the fetch_content git repo and commit hash
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-11-15 13:20:36 +01:00
Alejandro Saucedo
1344ece4ac
Merge pull request #287 from COM8/master
Refactor build system
2022-11-14 20:08:36 +00:00
Fabian Sauter
13db27cceb Updated the Android example kp version
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-28 11:58:10 +02:00
Fabian Sauter
099f0e4725 Loading vk lib dynamically on instance creation
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-28 11:58:10 +02:00
Fabian Sauter
82c2460166 Removed old Android init VK toast
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:26:26 +02:00
Fabian Sauter
6506aba466 Fixed building Kompute for Android
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:24:41 +02:00
Fabian Sauter
3d6c5af302 Fixed unused var in Manager
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:16:16 +02:00
Fabian Sauter
eb00e02708 Fixed Vulkan validation layer
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:16:16 +02:00
Alejandro Saucedo
e8f051fc66
Merge pull request #301 from MiroPalmu/master
Fixes two mistakes in comments and removes one unused vk::MappedMemoryRange
2022-09-11 10:25:42 +01:00
Miro Palmu
604f8849a0 Commit from pr 294
Signed-off-by: Miro Palmu <miro.palmu@helsinki.fi>
2022-09-10 23:03:55 +03:00
Miro Palmu
d52b3d41b8 Fixed typo
Signed-off-by: Miro Palmu <miro.palmu@helsinki.fi>
2022-09-10 23:03:55 +03:00
Miro Palmu
63b0b8a4ae Fixed documentation
Signed-off-by: Miro Palmu <miro.palmu@helsinki.fi>
2022-09-10 23:03:55 +03:00
Fabian Sauter
a011673a89 Enabling Vulkan build in headers for cpp test
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 13:22:59 +02:00
Fabian Sauter
513934219a Using Vulkan build in headers for python tests
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 13:19:10 +02:00
Fabian Sauter
ffc2dcc0b3 Fixed KOMPUTE_OPT_USE_BUILT_IN_VULKAN_HEADERS
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 13:00:26 +02:00
Fabian Sauter
284ab873ea Fixed Windows make commands
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 11:54:43 +02:00
Fabian Sauter
2013bf9c68 Increased the CMake minimum required version to 3.20
Turns out `OUTPUT` for `add_custom_command` requires CMake 3.20. https://cmake.org/cmake/help/latest/command/add_custom_command.html

Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 10:35:22 +02:00
Fabian Sauter
22f6f43a86 Updated outdated Windows build flags
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 10:32:45 +02:00
Fabian Sauter
d1a80ded02 Use shared (DLL) run-time lib even when Google Test is built as static lib
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 10:06:15 +02:00
Fabian Sauter
53a3753caf Fixed deviceName conversion
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 13:01:02 +02:00
Fabian Sauter
732704a9ee Removed .data() for deviceName
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
731b74610d Limiting the number of parallel builds for python CI
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
7ad254e07a Removed "--paralle 1" from building python again
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
7673db6959 Replaced set and list to string with fmt::join
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
089f258968 Updated the build system docs
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
ac1831306a Setting the correct env for c++ test execution in the CI
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
c43b623875 Running tests via the Makefile
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
9f2f3045f1 Typo
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
48a096c736 Typo
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
84bb62f397 Switched back to a single executable for test
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
f2457b32c7 Python building only with one job in parallel
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
4b7e3b13f8 Fixed building Python package
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
00cc533f80 Android and python logging
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
444c8fc1db Spdlog is now optional for logging
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
652dad3d38 Updated Makefile to the new build
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
ca2744f4f1 Removed additional '}' in docs CMake
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
0ab3509437 Fixed ctest integration
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
85396abd54 Linking fmt public since it's included in a header
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
2c68588c71 Fixed checking for disabled logging
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
c1c95f6498 removed spdlog include outside logger
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
b97b3c210d Removed additional endif() for coverage
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
3056379160 Improved the Vulkan not found error message
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
35b5e34b6c Further enhanced the vulkan version check
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
6236f5b472 Improved find_program check and errors
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
1d99aebbfd Completely removed main from tests
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
4e9cebb308 BUILD_IN -> BUILT_IN
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
2bf799eeda Docs for building shaders
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00