moved to root

This commit is contained in:
Andrew Zambazos
2026-06-11 14:09:53 +12:00
parent cbf3f085d0
commit a2784f684b
2151 changed files with 0 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
cbuffer Uniforms : register(b0)
{
float4 State;
matrix Transform;
float4 Scalar4[2];
float4 Vector[8];
uint ClipSize;
matrix Clip[8];
};
float4 sRGBToLinear(float4 val) { return float4(val.xyz * (val.xyz * (val.xyz * 0.305306011 + 0.682171111) + 0.012522878), val.w); }
struct VS_OUTPUT
{
float4 Position : SV_POSITION;
float4 Color : COLOR0;
float2 TexCoord : TEXCOORD0;
float4 Data0 : COLOR1;
float4 Data1 : COLOR2;
float4 Data2 : COLOR3;
float4 Data3 : COLOR4;
float4 Data4 : COLOR5;
float4 Data5 : COLOR6;
float4 Data6 : COLOR7;
float2 ObjectCoord : TEXCOORD1;
};
VS_OUTPUT VS(float2 Position : POSITION,
uint4 Color : COLOR0,
float2 TexCoord : TEXCOORD0,
float2 ObjCoord : TEXCOORD1,
float4 Data0 : COLOR1,
float4 Data1 : COLOR2,
float4 Data2 : COLOR3,
float4 Data3 : COLOR4,
float4 Data4 : COLOR5,
float4 Data5 : COLOR6,
float4 Data6 : COLOR7)
{
VS_OUTPUT output;
output.ObjectCoord = ObjCoord;
output.Position = mul(Transform, float4(Position, 0.0, 1.0));
output.Color = float4(Color) / 255.0;
output.TexCoord = TexCoord;
output.Data0 = Data0;
output.Data1 = Data1;
output.Data2 = Data2;
output.Data3 = Data3;
output.Data4 = Data4;
output.Data5 = Data5;
output.Data6 = Data6;
return output;
}