mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-04-25 06:06:03 +03:00
[GH-ISSUE #4888] Pursuit Force - Extreme Justice (bezier/spline with < 4 uv counts) #2031
Labels
No labels
Atrac3+
Audio
CPU emulation
D3D11
D3D9 (removed)
Depth / Z
Feature Request
Font Atlas
GE emulation
Guardband / Range Culling
HLE/Kernel
I/O
Input/Controller
MP3
Multithreading
Needs hardware testing
Networking/adhoc/infrastructure
No Feedback / Outdated?
OpenGL
PGF / sceFont
PSMF / MPEG
Platform-specific (Android)
Platform-specific (Windows)
Platform-specific (iOS)
PowerVR GPU
SDL2
Saving issue
User Interface
Vulkan
arm64jit
armjit
armv6
x86jit
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ppsspp#2031
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fastrizwaan on GitHub (Dec 20, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/4888
As soon as we enter the Tunnel, the ppsspp crashes. Crash happens in Windows 32bit, Linux SDL and Qt versions.
As per this post, version 0.9.1 did not crash but crashes in later versions.
http://forums.ppsspp.org/showthread.php?tid=371&pid=57578#pid57578
Kindly look into the issue, it's a fun action game.
Actual PSP gameplay:
http://www.youtube.com/watch?v=ysDMU-NFpoY&t=1m23s
@hrydgard commented on GitHub (Dec 20, 2013):
Does it still crash if you turn on "Low quality spline/bezier curves"? (yes, I know that the graphics will be semi-broken).
If it doesn't crash with that setting on, the crash is obviously in the spline/bezier code.
@fastrizwaan commented on GitHub (Dec 20, 2013):
Yes, it still crashes with Low quality spline/bezier curves enabled. Tested with Qt version.
@unknownbrackets commented on GitHub (Dec 20, 2013):
Can you bisect the crash? See the wiki for details.
-[Unknown]
@fastrizwaan commented on GitHub (Dec 20, 2013):
v0.9.1-134-g554ca84 does not crash, as in the git biset wiki,
should I go 100 commits up, till i get a crash?
ok i'm going backwards from the current 0.9.6
@fastrizwaan commented on GitHub (Dec 20, 2013):
How do I go up in commits?
v0.9.1-1517-gc84a9da doesn't crash
This take me back not forward :(
git checkout HEAD~100@hrydgard commented on GitHub (Dec 20, 2013):
git checkout master
should take you back to the start. Or you can find the commit hash in the commit list here and just do
git checkout fa83042
or whatever.
Or use "git bisect", read up on it, it's pretty easy.
@fastrizwaan commented on GitHub (Dec 20, 2013):
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[
f701f0c347] Windows buildfix.@fastrizwaan commented on GitHub (Dec 20, 2013):
v0.9.1-1669-gf701f0c is the last version which does not crash! Yay :)
@fastrizwaan commented on GitHub (Dec 20, 2013):
bash-4.2$ git bisect good
d696e5b02fis the first bad commitcommit
d696e5b02fAuthor: Henrik Rydgård hrydgard@gmail.com
Date: Thu Oct 10 17:36:42 2013 +0200
:040000 040000
a8ac54cdbb5d77f9c613M GPU@hrydgard commented on GitHub (Dec 20, 2013):
Alright, then it is beziers after all. Thanks for your investigation so far :)
@unknownbrackets commented on GitHub (Jun 27, 2014):
Does this still happen? There have been some improvements in the bezier code.
-[Unknown]
@fastrizwaan commented on GitHub (Jun 27, 2014):
yes, it still crashes. Tested with ppsspp-v0.9.8_1425. Do i need to change some settings, anywhere in ppsspp?
@unknownbrackets commented on GitHub (Jun 27, 2014):
What if you try the "medium" or "low" bezier quality? Atlhough that's not a solution if it still crashes.
-[Unknown]
@fastrizwaan commented on GitHub (Jun 27, 2014):
I tested with Low, Medium and High bezier quality, all the 3 crashes the game at entering the tunnel.
@daniel229 commented on GitHub (Dec 3, 2014):
Still crash with v0.9.9.1-1046-gca8ba95 no matter what quality is.

savestate
http://1drv.ms/1vMO0S4
@xebra commented on GitHub (Dec 5, 2014):
I checked that this issue crash on this address(0x08AFBDF8).

Using @daniel229's savestate.
It seems related to bezier, but I think it's not bezier issue. I guess it's broken opcode issue.
As I thought, this issue seems very similar to this.
Tantei Jinguji Saburo will crash at open the inventory (I'll report this issue later)
http://forums.ppsspp.org/showthread.php?tid=6869
We need more research about these issues.
@daniel229 commented on GitHub (Dec 5, 2014):
For the Tantei Jinguji Saburo,it won't crash if replace the jpn0.pgf with other font file like the one from PSP.
@xebra commented on GitHub (Dec 5, 2014):
Really? Thanks for useful information. I'll try to replace font file.
Well, I tested this game issue avoid bezier 1x7 like this
It's no problem about play the game...
So, probably bezier issue...
But 1x7 bezier is what? curved line? not curved surface...
Does PSP support curved line? If so we need support it.
@unknownbrackets commented on GitHub (Apr 10, 2016):
It seems from my testing that 1x7 and similar doesn't draw anything.
Does this game still work fine without crashing with the latest code? Any visible graphical issues? If it's working, I think we're safe to close this.
-[Unknown]
@daniel229 commented on GitHub (Apr 11, 2016):
Everything still looks fine with master build.