Daxa icon indicating copy to clipboard operation
Daxa copied to clipboard

daxa build fails on Debian bookworm

Open PinkFreud opened this issue 6 months ago • 0 comments

Daxa/src/impl_features.cpp:251:19: error: ‘struct daxa::PhysicalDeviceFeatureTable’ has no member named ‘ray_tracing_position_fetch’
  251 |             this->ray_tracing_position_fetch = VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR{
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~

Daxa/src/impl_features.cpp:251:48: error: ‘VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceRayTracingPipelineFeaturesKHR’?
  251 |             this->ray_tracing_position_fetch = VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR{
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                VkPhysicalDeviceRayTracingPipelineFeaturesKHR

Daxa/src/impl_features.cpp:256:49: error: ‘struct daxa::PhysicalDeviceFeatureTable’ has no member named ‘ray_tracing_position_fetch’
  256 |             this->chain = r_cast<void *>(&this->ray_tracing_position_fetch.value());
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~

Daxa/src/impl_features.cpp: In member function ‘void daxa::PhysicalDeviceExtensionList::initialize(daxa_DeviceInfo, const daxa_DeviceProperties&)’:

Daxa/src/impl_features.cpp:321:35: error: ‘VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME’?
  321 |             this->data[size++] = {VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME};
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                   VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME

Daxa/src/impl_features.cpp:321:83: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘const char*’ in assignment
  321 |             this->data[size++] = {VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME};
      |                                                                                   ^

PinkFreud avatar Aug 09 '24 19:08 PinkFreud