intel/vulkan: Add bvh build dependency

Fixes: 41baeb3810 ("anv: Implement acceleration structure API")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12558
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33333>
(cherry picked from commit c64871accc)
This commit is contained in:
Ernst Persson 2025-02-01 00:58:00 +01:00 committed by Eric Engestrom
parent de28085f27
commit 26ad2f9149
3 changed files with 3 additions and 3 deletions

View file

@ -504,7 +504,7 @@
"description": "intel/vulkan: Add bvh build dependency",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "41baeb3810a44f1746e05d9556d1951e72527499",
"notes": null

View file

@ -29,7 +29,6 @@ anv_bvh_includes = files(
'anv_bvh.h',
)
bvh_spv = []
foreach s : bvh_shaders
command = [
prog_glslang, '-V', '-I' + vk_bvh_include_dir, '-I' + anv_bvh_include_dir, '--target-env', 'spirv1.5', '-x', '-o', '@OUTPUT@', '@INPUT@'

View file

@ -37,6 +37,7 @@ idep_anv_headers = declare_dependency(
include_directories : inc_anv,
)
bvh_spv = []
if with_intel_vk_rt
if with_intel_bvh_grl
subdir('grl')
@ -124,7 +125,7 @@ endif
foreach _gfx_ver : ['90', '110', '120', '125', '200', '300']
libanv_per_hw_ver_libs += static_library(
'anv_per_hw_ver@0@'.format(_gfx_ver),
[anv_per_hw_ver_files, anv_entrypoints[0]],
[anv_per_hw_ver_files, anv_entrypoints[0]] + bvh_spv,
include_directories : [
inc_include, inc_src, inc_intel,
],