yum/demomo
A graphics engine built on wgpu.
git clone https://git.yummers.dev/yum/demomo
50fe57a
master
1import demomo; 2 3struct appdata { 4 float3 objPos; 5 float3 objNormal; 6 float2 uv0; 7}; 8 9struct v2f { 10 float4 clipPos : SV_POSITION; 11 float3 worldNormal; 12 float2 uv0; 13}; 14 15[shader("vertex")] 16v2f vert(appdata v) { 17 v2f o = (v2f) 0; 18 o.clipPos = mul(camera.viewProj, float4(v.objPos, 1.0)); 19 o.worldNormal = v.objNormal; 20 o.uv0 = v.uv0; 21 return o; 22} 23 24[shader("fragment")] 25float4 frag(v2f v) { 26 return float4(0, 0, 0, 1); 27}