| # This file will be copied into //third_party/externals/vulkan_headers via the git_repository |
| # rule in WORKSPACE.bazel, so all files should be relative to that path. |
| |
| cc_library( |
| name = "vulkan_headers", |
| srcs = [ |
| # As of https://github.com/KhronosGroup/Vulkan-Headers/commit/00671c64ba5c488ade22ad572a0ef81d5e64c803 |
| # these are included by vulkan_core.h, but Skia doesn't need to include them directly. |
| "include/vk_video/vulkan_video_codec_av1std.h", |
| "include/vk_video/vulkan_video_codec_av1std_decode.h", |
| "include/vk_video/vulkan_video_codec_h264std.h", |
| "include/vk_video/vulkan_video_codec_h264std_decode.h", |
| "include/vk_video/vulkan_video_codec_h264std_encode.h", |
| "include/vk_video/vulkan_video_codec_h265std.h", |
| "include/vk_video/vulkan_video_codec_h265std_decode.h", |
| "include/vk_video/vulkan_video_codec_h265std_encode.h", |
| "include/vk_video/vulkan_video_codecs_common.h", |
| ], |
| hdrs = [ |
| "include/vulkan/vk_platform.h", |
| "include/vulkan/vulkan.h", |
| "include/vulkan/vulkan_core.h", |
| ], |
| includes = ["include"], |
| visibility = ["//visibility:public"], |
| ) |