[zxspectrum] Re: Test temporizzazioni emulatori

  • From: Massimo Raffaele <massimo.raffaele@xxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 5 Jun 2012 23:45:22 +0200

Ari-Ciao,
confermo l'effetto di ammorbidimento segnalato da Enrico - sia in
finestra che fullscreen - in SpecEmu quando (e solo quando) si attiva
l'accelerazione DirectDraw.

Ho trovato però poco fa un post di Jon Needle riguardante un
chiarimento sulla funzione di "pixel smoothing" in Spectaculator.
Il thread è questo:
http://www.worldofspectrum.org/forums/showthread.php?t=39276

e il suo post (post #4:
http://www.worldofspectrum.org/forums/showpost.php?p=625560&postcount=4)
dice:

"Technically, all it does is enable bilinear filtering which smooths
out the pixels as the Spectrum screen is magnified.
Pre-Windows Vista, the display driver would do this anyway for
DirectDraw applications (and as a developer, you had no control over
this).
Since Vista, Microsoft deprecated DirectDraw and both nVidia and AMD
(ATI) drivers no longer enable bilinear filtering on Vista/7.
I had lots of users complaining about blocky graphics which is one of
the reasons I moved to Direct3D for the latest version. With Direct3D,
you can control whether filtering is enabled or not.
Too much information, but you did ask
Jon."

Sembra quindi che il filtro bilineare non sia escludibile se si usa
DirectDraw :-(.
Massimo

Other related posts: