[Ohrrpgce] [Bug 901] Menus are painfully blurry

bugzilla-daemon at ravenwest.dreamhost.com bugzilla-daemon at ravenwest.dreamhost.com
Tue Feb 28 14:43:02 PST 2012


http://rpg.hamsterrepublic.com/bugzilla/show_bug.cgi?id=901

Ralph Versteegen <teeemcee at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |teeemcee at gmail.com

--- Comment #2 from Ralph Versteegen <teeemcee at gmail.com> 2012-02-28 14:43:02 PST ---
Oh! I didn't notice this either.

I have the same problem on one of my Windows XP machines, with an integrated
Intel graphics chipset. The problem started after I upgraded to the Intel
drivers (instead of using Microsoft's). (This happened after my discrete
graphics card died half a year ago.)

Juan, what graphics card/chipset/motherboard do you have?

The problem is that StretchRect ALWAYS using bilinear interpolation instead of
honouring the interpolation argument passed into it (which is set by the
"smooth scaling" option in the gfx_directx.dll Options menu).

I concluded that this is a bug in Intel's drivers. According to DirectX
specifications, StretchRect must support nearest-neighbour interpolation, but
Intel's simply doesn't seem to (even though it claims to when polled using the
relevant capabilities function). However, I could find absolutely no mention of
the problem on the internet, nor did any other programs play up, though I can't
think of any other program that would be using StretchRect in this way. I also
checked all of gfx_directx's Direct3D code for anything that might be causing a
problem, but there was nothing: in fact gfx_directx is incredibly simple and
contains almost no Direct3D code at all.

I tried every simple workaround but none worked. The fix would apparently be to
ditch StretchRect (which is provided for convenience) and use quads directly.
This was way too much work to fix a problem seen on a single computer (and I
got used to it), so I did nothing.

-- 
Configure bugmail: http://rpg.hamsterrepublic.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Ohrrpgce mailing list