Henrik Rydgård
c01fb845aa
Merge pull request #3890 from unknownbrackets/io-minor
...
Improve error handling in sceIoLseek*()
2013-09-23 00:02:52 -07:00
Unknown W. Brackets
197b4a34f4
Improve error handling in sceIoLseek*().
2013-09-22 23:37:51 -07:00
Henrik Rydgard
806e482545
Add the sceAac NIDs (function list), no implementation.
2013-09-23 00:28:36 +02:00
Henrik Rydgård
e7d906c8f7
Merge pull request #3886 from thedax/win32FixOffscreenBug
...
Win32: Move PPSSPP back onto the screen if it's offscreen when opening.
2013-09-22 15:17:51 -07:00
The Dax
17afe43ce5
Make the changes more multi-monitor friendly. Credit goes to [Unknown].
2013-09-22 16:05:17 -04:00
The Dax
bb7e6f2494
If WindowWidth or WindowHeight are <= 0, fix them.
2013-09-22 15:01:58 -04:00
The Dax
8ccb4cc863
Move PPSSPP back onto the primary monitor if it's offscreen when opening.
2013-09-22 14:44:35 -04:00
Henrik Rydgård
7767495565
Merge pull request #3885 from unknownbrackets/debugger
...
Initial interface/hooks for GE debugger
2013-09-22 11:02:00 -07:00
Unknown W. Brackets
18b70c89ef
Add an initial GE debugger interface on Windows.
2013-09-22 10:27:09 -07:00
Unknown W. Brackets
3787471791
Add some initial methods to GPUDebugInterface.
2013-09-22 10:22:33 -07:00
Unknown W. Brackets
eabd8b5302
Add GPU debugging hooks to Host, not yet in use.
2013-09-22 08:14:55 -07:00
Henrik Rydgård
1dccc952d9
Merge pull request #3882 from Kingcom/BranchLines
...
Crash fix and more scanning
2013-09-22 04:37:54 -07:00
Kingcom
595693cacb
Scan after assembling
2013-09-22 13:04:31 +02:00
Kingcom
86cba76bb2
Crash fix and more scanning
2013-09-22 13:00:25 +02:00
Henrik Rydgård
590d4ab3d8
Merge pull request #3880 from Kingcom/BranchLines
...
Small branch line fix
2013-09-22 03:27:45 -07:00
Kingcom
1c219e9b65
Remove useless comment...
2013-09-22 12:24:12 +02:00
Kingcom
2d496791ab
Sort branch lines to prevent conflicts
2013-09-22 12:20:33 +02:00
Henrik Rydgård
f8eebdb3bc
Merge pull request #3877 from raven02/patch-1
...
Try another attempt for reading framebuffer to memory and code cleanup
2013-09-22 02:51:57 -07:00
Henrik Rydgård
01e50cc26b
Merge pull request #3878 from Kingcom/BranchLines
...
Better branch lines
2013-09-22 02:36:06 -07:00
Henrik Rydgard
50025016e3
Update submodules
2013-09-22 11:34:33 +02:00
Kingcom
d56ade56ae
-don't use typedefs
...
-clear functions on NotifyMapLoaded
2013-09-22 11:09:11 +02:00
raven02
4bda275acd
Try another attempt for reading framebuffer to memory and code cleanup
2013-09-22 17:03:39 +08:00
Kingcom
ea397351c3
Better branch lines
2013-09-22 11:00:44 +02:00
Henrik Rydgard
0c873fb1c3
Spline/Bezier: Fix UV generation issue.
2013-09-22 10:51:11 +02:00
Henrik Rydgård
24509d70b6
Merge pull request #3875 from raven02/patch-32
...
Buildfix
2013-09-22 01:38:25 -07:00
raven02
ddd5b26e61
Buildfix
2013-09-22 16:37:22 +08:00
Henrik Rydgård
f6ca0bd90c
Merge pull request #3849 from raven02/patch-21
...
Add reporting for unsupported GE commands (BJUMP/BOUNDINGBOX)
2013-09-22 01:32:33 -07:00
Henrik Rydgard
3e96b624a2
Bezier/Spline: Don't generate UVs if UVs are already specified in the control points
2013-09-22 10:21:15 +02:00
raven02
aa38dc238d
Merge remote-tracking branch 'upstream/master' into patch-21
...
Conflicts:
GPU/GLES/GLES_GPU.cpp
2013-09-22 16:08:44 +08:00
Henrik Rydgard
5fcc96828a
Actually generate those poor-quality normals on splines and beziers
2013-09-22 10:01:46 +02:00
raven02
67b7ed53c7
Log which GE command get called
2013-09-22 15:55:53 +08:00
Henrik Rydgard
d7ae3f88a1
Do Beziers more correctly (although still not tesselating properly).
...
Snow now visible in SSX.
2013-09-22 09:52:46 +02:00
Henrik Rydgård
c69852444b
Merge pull request #3873 from unknownbrackets/ge-minor
...
Improve sceGeBreak and offsetAddr handling
2013-09-22 00:18:59 -07:00
Henrik Rydgård
ceb00054d1
Merge pull request #3869 from unknownbrackets/mpeg-minor
...
Check log level from ffmpeg, use levels
2013-09-22 00:18:17 -07:00
Unknown W. Brackets
2e2fa53201
Preseve offsetAddr on stall, instead of reset to 0.
...
Only for new lists is it reset to 0, afaict.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
881cefbc83
A paused list will allow a context save.
...
Just not stall, drawing, etc.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
db1f2f2535
Oops, fix return of sceGeBreak(0).
...
Needs to match dlist ids.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
e10ae1530b
Error and reporting for sceGeBreak's second param.
2013-09-21 21:01:40 -07:00
raven02
e5305f655d
Chane to ATRAC_ERROR_NO_LOOP_INFORMATION
2013-09-22 11:41:58 +08:00
Unknown W. Brackets
6ffbf3964a
Use the right vertex/index addr in NullGpu.
2013-09-21 18:56:26 -07:00
Unknown W. Brackets
8fb2cb5bf6
Check log level from ffmpeg, use levels.
2013-09-21 17:19:57 -07:00
Unknown W. Brackets
36fd5df53f
Typo.
2013-09-21 17:04:05 -07:00
Unknown W. Brackets
d305d1faa2
Check enqueue as well, should be safer.
...
Also, make sure not to eat a bunch more cycles when forcing a check.
2013-09-21 17:00:52 -07:00
Henrik Rydgård
74f58ed357
Merge pull request #3867 from unknownbrackets/ge-minor
...
Improve GE list ids, fix a rare bug in sceGeListUpdateStallAddr, better errors
2013-09-21 15:22:30 -07:00
Unknown W. Brackets
e9db63f61d
Refuse to dequeue a running/completed list.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets
c5a709d039
Don't update stall address on completed lists.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets
18a493f316
Don't use Advance() in syscalls, it's unsafe.
...
Eats some cycles in enqueue and still checks ASAP, FF Type-0 seems happy
with this also.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets
e7bd716c71
Allocate ge list ids using round robin.
...
Even if you enqueue and then dequeue 0, you don't get it again right away.
2013-09-21 15:03:29 -07:00
Unknown W. Brackets
927f292230
Return a similar dlist id range to the PSP.
...
At least this top part seems to match, the other bits seem randomish.
But, there may be some game out there thinking that if the top bits aren't
set it's invalid or something.
2013-09-21 15:03:29 -07:00
Henrik Rydgard
01def3b6cc
Missed these
2013-09-21 23:44:11 +02:00