Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
step1978Offline
Titel: PS2: GSdx v0.1.15 R.1285 29.05.09 (updated every hour)  BeitragVerfasst am: 29.05.2009, 16:57 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline

Gabest hat eine neue Version von GSdx veröffentlicht.

GSdx ist ein GPU Plugin für PCSX2 und PSone Emus welches sowohl DirectX9 als auch DirectX10 unterstützt.

Benötigt wird dazu die neueste Direct X Version, besorgt sie euch am besten über den DirectX End-User Runtime Web Installer

Alle Änderungen gibt es im erweiterten Text.



Gabest has released a new version of GSdx.

GSdx is a great GPU plugin for PCSX2 and PSone Emus. It supports DirectX 9 and DirectX 10.

To use it, you´ll need the newest Direct X Version, update it via the DirectX End-User Runtime Web Installer

Zitat:
Changelog:

r1285
GSdx: there was a bug in unaligned 4/8 bit transfer, small texture glitches may be fixed (simpson game, car logos in gt4).

r1279
GSdx: just fixing slow texture uploads with dx9... (odin sphere back to 40-50 fps)

r1272
GSdx: Even more alpha test voodoo magic, it must be nailed now!

And there is even an explanation.

The tfx functions calculate At * Af >> 7, which means modulating by 0x80 should
return At as the result.

With the evil floating point pixel shader however 0x80 translates to 128/255
(0.502), not exactly 0.5, modulation as At´ * Af´ * 2 (´ means 0 - 1.0 range) is
not the same as with integers.

At´ = Af´ = 0.502
At´ * Af´ * 2 = 0.504

If the alpha test happens to be "not equal to 0x80", then abs(0.504 - 128/255) <
0.5/255 will just miss.

Solution is to re-scale those values to the integer range, do the calculations,
and then back to float again, but in the end it just simplifies down to At´ *
Af´ * 255/128, doh...

At * Af >> 7 => ((At´ * 255) * (Af´ * 255) / 128) / 255 => At´ * Af´ * 255/128

At´ = Af´ = 0.502
0.502 * 0.502 * 255/128 = 0.502 (w00t!)

r1266
GSdx: bit more work on the vertex buffer, and broken ffxii fmv fixed again.


Related links:
[ PS2 Emus ][ PS2 Plug-Ins ]
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024