Charles Giessen
8e61b2d81c
Make Vulkan 1.1 Headers required
...
Previously, the code tried to make it possible to use vk-bootstrap with
Vulkan 1.0 headers. This makes the code complicated and left several paths
completly untested. Making Vulkan 1.1 headers allows for simpler code.
Note: This does NOT make a Vulkan 1.1 capable driver required to use
vk-bootstrap. This only requires that the headers used to build
vk-bootstrap are 1.1 or above.
2023-01-12 16:07:43 -07:00
Lesley Lai
36eff8fa42
Use CMake namespaced target in CMake Readme
...
This provides better error messages when the target cannot be found
2021-05-10 13:16:20 -06:00
Charles Giessen
95b82a9537
Add mention of needing to link to the dynamic linker on linux
...
If a user copy/pastes the code into their project, they need to link to the dynamic linker on linux platforms.
2021-04-22 23:47:07 -06:00
Charles Giessen
9b18d9465c
Revert "Revert "add VK_BOOTSTRAP_WERROR option in README""
...
This reverts commit c10dfc9a6a
.
2021-04-18 14:10:06 -06:00
Charles Giessen
c10dfc9a6a
Revert "add VK_BOOTSTRAP_WERROR option in README"
...
This reverts commit 82459b10c0
.
2021-04-18 14:08:34 -06:00
SpaceIm
82459b10c0
add VK_BOOTSTRAP_WERROR option in README
2021-04-16 09:43:29 -06:00
Ali Emre Gülcü
85aac8d51c
Fixed a typo on README.md about dependencies
2021-03-30 09:51:56 -06:00
Charles Giessen
94ebc3e9a1
Update Readme to include build options
...
VK_BOOTSTRAP_TEST and VK_BOOTSTRAP_VULKAN_HEADER_DIR are now listed in a nice table.
Update readme to specify its a C++14 library
2021-03-02 09:47:31 -07:00
Charles Giessen
81f5b31cb3
Add include(FetchContent)
to readme
2021-01-09 21:49:58 -07:00
Charles Giessen
9a1b5f3a53
Fixed up code for example code in README.md
...
Fixed a typo and used std::cerr instead of printf
2020-12-23 15:18:51 -07:00
Charles Giessen
e2a09c9b35
Update readme for clarity and include FetchContent
...
Add info on how to use vk-bootstrap with FetchContent
Detail needing to link to the dynamic linker on unix platforms.
2020-10-26 11:24:57 -06:00
Charles Giessen
511cac8db4
Fix license, add it to source, fix readme.
...
Delete .gitmodules, update readme to mention that enabling testing
automatically gets the dependencies, no more git submodules.
Add license to top of source files.
2020-06-10 13:39:14 -06:00
Charles Giessen
3bbc4831f5
Updated docs for error_code usage
...
Updated the documentation for using the new <error_code> based errors.
Also fixed an issue where SystemInfo wouldn't check if layers had a
debug_utils extension.
2020-05-18 23:50:24 -06:00
Charles Giessen
00b6a74aa8
Added docs/getting_started.md and updated readme
2020-04-19 00:42:57 -06:00
Charles Giessen
782840296c
Redid example code in readme to be more legible
2020-04-18 21:34:51 -06:00
Lesley Lai
4483a5ee90
Migrate to Catch2 & CMake file structural change
2020-03-26 10:40:47 -06:00
Charles Giessen
f74ee5e9fc
Ammended readme and moved around code for better readability
2020-03-07 17:19:58 -07:00
Charles Giessen
37656d311a
Added documentation to InstanBuilder and PhysicalDevice Selector
...
Updated readme's example code and included better build instructions
2020-02-18 19:17:08 -07:00
Charles Giessen
fb3a7c4689
Fixed erroneous README.md example code
2020-02-17 13:43:58 -07:00
Charles Giessen
83d58fc6d4
Fixed example in readme, made transfer/compute queue selection find a distinct queue,
...
removed uncessary private members in vkb::Instance, and removed superfluous comment headers
2020-02-17 13:13:09 -07:00
Charles Giessen
02e44adf1f
Wording for readme
2020-02-03 20:54:03 -07:00
Charles Giessen
ac7d38046b
Updated readme to include section on how to use in an app
2020-02-03 20:51:52 -07:00
Charles Giessen
8734ed18e0
moved triangle.cpp to its own folder, updated readme & license
2020-02-03 20:34:46 -07:00
Charles Giessen
37bc741658
Moved all source code into 2 files
...
This will make it easier to include in other projects.
Revamped how pNext chains work to no longer cause crashes.
2020-01-31 15:23:22 -07:00
Charles Giessen
8c40123897
Updated readme to have build directions
2020-01-30 02:01:49 -07:00
Charles Giessen
d9ca075c86
First commit of Vk-Bootstrap
...
Library contains barebones implementations for simplified
Instance creation
Physical Device selection
Device creation
Swapchain Creation/Recreation
Much of the repo is WIP, and there is little to no testing.
Also, while a single header file is desired for the future, currently
it is structured more like a normal project with .cpp files
2020-01-30 01:20:18 -07:00