Skip to content

Commit 9778007

Browse files
committed
hlsl_generator: fix another typo
Signed-off-by: Ali Cheraghi <[email protected]>
1 parent 725bdb4 commit 9778007

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

tools/hlsl_generator/gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def processInst(writer: io.TextIOWrapper,
275275

276276
if "Vector" in cap:
277277
rt = "vector<" + rt + ", N> "
278-
final_templates.append("typename N")
278+
final_templates.append("uint32_t N")
279279

280280
op_ty = "T"
281281
if prefered_op_ty != None:

tools/hlsl_generator/out.hlsl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,7 +1426,7 @@ void endInvocationInterlockEXT_FragmentShaderShadingRateInterlockEXT();
14261426
[[vk::ext_instruction(spv::OpAtomicFMinEXT)]]
14271427
float16_t atomicMinEXT_AtomicFloat16MinMaxEXT([[vk::ext_reference]] float16_t pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
14281428

1429-
template<typename N>
1429+
template<uint32_t N>
14301430
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
14311431
[[vk::ext_instruction(spv::OpAtomicFMinEXT)]]
14321432
vector<float16_t, N> atomicMinEXT_AtomicFloat16VectorNV([[vk::ext_reference]] vector<float16_t, N> pointer, uint32_t memoryScope, uint32_t semantics, vector<float16_t, N> value);
@@ -1448,7 +1448,7 @@ template<typename P>
14481448
[[vk::ext_instruction(spv::OpAtomicFMinEXT)]]
14491449
enable_if_t<is_spirv_type_v<P>, float16_t> atomicMinEXT_AtomicFloat16MinMaxEXT(P pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
14501450

1451-
template<typename P, typename N>
1451+
template<typename P, uint32_t N>
14521452
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
14531453
[[vk::ext_instruction(spv::OpAtomicFMinEXT)]]
14541454
enable_if_t<is_spirv_type_v<P>, vector<float16_t, N> > atomicMinEXT_AtomicFloat16VectorNV(P pointer, uint32_t memoryScope, uint32_t semantics, vector<float16_t, N> value);
@@ -1472,7 +1472,7 @@ enable_if_t<is_spirv_type_v<P>, float64_t> atomicMinEXT_Float64(P pointer, uint3
14721472
[[vk::ext_instruction(spv::OpAtomicFMaxEXT)]]
14731473
float16_t atomicMaxEXT_AtomicFloat16MinMaxEXT([[vk::ext_reference]] float16_t pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
14741474

1475-
template<typename N>
1475+
template<uint32_t N>
14761476
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
14771477
[[vk::ext_instruction(spv::OpAtomicFMaxEXT)]]
14781478
vector<float16_t, N> atomicMaxEXT_AtomicFloat16VectorNV([[vk::ext_reference]] vector<float16_t, N> pointer, uint32_t memoryScope, uint32_t semantics, vector<float16_t, N> value);
@@ -1494,7 +1494,7 @@ template<typename P>
14941494
[[vk::ext_instruction(spv::OpAtomicFMaxEXT)]]
14951495
enable_if_t<is_spirv_type_v<P>, float16_t> atomicMaxEXT_AtomicFloat16MinMaxEXT(P pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
14961496

1497-
template<typename P, typename N>
1497+
template<typename P, uint32_t N>
14981498
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
14991499
[[vk::ext_instruction(spv::OpAtomicFMaxEXT)]]
15001500
enable_if_t<is_spirv_type_v<P>, vector<float16_t, N> > atomicMaxEXT_AtomicFloat16VectorNV(P pointer, uint32_t memoryScope, uint32_t semantics, vector<float16_t, N> value);
@@ -1519,7 +1519,7 @@ enable_if_t<is_spirv_type_v<P>, float64_t> atomicMaxEXT_Float64(P pointer, uint3
15191519
[[vk::ext_instruction(spv::OpAtomicFAddEXT)]]
15201520
float16_t atomicAddEXT_AtomicFloat16AddEXT([[vk::ext_reference]] float16_t pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
15211521

1522-
template<typename N>
1522+
template<uint32_t N>
15231523
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
15241524
[[vk::ext_extension("SPV_EXT_shader_atomic_float_add")]]
15251525
[[vk::ext_instruction(spv::OpAtomicFAddEXT)]]
@@ -1546,7 +1546,7 @@ template<typename P>
15461546
[[vk::ext_instruction(spv::OpAtomicFAddEXT)]]
15471547
enable_if_t<is_spirv_type_v<P>, float16_t> atomicAddEXT_AtomicFloat16AddEXT(P pointer, uint32_t memoryScope, uint32_t semantics, float16_t value);
15481548

1549-
template<typename P, typename N>
1549+
template<typename P, uint32_t N>
15501550
[[vk::ext_capability(spv::CapabilityAtomicFloat16VectorNV)]]
15511551
[[vk::ext_extension("SPV_EXT_shader_atomic_float_add")]]
15521552
[[vk::ext_instruction(spv::OpAtomicFAddEXT)]]

0 commit comments

Comments
 (0)