49 lines
1.1 KiB
HLSL
49 lines
1.1 KiB
HLSL
/*
|
|
enbsunsprite.fx : MariENB sun sprite filters.
|
|
(C)2013-2014 Marisa Kirisame, UnSX Team.
|
|
Part of MariENB, the personal ENB of Marisa.
|
|
Released under the MIT License.
|
|
*/
|
|
/* Effects have yet to be implemented. Sorry for the inconvenience. */
|
|
struct VS_OUTPUT_POST
|
|
{
|
|
float4 vpos : POSITION;
|
|
float2 txcoord : TEXCOORD0;
|
|
};
|
|
struct VS_INPUT_POST
|
|
{
|
|
float3 pos : POSITION;
|
|
float2 txcoord : TEXCOORD0;
|
|
};
|
|
VS_OUTPUT_POST VS_Dummy( VS_INPUT_POST IN )
|
|
{
|
|
VS_OUTPUT_POST OUT;
|
|
float4 pos = float4(IN.pos.x,IN.pos.y,IN.pos.z,1.0);
|
|
OUT.vpos = pos;
|
|
OUT.txcoord.xy = IN.txcoord.xy;
|
|
return OUT;
|
|
}
|
|
float4 PS_Dummy( VS_OUTPUT_POST IN, float2 vPos : VPOS ) : COLOR
|
|
{
|
|
return 0.0;
|
|
}
|
|
technique Draw
|
|
{
|
|
pass P0
|
|
{
|
|
VertexShader = compile vs_3_0 VS_Dummy();
|
|
PixelShader = compile ps_3_0 PS_Dummy();
|
|
AlphaBlendEnable = TRUE;
|
|
SrcBlend = ONE;
|
|
DestBlend = ONE;
|
|
ColorWriteEnable = ALPHA|RED|GREEN|BLUE;
|
|
DitherEnable = FALSE;
|
|
ZEnable = FALSE;
|
|
CullMode = NONE;
|
|
ALPHATESTENABLE = FALSE;
|
|
SEPARATEALPHABLENDENABLE = FALSE;
|
|
StencilEnable = FALSE;
|
|
FogEnable = FALSE;
|
|
SRGBWRITEENABLE = FALSE;
|
|
}
|
|
}
|