Commits on Source (32)
-
Vanessa Karolek authored
The validation layers are only enabled, if in debug mode in the IDE. If enabled, it will be checked, if validation layers are supported. Extensions for both the instance and the physical device can be added via the Context::create() function. Per default, the instanceExtensions and deviceExtensions are empty. Thus, the user is not forced to add any extension. Queues are now supported! The user can determine the amount of queues (default: 1, but we can change that...) and their purpose e.g. COMPUTE or TRANSFER etc. If their amount and purpose is specified it is checked, if the picked physical device has enough of them. The queues are chosen in a way that the maximal amount of available queues of specified purpose are picked, Example 1: If we choose 20 queues with purpose COMPUTE and we have 16 of them available, we pick 16 of them. Example 2: If we choose 30 queues with no specified purpose, we choose as many queues as we have available. If the computer has more than one physical device available (e.g. an integrated and an dedicated GPU or several dedicated GPUs), then it will be checked, which of all available devices is the optimal one. The choice is based on a scoring system. The choice criteria are: the abilities of the available queues, the VRAM and the GPU type (discrete vs. integrated vs. other)
-
Josch Morgenstern authored
-
Alexander Gauggel authored
Resolve "Add .vscode/ to .gitignore" Closes #13 See merge request !8
-
Vanessa Karolek authored
The changes are based on review !2 (comment 114205)
-
Sebastian Gaida authored
-
Sebastian Gaida authored
-
Sebastian Gaida authored
-
Sebastian Gaida authored
-
Katharina Krämer authored
-
Sebastian Gaida authored
-
Tobias Frisch authored
Resolve "Window creation" Closes #8 See merge request !9
-
Sebastian Gaida authored
# Conflicts: # projects/first_triangle/src/main.cpp
-
Sebastian Gaida authored
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Resolve "Context Functionality" Closes #7 See merge request !2
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Alexander Gauggel authored
Small little additions to the collection Closes #15 See merge request !10
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Sebastian Gaida authored
-
Sebastian Gaida authored
-
Alexander Gauggel authored
-
Alexander Gauggel authored
Merge branch '20-add-doxygen-comments-to-existing-code' of gitlab.uni-koblenz.de:vulkan2021/vkcv-framework into 20-add-doxygen-comments-to-existing-code
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Tobias Frisch authored
Signed-off-by:
Tobias Frisch <tfrisch@uni-koblenz.de>
-
Sebastian Gaida authored
-
Katharina Krämer authored
-
Josch Morgenstern authored
Resolve "Add Doxygen comments to existing code" Closes #20 See merge request !11
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- CMakeLists.txt 17 additions, 0 deletionsCMakeLists.txt
- Doxyfile 2622 additions, 0 deletionsDoxyfile
- config/Sources.cmake 4 additions, 0 deletionsconfig/Sources.cmake
- config/ext/Doxygen.cmake 14 additions, 0 deletionsconfig/ext/Doxygen.cmake
- doc/.gitignore 2 additions, 0 deletionsdoc/.gitignore
- projects/first_triangle/src/main.cpp 15 additions, 3 deletionsprojects/first_triangle/src/main.cpp
- src/vkcv/Context.cpp 223 additions, 34 deletionssrc/vkcv/Context.cpp
- src/vkcv/Context.hpp 116 additions, 4 deletionssrc/vkcv/Context.hpp
- src/vkcv/CoreManager.cpp 31 additions, 0 deletionssrc/vkcv/CoreManager.cpp
- src/vkcv/CoreManager.hpp 22 additions, 0 deletionssrc/vkcv/CoreManager.hpp
- src/vkcv/Window.cpp 56 additions, 0 deletionssrc/vkcv/Window.cpp
- src/vkcv/Window.hpp 90 additions, 0 deletionssrc/vkcv/Window.hpp
Doxyfile
0 → 100644
This diff is collapsed.
config/ext/Doxygen.cmake
0 → 100644
doc/.gitignore
0 → 100644
src/vkcv/CoreManager.cpp
0 → 100644
src/vkcv/CoreManager.hpp
0 → 100644
src/vkcv/Window.cpp
0 → 100644
src/vkcv/Window.hpp
0 → 100644