Skip to content

Commit 81e0e94

Browse files
committed
Attempting to fix HLSL failure
1 parent 43754e1 commit 81e0e94

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

naga/tests/in/wgsl/pointer-function-arg.wgsl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
@compute @workgroup_size(1)
2+
fn main() {}
3+
14
fn takes_ptr(p: ptr<function, i32>) {}
25
fn takes_array_ptr(p: ptr<function, array<i32, 4>>) {}
36
fn takes_vec_ptr(p: ptr<function, vec2<i32>>) {}

naga/tests/out/hlsl/pointer-function-arg.hlsl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,8 @@ void let_binding(inout int a_1[4], uint i_7)
8686
return;
8787
}
8888

89+
[numthreads(1, 1, 1)]
90+
void main()
91+
{
92+
return;
93+
}

naga/tests/out/hlsl/pointer-function-arg.ron

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,9 @@
44
fragment:[
55
],
66
compute:[
7+
(
8+
entry_point:"main",
9+
target_profile:"cs_5_1",
10+
),
711
],
812
)

naga/tests/out/msl/pointer-function-arg.msl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,8 @@ void let_binding(
121121
takes_ptr(a_1.inner[0]);
122122
return;
123123
}
124+
125+
kernel void main_(
126+
) {
127+
return;
128+
}

naga/tests/out/wgsl/pointer-function-arg.wgsl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,7 @@ fn let_binding(a_1: ptr<function, array<i32, 4>>, i_7: u32) {
7070
return;
7171
}
7272

73+
@compute @workgroup_size(1, 1, 1)
74+
fn main() {
75+
return;
76+
}

0 commit comments

Comments
 (0)