Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor build system #287

Merged
merged 107 commits into from
Nov 14, 2022
Merged

Refactor build system #287

merged 107 commits into from
Nov 14, 2022

Commits on Jul 27, 2022

  1. Added clangd .cahce folder to .gitignore

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4869d94 View commit details
    Browse the repository at this point in the history
  2. Replaced .gitmodules with fetch_content

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    50ffbbc View commit details
    Browse the repository at this point in the history
  3. CMakeLists option cleanup

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    92aa764 View commit details
    Browse the repository at this point in the history
  4. CMake 0 -> OFF, 1 -> ON

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0ac7d82 View commit details
    Browse the repository at this point in the history
  5. Linking against Vulkan-Headers

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bf0d938 View commit details
    Browse the repository at this point in the history
  6. Downgraded Vulkan to 1.2

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ffc9e9a View commit details
    Browse the repository at this point in the history
  7. Vulkan driver version check

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5dae50c View commit details
    Browse the repository at this point in the history
  8. Vulkan version check now supports oder vulkan versions

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    df8c8ce View commit details
    Browse the repository at this point in the history
  9. Added an option to specify the Vulkan header git tag

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c4552bf View commit details
    Browse the repository at this point in the history
  10. More CI runs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    662174b View commit details
    Browse the repository at this point in the history
  11. Fixed cpp ci indentation

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    07c1ea9 View commit details
    Browse the repository at this point in the history
  12. Updated CMake flags docs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    79a2978 View commit details
    Browse the repository at this point in the history
  13. Printing vulkaninfo in CI

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    280f983 View commit details
    Browse the repository at this point in the history
  14. Installing vulkaninfo in the CI

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b9e2ae1 View commit details
    Browse the repository at this point in the history
  15. Ensuring vulkaninfo is installed

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    49780c2 View commit details
    Browse the repository at this point in the history
  16. Improved vulkan version regex parsing

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c6a2b02 View commit details
    Browse the repository at this point in the history
  17. 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>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b95df8d View commit details
    Browse the repository at this point in the history
  18. Fixed compiling tests with the new test layout

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    34f9d58 View commit details
    Browse the repository at this point in the history
  19. Fixed shader to header endianness

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a53d2b9 View commit details
    Browse the repository at this point in the history
  20. Added multi GPU support for the vulkan version check

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e58bc75 View commit details
    Browse the repository at this point in the history
  21. Removed summary command from vulkaninfo

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ce89855 View commit details
    Browse the repository at this point in the history
  22. Removed old CI logging option

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2fe219e View commit details
    Browse the repository at this point in the history
  23. New logging framework

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f01bcb6 View commit details
    Browse the repository at this point in the history
  24. Private linking when ever possible

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f0773d6 View commit details
    Browse the repository at this point in the history
  25. Renamed logger target

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3f7ca28 View commit details
    Browse the repository at this point in the history
  26. Fixed vulkan shader compining when in sub project

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ff51d45 View commit details
    Browse the repository at this point in the history
  27. Disabled building tests

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fffc720 View commit details
    Browse the repository at this point in the history
  28. [[nodiscard]] is cpp17

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    210fa21 View commit details
    Browse the repository at this point in the history
  29. Updated python tests to the lates CI template

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    55f6df6 View commit details
    Browse the repository at this point in the history
  30. Added python test checkout

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0648fef View commit details
    Browse the repository at this point in the history
  31. Fixed vulkan version check wording and GPU validation

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e028b1f View commit details
    Browse the repository at this point in the history
  32. Updated python setup script

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a58065b View commit details
    Browse the repository at this point in the history
  33. Disabled Vulkan version check in CI for now

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b0acaef View commit details
    Browse the repository at this point in the history
  34. Consequently using kompute_option

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fb719e9 View commit details
    Browse the repository at this point in the history
  35. Fixed vulkan check valid gpu check

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c47fbd1 View commit details
    Browse the repository at this point in the history
  36. Fixed missing logger linking for tests

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ff6d7a3 View commit details
    Browse the repository at this point in the history
  37. Updated downgrade vulkan header instructions

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f35fc2d View commit details
    Browse the repository at this point in the history
  38. Disabling vulkan header check for all tests

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    aa7b29d View commit details
    Browse the repository at this point in the history
  39. Disabling vulkan header check when building python

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0b7236d View commit details
    Browse the repository at this point in the history
  40. Updated pip packages to support python 3.10

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    baa8482 View commit details
    Browse the repository at this point in the history
  41. Updated pybind11 bindings

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2ec35ac View commit details
    Browse the repository at this point in the history
  42. Added an option to get the current vk instance

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    917b6f6 View commit details
    Browse the repository at this point in the history
  43. Added an option to get the current vk instance

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    726fae5 View commit details
    Browse the repository at this point in the history
  44. Accepting a relative path when compiling shaders to work via fetch_co…

    …ntent
    
    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6fac581 View commit details
    Browse the repository at this point in the history
  45. Updated the array_multiplication example

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7d16b73 View commit details
    Browse the repository at this point in the history
  46. Updated logistic regression example

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4b9b660 View commit details
    Browse the repository at this point in the history
  47. Added error messages for all deprecated CMake options

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    287adcb View commit details
    Browse the repository at this point in the history
  48. Fixed logger when running on Windows

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fd03655 View commit details
    Browse the repository at this point in the history
  49. Fixed tests linking against libcurl

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    49f4947 View commit details
    Browse the repository at this point in the history
  50. Using interface libs for shader only libs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b9ec269 View commit details
    Browse the repository at this point in the history
  51. Fixed missing dlls for tests on Windows

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f15d1f2 View commit details
    Browse the repository at this point in the history
  52. Updaed compiling shaders docs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    efdad4a View commit details
    Browse the repository at this point in the history
  53. Updated build system documentation

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7e55c07 View commit details
    Browse the repository at this point in the history
  54. Updated build instructions

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9de0847 View commit details
    Browse the repository at this point in the history
  55. build in -> built-in

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    661abb2 View commit details
    Browse the repository at this point in the history
  56. Removed BUILD_SHARED_LIBS option

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a86736e View commit details
    Browse the repository at this point in the history
  57. Downgraded CMake minimum version to 3.14 from 3.15

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    dab8492 View commit details
    Browse the repository at this point in the history
  58. Removed old comments

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0b30551 View commit details
    Browse the repository at this point in the history
  59. Removed CPR code

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6f0916d View commit details
    Browse the repository at this point in the history
  60. Updated the log level documentation

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7bdde2e View commit details
    Browse the repository at this point in the history
  61. Option to disable logging completely.

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    cf721cc View commit details
    Browse the repository at this point in the history
  62. Removed deprecated option for building shared libs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bc31ee4 View commit details
    Browse the repository at this point in the history
  63. Potential fix for empty strings inside VULKAN_INFO_OUTPUT

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c85dd89 View commit details
    Browse the repository at this point in the history
  64. Added inline compilation of shaders again.

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c7db29a View commit details
    Browse the repository at this point in the history
  65. Ignoring header include order

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d2ca970 View commit details
    Browse the repository at this point in the history
  66. Option to either use precompiled shaders or compile them on build

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bd3ed04 View commit details
    Browse the repository at this point in the history
  67. Docs for building shaders

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2bf799e View commit details
    Browse the repository at this point in the history
  68. BUILD_IN -> BUILT_IN

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4e9cebb View commit details
    Browse the repository at this point in the history
  69. Completely removed main from tests

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1d99aeb View commit details
    Browse the repository at this point in the history
  70. Improved find_program check and errors

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6236f5b View commit details
    Browse the repository at this point in the history
  71. Further enhanced the vulkan version check

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    35b5e34 View commit details
    Browse the repository at this point in the history
  72. Improved the Vulkan not found error message

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3056379 View commit details
    Browse the repository at this point in the history
  73. Removed additional endif() for coverage

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b97b3c2 View commit details
    Browse the repository at this point in the history
  74. removed spdlog include outside logger

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c1c95f6 View commit details
    Browse the repository at this point in the history
  75. Fixed checking for disabled logging

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2c68588 View commit details
    Browse the repository at this point in the history
  76. Linking fmt public since it's included in a header

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    85396ab View commit details
    Browse the repository at this point in the history
  77. Fixed ctest integration

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0ab3509 View commit details
    Browse the repository at this point in the history
  78. Removed additional '}' in docs CMake

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ca2744f View commit details
    Browse the repository at this point in the history
  79. Updated Makefile to the new build

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    652dad3 View commit details
    Browse the repository at this point in the history
  80. Spdlog is now optional for logging

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    444c8fc View commit details
    Browse the repository at this point in the history
  81. Android and python logging

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    00cc533 View commit details
    Browse the repository at this point in the history
  82. Fixed building Python package

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4b7e3b1 View commit details
    Browse the repository at this point in the history
  83. Python building only with one job in parallel

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f2457b3 View commit details
    Browse the repository at this point in the history
  84. Switched back to a single executable for test

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    84bb62f View commit details
    Browse the repository at this point in the history
  85. Typo

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    48a096c View commit details
    Browse the repository at this point in the history
  86. Typo

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9f2f304 View commit details
    Browse the repository at this point in the history
  87. Running tests via the Makefile

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c43b623 View commit details
    Browse the repository at this point in the history
  88. Setting the correct env for c++ test execution in the CI

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ac18313 View commit details
    Browse the repository at this point in the history
  89. Updated the build system docs

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    089f258 View commit details
    Browse the repository at this point in the history
  90. Replaced set and list to string with fmt::join

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7673db6 View commit details
    Browse the repository at this point in the history
  91. Removed "--paralle 1" from building python again

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7ad254e View commit details
    Browse the repository at this point in the history
  92. Limiting the number of parallel builds for python CI

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    731b746 View commit details
    Browse the repository at this point in the history
  93. Removed .data() for deviceName

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    732704a View commit details
    Browse the repository at this point in the history
  94. Fixed deviceName conversion

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    53a3753 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Use shared (DLL) run-time lib even when Google Test is built as stati…

    …c lib
    
    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d1a80de View commit details
    Browse the repository at this point in the history
  2. Updated outdated Windows build flags

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    22f6f43 View commit details
    Browse the repository at this point in the history
  3. 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>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    2013bf9 View commit details
    Browse the repository at this point in the history
  4. Fixed Windows make commands

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    284ab87 View commit details
    Browse the repository at this point in the history
  5. Fixed KOMPUTE_OPT_USE_BUILT_IN_VULKAN_HEADERS

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    ffc2dcc View commit details
    Browse the repository at this point in the history
  6. Using Vulkan build in headers for python tests

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    5139342 View commit details
    Browse the repository at this point in the history
  7. Enabling Vulkan build in headers for cpp test

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    a011673 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Fixed Vulkan validation layer

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    eb00e02 View commit details
    Browse the repository at this point in the history
  2. Fixed unused var in Manager

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    3d6c5af View commit details
    Browse the repository at this point in the history
  3. Fixed building Kompute for Android

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6506aba View commit details
    Browse the repository at this point in the history
  4. Removed old Android init VK toast

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    82c2460 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Loading vk lib dynamically on instance creation

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    099f0e4 View commit details
    Browse the repository at this point in the history
  2. Updated the Android example kp version

    Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
    COM8 committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    13db27c View commit details
    Browse the repository at this point in the history