Merge pull request #3708 from pchote/cg-fixup
Remove hardcoded alpha-blend from Cg shaders.
This commit is contained in:
@@ -44,12 +44,7 @@ technique high_quality {
|
|||||||
technique high_quality_cg21 {
|
technique high_quality_cg21 {
|
||||||
pass p0 {
|
pass p0 {
|
||||||
DepthTestEnable = false;
|
DepthTestEnable = false;
|
||||||
//CullMode = None;
|
|
||||||
//FillMode = Wireframe;
|
|
||||||
VertexProgram = compile arbvp1 Simple_vp();
|
VertexProgram = compile arbvp1 Simple_vp();
|
||||||
FragmentProgram = compile arbfp1 Simple_fp();
|
FragmentProgram = compile arbfp1 Simple_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2( SrcAlpha, OneMinusSrcAlpha );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -43,9 +43,6 @@ technique high_quality {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile latest Simple_vp();
|
VertexProgram = compile latest Simple_vp();
|
||||||
FragmentProgram = compile latest Simple_fp();
|
FragmentProgram = compile latest Simple_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2( SrcAlpha, OneMinusSrcAlpha );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,8 +52,5 @@ technique high_quality_cg21 {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile arbvp1 Simple_vp();
|
VertexProgram = compile arbvp1 Simple_vp();
|
||||||
FragmentProgram = compile arbfp1 Simple_fp();
|
FragmentProgram = compile arbfp1 Simple_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2( SrcAlpha, OneMinusSrcAlpha );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -59,9 +59,6 @@ technique low_quality {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile latest Simple_vp();
|
VertexProgram = compile latest Simple_vp();
|
||||||
FragmentProgram = compile latest Palette_fp();
|
FragmentProgram = compile latest Palette_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2( SrcAlpha, OneMinusSrcAlpha );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,8 +68,5 @@ technique low_quality_cg21 {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile arbvp1 Simple_vp();
|
VertexProgram = compile arbvp1 Simple_vp();
|
||||||
FragmentProgram = compile arbfp1 Palette_fp();
|
FragmentProgram = compile arbfp1 Palette_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2( SrcAlpha, OneMinusSrcAlpha );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -65,9 +65,6 @@ technique high_quality {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile latest Simple_vp();
|
VertexProgram = compile latest Simple_vp();
|
||||||
FragmentProgram = compile latest Simple_fp();
|
FragmentProgram = compile latest Simple_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2(SrcAlpha, OneMinusSrcAlpha);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,8 +74,5 @@ technique high_quality_cg21 {
|
|||||||
CullFaceEnable = false;
|
CullFaceEnable = false;
|
||||||
VertexProgram = compile arbvp1 Simple_vp();
|
VertexProgram = compile arbvp1 Simple_vp();
|
||||||
FragmentProgram = compile arbfp1 Simple_fp();
|
FragmentProgram = compile arbfp1 Simple_fp();
|
||||||
|
|
||||||
BlendEquation = FuncAdd;
|
|
||||||
BlendFunc = int2(SrcAlpha, OneMinusSrcAlpha);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user