cai567890 / pcsx2

Automatically exported from code.google.com/p/pcsx2
1 stars 0 forks source link

Eternal Poison needs 32-bit Z-buffer support (Missing Text) #763

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1) Did the game ever work correctly (i.e. not have this problem) on the
Official PCSX2 build or an earlier version of PCSX2 playground?
(If so, please specify the latest pcsx2-playground or Official revision
that last worked.)
Not that I know of since earlier version game simply not booting and the 
earliest version where the game work already have this problem.

2) What steps will reproduce the problem?
Anytime a text box appear.

3) What exactly happens when you experience this issue (listing any console
errors or screen output you receive)?
The text is missing/invisble in the lowest part of the text box/anything below 
the first line.

4) What version of PCSX2 are you using? On what operating system? Plugins?
PCSX2 R3283, GSDX R3277, tried also ZeroGS.

5) Please provide any additional information below.
Tried all sort of fix, rounding and clamp mode, gsdx software mode, dx9 and 
dx11. Still no good.

6) Attachments.  *IMPORTANT!*  We have a limited storage quota on
GoogleCode, so please keep attachments to UNDER 200k!  Do not upload
blockdumps!  Do not upload MP3 dumps.  Use 3rd party image hosts for
screenshots when possible.
http://i42.tinypic.com/majos3.jpg
Note: Anything below that first line is invisible

Original issue reported on code.google.com by insertcr...@gmail.com on 25 Jun 2010 at 6:06

GoogleCodeExporter commented 9 years ago
This looks like a GSdx hardware issue.  Try GSdx software and see if the 
problem persists.  If so, then it's probably a blending issue.

Furthermore, I'll need to know if you're using DX9 or DX10/11 in GSdx.

Original comment by Jake.Stine on 3 Jul 2010 at 12:45

GoogleCodeExporter commented 9 years ago
It's a GSdx 32bit Z issue. Dwarg was working on it once and gave up :p

Original comment by ramapcsx2 on 3 Jul 2010 at 8:19

GoogleCodeExporter commented 9 years ago
@Jake:
I've tried every combination of setting that I know including Dx9 Dx10/11 and 
software/hardware mode, ee/vurec.

@rama
But the issue is also present in zerogs/zz ogl...

Original comment by insertcr...@gmail.com on 3 Jul 2010 at 5:34

GoogleCodeExporter commented 9 years ago
As I understand it, the GS has a 32bit z buffer and current 3d apis don't 
support that.
At least DirectX doesn't, dunno about OpenGL.

Without that support someone will have to come up with yet another clever trick 
to bypass the limitation AND work with all the other bypasses.

Original comment by ramapcsx2 on 3 Jul 2010 at 10:00

GoogleCodeExporter commented 9 years ago
Hm. Maybe I should try to add 32-bit z-buffer to ZZogl.

Original comment by Zeydl...@gmail.com on 3 Jul 2010 at 11:11

GoogleCodeExporter commented 9 years ago

Original comment by Jake.Stine on 4 Jul 2010 at 1:32

GoogleCodeExporter commented 9 years ago
Actually, I just implement an insanely game specific hack that worked well 
enough, and decided doing more was not worth the effort.

Pretty sure it's not a 32-bit depth issue.  If you look at the raw depth values 
being sent to the GS plugin, the text is being drawn beneath the rectangular 
box it's supposed to be drawn on top of.  Either the depth values the GS is 
getting are wrong, or something is wrong with the depth setting (read 
only/ignore/write/etc - this is changed a couple times each frame), or 
something else is going wrong.

Original comment by mattme...@gmail.com on 31 Jul 2010 at 2:45