From 37c55fb7a21c2c49ff16de720ded3556e0453e0a Mon Sep 17 00:00:00 2001 From: Hunter Kvalevog Date: Sun, 30 Nov 2025 14:48:24 -0600 Subject: d3d11-resize-draw --- d3d11-resize-draw/shader.hlsl | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 d3d11-resize-draw/shader.hlsl (limited to 'd3d11-resize-draw/shader.hlsl') diff --git a/d3d11-resize-draw/shader.hlsl b/d3d11-resize-draw/shader.hlsl new file mode 100644 index 0000000..8a942e8 --- /dev/null +++ b/d3d11-resize-draw/shader.hlsl @@ -0,0 +1,30 @@ +struct VertexDesc +{ + float2 p : POSITION; + float2 t : TEXCOORD0; +}; + +struct PixelDesc +{ + float4 p : SV_POSITION; + float2 t : TEXCOORD0; +}; + +cbuffer Params : register(b0) +{ + float4 u_color; + float4x4 u_rot; +}; + +PixelDesc VsMain(VertexDesc v) +{ + PixelDesc p; + p.p = mul(u_rot, float4(v.p.x, v.p.y, 0.0f, 1.0f)); + p.t = v.t; + return p; +} + +float4 PsMain(PixelDesc p) : SV_Target +{ + return u_color; +} -- cgit v1.2.3