Commit Graph
45601 Commits
Author SHA1 Message Date
The Dax 8b6790187d Fix some translation issues and change a variable name(it was supposed to be iSFXVolume, but for some reason it never got changed over). 2013-08-09 08:04:13 -04:00
Henrik Rydgård cfe5b18475 Merge pull request #3096 from thedax/minorAtracTextFix
Avoid confusion with Atrac3+ plugin download button.
2013-08-09 04:05:34 -07:00
The Dax 19001edd4d Change the Atrac3+ download buttons slightly to avoid confusion. It's fine to always show the button, but change it when we have it downloaded already. 2013-08-09 06:57:03 -04:00
Henrik Rydgård 1a1f142ea5 Merge pull request #3095 from thedax/removeStreamVBO
Remove Stream VBO option.
2013-08-09 02:22:30 -07:00
The Dax 01e9111ac5 Remove Stream VBO option. 2013-08-09 05:18:24 -04:00
Henrik Rydgård f01279f2cf Merge pull request #3082 from raven02/patch-12
Fix black/missing textures in few games
2013-08-09 00:58:38 -07:00
Henrik Rydgard 60ea0a5d03 Update native (use proper win32 condition variables in 64-bit builds) 2013-08-08 21:30:29 +02:00
Henrik Rydgard 44c239ef18 In 64-bit builds, use Win32 native condition variables.
In 32-bit builds we cant use it as we want to be XP compatible.
2013-08-08 21:29:49 +02:00
Henrik Rydgard 174223c42b Fix VCMP (VC_TR) and optimize a little 2013-08-08 21:03:40 +02:00
Henrik Rydgård c8ce303f4d Merge pull request #3088 from CPkmn/patch-2
Try fixing sceJpegGetOutputInfo again
2013-08-08 01:10:08 -07:00
CPkmn 1cf0b62e70 Try fixing sceJpegGetOutputInfo again
I guess the colour info address isn't supposed to be updated if the jpeg errors out, or I think so based on reports from the God Eater Burst thread in the forums. This shouldn't affect working jpegs since the address is still being updated before returning, just not if it errors out. If this doesn't work for the save from the forums, it would have never worked in PPSSPP builds up to today (it basically makes the function _only_ return null without updating the colour address, making it the equivalent of the only implementation other than mine, which was a stub, if it errors out). The previous commit I made worked in the Japanese version, but still bounced back in the US version (wtf?).
2013-08-07 16:39:42 -07:00
Henrik Rydgard e954bd11da Oops 2013-08-07 23:52:05 +02:00
Henrik Rydgard b49f6173c1 Switch back to gcc 4.6 temporarily (android) 2013-08-07 23:49:15 +02:00
Henrik Rydgard bc00a7e302 Process frame timing on frame boundaries instead of flips. Frameskipping works better in many games. 2013-08-07 23:32:28 +02: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
Henrik Rydgard 0bff9046f6 round_ieee_754 needs to use double to pass all the tests correctly 2013-08-07 22:33:28 +02:00
Henrik Rydgard 8714240519 Fix vf2i properly on x86. 2013-08-07 21:30:57 +02:00
Henrik Rydgard 6e5b4ca082 Update submodules 2013-08-07 18:13:46 +02:00
Henrik Rydgard dce3c9449b Attempt to quickfix vf2i but failed, so disabling it. Should fix #3084 2013-08-07 18:07:49 +02:00
Henrik Rydgård e3339c680c Merge pull request #3083 from CPkmn/patch-1
Fix sceJpegGetOutputInfo
2013-08-07 08:44:50 -07:00
CPkmn 76dbd9c22b Fix sceJpegGetOutputInfo
Return better responses for errors (should allow weird God Eater Burst saves from real PSPs to not bounce back to the titlescreen). Not sure why some God Eater Burst saves would send bad jpeg data. The data sent through sceJpeg is supposed to be a normal jpeg (ie it should be perfectly viewable in photoshop or whatever image viewer/editor). The reason it doesn't send a good, decodable jpeg should still be researched but in the meantime let's not push users getting that error back to the titlescreen. Returning getYCbCrBufferSize(0, 0) on error seems like it would be more correct as well (or, at least God Eater Burst recognises that as an error unlike 0xC000...I didn't think that error code was right but no saves gave me bad jpeg data before).
2013-08-07 08:08:12 -07:00
raven02 ba4d236d18 Fix black/missing textures in few games 2013-08-07 22:47:41 +08:00
Henrik Rydgård 41f90303b2 Merge pull request #3069 from raven02/patch-10
Logic Ops: code cleanup
2013-08-07 02:08:02 -07:00
Henrik Rydgård 9278656de5 Merge pull request #2993 from thedax/win32UICleanup
Win32 UI: Yet another cleanup pullrq
2013-08-07 01:36:35 -07:00
The Dax a391974037 Fix conflict and save as UTF-16 again. 2013-08-07 04:32:24 -04:00
The Dax 64f7a9a6ea Change a couple last-minute things. 2013-08-07 04:30:13 -04:00
The Dax b80b08921b Fix typo in Henrik's name in about dialog box. 2013-08-07 04:29:38 -04:00
The Dax ed74d4cfdd Correct Henrik's name in ppsspp.rc. For some reason, his surname's "å" was swapped with a question mark. Probably an encoding issue? 2013-08-07 04:29:38 -04:00
The Dax 5b5c576157 Adjust some of the if positioning. OCD thing, heh. 2013-08-07 04:29:38 -04:00
The Dax 31d84c45fc Change some enumerator names. 2013-08-07 04:29:38 -04:00
The Dax cc6702f006 ..And some others. 2013-08-07 04:29:38 -04:00
The Dax 8318eefcf1 Forgot to fix an if. 2013-08-07 04:29:38 -04:00
The Dax c916d4ad99 Missed an enter/return. 2013-08-07 04:29:37 -04:00
The Dax 5301ddb82d Windows UI: Fix some UI bugs and move more magic numbers to an enumerator. 2013-08-07 04:29:37 -04:00
Henrik Rydgård b8978e49d2 Merge pull request #3075 from unknownbrackets/gpu-thread
Prep work for GE and CPU on separate threads
2013-08-07 01:00:26 -07:00
Henrik Rydgård 75b3d78694 Merge pull request #3029 from unknownbrackets/render-fb
Use a null texture for incorrect render-to-texture + delete better
2013-08-07 00:34:38 -07:00
Unknown W. Brackets 00fc5ec40e Enable interrupts as a property of the list.
This way there's no behavior change when enqueue is async.
2013-08-07 00:32:30 -07:00
Unknown W. Brackets b1344f8254 Get rid of CoreTiming::AdvanceQuick().
It basically existed for savestates, so no longer needed.
Fixes issues with events not running when they should.
2013-08-07 00:32:29 -07:00
Unknown W. Brackets dc56ab9e83 Treat savestates specially, no longer using events.
This makes it easier to run them on the GPU thread anyway, which is best
if they reset GPU caches etc., and should remove any timing related
issues.
2013-08-07 00:32:29 -07:00
Unknown W. Brackets 7a2ef728cb Schedule ts events using the same time frame. 2013-08-07 00:32:28 -07:00
Unknown W. Brackets b298432e8f Use threadsafe events for GE communication.
Hopefully this doesn't cause problems again for 3rd Birthday or FF Type-0.
Kinda need it.
2013-08-07 00:32:28 -07:00
Unknown W. Brackets 7dfee29d49 Fix threadsafe event removal. 2013-08-07 00:32:27 -07:00
Unknown W. Brackets 0dc6bab9ff Shouldn't be necessary to flush on drawsync. 2013-08-07 00:32:27 -07:00
Henrik Rydgård 1c39d50068 Merge pull request #3072 from lioncash/master
Fix a possible memory leak in BlockDevices.cpp.
2013-08-07 00:28:26 -07:00
Henrik Rydgård 456114648f Merge pull request #3073 from thedax/headlessBuildFix
Fix headless build error and abstract OSK bypass.
2013-08-07 00:27:55 -07:00
Henrik Rydgård 6cc5e5507b Merge pull request #3076 from unknownbrackets/ccc
Fix table checks in sceCcc.
2013-08-07 00:26:00 -07:00
Unknown W. Brackets fff0af844b Fix bounds check in sceKernelPrintf().
Wasn't allowing a string ending in %08x.
2013-08-06 23:52:38 -07:00
Unknown W. Brackets 04e2a78f82 Fix table checks in sceCcc.
Was checking for the wrong table.
2013-08-06 23:39:12 -07:00
The Dax d549337080 Tidy up some newlines. 2013-08-06 19:40:59 -04:00
The Dax f9067e15c9 Remove old comment, change another one, and change MenuScreens.cpp to use the new class Host's InputBoxGetString. 2013-08-06 19:36:51 -04:00