Commit Graph
147 Commits
Author SHA1 Message Date
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
raven02 87fc81e56d Consolidate Rendering Mode 2013-07-21 23:17:42 +08:00
raven02 b96e0a0dfe Add NOTICE_LOG to show GPU vendor 2013-07-21 01:39:37 +08:00
raven02 7ac496529b Vendor Based Alpha and Color Testing 2013-07-21 01:14:36 +08:00
Henrik Rydgard 444a39f32b Need to "dirty" framebuffers when updating them from memory. Should fix #2828 . 2013-07-18 20:01:22 +02:00
Henrik Rydgård ff5dfcec13 Merge pull request #2786 from raven02/patch-6
New attempt to generate FBO using fb_stride
2013-07-17 11:45:13 -07:00
raven02 07e118b6a1 New attempt to generate FBO using fb_stride 2013-07-18 02:17:54 +08:00
Henrik Rydgard 81411a74ed Experimental: Make orientation change possible on Android. 2013-07-16 22:51:25 +02:00
raven02 3d8474a64a Fix missing title screens in Growlanser 2013-07-15 20:11:23 +08:00
raven02 925714ab39 Better attempt to calc FBO size using viewport , scissor & region all together 2013-07-13 20:26:04 +08:00
Henrik Rydgard 4c913c097e new attempt at sizing the framebuffers, similar to what raven02 said 2013-07-10 21:59:43 +02:00
Henrik Rydgård 605cf26621 Revert part of 76c3f16b5c, forcing all
framebuffers to 512x512 just can't be the right thing to do and breaks
Dangan Ronpa badly.
2013-07-08 10:16:36 +02:00
raven02 8cf50d62fb Fix texture misalignment & distortion in multiple games 2013-07-07 12:17:52 +08:00
Henrik Rydgård c71ae64454 Merge pull request #2648 from raven02/patch-4
Fall back to use region instead of viewport to estimate drawing size
2013-07-06 13:13:33 -07:00
Henrik Rydgard cc58e34cf8 Remove legacy key mapping and associate devices with keys (DInput has been left behind for now, will be fixed up soon). Saving is broken, will be fixed soon. 2013-07-06 20:45:44 +02:00
raven02 e318e49061 Apply scissor() , Last Ranker need it to render correctly 2013-07-07 00:47:25 +08:00
raven02 e362bc8357 Fall back to use region instead of viewport to estimate framebuffer drawing size 2013-07-06 22:37:37 +08:00
Henrik Rydgard a599bf7500 Assorted warning fixes and cleanups 2013-07-06 11:09:19 +02:00
Henrik Rydgard 25392cd408 More android buildfixin' 2013-07-06 00:40:01 +02:00
arnastia b5cc23d018 Try to guess GPU to differentiate pixel type to request in glReadPixels(); changed ConvertFromRGBA8888 to iterate linearly. 2013-07-05 02:31:31 +01:00
arnastia 7747fc9ca7 Some changes around pixel format conversion, should work on all cards and Android/OpenGL ES devices now (only fully tested on Nvidia); commenting and code cleanup. 2013-07-04 15:24:37 +01:00