diff options
Diffstat (limited to 'src/gui/rhi/test.hlsl')
-rw-r--r-- | src/gui/rhi/test.hlsl | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/gui/rhi/test.hlsl b/src/gui/rhi/test.hlsl new file mode 100644 index 0000000000..2417762f83 --- /dev/null +++ b/src/gui/rhi/test.hlsl @@ -0,0 +1,24 @@ +struct Input +{ + float4 position : TEXCOORD0; + float3 color : TEXCOORD1; +}; + +struct Output +{ + float4 position : SV_Position; + float3 color : TEXCOORD0; +}; + +cbuffer buf : register(b0) +{ + row_major float4x4 ubuf_mvp; +}; + +Output main(Input input) +{ + Output output; + output.position = mul(input.position, ubuf_mvp); + output.color = input.color; + return output; +} |