summaryrefslogtreecommitdiff
path: root/third_party/volk.lua
blob: 7ba0dd6189a840f797891b20ff303f34edc2f651 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
group("third_party")
project("volk")
  uuid("C9781C93-2DF5-47A2-94EE-2C5EBED61239")
  kind("StaticLib")
  language("C")

  defines({
    "_LIB",
    "API_NAME=\"vulkan\"",
  })
  removedefines({
    "_UNICODE",
    "UNICODE",
  })
  includedirs({
      "volk",
  })
  files({
      "volk/volk.c",
      "volk/volk.h",
  })

  filter("platforms:Windows")
    defines({
      "VK_USE_PLATFORM_WIN32_KHR",
    })
  filter("platforms:Linux")
    defines({
      "VK_USE_PLATFORM_XCB_KHR",
    })