@@ -238,41 +238,41 @@ LIST_BUILTIN_RESOURCE(NBL_RESOURCES_TO_EMBED "glsl/blit/normalization/normalizat
238
238
LIST_BUILTIN_RESOURCE (NBL_RESOURCES_TO_EMBED "glsl/blit/normalization/descriptors.glsl" )
239
239
LIST_BUILTIN_RESOURCE (NBL_RESOURCES_TO_EMBED "glsl/blit/normalization/shared_normalization.glsl" )
240
240
241
- # HLSL
242
- "nbl/builtin/hlsl/barycentric/utils.hlsl"
243
- "nbl/builtin/hlsl/bxdf/common.hlsl"
244
- "nbl/builtin/hlsl/bxdf/reflection.hlsl"
245
- "nbl/builtin/hlsl/bxdf/transmission.hlsl"
246
- "nbl/builtin/hlsl/scan/declarations.hlsl"
247
- "nbl/builtin/hlsl/scan/default_scheduler.hlsl"
248
- "nbl/builtin/hlsl/scan/descriptors.hlsl"
249
- "nbl/builtin/hlsl/scan/direct.hlsl"
250
- "nbl/builtin/hlsl/scan/indirect.hlsl"
251
- "nbl/builtin/hlsl/scan/parameters_struct.hlsl"
252
- "nbl/builtin/hlsl/scan/virtual_workgroup.hlsl"
253
- "nbl/builtin/hlsl/shapes/aabb.hlsl"
254
- "nbl/builtin/hlsl/shapes/circle.hlsl"
255
- "nbl/builtin/hlsl/shapes/line.hlsl"
256
- "nbl/builtin/hlsl/shapes/rounded_line.hlsl"
257
- "nbl/builtin/hlsl/subgroup/arithmetic_portability.hlsl"
258
- "nbl/builtin/hlsl/subgroup/arithmetic_portability_impl.hlsl"
259
- "nbl/builtin/hlsl/subgroup/basic_portability.hlsl"
260
- "nbl/builtin/hlsl/subgroup/scratch.hlsl"
261
- "nbl/builtin/hlsl/subgroup/shuffle_portability.hlsl"
262
- "nbl/builtin/hlsl/workgroup/arithmetic.hlsl"
263
- "nbl/builtin/hlsl/workgroup/ballot.hlsl"
264
- "nbl/builtin/hlsl/workgroup/basic.hlsl"
265
- "nbl/builtin/hlsl/workgroup/clustered.hlsl"
266
- "nbl/builtin/hlsl/workgroup/shared_arithmetic.hlsl"
267
- "nbl/builtin/hlsl/workgroup/shared_ballot.hlsl"
268
- "nbl/builtin/hlsl/workgroup/shared_clustered.hlsl"
269
- "nbl/builtin/hlsl/workgroup/shared_scan.hlsl"
270
- "nbl/builtin/hlsl/algorithm.hlsl"
271
- "nbl/builtin/hlsl/atomics.hlsl"
272
- "nbl/builtin/hlsl/binops.hlsl"
273
- "nbl/builtin/hlsl/macros.hlsl"
274
- "nbl/builtin/hlsl/scanning_append.hlsl"
275
- "nbl/builtin/hlsl/shared_memory_accessor.hlsl"
241
+ # HLSL
242
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/barycentric/utils.hlsl" )
243
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/bxdf/common.hlsl" )
244
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/bxdf/reflection.hlsl" )
245
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/bxdf/transmission.hlsl" )
246
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/declarations.hlsl" )
247
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/default_scheduler.hlsl" )
248
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/descriptors.hlsl" )
249
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/direct.hlsl" )
250
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/indirect.hlsl" )
251
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/parameters_struct.hlsl" )
252
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scan/virtual_workgroup.hlsl" )
253
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/shapes/aabb.hlsl" )
254
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/shapes/circle.hlsl" )
255
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/shapes/line.hlsl" )
256
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/shapes/rounded_line.hlsl" )
257
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/subgroup/arithmetic_portability.hlsl" )
258
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/subgroup/arithmetic_portability_impl.hlsl" )
259
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/subgroup/basic_portability.hlsl" )
260
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/subgroup/scratch.hlsl" )
261
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/subgroup/shuffle_portability.hlsl" )
262
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/arithmetic.hlsl" )
263
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/ballot.hlsl" )
264
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/basic.hlsl" )
265
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/clustered.hlsl" )
266
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/shared_arithmetic.hlsl" )
267
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/shared_ballot.hlsl" )
268
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/shared_clustered.hlsl" )
269
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/workgroup/shared_scan.hlsl" )
270
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/algorithm.hlsl" )
271
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/atomics.hlsl" )
272
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/binops.hlsl" )
273
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/macros.hlsl" )
274
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/scanning_append.hlsl" )
275
+ LIST_BUILTIN_RESOURCE ( NBL_RESOURCES_TO_EMBED "nbl/builtin/hlsl/shared_memory_accessor.hlsl" )
276
276
277
277
macro (NBL_ADD_BUILTIN_RESOURCES _TARGET_ ) # internal & Nabla only, must be added with the macro to properly propagate scope
278
278
ADD_CUSTOM_BUILTIN_RESOURCES ("${_TARGET_} " NBL_RESOURCES_TO_EMBED "${NBL_ROOT_PATH} /include" "nbl/builtin" "nbl::builtin" "${NBL_ROOT_PATH_BINARY} /include" "${NBL_ROOT_PATH_BINARY} /src" )
0 commit comments