Commit graph

167 commits

Author SHA1 Message Date
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
raven02
76bd4e3120 Fix rendering mode switching issue in old & new UI 2013-07-22 08:41:58 +08:00
Henrik Rydgard
ab654a2b6f Quickfix for crashes switching rendering mode 2013-07-21 23:03:01 +02:00
raven02
100d336fb2 Remove _ suffix and hide the GPU mode on GLES2 2013-07-22 04:17:54 +08:00
raven02
0216f52359 Merge remote-tracking branch 'upstream/master'
Conflicts:
	UI/GameSettingsScreen.cpp
	UI/MenuScreens.cpp
	Windows/ppsspp.rc
2013-07-22 00:03:54 +08:00