Commit Graph
8751 Commits
Author SHA1 Message Date
Kingcom 68edc4ffcf Add tab control to GEDebugger 2013-09-27 13:11:11 +02:00
Kingcom 94b04d7326 Highlight stall address with a red background 2013-09-26 12:31:58 +02:00
Kingcom 124b11f29d Highlight stall address 2013-09-26 10:24:41 +02:00
Kingcom 98f4273dcc Simple display list view 2013-09-25 15:24:53 +02:00
Kingcom 443f9bdfd5 Fix spaces 2013-09-24 20:11:42 +02:00
Kingcom 312f957963 Change how SimpleGLWindow is constructed and move it to the resource file 2013-09-24 20:06:25 +02:00
Henrik Rydgard 4cba4efbba Try to fix scaling of generated UV texcoords on splines. 2013-09-24 14:14:05 +02:00
Henrik Rydgard bd8cb4b02d Start work on implementing bbox, add a comment with some thoughts.. 2013-09-24 14:14:05 +02:00
Henrik Rydgard 424b4cbd5f Move GE_CMD_BJUMP to GPUCommon. Add the flag. (no actual bbox impl yet) 2013-09-24 14:14:04 +02:00
Henrik Rydgård 9e7769c337 Merge pull request #3906 from raven02/patch-4
Try to draw pic0 if pic1 is not available
2013-09-24 04:14:21 -07:00
raven02 c7021b0a2e Use better approach to show either pic0 or pic1 2013-09-24 19:07:27 +08:00
Henrik Rydgard 2b66a850be More spline/bezier optimization. Enable real splines. Add option "Low quality spline/bezier curves". 2013-09-24 11:14:49 +02:00
raven02 eeb50b354f Make sure ginfo->pic0Texture is not NULL 2013-09-24 16:16:37 +08:00
Henrik Rydgård 216ccbb94b Merge pull request #3901 from thedax/win32FixFullScreenAgain
Win32: Fix 2 fullscreen bugs
2013-09-24 01:12:17 -07:00
Henrik Rydgård e577423e37 Merge pull request #3905 from unknownbrackets/debugger
Defer initialiazation of the GE debugger preview window
2013-09-24 01:11:44 -07:00
Henrik Rydgård 79853f3a5b Merge pull request #3904 from unknownbrackets/ge-minor
Actually apply restored ge contexts
2013-09-24 01:00:30 -07:00
Unknown W. Brackets 8f1762f024 Update tests. 2013-09-24 00:58:17 -07:00
raven02 69234a1103 Try to draw pic0 if pic1 is not available 2013-09-24 15:54:40 +08:00
Unknown W. Brackets 4cae7bf8d3 Defer initialization of the GE dbg preview.
Maybe it's causing slowdown on some cards to init a new context?
2013-09-23 23:45:37 -07:00
Unknown W. Brackets a528f797b1 32-bit warning fixes in the debugger/win UI. 2013-09-23 23:44:58 -07:00
Unknown W. Brackets bdfc8bf4b3 Mark texture as maybe changed when running lists. 2013-09-23 23:17:56 -07:00
Unknown W. Brackets 4c3b3484d7 Actually apply the restored gstate. 2013-09-23 23:17:36 -07:00
The Dax 5b1a2cbafd Bring factor back, but only apply it in windowed mode. 2013-09-23 23:56:32 -04:00
The Dax f9ed9928a9 Fix mouse events not working when switching from 1x window size to fullscreen mode. 2013-09-23 23:08:46 -04:00
The Dax d5478af3c7 Remove redundant _ViewFullScreen call. 2013-09-23 23:01:26 -04:00
Henrik Rydgård f829028ec7 Merge pull request #3898 from thedax/win32Fix
Win32: Use g_Config.bFullScreen, not a global variable for fullscreen in WndMainWindow.cpp.
2013-09-23 14:55:42 -07:00
The Dax f989b3daf8 Use g_Config.bFullScreen, not a global variable in WndMainWindow.cpp. Also, fix backward logic. 2013-09-23 17:45:43 -04:00
Henrik Rydgard ff8c6ba225 Optimize real splines. Still not active. 2013-09-23 23:02:31 +02:00
Henrik Rydgard f69632a316 Fix one more PSPPointer function. Fixes #3897 2013-09-23 22:06:50 +02:00
Henrik Rydgard 9dc9c89918 Possible fix to bezier texture coordinate problem reported by CPkmn 2013-09-23 22:02:58 +02:00
Henrik Rydgard 854da44fba Buildfix 2013-09-23 21:51:34 +02:00
Henrik Rydgard fa3e63d46b On 32-bit platforms, PSPPointer must mask off the cache bit etc from pointers. 2013-09-23 21:46:45 +02:00
Henrik Rydgard bdbf6c5237 Enable (hopefully) correct beziers. Add full spline tesselation from JPCSP, disabled
Disabled real splines as it's way too slow, needs a complete rewrite. But works, except
for normal generation.
2013-09-23 20:29:34 +02:00
Henrik Rydgård 8c343fafdc Merge pull request #3895 from unknownbrackets/texcache
Flag the texture on format/swizzle change
2013-09-23 08:32:39 -07:00
Unknown W. Brackets f89ba75c38 Flag the texture on format/swizzle change. 2013-09-23 08:08:06 -07:00
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