Commit Graph
171 Commits
Author SHA1 Message Date
The Dax d102baacd0 Prep PPSSPP for Visual Studio 2013. 2013-09-17 10:27:06 -04:00
Henrik Rydgård b33f309228 Merge pull request #3767 from raven02/patch-7
Attemp to fix Kingdom Heart , Valkyrie Profile & Tales Of Phantasia
2013-09-15 16:03:15 -07:00
Henrik Rydgard cc6681cd0b Compile Ced's DX9 GPU on Windows. Not hooked up yet.
This needs work, has several problems that must be fixed to run on Windows.

Ced, you'll have to fix up your xb project file a bit, sorry.
2013-09-15 12:52:44 +02:00
raven02 cda902f02a Attemp to fix Kingdom Heart , Valkyrie Profile & Tales Of Phantasia 2013-09-15 18:00:56 +08:00
raven02 772329a553 Place in the two frames skip logic for FB to memory 2013-09-13 22:05:00 +08:00
raven02 0046357170 Fix some missing/black screens in FBO to memory mode 2013-09-12 05:50:03 +08:00
raven02 f687d704f9 Few fbo check for fbo_bind() 2013-09-12 04:59:36 +08:00
Henrik Rydgard 91f9161d76 Fix some bugs found in reports in the Android crash reporting console 2013-09-11 22:21:32 +02:00
Henrik Rydgard 8c88dff5a4 More log categories, use them (and existing ones). Improve log config. 2013-09-07 22:02:55 +02:00
Henrik Rydgård 8db3213ca2 Merge pull request #3666 from unknownbrackets/gpu-minor2
Don't ignore the low bits of the framebuf pointer
2013-09-07 02:10:25 -07:00
Unknown W. Brackets 2e8b475789 Don't ignore the low bits of the framebuf pointer. 2013-09-07 02:01:01 -07:00
Unknown W. Brackets 37c7b1a5c1 Check texture format changes even for renders. 2013-09-06 23:40:23 -07:00
Unknown W. Brackets f1eb152913 Revert "Delete wrong format framebuffers instead."
This reverts commit b56c9e5533.

It was slowing down Kingdom Hearts a lot in certain areas.
2013-09-06 23:35:10 -07:00
Unknown W. Brackets b56c9e5533 Delete wrong format framebuffers instead. 2013-09-06 11:02:33 -07:00
Unknown W. Brackets 69e4b3487b Reuse framebuffers on format change. 2013-09-06 10:56:43 -07:00
Unknown W. Brackets 0e6f58853a Try to use the most recently rendered fb. 2013-09-01 11:55:03 -07:00
Henrik Rydgård 2d89323fc2 Merge pull request #3357 from raven02/patch-15
Regession fix character shadow stretch in FF Crisis core
2013-08-25 03:01:58 -07:00
raven02 0ea10d96b1 Attempt to use scissor to render correct shadowing in Mortal Kombat/FF CC 2013-08-25 14:52:18 +08:00
Unknown W. Brackets c141e94fe9 Use gstate.* accessors in a few more places. 2013-08-24 11:34:35 -07:00
raven02 6113709f3d Add glstate.colorLogicOp.disable(); 2013-08-23 17:32:10 +08:00
Henrik Rydgård 89e476d9f2 Merge pull request #3333 from unknownbrackets/reporting
Add a bunch of HLE funcs + fix bad reloc masking and warnings
2013-08-23 01:41:00 -07:00
raven02 73e92cd2d4 age is int and should be age == 0 2013-08-23 15:32:16 +08:00
Unknown W. Brackets 1ed8edb0d3 Avoid some dangerous hex constant widths. 2013-08-22 23:23:48 -07:00
Kingcom f85d56a882 Use reverse order framebuffer pixel types on AMD GPUs 2013-08-19 20:18:32 +02:00
Henrik Rydgard f443fae780 Disable a few things that should not be changable at runtime 2013-08-18 23:11:47 +02:00
Henrik Rydgard c79d1c68cc Fix frozen videos in some games 2013-08-16 09:27:49 +02:00
Henrik Rydgard 664d74a9b7 Another frameskipping attempt. Now: 0=no frameskip, 1=auto frameskipt, 2-9=fixed frameskip.
There is still some flicker remaining in non-buffered rendering that I can't seem to get rid off.
2013-08-16 01:00:26 +02:00
Henrik Rydgard a4f5418d9d Complete the name change to ClearBuffer 2013-08-14 22:14:18 +02:00
raven02 2dd75b5b97 ClearBuffer() 2013-08-15 03:32:43 +08:00
raven02 f49e5535a7 Few more boolean fix 2013-08-15 03:20:06 +08:00
Henrik Rydgard 96373132bb Android buildfix 2013-08-14 20:42:13 +02:00
raven02 fad8b77044 Merge remote-tracking branch 'upstream/master' into patch-13 2013-08-14 07:29:56 +08:00
Unknown W. Brackets 49c7b9628a Fix some correctness warnings. 2013-08-12 23:40:22 -07:00
raven02 1eaada15df Reference and modified code from @arnastia 2013-08-12 02:30:17 +08:00
raven02 c2a86d647f Fix wrong size generated of FBO for some games which uses it as render-to-texture 2013-08-12 02:20:55 +08:00
raven02 6c889e556b Some games like FF Type-0 inits viewport as 0x0 2013-08-12 02:15:42 +08:00
raven02 6f994ec05f Fix texture broken in God of War 2013-08-10 21:56:52 +08:00
Henrik Rydgard 51ffdfa132 Rename gpuStats.numFrames to numVBlanks. Switch to using numFlips for things like cache expirations. 2013-08-07 22:34:00 +02:00
Unknown W. Brackets ab1c20f509 Detach textures and fbs using a range check.
This is more compatible with the attach logic, and might also be faster.
Although, framebuffer destroys should not be that common.
2013-08-02 22:45:34 -07:00
Unknown W. Brackets 89349eae7e Consistently use a proper type for GE fb format. 2013-07-29 23:05:59 -07:00
Unknown W. Brackets 4dde7276c6 Don't use PspDisplayPixelFormat at all. 2013-07-29 22:58:37 -07:00
Henrik Rydgård 61351e4b59 Merge branch 'patch-1' of https://github.com/raven02/ppsspp into raven02-patch-1
Conflicts:
	Windows/ppsspp.rc
	native
2013-07-25 18:20:08 +02:00
raven02 bf8e32f6f6 Remove entire if and contents 2013-07-25 20:54:24 +08:00
raven02 82b2581d79 Remove 'Display raw framebuffer' option 2013-07-25 20:23:22 +08:00
raven02 629a134946 Fix divide by 0 bug 2013-07-25 00:29:05 +08:00
raven02 f79de0b541 Max frameskip as 8 and code cleanup 2013-07-24 22:46:47 +08:00
Henrik Rydgård 9644de0949 Merge pull request #2895 from raven02/patch-4
FBO to memory : Skip frame along with frameskipping option
2013-07-23 05:24:05 -07:00
raven02 858d1d6987 Framebuffer to memory : Skip frame inline with frameskipping option 2013-07-23 20:01:31 +08:00
raven02 4514e07ac1 Use LINEAR and LINEARFMV for framebuffer 2013-07-23 19:30:01 +08:00
Henrik Rydgard 0cbe0dc997 Let's try raven02's #2880, which failed to merge normally so I did it manually instead. 2013-07-22 22:57:12 +02:00