24 lines
335 B
HLSL
24 lines
335 B
HLSL
|
struct VertexOutput {
|
||
|
float4 pos;
|
||
|
int loc0;
|
||
|
};
|
||
|
|
||
|
VertexOutput foo(float x) {
|
||
|
const VertexOutput tint_symbol = {float4(x, x, x, 1.0f), 42};
|
||
|
return tint_symbol;
|
||
|
}
|
||
|
|
||
|
VertexOutput vert_main1() {
|
||
|
return foo(0.5f);
|
||
|
}
|
||
|
|
||
|
VertexOutput vert_main2() {
|
||
|
return foo(0.25f);
|
||
|
}
|
||
|
|
||
|
[numthreads(1, 1, 1)]
|
||
|
void unused_entry_point() {
|
||
|
return;
|
||
|
}
|
||
|
|