From 771b77142fe1ac7e7ced80234de8e0579b881e3d Mon Sep 17 00:00:00 2001 From: Ryan Holtz Date: Fri, 3 Jun 2011 14:38:59 +0000 Subject: Fix for performance regression and slider regression in HLSL, also re-enabling pixel prescaling in yiq_encode.fx. No whatsnew. --- hlsl/yiq_encode.fx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'hlsl/yiq_encode.fx') diff --git a/hlsl/yiq_encode.fx b/hlsl/yiq_encode.fx index c1c0079dd1a..d9c888d5a3c 100644 --- a/hlsl/yiq_encode.fx +++ b/hlsl/yiq_encode.fx @@ -93,10 +93,10 @@ float4 ps_main(PS_INPUT Input) : COLOR float2 Scaler = float2(RawWidth, RawHeight); float2 InvRatios = float2(1.0f / WidthRatio, 1.0f / HeightRatio); - float2 Coord0 = Input.Coord0 + float2(0.00f, 0.0f) / Scaler; - float2 Coord1 = Input.Coord1 + float2(0.25f, 0.0f) / Scaler; - float2 Coord2 = Input.Coord2 + float2(0.50f, 0.0f) / Scaler; - float2 Coord3 = Input.Coord3 + float2(0.75f, 0.0f) / Scaler; + float2 Coord0 = Input.Coord0 + float2(PValue * 0.00f, 0.0f) / Scaler; + float2 Coord1 = Input.Coord1 + float2(PValue * 0.25f, 0.0f) / Scaler; + float2 Coord2 = Input.Coord2 + float2(PValue * 0.50f, 0.0f) / Scaler; + float2 Coord3 = Input.Coord3 + float2(PValue * 0.75f, 0.0f) / Scaler; float2 TexelOffset = 0.5f / Scaler; float3 Texel0 = tex2D(DiffuseSampler, Coord0 + TexelOffset).rgb; -- cgit v1.2.3