headers: Remove VK_LAYER_EXPORT

- It hasn't been handling windows (so it's been half implemented)
- It's a suboptimal method for exporting symbols for vulkan layers
since `--version-script` and `.def` files exists. Both of these
methods also don't risk name mangling.
- `--version-script` also has perf benefits since you can silence
exports from code you didn't intend to export
2 files changed
tree: d7c640b65fe4561b367e808b528c7991ed4bd0a0
  1. .github/
  2. cmake/
  3. include/
  4. registry/
  5. tests/
  6. .gitattributes
  7. .gitignore
  8. BUILD.gn
  9. BUILD.md
  10. CMakeLists.txt
  11. CODE_OF_CONDUCT.md
  12. CONTRIBUTING.md
  13. INTEGRATION.md
  14. LICENSE.txt
  15. README.md
README.md

Vulkan-Headers

Vulkan header files and API registry

Contributing

See the CONTRIBUTING.md

Building

See BUILD.md

SDK Support

Vulkan-Headers are shipped as part of the official Vulkan-SDK

C/C++ Package Manager Support

Vulkan-Headers are also supported by both conan & vcpkg.

Version Tagging Scheme

Updates to the Vulkan-Headers repository which correspond to a new Vulkan specification release are tagged using the following format: v<version> (e.g., v1.1.96).

Note: Marked version releases have undergone thorough testing but do not imply the same quality level as SDK tags. SDK tags follow the sdk-<version>.<patch> format (e.g., sdk-1.1.92.0).