Open Cj0x7c00 opened 1 day ago
Hi, try upgrading your Vulkan SDK to 1.3.239 or newer.
Am Di., 12. Nov. 2024 um 19:22 Uhr schrieb Cayden Jordan < @.***>:
Hello,
Cloned repo twice. same errors both times. Using VS2022, Configuration Debug (Same errors in release)
seems like VS cant find 'nvRayTracingInvocationReorderProperties' in the vk namespace.
CPU AMD Ryzen 7 5800HS with Radeon Graphics 3.20 GHz GPU NVIDIA GTX 1650 4gb RAM 16gb OS Win11 23H2
Build Output
Build started... 1>------ Build started: Project: nvrhi_vk, Configuration: Debug x64 ------ 2>------ Build started: Project: Shaders, Configuration: Debug x64 ------ 1>vulkan-allocator.cpp 1>vulkan-buffer.cpp 1>vulkan-commandlist.cpp 1>vulkan-compute.cpp 1>vulkan-constants.cpp 1>vulkan-device.cpp 1>vulkan-graphics.cpp 1>vulkan-meshlets.cpp 1>vulkan-queries.cpp 1>vulkan-queue.cpp 1>vulkan-raytracing.cpp 1>vulkan-resource-bindings.cpp 1>vulkan-shader.cpp 1>vulkan-staging-texture.cpp 1>vulkan-state-tracking.cpp 1>vulkan-texture.cpp 2>All DXIL shaders are up to date. 2>All SPIRV shaders are up to date. 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-buffer.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-buffer.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-buffer.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-buffer.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-graphics.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-graphics.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-graphics.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-graphics.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-raytracing.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-raytracing.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-raytracing.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-raytracing.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-compute.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-compute.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-compute.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-compute.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-commandlist.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-commandlist.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-commandlist.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-commandlist.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-state-tracking.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-state-tracking.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-state-tracking.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-state-tracking.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queue.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queue.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queue.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queue.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queries.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queries.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queries.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-queries.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-texture.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(86,15): error C2065: 'VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(123,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(123,67): error C2065: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(123,67): error C2146: syntax error: missing ';' before identifier 'nvRayTracingInvocationReorderProperties' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(123,67): error C2065: 'nvRayTracingInvocationReorderProperties': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(159,13): error C2065: 'nvRayTracingInvocationReorderProperties': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(160,22): error C2065: 'nvRayTracingInvocationReorderProperties': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(173,19): error C2039: 'nvRayTracingInvocationReorderProperties': is not a member of 'nvrhi::vulkan::VulkanContext' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(142,12): message : see declaration of 'nvrhi::vulkan::VulkanContext' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(173,61): error C2065: 'nvRayTracingInvocationReorderProperties': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(322,28): error C2039: 'RayTracingInvocationReorderModeNV': is not a member of 'vk' 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(322,28): error C3083: 'RayTracingInvocationReorderModeNV': the symbol to the left of a '::' must be a type 1>vulkan-upload.cpp 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(322,63): error C2039: 'eReorder': is not a member of 'vk' 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(322,72): error C2065: 'eReorder': undeclared identifier 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-device.cpp(322,85): error C2039: 'nvRayTracingInvocationReorderProperties': is not a member of 'nvrhi::vulkan::VulkanContext' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(142,12): message : see declaration of 'nvrhi::vulkan::VulkanContext' 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-staging-texture.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-staging-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-staging-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-staging-texture.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-meshlets.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-meshlets.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-meshlets.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-meshlets.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-shader.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-shader.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-shader.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-shader.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-constants.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-constants.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-constants.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-constants.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-allocator.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-allocator.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-allocator.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-allocator.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-resource-bindings.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-resource-bindings.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-resource-bindings.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-resource-bindings.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,13): error C2039: 'PhysicalDeviceRayTracingInvocationReorderPropertiesNV': is not a member of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-upload.cpp) 1>C:\VulkanSDK\1.3.231.1\Include\vulkan/vulkan.hpp(6560,11): message : see declaration of 'vk' (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-upload.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,67): error C3646: 'nvRayTracingInvocationReorderProperties': unknown override specifier (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-upload.cpp) 1>C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-backend.h(188,106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\seawa\Desktop\Doom3BFG\RBDOOM-3-BFG\neo\extern\nvrhi\src\vulkan\vulkan-upload.cpp) 1>Done building project "nvrhi_vk.vcxproj" -- FAILED. 3>------ Build started: Project: RBDoom3BFG, Configuration: Debug x64 ------ 3>LINK : fatal error LNK1104: cannot open file 'extern\nvrhi\Debug\nvrhi_vk.lib' 3>Done building project "RBDoom3BFG.vcxproj" -- FAILED. ========== Build: 1 succeeded, 2 failed, 7 up-to-date, 0 skipped ==========
— Reply to this email directly, view it on GitHub https://github.com/RobertBeckebans/RBDOOM-3-BFG/issues/943, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJYFFVU5WRNVKLXOUFJPIL2AJBN7AVCNFSM6AAAAABRUVZXVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY2TEOJXGMZTIOA . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hello,
Cloned repo twice. same errors both times. Using VS2022, Configuration Debug (Same errors in release)
seems like VS cant find 'nvRayTracingInvocationReorderProperties' in the vk namespace.
CPU AMD Ryzen 7 5800HS with Radeon Graphics 3.20 GHz GPU NVIDIA GTX 1650 4gb RAM 16gb
OS Win11 23H2
Build Output