aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-01-19Update for Vulkan-Docs 1.3.239v1.3.239sdk-1.3.239.0sdk-1.3.239Jon Leech
2023-01-16ci: Cleanup linux.ymlJuan Ramos
2023-01-16ci: Test CMake minimumJuan Ramos
2023-01-12docs: Update README.mdJuan Ramos
2023-01-12docs: Add CONTRIBUTING.mdJuan Ramos
2023-01-11cmake: Cleanup vlk_get_header_version functionJuan Ramos
2023-01-11docs: Streamline CMake docsJuan Ramos
2023-01-11cmake: Removes unused CMake macrosJuan Ramos
2023-01-11docs: Update BUILD.mdJuan Ramos
2023-01-11ci: Test find_package supportJuan Ramos
2023-01-10cmake: Cleanup vlk_get_header_versionJuan Ramos
2023-01-10docs: Minimal BUILD.md documentationJuan Ramos
2023-01-09cmake: Remove Vulkan::RegistryJuan 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-05Deprecate vk_sdk_platform.hJuan Ramos
closes #316
2023-01-04docs: Update copyrightJuan Ramos
2023-01-04gn: Fix GN build warningsJuan Ramos
2022-12-27cxx: Use pragma once consistently for non-api headersJuan Ramos
2022-12-20vk_layer: Include vukan_core.h instead of vulkan.hJuan Ramos
vulkan.h pulls in system headers we don't need closes #313
2022-12-20tests: Test Non-API headersJuan Ramos
Ensures the non-API headers compile correctly
2022-12-20ci: Fix GitHub action bugJuan Ramos
2022-12-20docs: INTEGRATION.mdJuan Ramos
2022-12-19Update for Vulkan-Docs 1.3.238v1.3.238Jon Leech
2022-12-16ci: Add GitHub actionsJuan Ramos
Ensures CMake build passes as intended
2022-12-14cmake: Preserve permissions from registry filesJuan Ramos
2022-12-09cmake: Remove Copyright_cmake.txtJuan Ramos
2022-12-09cmake: Remove VULKAN_HEADERS_INSTALLJuan Ramos
Not needed and adds clutter to projects that use add_subdirectory
2022-12-09cmake: Cleanup CMake codeJuan Ramos
Remove version.cmake / install.cmake / cmake_uninstall.cmake Remove as much maintenace burden / custom code as possible
2022-12-08Update for Vulkan-Docs 1.3.237v1.3.237Jon Leech
2022-12-07vk_icd.h: Add ICD Version 7sdk-1.3.236.0sdk-1.3.236unknown
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-05cmake: Fix cross-compilationJuan 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-01Update for Vulkan-Docs 1.3.236v1.3.236Jon Leech
2022-11-21cmake: Fix environment for cross-compile installsTimo 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-17Add VkIcdSurfaceImagePipe and VK_ICD_WSI_PLATFORM_FUCHSIAJohn Bauman
This allows the loader to implement its part of the VK_FUCHSIA_image_pipe extension.
2022-11-17Update for Vulkan-Docs 1.3.235v1.3.235Jon Leech
2022-11-10Fix duplicate quotes when targets are included by downstream projectsRyan 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-10Update for Vulkan-Docs 1.3.234v1.3.234Jon Leech
2022-11-08docs: Remove .cmake-format.pyJuan Ramos
2022-11-08cmake: Update BUILD.md documentationJuan Ramos
2022-11-08cmake: Add VULKAN_HEADERS_INSTALL optionJuan Ramos
This allows projects which consume this repo with add_subdirectory to turn on/off the install logic, which can be undesirable.
2022-11-08cmake: Export CMake Targets FileJuan Ramos
Now as part of install 2 files are created: - VulkanHeadersConfig.cmake - VulkanHeadersConfigVersion.cmake This allows usage of find_package closes #157
2022-11-07includes: Guard against multiple NOMINMAXJuan Ramos
2022-11-07cmake: Get Vulkan VersionJuan Ramos
Extract the vulkan header version for CMake usage
2022-11-04build: Fix CMake warningJuan Ramos
Currently GNUInstallDirs is complaining because no language has been enabled. This is fixed by enabling the C language.
2022-11-04Update reporting for non-API headersJon Leech
2022-11-03Update for Vulkan-Docs 1.3.233v1.3.233Jon Leech
2022-10-27Update for Vulkan-Docs 1.3.232 and add profile JSON under registry/profiles/v1.3.232Jon Leech
2022-10-13Update for Vulkan-Docs 1.3.231v1.3.231sdk-1.3.231.1sdk-1.3.231.0sdk-1.3.231Jon Leech
2022-09-28Update for Vulkan-Docs 1.3.230v1.3.230Jon Leech
2022-09-22Update for Vulkan-Docs 1.3.229v1.3.229Jon Leech
2022-09-15Update for Vulkan-Docs 1.3.228v1.3.228Jon Leech