Cleanup mod packaging; also fixes the 'cannot find mixes->recurse to /' bug

This commit is contained in:
pchote
2010-02-20 15:30:37 +13:00
parent f0e80bcae6
commit 463030205a
17 changed files with 7683 additions and 7 deletions

43
shaders/line.fx Normal file
View File

@@ -0,0 +1,43 @@
// OpenRA gui lines shader
// Author: C. Forbes
//--------------------------------------------------------
float2 Scroll;
float2 r1, r2; // matrix elements
struct VertexIn {
float4 Position: POSITION;
float4 Color: TEXCOORD0;
};
struct VertexOut {
float4 Position: POSITION;
float4 Color: COLOR0;
};
VertexOut Simple_vp(VertexIn v) {
VertexOut o;
float2 p = (v.Position.xy - Scroll.xy) * r1 + r2;
o.Position = float4(p.x,p.y,0,1);
o.Color = v.Color;
return o;
}
float4 Simple_fp(VertexOut f) : COLOR0 {
return f.Color;
}
technique high_quality {
pass p0 {
BlendEnable = true;
DepthTestEnable = false;
//CullMode = None;
//FillMode = Wireframe;
VertexProgram = compile latest Simple_vp();
FragmentProgram = compile latest Simple_fp();
//SrcBlend = SrcAlpha;
//DestBlend = InvSrcAlpha;
}
}