-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not matching/weird texture and geometry placement/allignment on SW/HW #1963
Comments
I know what the problem with the textures is, I just figured it wasn't very noticable but it seems I'm wrong (although it's a bit hard to see the difference without flipping between these pictures). I'm gonna fix it tonight. As for the geometry differences, I thought I had sorted that out but it seems not. will look into it. |
Afaik, there quite a number of games related to this issue and HW Transform's inaccuracy regarding placement/positioning of geometry and textures Final Fantasy IV is one example (as per this ppsspp.org forum post by Nezarn) http://forums.ppsspp.org/showthread.php?tid=1971&pid=24357#pid24357 Tekken 5 is another (game needs HW Transform OFF to display UI texture elements like the remaining health bar correctly) |
Okay, thanks. Will fix. |
@hrydgard Thanx, sorry to come up with an issue for it, but I wanted to make sure it wasn't my imagination and I wanted to be sure that it was known and it can/cannot get fixed. It actually gets noticable even on 1x on stuff like the facial textures on KHBBS and stuff that should attach and they don't like doors. |
No need to be sorry, this is definitely a real issue then. |
Same issue as later part of #1855 |
Those cracks in Kratos head there is probably not quite the same issue as it only seems to happen on iOS? |
Reopened because that probably just fixes the texture coordinate issue, not the misplaced geometry one. |
Atleast half of the issue is done now. I guess it must be really tough to debug that. |
Have you found what's causing the geometry bug? I found that it may affect games that are rhythm based on too (the object that tells you when to push accurately a button is not displayed on exactly the right place so you may miss in timing). I hate when accurate emulation is mandatory. |
Sounds like this is likely similar to the FF4/FF3 alignment issues in 2D (#4617.) -[Unknown] |
It's not game specific what I posted here, FFT-0 was an example I could capture the change to be really obvious. |
Is any of this improved by these changes? https://github.com/unknownbrackets/ppsspp/compare/pos-scale -[Unknown] |
Issue is fixed with those changes. |
Neato. Thanks for checking. Patapon 2 has a glitch in its textboxes that isn't, unfortunately, but it doesn't work in hw or sw and I'm pretty sure it's a different issue. -[Unknown] |
Note that this will not possibly improve bugs caused by the vertex cache (like #6066.) -[Unknown] |
Assassin's Creed Bloodlines |
I guess this indeed fixes the issue, well done! |
I was a bit reluctant on starting up this issue but even though it's a slight difference or big areas or bigger resolution than native it can make a huge difference or make stuff look a bit deformed and it seems to affect more or less all games. So it seems that textures on Hardware transform are noticably placed a bit off compared to SW (software is the correct) which if I'm not wrong it didn't always happen. It looks like some values get rounded very sloppily resulting into textures being a couple of pixels shifted from where they should be and some geometry being a bit off. (faces in Kingdom Hearts appear like the eyes are a bit distant/derp-face-like and the point of the texture that gets mirrored is very obvious. Kinda the same with FF T-0 but the models on the huge ares like around the fountain, changing from SW/HW makes them look like they move their hands/legs/heads when they should be stationary)
You need to fast swap between them to notice so put them on fullscreen.
HW - Textures are off (notice the gap in the door)
SW - Correct placing of textures
HW - Geometry seems a bit off, heads, legs, placement on the ground, bushes etc
SW - Correct geometry
The text was updated successfully, but these errors were encountered: