Guest User

ninja -C build/ part 2

a guest
Oct 25th, 2023
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 439.98 KB | None | 0 0
  1. ../subprojects/vkroots/vkroots.h:8333:49: error: expected primary-expression before ‘const’
  2. 8333 | constexpr bool HasGetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateData; };
  3. | ^~~~~
  4. ../subprojects/vkroots/vkroots.h:8333:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  5. 8333 | constexpr bool HasGetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateData; };
  6. | ^~~~~~~~
  7. ../subprojects/vkroots/vkroots.h:8333:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  8. 8333 | constexpr bool HasGetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateData; };
  9. | ^
  10. ../subprojects/vkroots/vkroots.h:8339:52: error: expected primary-expression before ‘const’
  11. 8339 | constexpr bool HasGetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateDataEXT; };
  12. | ^~~~~
  13. ../subprojects/vkroots/vkroots.h:8339:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  14. 8339 | constexpr bool HasGetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateDataEXT; };
  15. | ^~~~~~~~
  16. ../subprojects/vkroots/vkroots.h:8339:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  17. 8339 | constexpr bool HasGetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateDataEXT; };
  18. | ^
  19. ../subprojects/vkroots/vkroots.h:8345:54: error: expected primary-expression before ‘const’
  20. 8345 | constexpr bool HasGetQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueryPoolResults; };
  21. | ^~~~~
  22. ../subprojects/vkroots/vkroots.h:8345:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  23. 8345 | constexpr bool HasGetQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueryPoolResults; };
  24. | ^~~~~~~~
  25. ../subprojects/vkroots/vkroots.h:8345:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  26. 8345 | constexpr bool HasGetQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueryPoolResults; };
  27. | ^
  28. ../subprojects/vkroots/vkroots.h:8351:60: error: expected primary-expression before ‘const’
  29. 8351 | constexpr bool HasGetQueueCheckpointData2NV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointData2NV; };
  30. | ^~~~~
  31. ../subprojects/vkroots/vkroots.h:8351:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  32. 8351 | constexpr bool HasGetQueueCheckpointData2NV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointData2NV; };
  33. | ^~~~~~~~
  34. ../subprojects/vkroots/vkroots.h:8351:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  35. 8351 | constexpr bool HasGetQueueCheckpointData2NV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointData2NV; };
  36. | ^
  37. ../subprojects/vkroots/vkroots.h:8357:59: error: expected primary-expression before ‘const’
  38. 8357 | constexpr bool HasGetQueueCheckpointDataNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointDataNV; };
  39. | ^~~~~
  40. ../subprojects/vkroots/vkroots.h:8357:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  41. 8357 | constexpr bool HasGetQueueCheckpointDataNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointDataNV; };
  42. | ^~~~~~~~
  43. ../subprojects/vkroots/vkroots.h:8357:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  44. 8357 | constexpr bool HasGetQueueCheckpointDataNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointDataNV; };
  45. | ^
  46. ../subprojects/vkroots/vkroots.h:8363:82: error: expected primary-expression before ‘const’
  47. 8363 | constexpr bool HasGetRayTracingCaptureReplayShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingCaptureReplayShaderGroupHandlesKHR; };
  48. | ^~~~~
  49. ../subprojects/vkroots/vkroots.h:8363:73: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  50. 8363 | constexpr bool HasGetRayTracingCaptureReplayShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingCaptureReplayShaderGroupHandlesKHR; };
  51. | ^~~~~~~~
  52. ../subprojects/vkroots/vkroots.h:8363:108: error: expected ‘,’ or ‘;’ before ‘{’ token
  53. 8363 | constexpr bool HasGetRayTracingCaptureReplayShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingCaptureReplayShaderGroupHandlesKHR; };
  54. | ^
  55. ../subprojects/vkroots/vkroots.h:8369:69: error: expected primary-expression before ‘const’
  56. 8369 | constexpr bool HasGetRayTracingShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesKHR; };
  57. | ^~~~~
  58. ../subprojects/vkroots/vkroots.h:8369:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  59. 8369 | constexpr bool HasGetRayTracingShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesKHR; };
  60. | ^~~~~~~~
  61. ../subprojects/vkroots/vkroots.h:8369:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  62. 8369 | constexpr bool HasGetRayTracingShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesKHR; };
  63. | ^
  64. ../subprojects/vkroots/vkroots.h:8375:68: error: expected primary-expression before ‘const’
  65. 8375 | constexpr bool HasGetRayTracingShaderGroupHandlesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesNV; };
  66. | ^~~~~
  67. ../subprojects/vkroots/vkroots.h:8375:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  68. 8375 | constexpr bool HasGetRayTracingShaderGroupHandlesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesNV; };
  69. | ^~~~~~~~
  70. ../subprojects/vkroots/vkroots.h:8375:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  71. 8375 | constexpr bool HasGetRayTracingShaderGroupHandlesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesNV; };
  72. | ^
  73. ../subprojects/vkroots/vkroots.h:8381:71: error: expected primary-expression before ‘const’
  74. 8381 | constexpr bool HasGetRayTracingShaderGroupStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupStackSizeKHR; };
  75. | ^~~~~
  76. ../subprojects/vkroots/vkroots.h:8381:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  77. 8381 | constexpr bool HasGetRayTracingShaderGroupStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupStackSizeKHR; };
  78. | ^~~~~~~~
  79. ../subprojects/vkroots/vkroots.h:8381:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  80. 8381 | constexpr bool HasGetRayTracingShaderGroupStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupStackSizeKHR; };
  81. | ^
  82. ../subprojects/vkroots/vkroots.h:8387:64: error: expected primary-expression before ‘const’
  83. 8387 | constexpr bool HasGetRefreshCycleDurationGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRefreshCycleDurationGOOGLE; };
  84. | ^~~~~
  85. ../subprojects/vkroots/vkroots.h:8387:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  86. 8387 | constexpr bool HasGetRefreshCycleDurationGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRefreshCycleDurationGOOGLE; };
  87. | ^~~~~~~~
  88. ../subprojects/vkroots/vkroots.h:8387:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  89. 8387 | constexpr bool HasGetRefreshCycleDurationGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRefreshCycleDurationGOOGLE; };
  90. | ^
  91. ../subprojects/vkroots/vkroots.h:8393:59: error: expected primary-expression before ‘const’
  92. 8393 | constexpr bool HasGetRenderAreaGranularity = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRenderAreaGranularity; };
  93. | ^~~~~
  94. ../subprojects/vkroots/vkroots.h:8393:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  95. 8393 | constexpr bool HasGetRenderAreaGranularity = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRenderAreaGranularity; };
  96. | ^~~~~~~~
  97. ../subprojects/vkroots/vkroots.h:8393:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  98. 8393 | constexpr bool HasGetRenderAreaGranularity = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRenderAreaGranularity; };
  99. | ^
  100. ../subprojects/vkroots/vkroots.h:8399:59: error: expected primary-expression before ‘const’
  101. 8399 | constexpr bool HasGetSemaphoreCounterValue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValue; };
  102. | ^~~~~
  103. ../subprojects/vkroots/vkroots.h:8399:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  104. 8399 | constexpr bool HasGetSemaphoreCounterValue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValue; };
  105. | ^~~~~~~~
  106. ../subprojects/vkroots/vkroots.h:8399:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  107. 8399 | constexpr bool HasGetSemaphoreCounterValue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValue; };
  108. | ^
  109. ../subprojects/vkroots/vkroots.h:8405:62: error: expected primary-expression before ‘const’
  110. 8405 | constexpr bool HasGetSemaphoreCounterValueKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValueKHR; };
  111. | ^~~~~
  112. ../subprojects/vkroots/vkroots.h:8405:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  113. 8405 | constexpr bool HasGetSemaphoreCounterValueKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValueKHR; };
  114. | ^~~~~~~~
  115. ../subprojects/vkroots/vkroots.h:8405:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  116. 8405 | constexpr bool HasGetSemaphoreCounterValueKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValueKHR; };
  117. | ^
  118. ../subprojects/vkroots/vkroots.h:8411:52: error: expected primary-expression before ‘const’
  119. 8411 | constexpr bool HasGetSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreFdKHR; };
  120. | ^~~~~
  121. ../subprojects/vkroots/vkroots.h:8411:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  122. 8411 | constexpr bool HasGetSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreFdKHR; };
  123. | ^~~~~~~~
  124. ../subprojects/vkroots/vkroots.h:8411:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  125. 8411 | constexpr bool HasGetSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreFdKHR; };
  126. | ^
  127. ../subprojects/vkroots/vkroots.h:8433:51: error: expected primary-expression before ‘const’
  128. 8433 | constexpr bool HasGetShaderInfoAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderInfoAMD; };
  129. | ^~~~~
  130. ../subprojects/vkroots/vkroots.h:8433:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  131. 8433 | constexpr bool HasGetShaderInfoAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderInfoAMD; };
  132. | ^~~~~~~~
  133. ../subprojects/vkroots/vkroots.h:8433:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  134. 8433 | constexpr bool HasGetShaderInfoAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderInfoAMD; };
  135. | ^
  136. ../subprojects/vkroots/vkroots.h:8439:73: error: expected primary-expression before ‘const’
  137. 8439 | constexpr bool HasGetShaderModuleCreateInfoIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleCreateInfoIdentifierEXT; };
  138. | ^~~~~
  139. ../subprojects/vkroots/vkroots.h:8439:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  140. 8439 | constexpr bool HasGetShaderModuleCreateInfoIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleCreateInfoIdentifierEXT; };
  141. | ^~~~~~~~
  142. ../subprojects/vkroots/vkroots.h:8439:99: error: expected ‘,’ or ‘;’ before ‘{’ token
  143. 8439 | constexpr bool HasGetShaderModuleCreateInfoIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleCreateInfoIdentifierEXT; };
  144. | ^
  145. ../subprojects/vkroots/vkroots.h:8445:63: error: expected primary-expression before ‘const’
  146. 8445 | constexpr bool HasGetShaderModuleIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleIdentifierEXT; };
  147. | ^~~~~
  148. ../subprojects/vkroots/vkroots.h:8445:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  149. 8445 | constexpr bool HasGetShaderModuleIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleIdentifierEXT; };
  150. | ^~~~~~~~
  151. ../subprojects/vkroots/vkroots.h:8445:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  152. 8445 | constexpr bool HasGetShaderModuleIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleIdentifierEXT; };
  153. | ^
  154. ../subprojects/vkroots/vkroots.h:8451:57: error: expected primary-expression before ‘const’
  155. 8451 | constexpr bool HasGetSwapchainCounterEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainCounterEXT; };
  156. | ^~~~~
  157. ../subprojects/vkroots/vkroots.h:8451:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  158. 8451 | constexpr bool HasGetSwapchainCounterEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainCounterEXT; };
  159. | ^~~~~~~~
  160. ../subprojects/vkroots/vkroots.h:8451:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  161. 8451 | constexpr bool HasGetSwapchainCounterEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainCounterEXT; };
  162. | ^
  163. ../subprojects/vkroots/vkroots.h:8473:56: error: expected primary-expression before ‘const’
  164. 8473 | constexpr bool HasGetSwapchainImagesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainImagesKHR; };
  165. | ^~~~~
  166. ../subprojects/vkroots/vkroots.h:8473:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  167. 8473 | constexpr bool HasGetSwapchainImagesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainImagesKHR; };
  168. | ^~~~~~~~
  169. ../subprojects/vkroots/vkroots.h:8473:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  170. 8473 | constexpr bool HasGetSwapchainImagesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainImagesKHR; };
  171. | ^
  172. ../subprojects/vkroots/vkroots.h:8479:56: error: expected primary-expression before ‘const’
  173. 8479 | constexpr bool HasGetSwapchainStatusKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainStatusKHR; };
  174. | ^~~~~
  175. ../subprojects/vkroots/vkroots.h:8479:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  176. 8479 | constexpr bool HasGetSwapchainStatusKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainStatusKHR; };
  177. | ^~~~~~~~
  178. ../subprojects/vkroots/vkroots.h:8479:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  179. 8479 | constexpr bool HasGetSwapchainStatusKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainStatusKHR; };
  180. | ^
  181. ../subprojects/vkroots/vkroots.h:8485:60: error: expected primary-expression before ‘const’
  182. 8485 | constexpr bool HasGetValidationCacheDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetValidationCacheDataEXT; };
  183. | ^~~~~
  184. ../subprojects/vkroots/vkroots.h:8485:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  185. 8485 | constexpr bool HasGetValidationCacheDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetValidationCacheDataEXT; };
  186. | ^~~~~~~~
  187. ../subprojects/vkroots/vkroots.h:8485:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  188. 8485 | constexpr bool HasGetValidationCacheDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetValidationCacheDataEXT; };
  189. | ^
  190. ../subprojects/vkroots/vkroots.h:8499:51: error: expected primary-expression before ‘const’
  191. 8499 | constexpr bool HasImportFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportFenceFdKHR; };
  192. | ^~~~~
  193. ../subprojects/vkroots/vkroots.h:8499:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  194. 8499 | constexpr bool HasImportFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportFenceFdKHR; };
  195. | ^~~~~~~~
  196. ../subprojects/vkroots/vkroots.h:8499:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  197. 8499 | constexpr bool HasImportFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportFenceFdKHR; };
  198. | ^
  199. ../subprojects/vkroots/vkroots.h:8513:55: error: expected primary-expression before ‘const’
  200. 8513 | constexpr bool HasImportSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportSemaphoreFdKHR; };
  201. | ^~~~~
  202. ../subprojects/vkroots/vkroots.h:8513:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  203. 8513 | constexpr bool HasImportSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportSemaphoreFdKHR; };
  204. | ^~~~~~~~
  205. ../subprojects/vkroots/vkroots.h:8513:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  206. 8513 | constexpr bool HasImportSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportSemaphoreFdKHR; };
  207. | ^
  208. ../subprojects/vkroots/vkroots.h:8535:64: error: expected primary-expression before ‘const’
  209. 8535 | constexpr bool HasInitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::InitializePerformanceApiINTEL; };
  210. | ^~~~~
  211. ../subprojects/vkroots/vkroots.h:8535:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  212. 8535 | constexpr bool HasInitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::InitializePerformanceApiINTEL; };
  213. | ^~~~~~~~
  214. ../subprojects/vkroots/vkroots.h:8535:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  215. 8535 | constexpr bool HasInitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::InitializePerformanceApiINTEL; };
  216. | ^
  217. ../subprojects/vkroots/vkroots.h:8541:63: error: expected primary-expression before ‘const’
  218. 8541 | constexpr bool HasInvalidateMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::InvalidateMappedMemoryRanges; };
  219. | ^~~~~
  220. ../subprojects/vkroots/vkroots.h:8541:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  221. 8541 | constexpr bool HasInvalidateMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::InvalidateMappedMemoryRanges; };
  222. | ^~~~~~~~
  223. ../subprojects/vkroots/vkroots.h:8541:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  224. 8541 | constexpr bool HasInvalidateMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::InvalidateMappedMemoryRanges; };
  225. | ^
  226. ../subprojects/vkroots/vkroots.h:8547:44: error: expected primary-expression before ‘const’
  227. 8547 | constexpr bool HasMapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::MapMemory; };
  228. | ^~~~~
  229. ../subprojects/vkroots/vkroots.h:8547:35: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  230. 8547 | constexpr bool HasMapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::MapMemory; };
  231. | ^~~~~~~~
  232. ../subprojects/vkroots/vkroots.h:8547:70: error: expected ‘,’ or ‘;’ before ‘{’ token
  233. 8547 | constexpr bool HasMapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::MapMemory; };
  234. | ^
  235. ../subprojects/vkroots/vkroots.h:8553:54: error: expected primary-expression before ‘const’
  236. 8553 | constexpr bool HasMergePipelineCaches = requires(const DeviceOverrides& t) { &DeviceOverrides::MergePipelineCaches; };
  237. | ^~~~~
  238. ../subprojects/vkroots/vkroots.h:8553:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  239. 8553 | constexpr bool HasMergePipelineCaches = requires(const DeviceOverrides& t) { &DeviceOverrides::MergePipelineCaches; };
  240. | ^~~~~~~~
  241. ../subprojects/vkroots/vkroots.h:8553:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  242. 8553 | constexpr bool HasMergePipelineCaches = requires(const DeviceOverrides& t) { &DeviceOverrides::MergePipelineCaches; };
  243. | ^
  244. ../subprojects/vkroots/vkroots.h:8559:59: error: expected primary-expression before ‘const’
  245. 8559 | constexpr bool HasMergeValidationCachesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::MergeValidationCachesEXT; };
  246. | ^~~~~
  247. ../subprojects/vkroots/vkroots.h:8559:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  248. 8559 | constexpr bool HasMergeValidationCachesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::MergeValidationCachesEXT; };
  249. | ^~~~~~~~
  250. ../subprojects/vkroots/vkroots.h:8559:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  251. 8559 | constexpr bool HasMergeValidationCachesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::MergeValidationCachesEXT; };
  252. | ^
  253. ../subprojects/vkroots/vkroots.h:8565:63: error: expected primary-expression before ‘const’
  254. 8565 | constexpr bool HasQueueBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBeginDebugUtilsLabelEXT; };
  255. | ^~~~~
  256. ../subprojects/vkroots/vkroots.h:8565:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  257. 8565 | constexpr bool HasQueueBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBeginDebugUtilsLabelEXT; };
  258. | ^~~~~~~~
  259. ../subprojects/vkroots/vkroots.h:8565:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  260. 8565 | constexpr bool HasQueueBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBeginDebugUtilsLabelEXT; };
  261. | ^
  262. ../subprojects/vkroots/vkroots.h:8571:50: error: expected primary-expression before ‘const’
  263. 8571 | constexpr bool HasQueueBindSparse = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBindSparse; };
  264. | ^~~~~
  265. ../subprojects/vkroots/vkroots.h:8571:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  266. 8571 | constexpr bool HasQueueBindSparse = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBindSparse; };
  267. | ^~~~~~~~
  268. ../subprojects/vkroots/vkroots.h:8571:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  269. 8571 | constexpr bool HasQueueBindSparse = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBindSparse; };
  270. | ^
  271. ../subprojects/vkroots/vkroots.h:8577:61: error: expected primary-expression before ‘const’
  272. 8577 | constexpr bool HasQueueEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueEndDebugUtilsLabelEXT; };
  273. | ^~~~~
  274. ../subprojects/vkroots/vkroots.h:8577:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  275. 8577 | constexpr bool HasQueueEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueEndDebugUtilsLabelEXT; };
  276. | ^~~~~~~~
  277. ../subprojects/vkroots/vkroots.h:8577:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  278. 8577 | constexpr bool HasQueueEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueEndDebugUtilsLabelEXT; };
  279. | ^
  280. ../subprojects/vkroots/vkroots.h:8583:64: error: expected primary-expression before ‘const’
  281. 8583 | constexpr bool HasQueueInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueInsertDebugUtilsLabelEXT; };
  282. | ^~~~~
  283. ../subprojects/vkroots/vkroots.h:8583:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  284. 8583 | constexpr bool HasQueueInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueInsertDebugUtilsLabelEXT; };
  285. | ^~~~~~~~
  286. ../subprojects/vkroots/vkroots.h:8583:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  287. 8583 | constexpr bool HasQueueInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueInsertDebugUtilsLabelEXT; };
  288. | ^
  289. ../subprojects/vkroots/vkroots.h:8589:50: error: expected primary-expression before ‘const’
  290. 8589 | constexpr bool HasQueuePresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueuePresentKHR; };
  291. | ^~~~~
  292. ../subprojects/vkroots/vkroots.h:8589:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  293. 8589 | constexpr bool HasQueuePresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueuePresentKHR; };
  294. | ^~~~~~~~
  295. ../subprojects/vkroots/vkroots.h:8589:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  296. 8589 | constexpr bool HasQueuePresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueuePresentKHR; };
  297. | ^
  298. ../subprojects/vkroots/vkroots.h:8595:72: error: expected primary-expression before ‘const’
  299. 8595 | constexpr bool HasQueueSetPerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSetPerformanceConfigurationINTEL; };
  300. | ^~~~~
  301. ../subprojects/vkroots/vkroots.h:8595:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  302. 8595 | constexpr bool HasQueueSetPerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSetPerformanceConfigurationINTEL; };
  303. | ^~~~~~~~
  304. ../subprojects/vkroots/vkroots.h:8595:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  305. 8595 | constexpr bool HasQueueSetPerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSetPerformanceConfigurationINTEL; };
  306. | ^
  307. ../subprojects/vkroots/vkroots.h:8609:46: error: expected primary-expression before ‘const’
  308. 8609 | constexpr bool HasQueueSubmit = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit; };
  309. | ^~~~~
  310. ../subprojects/vkroots/vkroots.h:8609:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  311. 8609 | constexpr bool HasQueueSubmit = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit; };
  312. | ^~~~~~~~
  313. ../subprojects/vkroots/vkroots.h:8609:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  314. 8609 | constexpr bool HasQueueSubmit = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit; };
  315. | ^
  316. ../subprojects/vkroots/vkroots.h:8615:47: error: expected primary-expression before ‘const’
  317. 8615 | constexpr bool HasQueueSubmit2 = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2; };
  318. | ^~~~~
  319. ../subprojects/vkroots/vkroots.h:8615:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  320. 8615 | constexpr bool HasQueueSubmit2 = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2; };
  321. | ^~~~~~~~
  322. ../subprojects/vkroots/vkroots.h:8615:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  323. 8615 | constexpr bool HasQueueSubmit2 = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2; };
  324. | ^
  325. ../subprojects/vkroots/vkroots.h:8621:50: error: expected primary-expression before ‘const’
  326. 8621 | constexpr bool HasQueueSubmit2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2KHR; };
  327. | ^~~~~
  328. ../subprojects/vkroots/vkroots.h:8621:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  329. 8621 | constexpr bool HasQueueSubmit2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2KHR; };
  330. | ^~~~~~~~
  331. ../subprojects/vkroots/vkroots.h:8621:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  332. 8621 | constexpr bool HasQueueSubmit2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2KHR; };
  333. | ^
  334. ../subprojects/vkroots/vkroots.h:8627:48: error: expected primary-expression before ‘const’
  335. 8627 | constexpr bool HasQueueWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueWaitIdle; };
  336. | ^~~~~
  337. ../subprojects/vkroots/vkroots.h:8627:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  338. 8627 | constexpr bool HasQueueWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueWaitIdle; };
  339. | ^~~~~~~~
  340. ../subprojects/vkroots/vkroots.h:8627:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  341. 8627 | constexpr bool HasQueueWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueWaitIdle; };
  342. | ^
  343. ../subprojects/vkroots/vkroots.h:8633:57: error: expected primary-expression before ‘const’
  344. 8633 | constexpr bool HasRegisterDeviceEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDeviceEventEXT; };
  345. | ^~~~~
  346. ../subprojects/vkroots/vkroots.h:8633:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  347. 8633 | constexpr bool HasRegisterDeviceEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDeviceEventEXT; };
  348. | ^~~~~~~~
  349. ../subprojects/vkroots/vkroots.h:8633:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  350. 8633 | constexpr bool HasRegisterDeviceEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDeviceEventEXT; };
  351. | ^
  352. ../subprojects/vkroots/vkroots.h:8639:58: error: expected primary-expression before ‘const’
  353. 8639 | constexpr bool HasRegisterDisplayEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDisplayEventEXT; };
  354. | ^~~~~
  355. ../subprojects/vkroots/vkroots.h:8639:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  356. 8639 | constexpr bool HasRegisterDisplayEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDisplayEventEXT; };
  357. | ^~~~~~~~
  358. ../subprojects/vkroots/vkroots.h:8639:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  359. 8639 | constexpr bool HasRegisterDisplayEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDisplayEventEXT; };
  360. | ^
  361. ../subprojects/vkroots/vkroots.h:8653:71: error: expected primary-expression before ‘const’
  362. 8653 | constexpr bool HasReleasePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleasePerformanceConfigurationINTEL; };
  363. | ^~~~~
  364. ../subprojects/vkroots/vkroots.h:8653:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  365. 8653 | constexpr bool HasReleasePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleasePerformanceConfigurationINTEL; };
  366. | ^~~~~~~~
  367. ../subprojects/vkroots/vkroots.h:8653:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  368. 8653 | constexpr bool HasReleasePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleasePerformanceConfigurationINTEL; };
  369. | ^
  370. ../subprojects/vkroots/vkroots.h:8659:58: error: expected primary-expression before ‘const’
  371. 8659 | constexpr bool HasReleaseProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleaseProfilingLockKHR; };
  372. | ^~~~~
  373. ../subprojects/vkroots/vkroots.h:8659:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  374. 8659 | constexpr bool HasReleaseProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleaseProfilingLockKHR; };
  375. | ^~~~~~~~
  376. ../subprojects/vkroots/vkroots.h:8659:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  377. 8659 | constexpr bool HasReleaseProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleaseProfilingLockKHR; };
  378. | ^
  379. ../subprojects/vkroots/vkroots.h:8665:53: error: expected primary-expression before ‘const’
  380. 8665 | constexpr bool HasResetCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandBuffer; };
  381. | ^~~~~
  382. ../subprojects/vkroots/vkroots.h:8665:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  383. 8665 | constexpr bool HasResetCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandBuffer; };
  384. | ^~~~~~~~
  385. ../subprojects/vkroots/vkroots.h:8665:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  386. 8665 | constexpr bool HasResetCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandBuffer; };
  387. | ^
  388. ../subprojects/vkroots/vkroots.h:8671:51: error: expected primary-expression before ‘const’
  389. 8671 | constexpr bool HasResetCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandPool; };
  390. | ^~~~~
  391. ../subprojects/vkroots/vkroots.h:8671:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  392. 8671 | constexpr bool HasResetCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandPool; };
  393. | ^~~~~~~~
  394. ../subprojects/vkroots/vkroots.h:8671:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  395. 8671 | constexpr bool HasResetCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandPool; };
  396. | ^
  397. ../subprojects/vkroots/vkroots.h:8677:54: error: expected primary-expression before ‘const’
  398. 8677 | constexpr bool HasResetDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetDescriptorPool; };
  399. | ^~~~~
  400. ../subprojects/vkroots/vkroots.h:8677:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  401. 8677 | constexpr bool HasResetDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetDescriptorPool; };
  402. | ^~~~~~~~
  403. ../subprojects/vkroots/vkroots.h:8677:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  404. 8677 | constexpr bool HasResetDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetDescriptorPool; };
  405. | ^
  406. ../subprojects/vkroots/vkroots.h:8683:45: error: expected primary-expression before ‘const’
  407. 8683 | constexpr bool HasResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetEvent; };
  408. | ^~~~~
  409. ../subprojects/vkroots/vkroots.h:8683:36: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  410. 8683 | constexpr bool HasResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetEvent; };
  411. | ^~~~~~~~
  412. ../subprojects/vkroots/vkroots.h:8683:71: error: expected ‘,’ or ‘;’ before ‘{’ token
  413. 8683 | constexpr bool HasResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetEvent; };
  414. | ^
  415. ../subprojects/vkroots/vkroots.h:8689:46: error: expected primary-expression before ‘const’
  416. 8689 | constexpr bool HasResetFences = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetFences; };
  417. | ^~~~~
  418. ../subprojects/vkroots/vkroots.h:8689:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  419. 8689 | constexpr bool HasResetFences = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetFences; };
  420. | ^~~~~~~~
  421. ../subprojects/vkroots/vkroots.h:8689:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  422. 8689 | constexpr bool HasResetFences = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetFences; };
  423. | ^
  424. ../subprojects/vkroots/vkroots.h:8695:49: error: expected primary-expression before ‘const’
  425. 8695 | constexpr bool HasResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPool; };
  426. | ^~~~~
  427. ../subprojects/vkroots/vkroots.h:8695:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  428. 8695 | constexpr bool HasResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPool; };
  429. | ^~~~~~~~
  430. ../subprojects/vkroots/vkroots.h:8695:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  431. 8695 | constexpr bool HasResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPool; };
  432. | ^
  433. ../subprojects/vkroots/vkroots.h:8701:52: error: expected primary-expression before ‘const’
  434. 8701 | constexpr bool HasResetQueryPoolEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPoolEXT; };
  435. | ^~~~~
  436. ../subprojects/vkroots/vkroots.h:8701:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  437. 8701 | constexpr bool HasResetQueryPoolEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPoolEXT; };
  438. | ^~~~~~~~
  439. ../subprojects/vkroots/vkroots.h:8701:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  440. 8701 | constexpr bool HasResetQueryPoolEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPoolEXT; };
  441. | ^
  442. ../subprojects/vkroots/vkroots.h:8723:61: error: expected primary-expression before ‘const’
  443. 8723 | constexpr bool HasSetDebugUtilsObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectNameEXT; };
  444. | ^~~~~
  445. ../subprojects/vkroots/vkroots.h:8723:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  446. 8723 | constexpr bool HasSetDebugUtilsObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectNameEXT; };
  447. | ^~~~~~~~
  448. ../subprojects/vkroots/vkroots.h:8723:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  449. 8723 | constexpr bool HasSetDebugUtilsObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectNameEXT; };
  450. | ^
  451. ../subprojects/vkroots/vkroots.h:8729:60: error: expected primary-expression before ‘const’
  452. 8729 | constexpr bool HasSetDebugUtilsObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectTagEXT; };
  453. | ^~~~~
  454. ../subprojects/vkroots/vkroots.h:8729:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  455. 8729 | constexpr bool HasSetDebugUtilsObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectTagEXT; };
  456. | ^~~~~~~~
  457. ../subprojects/vkroots/vkroots.h:8729:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  458. 8729 | constexpr bool HasSetDebugUtilsObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectTagEXT; };
  459. | ^
  460. ../subprojects/vkroots/vkroots.h:8735:61: error: expected primary-expression before ‘const’
  461. 8735 | constexpr bool HasSetDeviceMemoryPriorityEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDeviceMemoryPriorityEXT; };
  462. | ^~~~~
  463. ../subprojects/vkroots/vkroots.h:8735:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  464. 8735 | constexpr bool HasSetDeviceMemoryPriorityEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDeviceMemoryPriorityEXT; };
  465. | ^~~~~~~~
  466. ../subprojects/vkroots/vkroots.h:8735:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  467. 8735 | constexpr bool HasSetDeviceMemoryPriorityEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDeviceMemoryPriorityEXT; };
  468. | ^
  469. ../subprojects/vkroots/vkroots.h:8741:43: error: expected primary-expression before ‘const’
  470. 8741 | constexpr bool HasSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::SetEvent; };
  471. | ^~~~~
  472. ../subprojects/vkroots/vkroots.h:8741:34: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  473. 8741 | constexpr bool HasSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::SetEvent; };
  474. | ^~~~~~~~
  475. ../subprojects/vkroots/vkroots.h:8741:69: error: expected ‘,’ or ‘;’ before ‘{’ token
  476. 8741 | constexpr bool HasSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::SetEvent; };
  477. | ^
  478. ../subprojects/vkroots/vkroots.h:8747:52: error: expected primary-expression before ‘const’
  479. 8747 | constexpr bool HasSetHdrMetadataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetHdrMetadataEXT; };
  480. | ^~~~~
  481. ../subprojects/vkroots/vkroots.h:8747:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  482. 8747 | constexpr bool HasSetHdrMetadataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetHdrMetadataEXT; };
  483. | ^~~~~~~~
  484. ../subprojects/vkroots/vkroots.h:8747:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  485. 8747 | constexpr bool HasSetHdrMetadataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetHdrMetadataEXT; };
  486. | ^
  487. ../subprojects/vkroots/vkroots.h:8753:53: error: expected primary-expression before ‘const’
  488. 8753 | constexpr bool HasSetLocalDimmingAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::SetLocalDimmingAMD; };
  489. | ^~~~~
  490. ../subprojects/vkroots/vkroots.h:8753:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  491. 8753 | constexpr bool HasSetLocalDimmingAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::SetLocalDimmingAMD; };
  492. | ^~~~~~~~
  493. ../subprojects/vkroots/vkroots.h:8753:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  494. 8753 | constexpr bool HasSetLocalDimmingAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::SetLocalDimmingAMD; };
  495. | ^
  496. ../subprojects/vkroots/vkroots.h:8759:49: error: expected primary-expression before ‘const’
  497. 8759 | constexpr bool HasSetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateData; };
  498. | ^~~~~
  499. ../subprojects/vkroots/vkroots.h:8759:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  500. 8759 | constexpr bool HasSetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateData; };
  501. | ^~~~~~~~
  502. ../subprojects/vkroots/vkroots.h:8759:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  503. 8759 | constexpr bool HasSetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateData; };
  504. | ^
  505. ../subprojects/vkroots/vkroots.h:8765:52: error: expected primary-expression before ‘const’
  506. 8765 | constexpr bool HasSetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateDataEXT; };
  507. | ^~~~~
  508. ../subprojects/vkroots/vkroots.h:8765:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  509. 8765 | constexpr bool HasSetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateDataEXT; };
  510. | ^~~~~~~~
  511. ../subprojects/vkroots/vkroots.h:8765:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  512. 8765 | constexpr bool HasSetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateDataEXT; };
  513. | ^
  514. ../subprojects/vkroots/vkroots.h:8771:50: error: expected primary-expression before ‘const’
  515. 8771 | constexpr bool HasSignalSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphore; };
  516. | ^~~~~
  517. ../subprojects/vkroots/vkroots.h:8771:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  518. 8771 | constexpr bool HasSignalSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphore; };
  519. | ^~~~~~~~
  520. ../subprojects/vkroots/vkroots.h:8771:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  521. 8771 | constexpr bool HasSignalSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphore; };
  522. | ^
  523. ../subprojects/vkroots/vkroots.h:8777:53: error: expected primary-expression before ‘const’
  524. 8777 | constexpr bool HasSignalSemaphoreKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphoreKHR; };
  525. | ^~~~~
  526. ../subprojects/vkroots/vkroots.h:8777:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  527. 8777 | constexpr bool HasSignalSemaphoreKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphoreKHR; };
  528. | ^~~~~~~~
  529. ../subprojects/vkroots/vkroots.h:8777:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  530. 8777 | constexpr bool HasSignalSemaphoreKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphoreKHR; };
  531. | ^
  532. ../subprojects/vkroots/vkroots.h:8783:50: error: expected primary-expression before ‘const’
  533. 8783 | constexpr bool HasTrimCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPool; };
  534. | ^~~~~
  535. ../subprojects/vkroots/vkroots.h:8783:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  536. 8783 | constexpr bool HasTrimCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPool; };
  537. | ^~~~~~~~
  538. ../subprojects/vkroots/vkroots.h:8783:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  539. 8783 | constexpr bool HasTrimCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPool; };
  540. | ^
  541. ../subprojects/vkroots/vkroots.h:8789:53: error: expected primary-expression before ‘const’
  542. 8789 | constexpr bool HasTrimCommandPoolKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPoolKHR; };
  543. | ^~~~~
  544. ../subprojects/vkroots/vkroots.h:8789:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  545. 8789 | constexpr bool HasTrimCommandPoolKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPoolKHR; };
  546. | ^~~~~~~~
  547. ../subprojects/vkroots/vkroots.h:8789:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  548. 8789 | constexpr bool HasTrimCommandPoolKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPoolKHR; };
  549. | ^
  550. ../subprojects/vkroots/vkroots.h:8795:66: error: expected primary-expression before ‘const’
  551. 8795 | constexpr bool HasUninitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::UninitializePerformanceApiINTEL; };
  552. | ^~~~~
  553. ../subprojects/vkroots/vkroots.h:8795:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  554. 8795 | constexpr bool HasUninitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::UninitializePerformanceApiINTEL; };
  555. | ^~~~~~~~
  556. ../subprojects/vkroots/vkroots.h:8795:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  557. 8795 | constexpr bool HasUninitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::UninitializePerformanceApiINTEL; };
  558. | ^
  559. ../subprojects/vkroots/vkroots.h:8801:46: error: expected primary-expression before ‘const’
  560. 8801 | constexpr bool HasUnmapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::UnmapMemory; };
  561. | ^~~~~
  562. ../subprojects/vkroots/vkroots.h:8801:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  563. 8801 | constexpr bool HasUnmapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::UnmapMemory; };
  564. | ^~~~~~~~
  565. ../subprojects/vkroots/vkroots.h:8801:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  566. 8801 | constexpr bool HasUnmapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::UnmapMemory; };
  567. | ^
  568. ../subprojects/vkroots/vkroots.h:8807:66: error: expected primary-expression before ‘const’
  569. 8807 | constexpr bool HasUpdateDescriptorSetWithTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplate; };
  570. | ^~~~~
  571. ../subprojects/vkroots/vkroots.h:8807:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  572. 8807 | constexpr bool HasUpdateDescriptorSetWithTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplate; };
  573. | ^~~~~~~~
  574. ../subprojects/vkroots/vkroots.h:8807:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  575. 8807 | constexpr bool HasUpdateDescriptorSetWithTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplate; };
  576. | ^
  577. ../subprojects/vkroots/vkroots.h:8813:69: error: expected primary-expression before ‘const’
  578. 8813 | constexpr bool HasUpdateDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplateKHR; };
  579. | ^~~~~
  580. ../subprojects/vkroots/vkroots.h:8813:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  581. 8813 | constexpr bool HasUpdateDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplateKHR; };
  582. | ^~~~~~~~
  583. ../subprojects/vkroots/vkroots.h:8813:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  584. 8813 | constexpr bool HasUpdateDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplateKHR; };
  585. | ^
  586. ../subprojects/vkroots/vkroots.h:8819:55: error: expected primary-expression before ‘const’
  587. 8819 | constexpr bool HasUpdateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSets; };
  588. | ^~~~~
  589. ../subprojects/vkroots/vkroots.h:8819:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  590. 8819 | constexpr bool HasUpdateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSets; };
  591. | ^~~~~~~~
  592. ../subprojects/vkroots/vkroots.h:8819:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  593. 8819 | constexpr bool HasUpdateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSets; };
  594. | ^
  595. ../subprojects/vkroots/vkroots.h:8833:48: error: expected primary-expression before ‘const’
  596. 8833 | constexpr bool HasWaitForFences = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForFences; };
  597. | ^~~~~
  598. ../subprojects/vkroots/vkroots.h:8833:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  599. 8833 | constexpr bool HasWaitForFences = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForFences; };
  600. | ^~~~~~~~
  601. ../subprojects/vkroots/vkroots.h:8833:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  602. 8833 | constexpr bool HasWaitForFences = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForFences; };
  603. | ^
  604. ../subprojects/vkroots/vkroots.h:8839:52: error: expected primary-expression before ‘const’
  605. 8839 | constexpr bool HasWaitForPresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForPresentKHR; };
  606. | ^~~~~
  607. ../subprojects/vkroots/vkroots.h:8839:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  608. 8839 | constexpr bool HasWaitForPresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForPresentKHR; };
  609. | ^~~~~~~~
  610. ../subprojects/vkroots/vkroots.h:8839:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  611. 8839 | constexpr bool HasWaitForPresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForPresentKHR; };
  612. | ^
  613. ../subprojects/vkroots/vkroots.h:8845:49: error: expected primary-expression before ‘const’
  614. 8845 | constexpr bool HasWaitSemaphores = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphores; };
  615. | ^~~~~
  616. ../subprojects/vkroots/vkroots.h:8845:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  617. 8845 | constexpr bool HasWaitSemaphores = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphores; };
  618. | ^~~~~~~~
  619. ../subprojects/vkroots/vkroots.h:8845:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  620. 8845 | constexpr bool HasWaitSemaphores = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphores; };
  621. | ^
  622. ../subprojects/vkroots/vkroots.h:8851:52: error: expected primary-expression before ‘const’
  623. 8851 | constexpr bool HasWaitSemaphoresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphoresKHR; };
  624. | ^~~~~
  625. ../subprojects/vkroots/vkroots.h:8851:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  626. 8851 | constexpr bool HasWaitSemaphoresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphoresKHR; };
  627. | ^~~~~~~~
  628. ../subprojects/vkroots/vkroots.h:8851:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  629. 8851 | constexpr bool HasWaitSemaphoresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphoresKHR; };
  630. | ^
  631. ../subprojects/vkroots/vkroots.h:8857:75: error: expected primary-expression before ‘const’
  632. 8857 | constexpr bool HasWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WriteAccelerationStructuresPropertiesKHR; };
  633. | ^~~~~
  634. ../subprojects/vkroots/vkroots.h:8857:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  635. 8857 | constexpr bool HasWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WriteAccelerationStructuresPropertiesKHR; };
  636. | ^~~~~~~~
  637. ../subprojects/vkroots/vkroots.h:8857:101: error: expected ‘,’ or ‘;’ before ‘{’ token
  638. 8857 | constexpr bool HasWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WriteAccelerationStructuresPropertiesKHR; };
  639. | ^
  640. In file included from ../layer/VkLayer_FROG_gamescope_wsi.cpp:7:
  641. ../layer/../src/color_helpers.h: At global scope:
  642. ../layer/../src/color_helpers.h:81:14: error: defaulted ‘bool tonemap_info_t::operator==(const tonemap_info_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  643. 81 | bool operator == (const tonemap_info_t&) const = default;
  644. | ^~~~~~~~
  645. ../layer/../src/color_helpers.h:82:14: error: defaulted ‘bool tonemap_info_t::operator!=(const tonemap_info_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  646. 82 | bool operator != (const tonemap_info_t&) const = default;
  647. | ^~~~~~~~
  648. ../layer/../src/color_helpers.h:221:14: error: defaulted ‘bool primaries_t::operator==(const primaries_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  649. 221 | bool operator == (const primaries_t&) const = default;
  650. | ^~~~~~~~
  651. ../layer/../src/color_helpers.h:222:14: error: defaulted ‘bool primaries_t::operator!=(const primaries_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  652. 222 | bool operator != (const primaries_t&) const = default;
  653. | ^~~~~~~~
  654. ../layer/../src/color_helpers.h:239:14: error: defaulted ‘bool displaycolorimetry_t::operator==(const displaycolorimetry_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  655. 239 | bool operator == (const displaycolorimetry_t&) const = default;
  656. | ^~~~~~~~
  657. ../layer/../src/color_helpers.h:240:14: error: defaulted ‘bool displaycolorimetry_t::operator!=(const displaycolorimetry_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  658. 240 | bool operator != (const displaycolorimetry_t&) const = default;
  659. | ^~~~~~~~
  660. ../layer/../src/color_helpers.h:247:14: error: defaulted ‘bool nightmode_t::operator==(const nightmode_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  661. 247 | bool operator == (const nightmode_t&) const = default;
  662. | ^~~~~~~~
  663. ../layer/../src/color_helpers.h:248:14: error: defaulted ‘bool nightmode_t::operator!=(const nightmode_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  664. 248 | bool operator != (const nightmode_t&) const = default;
  665. | ^~~~~~~~
  666. ../layer/../src/color_helpers.h:257:14: error: defaulted ‘bool colormapping_t::operator==(const colormapping_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  667. 257 | bool operator == (const colormapping_t&) const = default;
  668. | ^~~~~~~~
  669. ../layer/../src/color_helpers.h:258:14: error: defaulted ‘bool colormapping_t::operator!=(const colormapping_t&) const’ only available with ‘-std=c++20’ or ‘-std=gnu++20’
  670. 258 | bool operator != (const colormapping_t&) const = default;
  671. | ^~~~~~~~
  672. ../layer/VkLayer_FROG_gamescope_wsi.cpp: In function ‘bool GamescopeWSILayer::contains(std::vector<const char*>, std::string_view)’:
  673. ../layer/VkLayer_FROG_gamescope_wsi.cpp:42:17: error: ‘std::ranges’ has not been declared
  674. 42 | return std::ranges::any_of(vec, std::bind_front(std::equal_to{}, lookupValue));
  675. | ^~~~~~
  676. ../layer/VkLayer_FROG_gamescope_wsi.cpp:42:42: error: ‘bind_front’ is not a member of ‘std’
  677. 42 | return std::ranges::any_of(vec, std::bind_front(std::equal_to{}, lookupValue));
  678. | ^~~~~~~~~~
  679. ../layer/VkLayer_FROG_gamescope_wsi.cpp:42:42: note: ‘std::bind_front’ is only available from C++20 onwards
  680. ../layer/VkLayer_FROG_gamescope_wsi.cpp: At global scope:
  681. ../layer/VkLayer_FROG_gamescope_wsi.cpp:399:6: error: ‘GamescopeWSILayer::VkInstanceOverrides::<lambda()>’ called in a constant expression
  682. 394 | static constexpr auto s_ExtraHDRSurfaceFormats = []() {
  683. | ~~~~~~
  684. 395 | std::array<VkSurfaceFormatKHR, s_ExtraHDRSurfaceFormat2s.size()> array;
  685. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686. 396 | for (size_t i = 0; i < s_ExtraHDRSurfaceFormat2s.size(); i++)
  687. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688. 397 | array[i] = s_ExtraHDRSurfaceFormat2s[i].surfaceFormat;
  689. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690. 398 | return array;
  691. | ~~~~~~~~~~~~~
  692. 399 | }();
  693. | ~^~
  694. ../layer/VkLayer_FROG_gamescope_wsi.cpp:394:54: note: ‘GamescopeWSILayer::VkInstanceOverrides::<lambda()>’ is not usable as a ‘constexpr’ function because:
  695. 394 | static constexpr auto s_ExtraHDRSurfaceFormats = []() {
  696. | ^
  697. ../layer/VkLayer_FROG_gamescope_wsi.cpp:396:7: error: ‘goto’ is not a constant expression
  698. 396 | for (size_t i = 0; i < s_ExtraHDRSurfaceFormat2s.size(); i++)
  699. | ^~~
  700. ../layer/VkLayer_FROG_gamescope_wsi.cpp: In static member function ‘static VkResult GamescopeWSILayer::VkDeviceOverrides::CreateSwapchainKHR(const vkroots::VkDeviceDispatch*, VkDevice, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR_T**)’:
  701. ../layer/VkLayer_FROG_gamescope_wsi.cpp:765:46: error: ‘std::ranges’ has not been declared
  702. 765 | bool supportedSwapchainFormat = std::ranges::any_of(
  703. | ^~~~~~
  704. ../layer/VkLayer_FROG_gamescope_wsi.cpp:767:16: error: ‘bind_front’ is not a member of ‘std’
  705. 767 | std::bind_front(std::equal_to{}, swapchainInfo.imageFormat),
  706. | ^~~~~~~~~~
  707. ../layer/VkLayer_FROG_gamescope_wsi.cpp:767:16: note: ‘std::bind_front’ is only available from C++20 onwards
  708. ../subprojects/vkroots/vkroots.h: In instantiation of ‘void (* vkroots::GetInstanceProcAddr(VkInstance, const char*))() [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; PFN_vkVoidFunction = void (*)(); VkInstance = VkInstance_T*]’:
  709. ../subprojects/vkroots/vkroots.h:12911:54: required from ‘VkResult vkroots::NegotiateLoaderLayerInterfaceVersion(VkNegotiateLayerInterface*) [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; VkResult = VkResult; VkNegotiateLayerInterface = VkNegotiateLayerInterface]’
  710. ../layer/VkLayer_FROG_gamescope_wsi.cpp:1010:1: required from here
  711. ../subprojects/vkroots/vkroots.h:5384:89: error: ‘requires’ was not declared in this scope
  712. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  713. | ^
  714. ../subprojects/vkroots/vkroots.h:5390:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  715. 5390 | constexpr bool HasCreateDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugUtilsMessengerEXT; };
  716. | ^
  717. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  718. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  719. | ^
  720. ../subprojects/vkroots/vkroots.h:5396:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  721. 5396 | constexpr bool HasCreateDevice = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDevice; };
  722. | ^
  723. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  724. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  725. | ^
  726. ../subprojects/vkroots/vkroots.h:5414:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  727. 5414 | constexpr bool HasCreateDisplayModeKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayModeKHR; };
  728. | ^
  729. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  730. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  731. | ^
  732. ../subprojects/vkroots/vkroots.h:5420:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  733. 5420 | constexpr bool HasCreateDisplayPlaneSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayPlaneSurfaceKHR; };
  734. | ^
  735. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  736. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  737. | ^
  738. ../subprojects/vkroots/vkroots.h:5426:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  739. 5426 | constexpr bool HasCreateHeadlessSurfaceEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateHeadlessSurfaceEXT; };
  740. | ^
  741. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  742. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  743. | ^
  744. ../subprojects/vkroots/vkroots.h:5448:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  745. 5448 | constexpr bool HasCreateInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateInstance; };
  746. | ^
  747. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  748. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  749. | ^
  750. ../subprojects/vkroots/vkroots.h:5499:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  751. 5499 | constexpr bool HasCreateWaylandSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateWaylandSurfaceKHR; };
  752. | ^
  753. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  754. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  755. | ^
  756. ../subprojects/vkroots/vkroots.h:5515:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  757. 5515 | constexpr bool HasCreateXcbSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXcbSurfaceKHR; };
  758. | ^
  759. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  760. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  761. | ^
  762. ../subprojects/vkroots/vkroots.h:5523:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  763. 5523 | constexpr bool HasCreateXlibSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXlibSurfaceKHR; };
  764. | ^
  765. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  766. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  767. | ^
  768. ../subprojects/vkroots/vkroots.h:5530:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  769. 5530 | constexpr bool HasDebugReportMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DebugReportMessageEXT; };
  770. | ^
  771. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  772. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  773. | ^
  774. ../subprojects/vkroots/vkroots.h:5536:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  775. 5536 | constexpr bool HasDestroyDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugReportCallbackEXT; };
  776. | ^
  777. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  778. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  779. | ^
  780. ../subprojects/vkroots/vkroots.h:5542:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  781. 5542 | constexpr bool HasDestroyDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugUtilsMessengerEXT; };
  782. | ^
  783. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  784. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  785. | ^
  786. ../subprojects/vkroots/vkroots.h:5548:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  787. 5548 | constexpr bool HasDestroyInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyInstance; };
  788. | ^
  789. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  790. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  791. | ^
  792. ../subprojects/vkroots/vkroots.h:5558:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  793. 5558 | constexpr bool HasDestroySurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroySurfaceKHR; };
  794. | ^
  795. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  796. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  797. | ^
  798. ../subprojects/vkroots/vkroots.h:5564:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  799. 5564 | constexpr bool HasEnumerateDeviceExtensionProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceExtensionProperties; };
  800. | ^
  801. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  802. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  803. | ^
  804. ../subprojects/vkroots/vkroots.h:5570:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  805. 5570 | constexpr bool HasEnumerateDeviceLayerProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceLayerProperties; };
  806. | ^
  807. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  808. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  809. | ^
  810. ../subprojects/vkroots/vkroots.h:5576:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  811. 5576 | constexpr bool HasEnumeratePhysicalDeviceGroups = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroups; };
  812. | ^
  813. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  814. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  815. | ^
  816. ../subprojects/vkroots/vkroots.h:5582:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  817. 5582 | constexpr bool HasEnumeratePhysicalDeviceGroupsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroupsKHR; };
  818. | ^
  819. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  820. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  821. | ^
  822. ../subprojects/vkroots/vkroots.h:5588:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  823. 5588 | constexpr bool HasEnumeratePhysicalDevices = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDevices; };
  824. | ^
  825. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  826. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  827. | ^
  828. ../subprojects/vkroots/vkroots.h:5594:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  829. 5594 | constexpr bool HasGetDisplayModePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayModePropertiesKHR; };
  830. | ^
  831. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  832. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  833. | ^
  834. ../subprojects/vkroots/vkroots.h:5600:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  835. 5600 | constexpr bool HasGetDisplayPlaneCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneCapabilitiesKHR; };
  836. | ^
  837. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  838. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  839. | ^
  840. ../subprojects/vkroots/vkroots.h:5606:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  841. 5606 | constexpr bool HasGetDisplayPlaneSupportedDisplaysKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneSupportedDisplaysKHR; };
  842. | ^
  843. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  844. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  845. | ^
  846. ../subprojects/vkroots/vkroots.h:5615:103: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  847. 5615 | constexpr bool HasGetPhysicalDeviceDisplayPlanePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPlanePropertiesKHR; };
  848. | ^
  849. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  850. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  851. | ^
  852. ../subprojects/vkroots/vkroots.h:5621:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  853. 5621 | constexpr bool HasGetPhysicalDeviceDisplayPropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPropertiesKHR; };
  854. | ^
  855. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  856. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  857. | ^
  858. ../subprojects/vkroots/vkroots.h:5627:102: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  859. 5627 | constexpr bool HasGetPhysicalDeviceExternalBufferProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalBufferProperties; };
  860. | ^
  861. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  862. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  863. | ^
  864. ../subprojects/vkroots/vkroots.h:5633:101: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  865. 5633 | constexpr bool HasGetPhysicalDeviceExternalFenceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalFenceProperties; };
  866. | ^
  867. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  868. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  869. | ^
  870. ../subprojects/vkroots/vkroots.h:5639:105: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  871. 5639 | constexpr bool HasGetPhysicalDeviceExternalSemaphoreProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalSemaphoreProperties; };
  872. | ^
  873. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  874. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  875. | ^
  876. ../subprojects/vkroots/vkroots.h:5645:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  877. 5645 | constexpr bool HasGetPhysicalDeviceFeatures = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures; };
  878. | ^
  879. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  880. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  881. | ^
  882. ../subprojects/vkroots/vkroots.h:5651:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  883. 5651 | constexpr bool HasGetPhysicalDeviceFeatures2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures2; };
  884. | ^
  885. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  886. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  887. | ^
  888. ../subprojects/vkroots/vkroots.h:5657:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  889. 5657 | constexpr bool HasGetPhysicalDeviceFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties; };
  890. | ^
  891. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  892. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  893. | ^
  894. ../subprojects/vkroots/vkroots.h:5663:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  895. 5663 | constexpr bool HasGetPhysicalDeviceFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties2; };
  896. | ^
  897. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  898. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  899. | ^
  900. ../subprojects/vkroots/vkroots.h:5669:99: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  901. 5669 | constexpr bool HasGetPhysicalDeviceImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties; };
  902. | ^
  903. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  904. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  905. | ^
  906. ../subprojects/vkroots/vkroots.h:5675:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  907. 5675 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties2; };
  908. | ^
  909. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  910. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  911. | ^
  912. ../subprojects/vkroots/vkroots.h:5681:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  913. 5681 | constexpr bool HasGetPhysicalDeviceMemoryProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties; };
  914. | ^
  915. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  916. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  917. | ^
  918. ../subprojects/vkroots/vkroots.h:5687:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  919. 5687 | constexpr bool HasGetPhysicalDeviceMemoryProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties2; };
  920. | ^
  921. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  922. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  923. | ^
  924. ../subprojects/vkroots/vkroots.h:5693:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  925. 5693 | constexpr bool HasGetPhysicalDevicePresentRectanglesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDevicePresentRectanglesKHR; };
  926. | ^
  927. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  928. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  929. | ^
  930. ../subprojects/vkroots/vkroots.h:5699:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  931. 5699 | constexpr bool HasGetPhysicalDeviceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties; };
  932. | ^
  933. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  934. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  935. | ^
  936. ../subprojects/vkroots/vkroots.h:5705:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  937. 5705 | constexpr bool HasGetPhysicalDeviceProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties2; };
  938. | ^
  939. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  940. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  941. | ^
  942. ../subprojects/vkroots/vkroots.h:5711:99: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  943. 5711 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties; };
  944. | ^
  945. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  946. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  947. | ^
  948. ../subprojects/vkroots/vkroots.h:5717:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  949. 5717 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties2; };
  950. | ^
  951. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  952. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  953. | ^
  954. ../subprojects/vkroots/vkroots.h:5723:105: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  955. 5723 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties; };
  956. | ^
  957. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  958. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  959. | ^
  960. ../subprojects/vkroots/vkroots.h:5729:106: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  961. 5729 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties2; };
  962. | ^
  963. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  964. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  965. | ^
  966. ../subprojects/vkroots/vkroots.h:5735:101: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  967. 5735 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilities2KHR; };
  968. | ^
  969. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  970. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  971. | ^
  972. ../subprojects/vkroots/vkroots.h:5741:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  973. 5741 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilitiesKHR; };
  974. | ^
  975. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  976. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  977. | ^
  978. ../subprojects/vkroots/vkroots.h:5747:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  979. 5747 | constexpr bool HasGetPhysicalDeviceSurfaceFormats2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormats2KHR; };
  980. | ^
  981. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  982. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  983. | ^
  984. ../subprojects/vkroots/vkroots.h:5753:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  985. 5753 | constexpr bool HasGetPhysicalDeviceSurfaceFormatsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormatsKHR; };
  986. | ^
  987. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  988. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  989. | ^
  990. ../subprojects/vkroots/vkroots.h:5759:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  991. 5759 | constexpr bool HasGetPhysicalDeviceSurfacePresentModesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfacePresentModesKHR; };
  992. | ^
  993. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  994. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  995. | ^
  996. ../subprojects/vkroots/vkroots.h:5765:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  997. 5765 | constexpr bool HasGetPhysicalDeviceSurfaceSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceSupportKHR; };
  998. | ^
  999. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1000. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1001. | ^
  1002. ../subprojects/vkroots/vkroots.h:5771:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1003. 5771 | constexpr bool HasGetPhysicalDeviceToolProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceToolProperties; };
  1004. | ^
  1005. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1006. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1007. | ^
  1008. ../subprojects/vkroots/vkroots.h:5778:107: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1009. 5778 | constexpr bool HasGetPhysicalDeviceWaylandPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceWaylandPresentationSupportKHR; };
  1010. | ^
  1011. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1012. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1013. | ^
  1014. ../subprojects/vkroots/vkroots.h:5794:103: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1015. 5794 | constexpr bool HasGetPhysicalDeviceXcbPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXcbPresentationSupportKHR; };
  1016. | ^
  1017. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1018. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1019. | ^
  1020. ../subprojects/vkroots/vkroots.h:5802:104: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1021. 5802 | constexpr bool HasGetPhysicalDeviceXlibPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXlibPresentationSupportKHR; };
  1022. | ^
  1023. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1024. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1025. | ^
  1026. ../subprojects/vkroots/vkroots.h:5809:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1027. 5809 | constexpr bool HasSubmitDebugUtilsMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::SubmitDebugUtilsMessageEXT; };
  1028. | ^
  1029. ../subprojects/vkroots/vkroots.h:5384:89: note: ‘requires’ declared here, later in the translation unit
  1030. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  1031. | ^
  1032. ../subprojects/vkroots/vkroots.h: In instantiation of ‘void (* vkroots::GetPhysicalDeviceProcAddr(VkInstance, const char*))() [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; PFN_vkVoidFunction = void (*)(); VkInstance = VkInstance_T*]’:
  1033. ../subprojects/vkroots/vkroots.h:12914:54: required from ‘VkResult vkroots::NegotiateLoaderLayerInterfaceVersion(VkNegotiateLayerInterface*) [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; VkResult = VkResult; VkNegotiateLayerInterface = VkNegotiateLayerInterface]’
  1034. ../layer/VkLayer_FROG_gamescope_wsi.cpp:1010:1: required from here
  1035. ../subprojects/vkroots/vkroots.h:5824:87: error: ‘requires’ was not declared in this scope
  1036. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1037. | ^
  1038. ../subprojects/vkroots/vkroots.h:5846:128: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1039. 5846 | constexpr bool HasEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; };
  1040. | ^
  1041. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1042. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1043. | ^
  1044. ../subprojects/vkroots/vkroots.h:5852:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1045. 5852 | constexpr bool HasGetDisplayModeProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayModeProperties2KHR; };
  1046. | ^
  1047. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1048. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1049. | ^
  1050. ../subprojects/vkroots/vkroots.h:5858:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1051. 5858 | constexpr bool HasGetDisplayPlaneCapabilities2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayPlaneCapabilities2KHR; };
  1052. | ^
  1053. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1054. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1055. | ^
  1056. ../subprojects/vkroots/vkroots.h:5864:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1057. 5864 | constexpr bool HasGetDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDrmDisplayEXT; };
  1058. | ^
  1059. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1060. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1061. | ^
  1062. ../subprojects/vkroots/vkroots.h:5870:111: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1063. 5870 | constexpr bool HasGetPhysicalDeviceCalibrateableTimeDomainsEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCalibrateableTimeDomainsEXT; };
  1064. | ^
  1065. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1066. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1067. | ^
  1068. ../subprojects/vkroots/vkroots.h:5876:113: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1069. 5876 | constexpr bool HasGetPhysicalDeviceCooperativeMatrixPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCooperativeMatrixPropertiesNV; };
  1070. | ^
  1071. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1072. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1073. | ^
  1074. ../subprojects/vkroots/vkroots.h:5890:110: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1075. 5890 | constexpr bool HasGetPhysicalDeviceDisplayPlaneProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayPlaneProperties2KHR; };
  1076. | ^
  1077. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1078. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1079. | ^
  1080. ../subprojects/vkroots/vkroots.h:5896:105: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1081. 5896 | constexpr bool HasGetPhysicalDeviceDisplayProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayProperties2KHR; };
  1082. | ^
  1083. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1084. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1085. | ^
  1086. ../subprojects/vkroots/vkroots.h:5902:111: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1087. 5902 | constexpr bool HasGetPhysicalDeviceExternalBufferPropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalBufferPropertiesKHR; };
  1088. | ^
  1089. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1090. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1091. | ^
  1092. ../subprojects/vkroots/vkroots.h:5908:110: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1093. 5908 | constexpr bool HasGetPhysicalDeviceExternalFencePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalFencePropertiesKHR; };
  1094. | ^
  1095. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1096. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1097. | ^
  1098. ../subprojects/vkroots/vkroots.h:5914:115: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1099. 5914 | constexpr bool HasGetPhysicalDeviceExternalImageFormatPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalImageFormatPropertiesNV; };
  1100. | ^
  1101. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1102. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1103. | ^
  1104. ../subprojects/vkroots/vkroots.h:5920:114: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1105. 5920 | constexpr bool HasGetPhysicalDeviceExternalSemaphorePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalSemaphorePropertiesKHR; };
  1106. | ^
  1107. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1108. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1109. | ^
  1110. ../subprojects/vkroots/vkroots.h:5926:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1111. 5926 | constexpr bool HasGetPhysicalDeviceFeatures2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFeatures2KHR; };
  1112. | ^
  1113. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1114. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1115. | ^
  1116. ../subprojects/vkroots/vkroots.h:5932:104: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1117. 5932 | constexpr bool HasGetPhysicalDeviceFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFormatProperties2KHR; };
  1118. | ^
  1119. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1120. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1121. | ^
  1122. ../subprojects/vkroots/vkroots.h:5938:107: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1123. 5938 | constexpr bool HasGetPhysicalDeviceFragmentShadingRatesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFragmentShadingRatesKHR; };
  1124. | ^
  1125. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1126. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1127. | ^
  1128. ../subprojects/vkroots/vkroots.h:5944:109: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1129. 5944 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceImageFormatProperties2KHR; };
  1130. | ^
  1131. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1132. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1133. | ^
  1134. ../subprojects/vkroots/vkroots.h:5950:104: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1135. 5950 | constexpr bool HasGetPhysicalDeviceMemoryProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMemoryProperties2KHR; };
  1136. | ^
  1137. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1138. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1139. | ^
  1140. ../subprojects/vkroots/vkroots.h:5956:108: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1141. 5956 | constexpr bool HasGetPhysicalDeviceMultisamplePropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMultisamplePropertiesEXT; };
  1142. | ^
  1143. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1144. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1145. | ^
  1146. ../subprojects/vkroots/vkroots.h:5962:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1147. 5962 | constexpr bool HasGetPhysicalDeviceProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceProperties2KHR; };
  1148. | ^
  1149. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1150. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1151. | ^
  1152. ../subprojects/vkroots/vkroots.h:5968:120: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1153. 5968 | constexpr bool HasGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; };
  1154. | ^
  1155. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1156. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1157. | ^
  1158. ../subprojects/vkroots/vkroots.h:5974:109: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1159. 5974 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyProperties2KHR; };
  1160. | ^
  1161. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1162. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1163. | ^
  1164. ../subprojects/vkroots/vkroots.h:5988:115: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1165. 5988 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSparseImageFormatProperties2KHR; };
  1166. | ^
  1167. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1168. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1169. | ^
  1170. ../subprojects/vkroots/vkroots.h:5994:130: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1171. 5994 | constexpr bool HasGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; };
  1172. | ^
  1173. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1174. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1175. | ^
  1176. ../subprojects/vkroots/vkroots.h:6000:107: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1177. 6000 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2EXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSurfaceCapabilities2EXT; };
  1178. | ^
  1179. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1180. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1181. | ^
  1182. ../subprojects/vkroots/vkroots.h:6014:101: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1183. 6014 | constexpr bool HasGetPhysicalDeviceToolPropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceToolPropertiesEXT; };
  1184. | ^
  1185. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1186. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1187. | ^
  1188. ../subprojects/vkroots/vkroots.h:6052:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1189. 6052 | constexpr bool HasReleaseDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::ReleaseDisplayEXT; };
  1190. | ^
  1191. ../subprojects/vkroots/vkroots.h:5824:87: note: ‘requires’ declared here, later in the translation unit
  1192. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  1193. | ^
  1194. ../subprojects/vkroots/vkroots.h: In instantiation of ‘void (* vkroots::GetDeviceProcAddr(VkDevice, const char*))() [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; PFN_vkVoidFunction = void (*)(); VkDevice = VkDevice_T*]’:
  1195. ../subprojects/vkroots/vkroots.h:12917:54: required from ‘VkResult vkroots::NegotiateLoaderLayerInterfaceVersion(VkNegotiateLayerInterface*) [with InstanceOverrides = GamescopeWSILayer::VkInstanceOverrides; PhysicalDeviceOverrides = NoOverrides; DeviceOverrides = GamescopeWSILayer::VkDeviceOverrides; VkResult = VkResult; VkNegotiateLayerInterface = VkNegotiateLayerInterface]’
  1196. ../layer/VkLayer_FROG_gamescope_wsi.cpp:1010:1: required from here
  1197. ../subprojects/vkroots/vkroots.h:6088:79: error: ‘requires’ was not declared in this scope
  1198. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1199. | ^
  1200. ../subprojects/vkroots/vkroots.h:6094:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1201. 6094 | constexpr bool HasAcquireNextImageKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImageKHR; };
  1202. | ^
  1203. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1204. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1205. | ^
  1206. ../subprojects/vkroots/vkroots.h:6100:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1207. 6100 | constexpr bool HasAcquirePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquirePerformanceConfigurationINTEL; };
  1208. | ^
  1209. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1210. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1211. | ^
  1212. ../subprojects/vkroots/vkroots.h:6106:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1213. 6106 | constexpr bool HasAcquireProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireProfilingLockKHR; };
  1214. | ^
  1215. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1216. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1217. | ^
  1218. ../subprojects/vkroots/vkroots.h:6112:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1219. 6112 | constexpr bool HasAllocateCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateCommandBuffers; };
  1220. | ^
  1221. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1222. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1223. | ^
  1224. ../subprojects/vkroots/vkroots.h:6118:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1225. 6118 | constexpr bool HasAllocateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateDescriptorSets; };
  1226. | ^
  1227. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1228. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1229. | ^
  1230. ../subprojects/vkroots/vkroots.h:6124:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1231. 6124 | constexpr bool HasAllocateMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateMemory; };
  1232. | ^
  1233. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1234. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1235. | ^
  1236. ../subprojects/vkroots/vkroots.h:6130:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1237. 6130 | constexpr bool HasBeginCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::BeginCommandBuffer; };
  1238. | ^
  1239. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1240. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1241. | ^
  1242. ../subprojects/vkroots/vkroots.h:6136:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1243. 6136 | constexpr bool HasBindAccelerationStructureMemoryNV = requires(const DeviceOverrides& t) { &DeviceOverrides::BindAccelerationStructureMemoryNV; };
  1244. | ^
  1245. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1246. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1247. | ^
  1248. ../subprojects/vkroots/vkroots.h:6142:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1249. 6142 | constexpr bool HasBindBufferMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory; };
  1250. | ^
  1251. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1252. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1253. | ^
  1254. ../subprojects/vkroots/vkroots.h:6148:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1255. 6148 | constexpr bool HasBindBufferMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2; };
  1256. | ^
  1257. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1258. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1259. | ^
  1260. ../subprojects/vkroots/vkroots.h:6154:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1261. 6154 | constexpr bool HasBindBufferMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2KHR; };
  1262. | ^
  1263. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1264. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1265. | ^
  1266. ../subprojects/vkroots/vkroots.h:6160:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1267. 6160 | constexpr bool HasBindImageMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory; };
  1268. | ^
  1269. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1270. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1271. | ^
  1272. ../subprojects/vkroots/vkroots.h:6166:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1273. 6166 | constexpr bool HasBindImageMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2; };
  1274. | ^
  1275. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1276. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1277. | ^
  1278. ../subprojects/vkroots/vkroots.h:6172:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1279. 6172 | constexpr bool HasBindImageMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2KHR; };
  1280. | ^
  1281. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1282. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1283. | ^
  1284. ../subprojects/vkroots/vkroots.h:6186:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1285. 6186 | constexpr bool HasBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BuildAccelerationStructuresKHR; };
  1286. | ^
  1287. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1288. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1289. | ^
  1290. ../subprojects/vkroots/vkroots.h:6192:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1291. 6192 | constexpr bool HasCmdBeginConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginConditionalRenderingEXT; };
  1292. | ^
  1293. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1294. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1295. | ^
  1296. ../subprojects/vkroots/vkroots.h:6198:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1297. 6198 | constexpr bool HasCmdBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginDebugUtilsLabelEXT; };
  1298. | ^
  1299. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1300. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1301. | ^
  1302. ../subprojects/vkroots/vkroots.h:6204:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1303. 6204 | constexpr bool HasCmdBeginQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQuery; };
  1304. | ^
  1305. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1306. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1307. | ^
  1308. ../subprojects/vkroots/vkroots.h:6210:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1309. 6210 | constexpr bool HasCmdBeginQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQueryIndexedEXT; };
  1310. | ^
  1311. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1312. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1313. | ^
  1314. ../subprojects/vkroots/vkroots.h:6216:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1315. 6216 | constexpr bool HasCmdBeginRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass; };
  1316. | ^
  1317. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1318. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1319. | ^
  1320. ../subprojects/vkroots/vkroots.h:6222:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1321. 6222 | constexpr bool HasCmdBeginRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2; };
  1322. | ^
  1323. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1324. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1325. | ^
  1326. ../subprojects/vkroots/vkroots.h:6228:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1327. 6228 | constexpr bool HasCmdBeginRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2KHR; };
  1328. | ^
  1329. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1330. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1331. | ^
  1332. ../subprojects/vkroots/vkroots.h:6234:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1333. 6234 | constexpr bool HasCmdBeginRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRendering; };
  1334. | ^
  1335. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1336. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1337. | ^
  1338. ../subprojects/vkroots/vkroots.h:6240:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1339. 6240 | constexpr bool HasCmdBeginRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderingKHR; };
  1340. | ^
  1341. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1342. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1343. | ^
  1344. ../subprojects/vkroots/vkroots.h:6246:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1345. 6246 | constexpr bool HasCmdBeginTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginTransformFeedbackEXT; };
  1346. | ^
  1347. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1348. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1349. | ^
  1350. ../subprojects/vkroots/vkroots.h:6260:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1351. 6260 | constexpr bool HasCmdBindDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindDescriptorSets; };
  1352. | ^
  1353. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1354. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1355. | ^
  1356. ../subprojects/vkroots/vkroots.h:6266:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1357. 6266 | constexpr bool HasCmdBindIndexBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindIndexBuffer; };
  1358. | ^
  1359. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1360. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1361. | ^
  1362. ../subprojects/vkroots/vkroots.h:6272:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1363. 6272 | constexpr bool HasCmdBindInvocationMaskHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindInvocationMaskHUAWEI; };
  1364. | ^
  1365. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1366. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1367. | ^
  1368. ../subprojects/vkroots/vkroots.h:6278:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1369. 6278 | constexpr bool HasCmdBindPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipeline; };
  1370. | ^
  1371. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1372. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1373. | ^
  1374. ../subprojects/vkroots/vkroots.h:6284:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1375. 6284 | constexpr bool HasCmdBindPipelineShaderGroupNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipelineShaderGroupNV; };
  1376. | ^
  1377. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1378. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1379. | ^
  1380. ../subprojects/vkroots/vkroots.h:6290:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1381. 6290 | constexpr bool HasCmdBindShadingRateImageNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindShadingRateImageNV; };
  1382. | ^
  1383. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1384. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1385. | ^
  1386. ../subprojects/vkroots/vkroots.h:6296:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1387. 6296 | constexpr bool HasCmdBindTransformFeedbackBuffersEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindTransformFeedbackBuffersEXT; };
  1388. | ^
  1389. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1390. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1391. | ^
  1392. ../subprojects/vkroots/vkroots.h:6302:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1393. 6302 | constexpr bool HasCmdBindVertexBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers; };
  1394. | ^
  1395. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1396. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1397. | ^
  1398. ../subprojects/vkroots/vkroots.h:6308:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1399. 6308 | constexpr bool HasCmdBindVertexBuffers2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2; };
  1400. | ^
  1401. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1402. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1403. | ^
  1404. ../subprojects/vkroots/vkroots.h:6314:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1405. 6314 | constexpr bool HasCmdBindVertexBuffers2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2EXT; };
  1406. | ^
  1407. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1408. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1409. | ^
  1410. ../subprojects/vkroots/vkroots.h:6320:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1411. 6320 | constexpr bool HasCmdBlitImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage; };
  1412. | ^
  1413. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1414. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1415. | ^
  1416. ../subprojects/vkroots/vkroots.h:6326:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1417. 6326 | constexpr bool HasCmdBlitImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2; };
  1418. | ^
  1419. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1420. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1421. | ^
  1422. ../subprojects/vkroots/vkroots.h:6332:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1423. 6332 | constexpr bool HasCmdBlitImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2KHR; };
  1424. | ^
  1425. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1426. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1427. | ^
  1428. ../subprojects/vkroots/vkroots.h:6338:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1429. 6338 | constexpr bool HasCmdBuildAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructureNV; };
  1430. | ^
  1431. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1432. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1433. | ^
  1434. ../subprojects/vkroots/vkroots.h:6344:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1435. 6344 | constexpr bool HasCmdBuildAccelerationStructuresIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresIndirectKHR; };
  1436. | ^
  1437. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1438. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1439. | ^
  1440. ../subprojects/vkroots/vkroots.h:6350:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1441. 6350 | constexpr bool HasCmdBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresKHR; };
  1442. | ^
  1443. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1444. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1445. | ^
  1446. ../subprojects/vkroots/vkroots.h:6356:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1447. 6356 | constexpr bool HasCmdClearAttachments = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearAttachments; };
  1448. | ^
  1449. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1450. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1451. | ^
  1452. ../subprojects/vkroots/vkroots.h:6362:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1453. 6362 | constexpr bool HasCmdClearColorImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearColorImage; };
  1454. | ^
  1455. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1456. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1457. | ^
  1458. ../subprojects/vkroots/vkroots.h:6368:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1459. 6368 | constexpr bool HasCmdClearDepthStencilImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearDepthStencilImage; };
  1460. | ^
  1461. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1462. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1463. | ^
  1464. ../subprojects/vkroots/vkroots.h:6382:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1465. 6382 | constexpr bool HasCmdCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureKHR; };
  1466. | ^
  1467. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1468. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1469. | ^
  1470. ../subprojects/vkroots/vkroots.h:6388:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1471. 6388 | constexpr bool HasCmdCopyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureNV; };
  1472. | ^
  1473. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1474. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1475. | ^
  1476. ../subprojects/vkroots/vkroots.h:6394:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1477. 6394 | constexpr bool HasCmdCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureToMemoryKHR; };
  1478. | ^
  1479. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1480. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1481. | ^
  1482. ../subprojects/vkroots/vkroots.h:6400:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1483. 6400 | constexpr bool HasCmdCopyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer; };
  1484. | ^
  1485. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1486. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1487. | ^
  1488. ../subprojects/vkroots/vkroots.h:6406:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1489. 6406 | constexpr bool HasCmdCopyBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2; };
  1490. | ^
  1491. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1492. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1493. | ^
  1494. ../subprojects/vkroots/vkroots.h:6412:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1495. 6412 | constexpr bool HasCmdCopyBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2KHR; };
  1496. | ^
  1497. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1498. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1499. | ^
  1500. ../subprojects/vkroots/vkroots.h:6418:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1501. 6418 | constexpr bool HasCmdCopyBufferToImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage; };
  1502. | ^
  1503. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1504. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1505. | ^
  1506. ../subprojects/vkroots/vkroots.h:6424:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1507. 6424 | constexpr bool HasCmdCopyBufferToImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2; };
  1508. | ^
  1509. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1510. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1511. | ^
  1512. ../subprojects/vkroots/vkroots.h:6430:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1513. 6430 | constexpr bool HasCmdCopyBufferToImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2KHR; };
  1514. | ^
  1515. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1516. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1517. | ^
  1518. ../subprojects/vkroots/vkroots.h:6436:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1519. 6436 | constexpr bool HasCmdCopyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage; };
  1520. | ^
  1521. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1522. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1523. | ^
  1524. ../subprojects/vkroots/vkroots.h:6442:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1525. 6442 | constexpr bool HasCmdCopyImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2; };
  1526. | ^
  1527. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1528. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1529. | ^
  1530. ../subprojects/vkroots/vkroots.h:6448:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1531. 6448 | constexpr bool HasCmdCopyImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2KHR; };
  1532. | ^
  1533. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1534. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1535. | ^
  1536. ../subprojects/vkroots/vkroots.h:6454:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1537. 6454 | constexpr bool HasCmdCopyImageToBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer; };
  1538. | ^
  1539. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1540. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1541. | ^
  1542. ../subprojects/vkroots/vkroots.h:6460:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1543. 6460 | constexpr bool HasCmdCopyImageToBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2; };
  1544. | ^
  1545. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1546. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1547. | ^
  1548. ../subprojects/vkroots/vkroots.h:6466:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1549. 6466 | constexpr bool HasCmdCopyImageToBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2KHR; };
  1550. | ^
  1551. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1552. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1553. | ^
  1554. ../subprojects/vkroots/vkroots.h:6472:98: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1555. 6472 | constexpr bool HasCmdCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyMemoryToAccelerationStructureKHR; };
  1556. | ^
  1557. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1558. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1559. | ^
  1560. ../subprojects/vkroots/vkroots.h:6478:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1561. 6478 | constexpr bool HasCmdCopyQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyQueryPoolResults; };
  1562. | ^
  1563. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1564. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1565. | ^
  1566. ../subprojects/vkroots/vkroots.h:6492:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1567. 6492 | constexpr bool HasCmdDebugMarkerBeginEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerBeginEXT; };
  1568. | ^
  1569. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1570. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1571. | ^
  1572. ../subprojects/vkroots/vkroots.h:6498:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1573. 6498 | constexpr bool HasCmdDebugMarkerEndEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerEndEXT; };
  1574. | ^
  1575. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1576. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1577. | ^
  1578. ../subprojects/vkroots/vkroots.h:6504:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1579. 6504 | constexpr bool HasCmdDebugMarkerInsertEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerInsertEXT; };
  1580. | ^
  1581. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1582. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1583. | ^
  1584. ../subprojects/vkroots/vkroots.h:6518:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1585. 6518 | constexpr bool HasCmdDispatch = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatch; };
  1586. | ^
  1587. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1588. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1589. | ^
  1590. ../subprojects/vkroots/vkroots.h:6524:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1591. 6524 | constexpr bool HasCmdDispatchBase = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBase; };
  1592. | ^
  1593. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1594. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1595. | ^
  1596. ../subprojects/vkroots/vkroots.h:6530:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1597. 6530 | constexpr bool HasCmdDispatchBaseKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBaseKHR; };
  1598. | ^
  1599. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1600. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1601. | ^
  1602. ../subprojects/vkroots/vkroots.h:6536:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1603. 6536 | constexpr bool HasCmdDispatchIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchIndirect; };
  1604. | ^
  1605. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1606. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1607. | ^
  1608. ../subprojects/vkroots/vkroots.h:6542:66: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1609. 6542 | constexpr bool HasCmdDraw = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDraw; };
  1610. | ^
  1611. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1612. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1613. | ^
  1614. ../subprojects/vkroots/vkroots.h:6548:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1615. 6548 | constexpr bool HasCmdDrawIndexed = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexed; };
  1616. | ^
  1617. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1618. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1619. | ^
  1620. ../subprojects/vkroots/vkroots.h:6554:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1621. 6554 | constexpr bool HasCmdDrawIndexedIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirect; };
  1622. | ^
  1623. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1624. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1625. | ^
  1626. ../subprojects/vkroots/vkroots.h:6560:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1627. 6560 | constexpr bool HasCmdDrawIndexedIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCount; };
  1628. | ^
  1629. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1630. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1631. | ^
  1632. ../subprojects/vkroots/vkroots.h:6566:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1633. 6566 | constexpr bool HasCmdDrawIndexedIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountAMD; };
  1634. | ^
  1635. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1636. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1637. | ^
  1638. ../subprojects/vkroots/vkroots.h:6572:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1639. 6572 | constexpr bool HasCmdDrawIndexedIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountKHR; };
  1640. | ^
  1641. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1642. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1643. | ^
  1644. ../subprojects/vkroots/vkroots.h:6578:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1645. 6578 | constexpr bool HasCmdDrawIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirect; };
  1646. | ^
  1647. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1648. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1649. | ^
  1650. ../subprojects/vkroots/vkroots.h:6584:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1651. 6584 | constexpr bool HasCmdDrawIndirectByteCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectByteCountEXT; };
  1652. | ^
  1653. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1654. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1655. | ^
  1656. ../subprojects/vkroots/vkroots.h:6590:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1657. 6590 | constexpr bool HasCmdDrawIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCount; };
  1658. | ^
  1659. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1660. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1661. | ^
  1662. ../subprojects/vkroots/vkroots.h:6596:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1663. 6596 | constexpr bool HasCmdDrawIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountAMD; };
  1664. | ^
  1665. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1666. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1667. | ^
  1668. ../subprojects/vkroots/vkroots.h:6602:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1669. 6602 | constexpr bool HasCmdDrawIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountKHR; };
  1670. | ^
  1671. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1672. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1673. | ^
  1674. ../subprojects/vkroots/vkroots.h:6608:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1675. 6608 | constexpr bool HasCmdDrawMeshTasksIndirectCountNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectCountNV; };
  1676. | ^
  1677. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1678. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1679. | ^
  1680. ../subprojects/vkroots/vkroots.h:6614:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1681. 6614 | constexpr bool HasCmdDrawMeshTasksIndirectNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectNV; };
  1682. | ^
  1683. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1684. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1685. | ^
  1686. ../subprojects/vkroots/vkroots.h:6620:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1687. 6620 | constexpr bool HasCmdDrawMeshTasksNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksNV; };
  1688. | ^
  1689. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1690. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1691. | ^
  1692. ../subprojects/vkroots/vkroots.h:6626:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1693. 6626 | constexpr bool HasCmdDrawMultiEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiEXT; };
  1694. | ^
  1695. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1696. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1697. | ^
  1698. ../subprojects/vkroots/vkroots.h:6632:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1699. 6632 | constexpr bool HasCmdDrawMultiIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiIndexedEXT; };
  1700. | ^
  1701. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1702. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1703. | ^
  1704. ../subprojects/vkroots/vkroots.h:6646:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1705. 6646 | constexpr bool HasCmdEndConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndConditionalRenderingEXT; };
  1706. | ^
  1707. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1708. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1709. | ^
  1710. ../subprojects/vkroots/vkroots.h:6652:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1711. 6652 | constexpr bool HasCmdEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndDebugUtilsLabelEXT; };
  1712. | ^
  1713. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1714. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1715. | ^
  1716. ../subprojects/vkroots/vkroots.h:6658:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1717. 6658 | constexpr bool HasCmdEndQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQuery; };
  1718. | ^
  1719. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1720. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1721. | ^
  1722. ../subprojects/vkroots/vkroots.h:6664:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1723. 6664 | constexpr bool HasCmdEndQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQueryIndexedEXT; };
  1724. | ^
  1725. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1726. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1727. | ^
  1728. ../subprojects/vkroots/vkroots.h:6670:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1729. 6670 | constexpr bool HasCmdEndRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass; };
  1730. | ^
  1731. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1732. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1733. | ^
  1734. ../subprojects/vkroots/vkroots.h:6676:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1735. 6676 | constexpr bool HasCmdEndRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2; };
  1736. | ^
  1737. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1738. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1739. | ^
  1740. ../subprojects/vkroots/vkroots.h:6682:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1741. 6682 | constexpr bool HasCmdEndRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2KHR; };
  1742. | ^
  1743. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1744. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1745. | ^
  1746. ../subprojects/vkroots/vkroots.h:6688:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1747. 6688 | constexpr bool HasCmdEndRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRendering; };
  1748. | ^
  1749. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1750. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1751. | ^
  1752. ../subprojects/vkroots/vkroots.h:6694:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1753. 6694 | constexpr bool HasCmdEndRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderingKHR; };
  1754. | ^
  1755. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1756. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1757. | ^
  1758. ../subprojects/vkroots/vkroots.h:6700:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1759. 6700 | constexpr bool HasCmdEndTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndTransformFeedbackEXT; };
  1760. | ^
  1761. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1762. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1763. | ^
  1764. ../subprojects/vkroots/vkroots.h:6714:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1765. 6714 | constexpr bool HasCmdExecuteCommands = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteCommands; };
  1766. | ^
  1767. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1768. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1769. | ^
  1770. ../subprojects/vkroots/vkroots.h:6720:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1771. 6720 | constexpr bool HasCmdExecuteGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteGeneratedCommandsNV; };
  1772. | ^
  1773. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1774. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1775. | ^
  1776. ../subprojects/vkroots/vkroots.h:6726:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1777. 6726 | constexpr bool HasCmdFillBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdFillBuffer; };
  1778. | ^
  1779. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1780. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1781. | ^
  1782. ../subprojects/vkroots/vkroots.h:6732:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1783. 6732 | constexpr bool HasCmdInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdInsertDebugUtilsLabelEXT; };
  1784. | ^
  1785. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1786. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1787. | ^
  1788. ../subprojects/vkroots/vkroots.h:6738:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1789. 6738 | constexpr bool HasCmdNextSubpass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass; };
  1790. | ^
  1791. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1792. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1793. | ^
  1794. ../subprojects/vkroots/vkroots.h:6744:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1795. 6744 | constexpr bool HasCmdNextSubpass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2; };
  1796. | ^
  1797. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1798. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1799. | ^
  1800. ../subprojects/vkroots/vkroots.h:6750:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1801. 6750 | constexpr bool HasCmdNextSubpass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2KHR; };
  1802. | ^
  1803. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1804. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1805. | ^
  1806. ../subprojects/vkroots/vkroots.h:6756:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1807. 6756 | constexpr bool HasCmdPipelineBarrier = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier; };
  1808. | ^
  1809. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1810. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1811. | ^
  1812. ../subprojects/vkroots/vkroots.h:6762:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1813. 6762 | constexpr bool HasCmdPipelineBarrier2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2; };
  1814. | ^
  1815. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1816. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1817. | ^
  1818. ../subprojects/vkroots/vkroots.h:6768:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1819. 6768 | constexpr bool HasCmdPipelineBarrier2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2KHR; };
  1820. | ^
  1821. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1822. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1823. | ^
  1824. ../subprojects/vkroots/vkroots.h:6774:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1825. 6774 | constexpr bool HasCmdPreprocessGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPreprocessGeneratedCommandsNV; };
  1826. | ^
  1827. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1828. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1829. | ^
  1830. ../subprojects/vkroots/vkroots.h:6780:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1831. 6780 | constexpr bool HasCmdPushConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushConstants; };
  1832. | ^
  1833. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1834. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1835. | ^
  1836. ../subprojects/vkroots/vkroots.h:6786:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1837. 6786 | constexpr bool HasCmdPushDescriptorSetKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetKHR; };
  1838. | ^
  1839. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1840. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1841. | ^
  1842. ../subprojects/vkroots/vkroots.h:6792:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1843. 6792 | constexpr bool HasCmdPushDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetWithTemplateKHR; };
  1844. | ^
  1845. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1846. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1847. | ^
  1848. ../subprojects/vkroots/vkroots.h:6798:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1849. 6798 | constexpr bool HasCmdResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent; };
  1850. | ^
  1851. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1852. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1853. | ^
  1854. ../subprojects/vkroots/vkroots.h:6804:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1855. 6804 | constexpr bool HasCmdResetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2; };
  1856. | ^
  1857. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1858. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1859. | ^
  1860. ../subprojects/vkroots/vkroots.h:6810:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1861. 6810 | constexpr bool HasCmdResetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2KHR; };
  1862. | ^
  1863. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1864. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1865. | ^
  1866. ../subprojects/vkroots/vkroots.h:6816:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1867. 6816 | constexpr bool HasCmdResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetQueryPool; };
  1868. | ^
  1869. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1870. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1871. | ^
  1872. ../subprojects/vkroots/vkroots.h:6822:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1873. 6822 | constexpr bool HasCmdResolveImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage; };
  1874. | ^
  1875. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1876. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1877. | ^
  1878. ../subprojects/vkroots/vkroots.h:6828:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1879. 6828 | constexpr bool HasCmdResolveImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2; };
  1880. | ^
  1881. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1882. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1883. | ^
  1884. ../subprojects/vkroots/vkroots.h:6834:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1885. 6834 | constexpr bool HasCmdResolveImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2KHR; };
  1886. | ^
  1887. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1888. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1889. | ^
  1890. ../subprojects/vkroots/vkroots.h:6840:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1891. 6840 | constexpr bool HasCmdSetBlendConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetBlendConstants; };
  1892. | ^
  1893. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1894. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1895. | ^
  1896. ../subprojects/vkroots/vkroots.h:6846:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1897. 6846 | constexpr bool HasCmdSetCheckpointNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCheckpointNV; };
  1898. | ^
  1899. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1900. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1901. | ^
  1902. ../subprojects/vkroots/vkroots.h:6852:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1903. 6852 | constexpr bool HasCmdSetCoarseSampleOrderNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCoarseSampleOrderNV; };
  1904. | ^
  1905. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1906. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1907. | ^
  1908. ../subprojects/vkroots/vkroots.h:6858:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1909. 6858 | constexpr bool HasCmdSetColorWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetColorWriteEnableEXT; };
  1910. | ^
  1911. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1912. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1913. | ^
  1914. ../subprojects/vkroots/vkroots.h:6864:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1915. 6864 | constexpr bool HasCmdSetCullMode = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullMode; };
  1916. | ^
  1917. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1918. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1919. | ^
  1920. ../subprojects/vkroots/vkroots.h:6870:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1921. 6870 | constexpr bool HasCmdSetCullModeEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullModeEXT; };
  1922. | ^
  1923. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1924. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1925. | ^
  1926. ../subprojects/vkroots/vkroots.h:6876:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1927. 6876 | constexpr bool HasCmdSetDepthBias = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBias; };
  1928. | ^
  1929. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1930. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1931. | ^
  1932. ../subprojects/vkroots/vkroots.h:6882:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1933. 6882 | constexpr bool HasCmdSetDepthBiasEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnable; };
  1934. | ^
  1935. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1936. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1937. | ^
  1938. ../subprojects/vkroots/vkroots.h:6888:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1939. 6888 | constexpr bool HasCmdSetDepthBiasEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnableEXT; };
  1940. | ^
  1941. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1942. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1943. | ^
  1944. ../subprojects/vkroots/vkroots.h:6894:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1945. 6894 | constexpr bool HasCmdSetDepthBounds = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBounds; };
  1946. | ^
  1947. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1948. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1949. | ^
  1950. ../subprojects/vkroots/vkroots.h:6900:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1951. 6900 | constexpr bool HasCmdSetDepthBoundsTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnable; };
  1952. | ^
  1953. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1954. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1955. | ^
  1956. ../subprojects/vkroots/vkroots.h:6906:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1957. 6906 | constexpr bool HasCmdSetDepthBoundsTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnableEXT; };
  1958. | ^
  1959. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1960. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1961. | ^
  1962. ../subprojects/vkroots/vkroots.h:6912:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1963. 6912 | constexpr bool HasCmdSetDepthCompareOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOp; };
  1964. | ^
  1965. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1966. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1967. | ^
  1968. ../subprojects/vkroots/vkroots.h:6918:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1969. 6918 | constexpr bool HasCmdSetDepthCompareOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOpEXT; };
  1970. | ^
  1971. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1972. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1973. | ^
  1974. ../subprojects/vkroots/vkroots.h:6924:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1975. 6924 | constexpr bool HasCmdSetDepthTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnable; };
  1976. | ^
  1977. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1978. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1979. | ^
  1980. ../subprojects/vkroots/vkroots.h:6930:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1981. 6930 | constexpr bool HasCmdSetDepthTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnableEXT; };
  1982. | ^
  1983. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1984. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1985. | ^
  1986. ../subprojects/vkroots/vkroots.h:6936:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1987. 6936 | constexpr bool HasCmdSetDepthWriteEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnable; };
  1988. | ^
  1989. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1990. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1991. | ^
  1992. ../subprojects/vkroots/vkroots.h:6942:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1993. 6942 | constexpr bool HasCmdSetDepthWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnableEXT; };
  1994. | ^
  1995. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  1996. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  1997. | ^
  1998. ../subprojects/vkroots/vkroots.h:6948:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  1999. 6948 | constexpr bool HasCmdSetDeviceMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMask; };
  2000. | ^
  2001. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2002. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2003. | ^
  2004. ../subprojects/vkroots/vkroots.h:6954:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2005. 6954 | constexpr bool HasCmdSetDeviceMaskKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMaskKHR; };
  2006. | ^
  2007. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2008. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2009. | ^
  2010. ../subprojects/vkroots/vkroots.h:6960:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2011. 6960 | constexpr bool HasCmdSetDiscardRectangleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDiscardRectangleEXT; };
  2012. | ^
  2013. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2014. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2015. | ^
  2016. ../subprojects/vkroots/vkroots.h:6966:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2017. 6966 | constexpr bool HasCmdSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent; };
  2018. | ^
  2019. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2020. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2021. | ^
  2022. ../subprojects/vkroots/vkroots.h:6972:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2023. 6972 | constexpr bool HasCmdSetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2; };
  2024. | ^
  2025. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2026. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2027. | ^
  2028. ../subprojects/vkroots/vkroots.h:6978:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2029. 6978 | constexpr bool HasCmdSetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2KHR; };
  2030. | ^
  2031. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2032. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2033. | ^
  2034. ../subprojects/vkroots/vkroots.h:6984:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2035. 6984 | constexpr bool HasCmdSetExclusiveScissorNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetExclusiveScissorNV; };
  2036. | ^
  2037. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2038. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2039. | ^
  2040. ../subprojects/vkroots/vkroots.h:6990:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2041. 6990 | constexpr bool HasCmdSetFragmentShadingRateEnumNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateEnumNV; };
  2042. | ^
  2043. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2044. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2045. | ^
  2046. ../subprojects/vkroots/vkroots.h:6996:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2047. 6996 | constexpr bool HasCmdSetFragmentShadingRateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateKHR; };
  2048. | ^
  2049. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2050. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2051. | ^
  2052. ../subprojects/vkroots/vkroots.h:7002:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2053. 7002 | constexpr bool HasCmdSetFrontFace = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFace; };
  2054. | ^
  2055. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2056. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2057. | ^
  2058. ../subprojects/vkroots/vkroots.h:7008:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2059. 7008 | constexpr bool HasCmdSetFrontFaceEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFaceEXT; };
  2060. | ^
  2061. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2062. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2063. | ^
  2064. ../subprojects/vkroots/vkroots.h:7014:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2065. 7014 | constexpr bool HasCmdSetLineStippleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineStippleEXT; };
  2066. | ^
  2067. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2068. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2069. | ^
  2070. ../subprojects/vkroots/vkroots.h:7020:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2071. 7020 | constexpr bool HasCmdSetLineWidth = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineWidth; };
  2072. | ^
  2073. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2074. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2075. | ^
  2076. ../subprojects/vkroots/vkroots.h:7026:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2077. 7026 | constexpr bool HasCmdSetLogicOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLogicOpEXT; };
  2078. | ^
  2079. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2080. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2081. | ^
  2082. ../subprojects/vkroots/vkroots.h:7032:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2083. 7032 | constexpr bool HasCmdSetPatchControlPointsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPatchControlPointsEXT; };
  2084. | ^
  2085. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2086. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2087. | ^
  2088. ../subprojects/vkroots/vkroots.h:7038:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2089. 7038 | constexpr bool HasCmdSetPerformanceMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceMarkerINTEL; };
  2090. | ^
  2091. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2092. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2093. | ^
  2094. ../subprojects/vkroots/vkroots.h:7044:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2095. 7044 | constexpr bool HasCmdSetPerformanceOverrideINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceOverrideINTEL; };
  2096. | ^
  2097. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2098. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2099. | ^
  2100. ../subprojects/vkroots/vkroots.h:7050:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2101. 7050 | constexpr bool HasCmdSetPerformanceStreamMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceStreamMarkerINTEL; };
  2102. | ^
  2103. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2104. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2105. | ^
  2106. ../subprojects/vkroots/vkroots.h:7056:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2107. 7056 | constexpr bool HasCmdSetPrimitiveRestartEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnable; };
  2108. | ^
  2109. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2110. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2111. | ^
  2112. ../subprojects/vkroots/vkroots.h:7062:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2113. 7062 | constexpr bool HasCmdSetPrimitiveRestartEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnableEXT; };
  2114. | ^
  2115. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2116. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2117. | ^
  2118. ../subprojects/vkroots/vkroots.h:7068:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2119. 7068 | constexpr bool HasCmdSetPrimitiveTopology = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopology; };
  2120. | ^
  2121. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2122. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2123. | ^
  2124. ../subprojects/vkroots/vkroots.h:7074:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2125. 7074 | constexpr bool HasCmdSetPrimitiveTopologyEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopologyEXT; };
  2126. | ^
  2127. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2128. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2129. | ^
  2130. ../subprojects/vkroots/vkroots.h:7080:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2131. 7080 | constexpr bool HasCmdSetRasterizerDiscardEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnable; };
  2132. | ^
  2133. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2134. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2135. | ^
  2136. ../subprojects/vkroots/vkroots.h:7086:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2137. 7086 | constexpr bool HasCmdSetRasterizerDiscardEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnableEXT; };
  2138. | ^
  2139. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2140. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2141. | ^
  2142. ../subprojects/vkroots/vkroots.h:7092:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2143. 7092 | constexpr bool HasCmdSetRayTracingPipelineStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRayTracingPipelineStackSizeKHR; };
  2144. | ^
  2145. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2146. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2147. | ^
  2148. ../subprojects/vkroots/vkroots.h:7098:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2149. 7098 | constexpr bool HasCmdSetSampleLocationsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetSampleLocationsEXT; };
  2150. | ^
  2151. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2152. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2153. | ^
  2154. ../subprojects/vkroots/vkroots.h:7104:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2155. 7104 | constexpr bool HasCmdSetScissor = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissor; };
  2156. | ^
  2157. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2158. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2159. | ^
  2160. ../subprojects/vkroots/vkroots.h:7110:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2161. 7110 | constexpr bool HasCmdSetScissorWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCount; };
  2162. | ^
  2163. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2164. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2165. | ^
  2166. ../subprojects/vkroots/vkroots.h:7116:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2167. 7116 | constexpr bool HasCmdSetScissorWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCountEXT; };
  2168. | ^
  2169. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2170. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2171. | ^
  2172. ../subprojects/vkroots/vkroots.h:7122:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2173. 7122 | constexpr bool HasCmdSetStencilCompareMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilCompareMask; };
  2174. | ^
  2175. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2176. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2177. | ^
  2178. ../subprojects/vkroots/vkroots.h:7128:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2179. 7128 | constexpr bool HasCmdSetStencilOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOp; };
  2180. | ^
  2181. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2182. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2183. | ^
  2184. ../subprojects/vkroots/vkroots.h:7134:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2185. 7134 | constexpr bool HasCmdSetStencilOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOpEXT; };
  2186. | ^
  2187. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2188. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2189. | ^
  2190. ../subprojects/vkroots/vkroots.h:7140:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2191. 7140 | constexpr bool HasCmdSetStencilReference = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilReference; };
  2192. | ^
  2193. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2194. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2195. | ^
  2196. ../subprojects/vkroots/vkroots.h:7146:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2197. 7146 | constexpr bool HasCmdSetStencilTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnable; };
  2198. | ^
  2199. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2200. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2201. | ^
  2202. ../subprojects/vkroots/vkroots.h:7152:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2203. 7152 | constexpr bool HasCmdSetStencilTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnableEXT; };
  2204. | ^
  2205. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2206. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2207. | ^
  2208. ../subprojects/vkroots/vkroots.h:7158:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2209. 7158 | constexpr bool HasCmdSetStencilWriteMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilWriteMask; };
  2210. | ^
  2211. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2212. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2213. | ^
  2214. ../subprojects/vkroots/vkroots.h:7164:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2215. 7164 | constexpr bool HasCmdSetVertexInputEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetVertexInputEXT; };
  2216. | ^
  2217. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2218. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2219. | ^
  2220. ../subprojects/vkroots/vkroots.h:7170:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2221. 7170 | constexpr bool HasCmdSetViewport = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewport; };
  2222. | ^
  2223. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2224. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2225. | ^
  2226. ../subprojects/vkroots/vkroots.h:7176:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2227. 7176 | constexpr bool HasCmdSetViewportShadingRatePaletteNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportShadingRatePaletteNV; };
  2228. | ^
  2229. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2230. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2231. | ^
  2232. ../subprojects/vkroots/vkroots.h:7182:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2233. 7182 | constexpr bool HasCmdSetViewportWScalingNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWScalingNV; };
  2234. | ^
  2235. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2236. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2237. | ^
  2238. ../subprojects/vkroots/vkroots.h:7188:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2239. 7188 | constexpr bool HasCmdSetViewportWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCount; };
  2240. | ^
  2241. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2242. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2243. | ^
  2244. ../subprojects/vkroots/vkroots.h:7194:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2245. 7194 | constexpr bool HasCmdSetViewportWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCountEXT; };
  2246. | ^
  2247. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2248. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2249. | ^
  2250. ../subprojects/vkroots/vkroots.h:7200:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2251. 7200 | constexpr bool HasCmdSubpassShadingHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSubpassShadingHUAWEI; };
  2252. | ^
  2253. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2254. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2255. | ^
  2256. ../subprojects/vkroots/vkroots.h:7206:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2257. 7206 | constexpr bool HasCmdTraceRaysIndirect2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirect2KHR; };
  2258. | ^
  2259. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2260. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2261. | ^
  2262. ../subprojects/vkroots/vkroots.h:7212:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2263. 7212 | constexpr bool HasCmdTraceRaysIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirectKHR; };
  2264. | ^
  2265. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2266. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2267. | ^
  2268. ../subprojects/vkroots/vkroots.h:7218:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2269. 7218 | constexpr bool HasCmdTraceRaysKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysKHR; };
  2270. | ^
  2271. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2272. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2273. | ^
  2274. ../subprojects/vkroots/vkroots.h:7224:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2275. 7224 | constexpr bool HasCmdTraceRaysNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysNV; };
  2276. | ^
  2277. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2278. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2279. | ^
  2280. ../subprojects/vkroots/vkroots.h:7230:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2281. 7230 | constexpr bool HasCmdUpdateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdUpdateBuffer; };
  2282. | ^
  2283. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2284. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2285. | ^
  2286. ../subprojects/vkroots/vkroots.h:7236:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2287. 7236 | constexpr bool HasCmdWaitEvents = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents; };
  2288. | ^
  2289. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2290. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2291. | ^
  2292. ../subprojects/vkroots/vkroots.h:7242:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2293. 7242 | constexpr bool HasCmdWaitEvents2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2; };
  2294. | ^
  2295. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2296. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2297. | ^
  2298. ../subprojects/vkroots/vkroots.h:7248:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2299. 7248 | constexpr bool HasCmdWaitEvents2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2KHR; };
  2300. | ^
  2301. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2302. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2303. | ^
  2304. ../subprojects/vkroots/vkroots.h:7254:102: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2305. 7254 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesKHR; };
  2306. | ^
  2307. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2308. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2309. | ^
  2310. ../subprojects/vkroots/vkroots.h:7260:101: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2311. 7260 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesNV; };
  2312. | ^
  2313. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2314. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2315. | ^
  2316. ../subprojects/vkroots/vkroots.h:7266:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2317. 7266 | constexpr bool HasCmdWriteBufferMarker2AMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarker2AMD; };
  2318. | ^
  2319. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2320. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2321. | ^
  2322. ../subprojects/vkroots/vkroots.h:7272:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2323. 7272 | constexpr bool HasCmdWriteBufferMarkerAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarkerAMD; };
  2324. | ^
  2325. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2326. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2327. | ^
  2328. ../subprojects/vkroots/vkroots.h:7278:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2329. 7278 | constexpr bool HasCmdWriteTimestamp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp; };
  2330. | ^
  2331. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2332. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2333. | ^
  2334. ../subprojects/vkroots/vkroots.h:7284:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2335. 7284 | constexpr bool HasCmdWriteTimestamp2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2; };
  2336. | ^
  2337. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2338. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2339. | ^
  2340. ../subprojects/vkroots/vkroots.h:7290:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2341. 7290 | constexpr bool HasCmdWriteTimestamp2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2KHR; };
  2342. | ^
  2343. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2344. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2345. | ^
  2346. ../subprojects/vkroots/vkroots.h:7296:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2347. 7296 | constexpr bool HasCompileDeferredNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CompileDeferredNV; };
  2348. | ^
  2349. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2350. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2351. | ^
  2352. ../subprojects/vkroots/vkroots.h:7302:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2353. 7302 | constexpr bool HasCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureKHR; };
  2354. | ^
  2355. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2356. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2357. | ^
  2358. ../subprojects/vkroots/vkroots.h:7308:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2359. 7308 | constexpr bool HasCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureToMemoryKHR; };
  2360. | ^
  2361. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2362. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2363. | ^
  2364. ../subprojects/vkroots/vkroots.h:7314:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2365. 7314 | constexpr bool HasCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyMemoryToAccelerationStructureKHR; };
  2366. | ^
  2367. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2368. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2369. | ^
  2370. ../subprojects/vkroots/vkroots.h:7320:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2371. 7320 | constexpr bool HasCreateAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureKHR; };
  2372. | ^
  2373. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2374. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2375. | ^
  2376. ../subprojects/vkroots/vkroots.h:7326:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2377. 7326 | constexpr bool HasCreateAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureNV; };
  2378. | ^
  2379. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2380. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2381. | ^
  2382. ../subprojects/vkroots/vkroots.h:7332:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2383. 7332 | constexpr bool HasCreateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBuffer; };
  2384. | ^
  2385. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2386. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2387. | ^
  2388. ../subprojects/vkroots/vkroots.h:7346:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2389. 7346 | constexpr bool HasCreateBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBufferView; };
  2390. | ^
  2391. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2392. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2393. | ^
  2394. ../subprojects/vkroots/vkroots.h:7352:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2395. 7352 | constexpr bool HasCreateCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateCommandPool; };
  2396. | ^
  2397. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2398. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2399. | ^
  2400. ../subprojects/vkroots/vkroots.h:7358:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2401. 7358 | constexpr bool HasCreateComputePipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateComputePipelines; };
  2402. | ^
  2403. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2404. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2405. | ^
  2406. ../subprojects/vkroots/vkroots.h:7380:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2407. 7380 | constexpr bool HasCreateDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDeferredOperationKHR; };
  2408. | ^
  2409. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2410. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2411. | ^
  2412. ../subprojects/vkroots/vkroots.h:7386:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2413. 7386 | constexpr bool HasCreateDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorPool; };
  2414. | ^
  2415. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2416. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2417. | ^
  2418. ../subprojects/vkroots/vkroots.h:7392:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2419. 7392 | constexpr bool HasCreateDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorSetLayout; };
  2420. | ^
  2421. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2422. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2423. | ^
  2424. ../subprojects/vkroots/vkroots.h:7398:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2425. 7398 | constexpr bool HasCreateDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplate; };
  2426. | ^
  2427. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2428. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2429. | ^
  2430. ../subprojects/vkroots/vkroots.h:7404:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2431. 7404 | constexpr bool HasCreateDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplateKHR; };
  2432. | ^
  2433. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2434. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2435. | ^
  2436. ../subprojects/vkroots/vkroots.h:7410:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2437. 7410 | constexpr bool HasCreateEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateEvent; };
  2438. | ^
  2439. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2440. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2441. | ^
  2442. ../subprojects/vkroots/vkroots.h:7416:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2443. 7416 | constexpr bool HasCreateFence = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFence; };
  2444. | ^
  2445. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2446. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2447. | ^
  2448. ../subprojects/vkroots/vkroots.h:7422:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2449. 7422 | constexpr bool HasCreateFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFramebuffer; };
  2450. | ^
  2451. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2452. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2453. | ^
  2454. ../subprojects/vkroots/vkroots.h:7428:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2455. 7428 | constexpr bool HasCreateGraphicsPipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateGraphicsPipelines; };
  2456. | ^
  2457. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2458. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2459. | ^
  2460. ../subprojects/vkroots/vkroots.h:7434:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2461. 7434 | constexpr bool HasCreateImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImage; };
  2462. | ^
  2463. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2464. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2465. | ^
  2466. ../subprojects/vkroots/vkroots.h:7440:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2467. 7440 | constexpr bool HasCreateImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImageView; };
  2468. | ^
  2469. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2470. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2471. | ^
  2472. ../subprojects/vkroots/vkroots.h:7446:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2473. 7446 | constexpr bool HasCreateIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateIndirectCommandsLayoutNV; };
  2474. | ^
  2475. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2476. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2477. | ^
  2478. ../subprojects/vkroots/vkroots.h:7452:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2479. 7452 | constexpr bool HasCreatePipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineCache; };
  2480. | ^
  2481. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2482. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2483. | ^
  2484. ../subprojects/vkroots/vkroots.h:7458:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2485. 7458 | constexpr bool HasCreatePipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineLayout; };
  2486. | ^
  2487. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2488. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2489. | ^
  2490. ../subprojects/vkroots/vkroots.h:7464:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2491. 7464 | constexpr bool HasCreatePrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlot; };
  2492. | ^
  2493. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2494. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2495. | ^
  2496. ../subprojects/vkroots/vkroots.h:7470:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2497. 7470 | constexpr bool HasCreatePrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlotEXT; };
  2498. | ^
  2499. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2500. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2501. | ^
  2502. ../subprojects/vkroots/vkroots.h:7476:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2503. 7476 | constexpr bool HasCreateQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateQueryPool; };
  2504. | ^
  2505. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2506. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2507. | ^
  2508. ../subprojects/vkroots/vkroots.h:7482:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2509. 7482 | constexpr bool HasCreateRayTracingPipelinesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesKHR; };
  2510. | ^
  2511. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2512. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2513. | ^
  2514. ../subprojects/vkroots/vkroots.h:7488:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2515. 7488 | constexpr bool HasCreateRayTracingPipelinesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesNV; };
  2516. | ^
  2517. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2518. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2519. | ^
  2520. ../subprojects/vkroots/vkroots.h:7494:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2521. 7494 | constexpr bool HasCreateRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass; };
  2522. | ^
  2523. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2524. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2525. | ^
  2526. ../subprojects/vkroots/vkroots.h:7500:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2527. 7500 | constexpr bool HasCreateRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2; };
  2528. | ^
  2529. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2530. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2531. | ^
  2532. ../subprojects/vkroots/vkroots.h:7506:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2533. 7506 | constexpr bool HasCreateRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2KHR; };
  2534. | ^
  2535. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2536. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2537. | ^
  2538. ../subprojects/vkroots/vkroots.h:7512:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2539. 7512 | constexpr bool HasCreateSampler = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSampler; };
  2540. | ^
  2541. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2542. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2543. | ^
  2544. ../subprojects/vkroots/vkroots.h:7518:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2545. 7518 | constexpr bool HasCreateSamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversion; };
  2546. | ^
  2547. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2548. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2549. | ^
  2550. ../subprojects/vkroots/vkroots.h:7524:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2551. 7524 | constexpr bool HasCreateSamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversionKHR; };
  2552. | ^
  2553. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2554. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2555. | ^
  2556. ../subprojects/vkroots/vkroots.h:7530:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2557. 7530 | constexpr bool HasCreateSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSemaphore; };
  2558. | ^
  2559. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2560. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2561. | ^
  2562. ../subprojects/vkroots/vkroots.h:7536:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2563. 7536 | constexpr bool HasCreateShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateShaderModule; };
  2564. | ^
  2565. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2566. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2567. | ^
  2568. ../subprojects/vkroots/vkroots.h:7542:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2569. 7542 | constexpr bool HasCreateSharedSwapchainsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSharedSwapchainsKHR; };
  2570. | ^
  2571. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2572. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2573. | ^
  2574. ../subprojects/vkroots/vkroots.h:7548:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2575. 7548 | constexpr bool HasCreateSwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSwapchainKHR; };
  2576. | ^
  2577. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2578. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2579. | ^
  2580. ../subprojects/vkroots/vkroots.h:7554:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2581. 7554 | constexpr bool HasCreateValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateValidationCacheEXT; };
  2582. | ^
  2583. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2584. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2585. | ^
  2586. ../subprojects/vkroots/vkroots.h:7576:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2587. 7576 | constexpr bool HasDebugMarkerSetObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectNameEXT; };
  2588. | ^
  2589. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2590. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2591. | ^
  2592. ../subprojects/vkroots/vkroots.h:7582:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2593. 7582 | constexpr bool HasDebugMarkerSetObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectTagEXT; };
  2594. | ^
  2595. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2596. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2597. | ^
  2598. ../subprojects/vkroots/vkroots.h:7588:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2599. 7588 | constexpr bool HasDeferredOperationJoinKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DeferredOperationJoinKHR; };
  2600. | ^
  2601. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2602. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2603. | ^
  2604. ../subprojects/vkroots/vkroots.h:7594:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2605. 7594 | constexpr bool HasDestroyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureKHR; };
  2606. | ^
  2607. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2608. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2609. | ^
  2610. ../subprojects/vkroots/vkroots.h:7600:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2611. 7600 | constexpr bool HasDestroyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureNV; };
  2612. | ^
  2613. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2614. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2615. | ^
  2616. ../subprojects/vkroots/vkroots.h:7606:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2617. 7606 | constexpr bool HasDestroyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBuffer; };
  2618. | ^
  2619. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2620. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2621. | ^
  2622. ../subprojects/vkroots/vkroots.h:7620:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2623. 7620 | constexpr bool HasDestroyBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBufferView; };
  2624. | ^
  2625. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2626. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2627. | ^
  2628. ../subprojects/vkroots/vkroots.h:7626:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2629. 7626 | constexpr bool HasDestroyCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyCommandPool; };
  2630. | ^
  2631. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2632. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2633. | ^
  2634. ../subprojects/vkroots/vkroots.h:7648:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2635. 7648 | constexpr bool HasDestroyDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDeferredOperationKHR; };
  2636. | ^
  2637. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2638. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2639. | ^
  2640. ../subprojects/vkroots/vkroots.h:7654:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2641. 7654 | constexpr bool HasDestroyDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorPool; };
  2642. | ^
  2643. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2644. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2645. | ^
  2646. ../subprojects/vkroots/vkroots.h:7660:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2647. 7660 | constexpr bool HasDestroyDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorSetLayout; };
  2648. | ^
  2649. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2650. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2651. | ^
  2652. ../subprojects/vkroots/vkroots.h:7666:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2653. 7666 | constexpr bool HasDestroyDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplate; };
  2654. | ^
  2655. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2656. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2657. | ^
  2658. ../subprojects/vkroots/vkroots.h:7672:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2659. 7672 | constexpr bool HasDestroyDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplateKHR; };
  2660. | ^
  2661. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2662. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2663. | ^
  2664. ../subprojects/vkroots/vkroots.h:7678:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2665. 7678 | constexpr bool HasDestroyDevice = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDevice; };
  2666. | ^
  2667. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2668. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2669. | ^
  2670. ../subprojects/vkroots/vkroots.h:7688:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2671. 7688 | constexpr bool HasDestroyEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyEvent; };
  2672. | ^
  2673. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2674. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2675. | ^
  2676. ../subprojects/vkroots/vkroots.h:7694:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2677. 7694 | constexpr bool HasDestroyFence = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFence; };
  2678. | ^
  2679. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2680. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2681. | ^
  2682. ../subprojects/vkroots/vkroots.h:7700:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2683. 7700 | constexpr bool HasDestroyFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFramebuffer; };
  2684. | ^
  2685. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2686. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2687. | ^
  2688. ../subprojects/vkroots/vkroots.h:7706:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2689. 7706 | constexpr bool HasDestroyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImage; };
  2690. | ^
  2691. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2692. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2693. | ^
  2694. ../subprojects/vkroots/vkroots.h:7712:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2695. 7712 | constexpr bool HasDestroyImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImageView; };
  2696. | ^
  2697. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2698. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2699. | ^
  2700. ../subprojects/vkroots/vkroots.h:7718:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2701. 7718 | constexpr bool HasDestroyIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyIndirectCommandsLayoutNV; };
  2702. | ^
  2703. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2704. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2705. | ^
  2706. ../subprojects/vkroots/vkroots.h:7724:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2707. 7724 | constexpr bool HasDestroyPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipeline; };
  2708. | ^
  2709. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2710. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2711. | ^
  2712. ../subprojects/vkroots/vkroots.h:7730:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2713. 7730 | constexpr bool HasDestroyPipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineCache; };
  2714. | ^
  2715. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2716. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2717. | ^
  2718. ../subprojects/vkroots/vkroots.h:7736:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2719. 7736 | constexpr bool HasDestroyPipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineLayout; };
  2720. | ^
  2721. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2722. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2723. | ^
  2724. ../subprojects/vkroots/vkroots.h:7742:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2725. 7742 | constexpr bool HasDestroyPrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlot; };
  2726. | ^
  2727. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2728. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2729. | ^
  2730. ../subprojects/vkroots/vkroots.h:7748:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2731. 7748 | constexpr bool HasDestroyPrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlotEXT; };
  2732. | ^
  2733. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2734. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2735. | ^
  2736. ../subprojects/vkroots/vkroots.h:7754:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2737. 7754 | constexpr bool HasDestroyQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyQueryPool; };
  2738. | ^
  2739. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2740. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2741. | ^
  2742. ../subprojects/vkroots/vkroots.h:7760:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2743. 7760 | constexpr bool HasDestroyRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyRenderPass; };
  2744. | ^
  2745. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2746. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2747. | ^
  2748. ../subprojects/vkroots/vkroots.h:7766:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2749. 7766 | constexpr bool HasDestroySampler = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySampler; };
  2750. | ^
  2751. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2752. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2753. | ^
  2754. ../subprojects/vkroots/vkroots.h:7772:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2755. 7772 | constexpr bool HasDestroySamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversion; };
  2756. | ^
  2757. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2758. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2759. | ^
  2760. ../subprojects/vkroots/vkroots.h:7778:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2761. 7778 | constexpr bool HasDestroySamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversionKHR; };
  2762. | ^
  2763. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2764. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2765. | ^
  2766. ../subprojects/vkroots/vkroots.h:7784:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2767. 7784 | constexpr bool HasDestroySemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySemaphore; };
  2768. | ^
  2769. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2770. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2771. | ^
  2772. ../subprojects/vkroots/vkroots.h:7790:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2773. 7790 | constexpr bool HasDestroyShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyShaderModule; };
  2774. | ^
  2775. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2776. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2777. | ^
  2778. ../subprojects/vkroots/vkroots.h:7796:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2779. 7796 | constexpr bool HasDestroySwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySwapchainKHR; };
  2780. | ^
  2781. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2782. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2783. | ^
  2784. ../subprojects/vkroots/vkroots.h:7802:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2785. 7802 | constexpr bool HasDestroyValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyValidationCacheEXT; };
  2786. | ^
  2787. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2788. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2789. | ^
  2790. ../subprojects/vkroots/vkroots.h:7824:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2791. 7824 | constexpr bool HasDeviceWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::DeviceWaitIdle; };
  2792. | ^
  2793. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2794. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2795. | ^
  2796. ../subprojects/vkroots/vkroots.h:7830:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2797. 7830 | constexpr bool HasDisplayPowerControlEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DisplayPowerControlEXT; };
  2798. | ^
  2799. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2800. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2801. | ^
  2802. ../subprojects/vkroots/vkroots.h:7836:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2803. 7836 | constexpr bool HasEndCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::EndCommandBuffer; };
  2804. | ^
  2805. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2806. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2807. | ^
  2808. ../subprojects/vkroots/vkroots.h:7850:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2809. 7850 | constexpr bool HasFlushMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::FlushMappedMemoryRanges; };
  2810. | ^
  2811. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2812. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2813. | ^
  2814. ../subprojects/vkroots/vkroots.h:7856:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2815. 7856 | constexpr bool HasFreeCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeCommandBuffers; };
  2816. | ^
  2817. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2818. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2819. | ^
  2820. ../subprojects/vkroots/vkroots.h:7862:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2821. 7862 | constexpr bool HasFreeDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeDescriptorSets; };
  2822. | ^
  2823. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2824. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2825. | ^
  2826. ../subprojects/vkroots/vkroots.h:7868:69: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2827. 7868 | constexpr bool HasFreeMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeMemory; };
  2828. | ^
  2829. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2830. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2831. | ^
  2832. ../subprojects/vkroots/vkroots.h:7874:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2833. 7874 | constexpr bool HasGetAccelerationStructureBuildSizesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureBuildSizesKHR; };
  2834. | ^
  2835. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2836. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2837. | ^
  2838. ../subprojects/vkroots/vkroots.h:7880:99: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2839. 7880 | constexpr bool HasGetAccelerationStructureDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureDeviceAddressKHR; };
  2840. | ^
  2841. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2842. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2843. | ^
  2844. ../subprojects/vkroots/vkroots.h:7886:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2845. 7886 | constexpr bool HasGetAccelerationStructureHandleNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureHandleNV; };
  2846. | ^
  2847. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2848. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2849. | ^
  2850. ../subprojects/vkroots/vkroots.h:7892:103: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2851. 7892 | constexpr bool HasGetAccelerationStructureMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureMemoryRequirementsNV; };
  2852. | ^
  2853. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2854. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2855. | ^
  2856. ../subprojects/vkroots/vkroots.h:7914:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2857. 7914 | constexpr bool HasGetBufferDeviceAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddress; };
  2858. | ^
  2859. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2860. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2861. | ^
  2862. ../subprojects/vkroots/vkroots.h:7920:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2863. 7920 | constexpr bool HasGetBufferDeviceAddressEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressEXT; };
  2864. | ^
  2865. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2866. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2867. | ^
  2868. ../subprojects/vkroots/vkroots.h:7926:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2869. 7926 | constexpr bool HasGetBufferDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressKHR; };
  2870. | ^
  2871. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2872. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2873. | ^
  2874. ../subprojects/vkroots/vkroots.h:7932:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2875. 7932 | constexpr bool HasGetBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements; };
  2876. | ^
  2877. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2878. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2879. | ^
  2880. ../subprojects/vkroots/vkroots.h:7938:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2881. 7938 | constexpr bool HasGetBufferMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2; };
  2882. | ^
  2883. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2884. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2885. | ^
  2886. ../subprojects/vkroots/vkroots.h:7944:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2887. 7944 | constexpr bool HasGetBufferMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2KHR; };
  2888. | ^
  2889. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2890. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2891. | ^
  2892. ../subprojects/vkroots/vkroots.h:7950:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2893. 7950 | constexpr bool HasGetBufferOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddress; };
  2894. | ^
  2895. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2896. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2897. | ^
  2898. ../subprojects/vkroots/vkroots.h:7956:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2899. 7956 | constexpr bool HasGetBufferOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddressKHR; };
  2900. | ^
  2901. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2902. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2903. | ^
  2904. ../subprojects/vkroots/vkroots.h:7962:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2905. 7962 | constexpr bool HasGetCalibratedTimestampsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetCalibratedTimestampsEXT; };
  2906. | ^
  2907. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2908. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2909. | ^
  2910. ../subprojects/vkroots/vkroots.h:7968:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2911. 7968 | constexpr bool HasGetDeferredOperationMaxConcurrencyKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationMaxConcurrencyKHR; };
  2912. | ^
  2913. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2914. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2915. | ^
  2916. ../subprojects/vkroots/vkroots.h:7974:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2917. 7974 | constexpr bool HasGetDeferredOperationResultKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationResultKHR; };
  2918. | ^
  2919. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2920. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2921. | ^
  2922. ../subprojects/vkroots/vkroots.h:7980:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2923. 7980 | constexpr bool HasGetDescriptorSetHostMappingVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetHostMappingVALVE; };
  2924. | ^
  2925. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2926. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2927. | ^
  2928. ../subprojects/vkroots/vkroots.h:7986:101: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2929. 7986 | constexpr bool HasGetDescriptorSetLayoutHostMappingInfoVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutHostMappingInfoVALVE; };
  2930. | ^
  2931. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2932. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2933. | ^
  2934. ../subprojects/vkroots/vkroots.h:7992:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2935. 7992 | constexpr bool HasGetDescriptorSetLayoutSupport = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupport; };
  2936. | ^
  2937. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2938. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2939. | ^
  2940. ../subprojects/vkroots/vkroots.h:7998:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2941. 7998 | constexpr bool HasGetDescriptorSetLayoutSupportKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupportKHR; };
  2942. | ^
  2943. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2944. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2945. | ^
  2946. ../subprojects/vkroots/vkroots.h:8004:105: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2947. 8004 | constexpr bool HasGetDeviceAccelerationStructureCompatibilityKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceAccelerationStructureCompatibilityKHR; };
  2948. | ^
  2949. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2950. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2951. | ^
  2952. ../subprojects/vkroots/vkroots.h:8010:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2953. 8010 | constexpr bool HasGetDeviceBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirements; };
  2954. | ^
  2955. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2956. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2957. | ^
  2958. ../subprojects/vkroots/vkroots.h:8016:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2959. 8016 | constexpr bool HasGetDeviceBufferMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirementsKHR; };
  2960. | ^
  2961. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2962. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2963. | ^
  2964. ../subprojects/vkroots/vkroots.h:8022:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2965. 8022 | constexpr bool HasGetDeviceGroupPeerMemoryFeatures = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeatures; };
  2966. | ^
  2967. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2968. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2969. | ^
  2970. ../subprojects/vkroots/vkroots.h:8028:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2971. 8028 | constexpr bool HasGetDeviceGroupPeerMemoryFeaturesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeaturesKHR; };
  2972. | ^
  2973. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2974. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2975. | ^
  2976. ../subprojects/vkroots/vkroots.h:8034:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2977. 8034 | constexpr bool HasGetDeviceGroupPresentCapabilitiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPresentCapabilitiesKHR; };
  2978. | ^
  2979. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2980. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2981. | ^
  2982. ../subprojects/vkroots/vkroots.h:8048:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2983. 8048 | constexpr bool HasGetDeviceGroupSurfacePresentModesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupSurfacePresentModesKHR; };
  2984. | ^
  2985. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2986. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2987. | ^
  2988. ../subprojects/vkroots/vkroots.h:8054:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2989. 8054 | constexpr bool HasGetDeviceImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirements; };
  2990. | ^
  2991. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2992. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2993. | ^
  2994. ../subprojects/vkroots/vkroots.h:8060:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  2995. 8060 | constexpr bool HasGetDeviceImageMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirementsKHR; };
  2996. | ^
  2997. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  2998. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  2999. | ^
  3000. ../subprojects/vkroots/vkroots.h:8066:97: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3001. 8066 | constexpr bool HasGetDeviceImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirements; };
  3002. | ^
  3003. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3004. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3005. | ^
  3006. ../subprojects/vkroots/vkroots.h:8072:100: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3007. 8072 | constexpr bool HasGetDeviceImageSparseMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirementsKHR; };
  3008. | ^
  3009. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3010. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3011. | ^
  3012. ../subprojects/vkroots/vkroots.h:8078:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3013. 8078 | constexpr bool HasGetDeviceMemoryCommitment = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryCommitment; };
  3014. | ^
  3015. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3016. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3017. | ^
  3018. ../subprojects/vkroots/vkroots.h:8084:94: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3019. 8084 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddress; };
  3020. | ^
  3021. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3022. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3023. | ^
  3024. ../subprojects/vkroots/vkroots.h:8090:97: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3025. 8090 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddressKHR; };
  3026. | ^
  3027. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3028. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3029. | ^
  3030. ../subprojects/vkroots/vkroots.h:8099:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3031. 8099 | constexpr bool HasGetDeviceQueue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue; };
  3032. | ^
  3033. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3034. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3035. | ^
  3036. ../subprojects/vkroots/vkroots.h:8105:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3037. 8105 | constexpr bool HasGetDeviceQueue2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue2; };
  3038. | ^
  3039. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3040. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3041. | ^
  3042. ../subprojects/vkroots/vkroots.h:8111:104: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3043. 8111 | constexpr bool HasGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; };
  3044. | ^
  3045. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3046. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3047. | ^
  3048. ../subprojects/vkroots/vkroots.h:8117:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3049. 8117 | constexpr bool HasGetEventStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetEventStatus; };
  3050. | ^
  3051. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3052. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3053. | ^
  3054. ../subprojects/vkroots/vkroots.h:8123:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3055. 8123 | constexpr bool HasGetFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceFdKHR; };
  3056. | ^
  3057. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3058. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3059. | ^
  3060. ../subprojects/vkroots/vkroots.h:8129:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3061. 8129 | constexpr bool HasGetFenceStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceStatus; };
  3062. | ^
  3063. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3064. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3065. | ^
  3066. ../subprojects/vkroots/vkroots.h:8143:99: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3067. 8143 | constexpr bool HasGetGeneratedCommandsMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetGeneratedCommandsMemoryRequirementsNV; };
  3068. | ^
  3069. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3070. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3071. | ^
  3072. ../subprojects/vkroots/vkroots.h:8149:97: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3073. 8149 | constexpr bool HasGetImageDrmFormatModifierPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageDrmFormatModifierPropertiesEXT; };
  3074. | ^
  3075. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3076. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3077. | ^
  3078. ../subprojects/vkroots/vkroots.h:8155:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3079. 8155 | constexpr bool HasGetImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements; };
  3080. | ^
  3081. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3082. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3083. | ^
  3084. ../subprojects/vkroots/vkroots.h:8161:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3085. 8161 | constexpr bool HasGetImageMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2; };
  3086. | ^
  3087. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3088. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3089. | ^
  3090. ../subprojects/vkroots/vkroots.h:8167:89: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3091. 8167 | constexpr bool HasGetImageMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2KHR; };
  3092. | ^
  3093. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3094. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3095. | ^
  3096. ../subprojects/vkroots/vkroots.h:8173:91: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3097. 8173 | constexpr bool HasGetImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements; };
  3098. | ^
  3099. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3100. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3101. | ^
  3102. ../subprojects/vkroots/vkroots.h:8179:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3103. 8179 | constexpr bool HasGetImageSparseMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2; };
  3104. | ^
  3105. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3106. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3107. | ^
  3108. ../subprojects/vkroots/vkroots.h:8185:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3109. 8185 | constexpr bool HasGetImageSparseMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2KHR; };
  3110. | ^
  3111. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3112. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3113. | ^
  3114. ../subprojects/vkroots/vkroots.h:8191:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3115. 8191 | constexpr bool HasGetImageSubresourceLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout; };
  3116. | ^
  3117. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3118. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3119. | ^
  3120. ../subprojects/vkroots/vkroots.h:8197:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3121. 8197 | constexpr bool HasGetImageSubresourceLayout2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout2EXT; };
  3122. | ^
  3123. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3124. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3125. | ^
  3126. ../subprojects/vkroots/vkroots.h:8227:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3127. 8227 | constexpr bool HasGetMemoryFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdKHR; };
  3128. | ^
  3129. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3130. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3131. | ^
  3132. ../subprojects/vkroots/vkroots.h:8233:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3133. 8233 | constexpr bool HasGetMemoryFdPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdPropertiesKHR; };
  3134. | ^
  3135. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3136. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3137. | ^
  3138. ../subprojects/vkroots/vkroots.h:8239:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3139. 8239 | constexpr bool HasGetMemoryHostPointerPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryHostPointerPropertiesEXT; };
  3140. | ^
  3141. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3142. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3143. | ^
  3144. ../subprojects/vkroots/vkroots.h:8245:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3145. 8245 | constexpr bool HasGetMemoryRemoteAddressNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryRemoteAddressNV; };
  3146. | ^
  3147. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3148. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3149. | ^
  3150. ../subprojects/vkroots/vkroots.h:8291:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3151. 8291 | constexpr bool HasGetPastPresentationTimingGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPastPresentationTimingGOOGLE; };
  3152. | ^
  3153. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3154. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3155. | ^
  3156. ../subprojects/vkroots/vkroots.h:8297:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3157. 8297 | constexpr bool HasGetPerformanceParameterINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPerformanceParameterINTEL; };
  3158. | ^
  3159. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3160. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3161. | ^
  3162. ../subprojects/vkroots/vkroots.h:8303:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3163. 8303 | constexpr bool HasGetPipelineCacheData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineCacheData; };
  3164. | ^
  3165. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3166. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3167. | ^
  3168. ../subprojects/vkroots/vkroots.h:8309:106: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3169. 8309 | constexpr bool HasGetPipelineExecutableInternalRepresentationsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableInternalRepresentationsKHR; };
  3170. | ^
  3171. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3172. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3173. | ^
  3174. ../subprojects/vkroots/vkroots.h:8315:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3175. 8315 | constexpr bool HasGetPipelineExecutablePropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutablePropertiesKHR; };
  3176. | ^
  3177. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3178. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3179. | ^
  3180. ../subprojects/vkroots/vkroots.h:8321:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3181. 8321 | constexpr bool HasGetPipelineExecutableStatisticsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableStatisticsKHR; };
  3182. | ^
  3183. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3184. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3185. | ^
  3186. ../subprojects/vkroots/vkroots.h:8327:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3187. 8327 | constexpr bool HasGetPipelinePropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelinePropertiesEXT; };
  3188. | ^
  3189. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3190. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3191. | ^
  3192. ../subprojects/vkroots/vkroots.h:8333:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3193. 8333 | constexpr bool HasGetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateData; };
  3194. | ^
  3195. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3196. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3197. | ^
  3198. ../subprojects/vkroots/vkroots.h:8339:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3199. 8339 | constexpr bool HasGetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPrivateDataEXT; };
  3200. | ^
  3201. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3202. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3203. | ^
  3204. ../subprojects/vkroots/vkroots.h:8345:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3205. 8345 | constexpr bool HasGetQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueryPoolResults; };
  3206. | ^
  3207. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3208. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3209. | ^
  3210. ../subprojects/vkroots/vkroots.h:8351:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3211. 8351 | constexpr bool HasGetQueueCheckpointData2NV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointData2NV; };
  3212. | ^
  3213. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3214. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3215. | ^
  3216. ../subprojects/vkroots/vkroots.h:8357:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3217. 8357 | constexpr bool HasGetQueueCheckpointDataNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetQueueCheckpointDataNV; };
  3218. | ^
  3219. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3220. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3221. | ^
  3222. ../subprojects/vkroots/vkroots.h:8363:106: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3223. 8363 | constexpr bool HasGetRayTracingCaptureReplayShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingCaptureReplayShaderGroupHandlesKHR; };
  3224. | ^
  3225. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3226. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3227. | ^
  3228. ../subprojects/vkroots/vkroots.h:8369:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3229. 8369 | constexpr bool HasGetRayTracingShaderGroupHandlesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesKHR; };
  3230. | ^
  3231. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3232. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3233. | ^
  3234. ../subprojects/vkroots/vkroots.h:8375:92: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3235. 8375 | constexpr bool HasGetRayTracingShaderGroupHandlesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupHandlesNV; };
  3236. | ^
  3237. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3238. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3239. | ^
  3240. ../subprojects/vkroots/vkroots.h:8381:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3241. 8381 | constexpr bool HasGetRayTracingShaderGroupStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRayTracingShaderGroupStackSizeKHR; };
  3242. | ^
  3243. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3244. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3245. | ^
  3246. ../subprojects/vkroots/vkroots.h:8387:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3247. 8387 | constexpr bool HasGetRefreshCycleDurationGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRefreshCycleDurationGOOGLE; };
  3248. | ^
  3249. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3250. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3251. | ^
  3252. ../subprojects/vkroots/vkroots.h:8393:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3253. 8393 | constexpr bool HasGetRenderAreaGranularity = requires(const DeviceOverrides& t) { &DeviceOverrides::GetRenderAreaGranularity; };
  3254. | ^
  3255. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3256. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3257. | ^
  3258. ../subprojects/vkroots/vkroots.h:8399:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3259. 8399 | constexpr bool HasGetSemaphoreCounterValue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValue; };
  3260. | ^
  3261. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3262. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3263. | ^
  3264. ../subprojects/vkroots/vkroots.h:8405:86: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3265. 8405 | constexpr bool HasGetSemaphoreCounterValueKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreCounterValueKHR; };
  3266. | ^
  3267. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3268. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3269. | ^
  3270. ../subprojects/vkroots/vkroots.h:8411:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3271. 8411 | constexpr bool HasGetSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSemaphoreFdKHR; };
  3272. | ^
  3273. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3274. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3275. | ^
  3276. ../subprojects/vkroots/vkroots.h:8433:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3277. 8433 | constexpr bool HasGetShaderInfoAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderInfoAMD; };
  3278. | ^
  3279. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3280. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3281. | ^
  3282. ../subprojects/vkroots/vkroots.h:8439:97: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3283. 8439 | constexpr bool HasGetShaderModuleCreateInfoIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleCreateInfoIdentifierEXT; };
  3284. | ^
  3285. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3286. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3287. | ^
  3288. ../subprojects/vkroots/vkroots.h:8445:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3289. 8445 | constexpr bool HasGetShaderModuleIdentifierEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetShaderModuleIdentifierEXT; };
  3290. | ^
  3291. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3292. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3293. | ^
  3294. ../subprojects/vkroots/vkroots.h:8451:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3295. 8451 | constexpr bool HasGetSwapchainCounterEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainCounterEXT; };
  3296. | ^
  3297. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3298. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3299. | ^
  3300. ../subprojects/vkroots/vkroots.h:8473:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3301. 8473 | constexpr bool HasGetSwapchainImagesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainImagesKHR; };
  3302. | ^
  3303. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3304. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3305. | ^
  3306. ../subprojects/vkroots/vkroots.h:8479:80: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3307. 8479 | constexpr bool HasGetSwapchainStatusKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetSwapchainStatusKHR; };
  3308. | ^
  3309. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3310. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3311. | ^
  3312. ../subprojects/vkroots/vkroots.h:8485:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3313. 8485 | constexpr bool HasGetValidationCacheDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetValidationCacheDataEXT; };
  3314. | ^
  3315. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3316. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3317. | ^
  3318. ../subprojects/vkroots/vkroots.h:8499:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3319. 8499 | constexpr bool HasImportFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportFenceFdKHR; };
  3320. | ^
  3321. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3322. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3323. | ^
  3324. ../subprojects/vkroots/vkroots.h:8513:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3325. 8513 | constexpr bool HasImportSemaphoreFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ImportSemaphoreFdKHR; };
  3326. | ^
  3327. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3328. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3329. | ^
  3330. ../subprojects/vkroots/vkroots.h:8535:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3331. 8535 | constexpr bool HasInitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::InitializePerformanceApiINTEL; };
  3332. | ^
  3333. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3334. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3335. | ^
  3336. ../subprojects/vkroots/vkroots.h:8541:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3337. 8541 | constexpr bool HasInvalidateMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::InvalidateMappedMemoryRanges; };
  3338. | ^
  3339. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3340. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3341. | ^
  3342. ../subprojects/vkroots/vkroots.h:8547:68: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3343. 8547 | constexpr bool HasMapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::MapMemory; };
  3344. | ^
  3345. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3346. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3347. | ^
  3348. ../subprojects/vkroots/vkroots.h:8553:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3349. 8553 | constexpr bool HasMergePipelineCaches = requires(const DeviceOverrides& t) { &DeviceOverrides::MergePipelineCaches; };
  3350. | ^
  3351. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3352. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3353. | ^
  3354. ../subprojects/vkroots/vkroots.h:8559:83: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3355. 8559 | constexpr bool HasMergeValidationCachesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::MergeValidationCachesEXT; };
  3356. | ^
  3357. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3358. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3359. | ^
  3360. ../subprojects/vkroots/vkroots.h:8565:87: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3361. 8565 | constexpr bool HasQueueBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBeginDebugUtilsLabelEXT; };
  3362. | ^
  3363. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3364. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3365. | ^
  3366. ../subprojects/vkroots/vkroots.h:8571:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3367. 8571 | constexpr bool HasQueueBindSparse = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueBindSparse; };
  3368. | ^
  3369. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3370. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3371. | ^
  3372. ../subprojects/vkroots/vkroots.h:8577:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3373. 8577 | constexpr bool HasQueueEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueEndDebugUtilsLabelEXT; };
  3374. | ^
  3375. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3376. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3377. | ^
  3378. ../subprojects/vkroots/vkroots.h:8583:88: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3379. 8583 | constexpr bool HasQueueInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueInsertDebugUtilsLabelEXT; };
  3380. | ^
  3381. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3382. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3383. | ^
  3384. ../subprojects/vkroots/vkroots.h:8589:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3385. 8589 | constexpr bool HasQueuePresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueuePresentKHR; };
  3386. | ^
  3387. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3388. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3389. | ^
  3390. ../subprojects/vkroots/vkroots.h:8595:96: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3391. 8595 | constexpr bool HasQueueSetPerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSetPerformanceConfigurationINTEL; };
  3392. | ^
  3393. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3394. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3395. | ^
  3396. ../subprojects/vkroots/vkroots.h:8609:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3397. 8609 | constexpr bool HasQueueSubmit = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit; };
  3398. | ^
  3399. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3400. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3401. | ^
  3402. ../subprojects/vkroots/vkroots.h:8615:71: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3403. 8615 | constexpr bool HasQueueSubmit2 = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2; };
  3404. | ^
  3405. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3406. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3407. | ^
  3408. ../subprojects/vkroots/vkroots.h:8621:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3409. 8621 | constexpr bool HasQueueSubmit2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueSubmit2KHR; };
  3410. | ^
  3411. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3412. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3413. | ^
  3414. ../subprojects/vkroots/vkroots.h:8627:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3415. 8627 | constexpr bool HasQueueWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::QueueWaitIdle; };
  3416. | ^
  3417. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3418. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3419. | ^
  3420. ../subprojects/vkroots/vkroots.h:8633:81: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3421. 8633 | constexpr bool HasRegisterDeviceEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDeviceEventEXT; };
  3422. | ^
  3423. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3424. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3425. | ^
  3426. ../subprojects/vkroots/vkroots.h:8639:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3427. 8639 | constexpr bool HasRegisterDisplayEventEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::RegisterDisplayEventEXT; };
  3428. | ^
  3429. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3430. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3431. | ^
  3432. ../subprojects/vkroots/vkroots.h:8653:95: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3433. 8653 | constexpr bool HasReleasePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleasePerformanceConfigurationINTEL; };
  3434. | ^
  3435. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3436. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3437. | ^
  3438. ../subprojects/vkroots/vkroots.h:8659:82: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3439. 8659 | constexpr bool HasReleaseProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::ReleaseProfilingLockKHR; };
  3440. | ^
  3441. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3442. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3443. | ^
  3444. ../subprojects/vkroots/vkroots.h:8665:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3445. 8665 | constexpr bool HasResetCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandBuffer; };
  3446. | ^
  3447. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3448. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3449. | ^
  3450. ../subprojects/vkroots/vkroots.h:8671:75: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3451. 8671 | constexpr bool HasResetCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetCommandPool; };
  3452. | ^
  3453. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3454. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3455. | ^
  3456. ../subprojects/vkroots/vkroots.h:8677:78: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3457. 8677 | constexpr bool HasResetDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetDescriptorPool; };
  3458. | ^
  3459. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3460. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3461. | ^
  3462. ../subprojects/vkroots/vkroots.h:8683:69: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3463. 8683 | constexpr bool HasResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetEvent; };
  3464. | ^
  3465. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3466. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3467. | ^
  3468. ../subprojects/vkroots/vkroots.h:8689:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3469. 8689 | constexpr bool HasResetFences = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetFences; };
  3470. | ^
  3471. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3472. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3473. | ^
  3474. ../subprojects/vkroots/vkroots.h:8695:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3475. 8695 | constexpr bool HasResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPool; };
  3476. | ^
  3477. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3478. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3479. | ^
  3480. ../subprojects/vkroots/vkroots.h:8701:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3481. 8701 | constexpr bool HasResetQueryPoolEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::ResetQueryPoolEXT; };
  3482. | ^
  3483. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3484. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3485. | ^
  3486. ../subprojects/vkroots/vkroots.h:8723:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3487. 8723 | constexpr bool HasSetDebugUtilsObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectNameEXT; };
  3488. | ^
  3489. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3490. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3491. | ^
  3492. ../subprojects/vkroots/vkroots.h:8729:84: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3493. 8729 | constexpr bool HasSetDebugUtilsObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDebugUtilsObjectTagEXT; };
  3494. | ^
  3495. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3496. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3497. | ^
  3498. ../subprojects/vkroots/vkroots.h:8735:85: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3499. 8735 | constexpr bool HasSetDeviceMemoryPriorityEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetDeviceMemoryPriorityEXT; };
  3500. | ^
  3501. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3502. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3503. | ^
  3504. ../subprojects/vkroots/vkroots.h:8741:67: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3505. 8741 | constexpr bool HasSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::SetEvent; };
  3506. | ^
  3507. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3508. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3509. | ^
  3510. ../subprojects/vkroots/vkroots.h:8747:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3511. 8747 | constexpr bool HasSetHdrMetadataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetHdrMetadataEXT; };
  3512. | ^
  3513. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3514. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3515. | ^
  3516. ../subprojects/vkroots/vkroots.h:8753:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3517. 8753 | constexpr bool HasSetLocalDimmingAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::SetLocalDimmingAMD; };
  3518. | ^
  3519. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3520. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3521. | ^
  3522. ../subprojects/vkroots/vkroots.h:8759:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3523. 8759 | constexpr bool HasSetPrivateData = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateData; };
  3524. | ^
  3525. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3526. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3527. | ^
  3528. ../subprojects/vkroots/vkroots.h:8765:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3529. 8765 | constexpr bool HasSetPrivateDataEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::SetPrivateDataEXT; };
  3530. | ^
  3531. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3532. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3533. | ^
  3534. ../subprojects/vkroots/vkroots.h:8771:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3535. 8771 | constexpr bool HasSignalSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphore; };
  3536. | ^
  3537. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3538. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3539. | ^
  3540. ../subprojects/vkroots/vkroots.h:8777:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3541. 8777 | constexpr bool HasSignalSemaphoreKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::SignalSemaphoreKHR; };
  3542. | ^
  3543. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3544. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3545. | ^
  3546. ../subprojects/vkroots/vkroots.h:8783:74: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3547. 8783 | constexpr bool HasTrimCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPool; };
  3548. | ^
  3549. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3550. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3551. | ^
  3552. ../subprojects/vkroots/vkroots.h:8789:77: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3553. 8789 | constexpr bool HasTrimCommandPoolKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::TrimCommandPoolKHR; };
  3554. | ^
  3555. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3556. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3557. | ^
  3558. ../subprojects/vkroots/vkroots.h:8795:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3559. 8795 | constexpr bool HasUninitializePerformanceApiINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::UninitializePerformanceApiINTEL; };
  3560. | ^
  3561. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3562. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3563. | ^
  3564. ../subprojects/vkroots/vkroots.h:8801:70: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3565. 8801 | constexpr bool HasUnmapMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::UnmapMemory; };
  3566. | ^
  3567. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3568. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3569. | ^
  3570. ../subprojects/vkroots/vkroots.h:8807:90: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3571. 8807 | constexpr bool HasUpdateDescriptorSetWithTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplate; };
  3572. | ^
  3573. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3574. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3575. | ^
  3576. ../subprojects/vkroots/vkroots.h:8813:93: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3577. 8813 | constexpr bool HasUpdateDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSetWithTemplateKHR; };
  3578. | ^
  3579. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3580. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3581. | ^
  3582. ../subprojects/vkroots/vkroots.h:8819:79: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3583. 8819 | constexpr bool HasUpdateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::UpdateDescriptorSets; };
  3584. | ^
  3585. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3586. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3587. | ^
  3588. ../subprojects/vkroots/vkroots.h:8833:72: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3589. 8833 | constexpr bool HasWaitForFences = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForFences; };
  3590. | ^
  3591. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3592. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3593. | ^
  3594. ../subprojects/vkroots/vkroots.h:8839:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3595. 8839 | constexpr bool HasWaitForPresentKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitForPresentKHR; };
  3596. | ^
  3597. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3598. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3599. | ^
  3600. ../subprojects/vkroots/vkroots.h:8845:73: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3601. 8845 | constexpr bool HasWaitSemaphores = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphores; };
  3602. | ^
  3603. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3604. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3605. | ^
  3606. ../subprojects/vkroots/vkroots.h:8851:76: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3607. 8851 | constexpr bool HasWaitSemaphoresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WaitSemaphoresKHR; };
  3608. | ^
  3609. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3610. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3611. | ^
  3612. ../subprojects/vkroots/vkroots.h:8857:99: error: ‘requires’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
  3613. 8857 | constexpr bool HasWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::WriteAccelerationStructuresPropertiesKHR; };
  3614. | ^
  3615. ../subprojects/vkroots/vkroots.h:6088:79: note: ‘requires’ declared here, later in the translation unit
  3616. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  3617. | ^
  3618. ninja: build stopped: subcommand failed.
Add Comment
Please, Sign In to add comment