8716 Commits

Author SHA1 Message Date
Henrik Rydgard
171fe00383 More work on spline/bezier tesselation. Disabled for now, there are still issues. 2013-09-23 15:55:53 +02:00
Henrik Rydgard
250678fa63 Add missing sceAac NID 2013-09-23 15:55:53 +02:00
Henrik Rydgård
b842650808 Merge pull request #3893 from raven02/patch-2
Fix texture clamp issue in Ys - The Oath in Felghana
2013-09-23 05:57:55 -07:00
raven02
e1f63f2e6d Set gstate_c.textureChanged = true; and | FLAG_EXECUTE for GE_CMD_TEXWRAP 2013-09-23 20:49:24 +08:00
Henrik Rydgård
2a16b9d3bb Merge pull request #3889 from unknownbrackets/debugger
Initially usable GE debugger
2013-09-23 02:07:40 -07:00
Unknown W. Brackets
2b28bdbea0 Fix 32-bit ge debugger (broken cond vars.) 2013-09-23 01:19:13 -07:00
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
Unknown W. Brackets
6a313ac204 Support flipped and not flipped buffers. 2013-09-22 22:37:37 -07:00
Unknown W. Brackets
47b43e997f Support 16 bit buffers in the GE debugger too. 2013-09-22 22:25:55 -07:00
Unknown W. Brackets
4bc912c6db Detect tricks with depthbuffers and report them.
Tons of games share framebuffers though, but data is good...
2013-09-22 21:48:03 -07:00
Unknown W. Brackets
a1713e620b Initialize some psmf values.
This was causing glitches when loading game A and then game B.
2013-09-22 21:19:59 -07:00
Unknown W. Brackets
38a4f2112d More carefully log unknown GE commands.
Need FLAG_EXECUTE or they won't log, we were only getting the
ReapplyGfxState() ones before.  Let's skip 0 to not log those as well.
2013-09-22 21:01:53 -07:00
Unknown W. Brackets
0ad5bcf1df Center the display on top of the checkerboard. 2013-09-22 20:40:13 -07:00
Unknown W. Brackets
4021acd3f8 Draw a checkerboard pattern behind the image. 2013-09-22 20:36:58 -07:00
Unknown W. Brackets
6073317591 Support render res. above 1x in ge debugger. 2013-09-22 20:14:31 -07:00
Unknown W. Brackets
a7f9723528 Warning fixes. 2013-09-22 19:06:01 -07:00
Unknown W. Brackets
d38916dea7 Add a quick and dirty render preview.
Now it's actually semi useful already.
2013-09-22 19:05:33 -07:00
Unknown W. Brackets
6af44910c1 Add an interface to return the current framebuffer. 2013-09-22 19:03:31 -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
Unknown W. Brackets
2ad5167f75 Better to have its own directory. 2013-09-22 11:03:29 -07: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