2015-03-13 68 views
0

我正在使用directx-9中的像素着色器幫助下降效果,該效果是用於在兩個圖像之間轉換的hlsl中編寫的特定SlimDX.Direct3D9。我用glsl語言編寫了相同的像素着色器,用於使用java 6.0的android項目中。Directx9中的像素着色器性能不等於Opengl ES2.0

這裏的問題是兩臺機器的性能差異。 Android機器正在呈現平穩過渡,但在轉換期間Windows機器中存在可見的像素化。 DirectX項目中正在使用像素着色器2.0版本

回答

1

我認爲幾張照片會非常有幫助。

這可能是採樣座標的差異。確保你獲得1:1紋理/像素映射。

另一種可能性可能是過濾設置爲點而不是線性。

+0

TextureFilter完成了這項工作。謝謝。 – Yashwinder 2015-03-13 11:05:22