Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-19 | Update for Vulkan-Docs 1.3.239v1.3.239sdk-1.3.239.0sdk-1.3.239 | Jon Leech | |
2023-01-16 | ci: Cleanup linux.yml | Juan Ramos | |
2023-01-16 | ci: Test CMake minimum | Juan Ramos | |
2023-01-12 | docs: Update README.md | Juan Ramos | |
2023-01-12 | docs: Add CONTRIBUTING.md | Juan Ramos | |
2023-01-11 | cmake: Cleanup vlk_get_header_version function | Juan Ramos | |
2023-01-11 | docs: Streamline CMake docs | Juan Ramos | |
2023-01-11 | cmake: Removes unused CMake macros | Juan Ramos | |
2023-01-11 | docs: Update BUILD.md | Juan Ramos | |
2023-01-11 | ci: Test find_package support | Juan Ramos | |
2023-01-10 | cmake: Cleanup vlk_get_header_version | Juan Ramos | |
2023-01-10 | docs: Minimal BUILD.md documentation | Juan Ramos | |
2023-01-09 | cmake: Remove Vulkan::Registry | Juan Ramos | |
Vulkan::Registry behaves differently in `add_subdirectory` vs `find_package` builds. Which can result in build failures. Also Vulkan::Registry never made sense as a CMake target and was very brittle in numerous ways. Better to provide a `VULKAN_HEADERS_REGISTRY_DIRECTORY` to users instead and remove Vulkan::Registry completely. closes #351 | |||
2023-01-05 | Deprecate vk_sdk_platform.h | Juan Ramos | |
closes #316 | |||
2023-01-04 | docs: Update copyright | Juan Ramos | |
2023-01-04 | gn: Fix GN build warnings | Juan Ramos | |
2022-12-27 | cxx: Use pragma once consistently for non-api headers | Juan Ramos | |
2022-12-20 | vk_layer: Include vukan_core.h instead of vulkan.h | Juan Ramos | |
vulkan.h pulls in system headers we don't need closes #313 | |||
2022-12-20 | tests: Test Non-API headers | Juan Ramos | |
Ensures the non-API headers compile correctly | |||
2022-12-20 | ci: Fix GitHub action bug | Juan Ramos | |
2022-12-20 | docs: INTEGRATION.md | Juan Ramos | |
2022-12-19 | Update for Vulkan-Docs 1.3.238v1.3.238 | Jon Leech | |
2022-12-16 | ci: Add GitHub actions | Juan Ramos | |
Ensures CMake build passes as intended | |||
2022-12-14 | cmake: Preserve permissions from registry files | Juan Ramos | |
2022-12-09 | cmake: Remove Copyright_cmake.txt | Juan Ramos | |
2022-12-09 | cmake: Remove VULKAN_HEADERS_INSTALL | Juan Ramos | |
Not needed and adds clutter to projects that use add_subdirectory | |||
2022-12-09 | cmake: Cleanup CMake code | Juan Ramos | |
Remove version.cmake / install.cmake / cmake_uninstall.cmake Remove as much maintenace burden / custom code as possible | |||
2022-12-08 | Update for Vulkan-Docs 1.3.237v1.3.237 | Jon Leech | |
2022-12-07 | vk_icd.h: Add ICD Version 7sdk-1.3.236.0sdk-1.3.236 | unknown | |
If an ICD supports any of the following functions, they must be queryable with vk_icdGetInstanceProcAddr: vk_icdNegotiateLoaderICDInterfaceVersion vk_icdGetPhysicalDeviceProcAddr vk_icdEnumerateAdapterPhysicalDevices (Windows only) In addition, these functions no longer need to be exported directly. These changes allow drivers to no longer export the 'loader-icd interface' functions which previously had to be exported. This change aids in future extension work which aims to provide the ability to load drivers without installing them to the system. | |||
2022-12-05 | cmake: Fix cross-compilation | Juan Ramos | |
We need to revert b092b2f in Gentoo to fix multi-ABI vulkan-loader build This reverts commit b092b2fccc812453c1d0ec0a829eb8f34f174803. See https://github.com/KhronosGroup/Vulkan-Headers/issues/330 for details. | |||
2022-12-01 | Update for Vulkan-Docs 1.3.236v1.3.236 | Jon Leech | |
2022-11-21 | cmake: Fix environment for cross-compile installs | Timo Gurr | |
Currently the include directory is arch-dependent. However, the location where the *.cmake files are installed is arch-independent. This difference causes an issue with cross compile environments. | |||
2022-11-17 | Add VkIcdSurfaceImagePipe and VK_ICD_WSI_PLATFORM_FUCHSIA | John Bauman | |
This allows the loader to implement its part of the VK_FUCHSIA_image_pipe extension. | |||
2022-11-17 | Update for Vulkan-Docs 1.3.235v1.3.235 | Jon Leech | |
2022-11-10 | Fix duplicate quotes when targets are included by downstream projects | Ryan Harrison | |
When trying to update the version of Vulkan-Headers used in Dawn/Tint, I encountered errors like this: Target "Vulkan-Headers" contains relative path in its INTERFACE_INCLUDE_DIRECTORIES: ""/home/foo/workspace/dawn/third_party/vulkan-deps/vulkan-headers/src/include"" This PR removes the offending quotes | |||
2022-11-10 | Update for Vulkan-Docs 1.3.234v1.3.234 | Jon Leech | |
2022-11-08 | docs: Remove .cmake-format.py | Juan Ramos | |
2022-11-08 | cmake: Update BUILD.md documentation | Juan Ramos | |
2022-11-08 | cmake: Add VULKAN_HEADERS_INSTALL option | Juan Ramos | |
This allows projects which consume this repo with add_subdirectory to turn on/off the install logic, which can be undesirable. | |||
2022-11-08 | cmake: Export CMake Targets File | Juan Ramos | |
Now as part of install 2 files are created: - VulkanHeadersConfig.cmake - VulkanHeadersConfigVersion.cmake This allows usage of find_package closes #157 | |||
2022-11-07 | includes: Guard against multiple NOMINMAX | Juan Ramos | |
2022-11-07 | cmake: Get Vulkan Version | Juan Ramos | |
Extract the vulkan header version for CMake usage | |||
2022-11-04 | build: Fix CMake warning | Juan Ramos | |
Currently GNUInstallDirs is complaining because no language has been enabled. This is fixed by enabling the C language. | |||
2022-11-04 | Update reporting for non-API headers | Jon Leech | |
2022-11-03 | Update for Vulkan-Docs 1.3.233v1.3.233 | Jon Leech | |
2022-10-27 | Update for Vulkan-Docs 1.3.232 and add profile JSON under registry/profiles/v1.3.232 | Jon Leech | |
2022-10-13 | Update for Vulkan-Docs 1.3.231v1.3.231sdk-1.3.231.1sdk-1.3.231.0sdk-1.3.231 | Jon Leech | |
2022-09-28 | Update for Vulkan-Docs 1.3.230v1.3.230 | Jon Leech | |
2022-09-22 | Update for Vulkan-Docs 1.3.229v1.3.229 | Jon Leech | |
2022-09-15 | Update for Vulkan-Docs 1.3.228v1.3.228 | Jon Leech | |