| 12345678910111213141516171819202122232425 |
- // RUN: %dxc -T lib_6_3 -auto-binding-space 11 %s | FileCheck %s
- // Make sure entry function exist.
- // CHECK: @entry(
- // CHECK: @entry2(
- // Make sure function props exist.
- // CHECK: !dx.entryPoints = !{{{.*}}, {{.*}}, {{.*}}}
- // Make sure function props is correct for [numthreads(8,8,1)].
- // CHECK: @entry, !"entry", null, null, [[PROPS:![0-9]+]]}
- // CHECK: [[PROPS]] = !{i32 8, i32 5, i32 4, [[CS:![0-9]+]],
- // CHECK: [[CS]] = !{i32 8, i32 8, i32 1}
- // CHECK: @entry2, !"entry2", null, null, [[PROPS]]
- [numthreads(8,8,1)]
- void entry( uint2 tid : SV_DispatchThreadID, uint2 gid : SV_GroupID, uint2 gtid : SV_GroupThreadID, uint gidx : SV_GroupIndex )
- {
- }
- [numthreads(8,8,1)]
- void entry2( uint2 tid : SV_DispatchThreadID, uint2 gid : SV_GroupID, uint2 gtid : SV_GroupThreadID, uint gidx : SV_GroupIndex )
- {
- }
|