Log in

View Full Version : Problem With ATI 6850


MiDooo
15th November 2012, 22:25
I'm using DirectX9 for rendering video output onto the screen . The library used is SlimDX.

The software created is used for marking bad pixels from the output device so it's vital that no texture filtering / smoothing is done.

I disabled all the texture filtering options , disabled anti-aliasing , and aligned the texture to the screen at 1:1 ratio between the backbuffer and the rendered texture. Thing is , on some devices , DirectX seems to be doing some bilinear filtering / blurring on the output.

I need all the output to be blocky , with -0- filtering. Since all the resize code is operated on the control itself ( no backbuffer resizing etc' ) , I don't have the option of resizing the backbuffer.

Weird thing is , this only happens on some devices , not all.

How do I tell DirectX not to smooth what it renders to the control ? ( disable whatever texture filtering is done to the back/front buffer )

Thanks in advance for any help (:

For those who do not understand what I'm trying to get rid of - when the resolution of the rendered image is lower than the resolution of the area drawn to , Direct3D creates a smooth transition between pixels. What I want is for each pixel to be drawn as a simple rectangle , with absolutely no filtering , where can I find the settings that control this behavior?


http://img22.imageshack.us/img22/9607/65591460.jpg
http://img543.imageshack.us/img543/5836/45909275.jpg

Snowknight26
15th November 2012, 23:17
http://www.catb.org/~esr/faqs/smart-questions.html#beprecise

MiDooo
15th November 2012, 23:35
http://www.catb.org/~esr/faqs/smart-questions.html#beprecise

thnx bro :) done

Asmodian
16th November 2012, 03:20
hey all

I have tried to encode some dvd movies on my new pc but After Encoding .. everything is very smooth...???

Sounds good? I am not sure what your issue is? We need more information! :)

not done :p

MiDooo
16th November 2012, 08:05
Sounds good? I am not sure what your issue is? We need more information! :)

not done :p

lol my first topic i'm sry :D

Snowknight26
16th November 2012, 14:31
I'm not at all familiar with DirectX but supposedly D3DTEXF_NONE should do the trick.

http://msdn.microsoft.com/en-us/library/bb172615(v=vs.85).aspx
http://forum.doom9.org/showpost.php?p=1489749&postcount=16804