From 4ff8a2790a1b93131e743e16729700c45c3afb5a Mon Sep 17 00:00:00 2001 From: papadanku Date: Sat, 7 Sep 2024 17:46:03 -0700 Subject: [PATCH] cDLAA: More debug modes --- shaders/cDLAA.fx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/shaders/cDLAA.fx b/shaders/cDLAA.fx index 3543bbf..a78643d 100644 --- a/shaders/cDLAA.fx +++ b/shaders/cDLAA.fx @@ -10,7 +10,7 @@ uniform int _RenderMode < ui_label = "Render Mode"; ui_type = "combo"; - ui_items = "Render Image\0Render Mask\0"; + ui_items = "Image\0Short Edge Mask\0Long Edge Mask\0"; > = 0; uniform int _ContrastThreshold < @@ -194,9 +194,14 @@ float4 PS_DLAA(CShade_VS2PS_Quad Input) : SV_TARGET0 float4 R = (4.0 * (R0 + R1 + R2 + R3) + Center + Top01 + Bottom01 + Left01 + Right01) / 25.0; Color = lerp(Color, Center, saturate(R.a * 3.0 - 1.5)); - if (_RenderMode == 1) + switch (_RenderMode) { - return tex2Dlod(SampleTempTex0, float4(Input.Tex0, 0.0, 0.0)).a; + case 1: + Color = float4(EdgeMaskH, EdgeMaskV, 0.0, 0.0); + break; + case 2: + Color = float4(LongEdgeMaskH, LongEdgeMaskV, 0.0, 0.0); + break; } return CBlend_OutputChannels(float4(Color.rgb, _CShadeAlphaFactor));