Unknown W. Brackets
0b64c5e014
Savestate and shutdown sceMp3 properly.
...
It wasn't even being saved before.
2013-10-24 20:07:07 -07:00
Unknown W. Brackets
100c188df6
Fix savestate backwards compat.
...
Broken since 80702109f5
.
2013-10-24 20:01:14 -07:00
Unknown W. Brackets
453628946f
Free mp3 contexts more carefully.
2013-10-24 19:18:36 -07:00
Unknown W. Brackets
9eda1fc578
Remove code to use last mp3 handle on error.
...
It was copied from mpeg, where it was added for safety, and it shouldn't
be hit anyway.
2013-10-24 19:07:24 -07:00
Henrik Rydgård
badf33a872
Merge pull request #4286 from unknownbrackets/vtimers
...
Fix a bunch of issues in vtimers
2013-10-24 11:32:13 -07:00
Unknown W. Brackets
e8091dce44
Speed up FPURegCache::Start() on x86.
...
This cuts that func by 97% when running the automated tests, and it was 8%
of the total time. Won't really affect games.
2013-10-24 08:27:42 -07:00
Unknown W. Brackets
4803dfdce1
Use CoreTiming::GetGlobalTimeUs() for vtimers.
2013-10-24 01:10:46 -07:00
Unknown W. Brackets
9c874c754e
Use the us based time for rtc/etc.
...
Instead of incorrect conversions from ticks based on current mhz.
2013-10-24 01:10:09 -07:00
Unknown W. Brackets
e16d1a926b
Keep more careful track of microsecond time.
2013-10-24 01:09:35 -07:00
Henrik Rydgard
f0e47838c6
Just break out some functions in SasAudio
2013-10-24 01:19:08 +02:00
Henrik Rydgard
a790c0a723
SasAudio: Add some comments about reverb, and add the reverb type list
2013-10-23 22:59:42 +02:00
adrian17
0a086915f5
We don't need to reset the counter as it's already done in Reset()
2013-10-23 19:05:08 +02:00
Henrik Rydgård
2b278d4c13
Buildfix
2013-10-23 17:00:10 +02:00
Henrik Rydgård
70738c1755
Automatically clear the JIT when exiting the Cheats dialog box.
...
Plus some simple cleanup.
2013-10-23 16:10:58 +02:00
Sacha
9e20e1a297
Fix time compares in save focus. Was breaking platforms (like QNX) where time is stored as a 64-bit unsigned value (nanoseconds).
2013-10-23 23:25:25 +10:00
Sacha
1af2f99959
Initialise everything in the SaveFileInfo to 0.
...
We were getting std::tm initialised to random values which non-existent files become the preferred save.
2013-10-23 23:19:50 +10:00
Sacha
07e8d475b3
Use name count instead of data count for grabbing focus.
2013-10-23 23:16:49 +10:00
Unknown W. Brackets
05f2f53358
The vtimer return value is treated as u32.
2013-10-22 22:50:52 -07:00
Henrik Rydgard
1595ac3386
Log spam reduction - only WARN about non-zero bad handles, and sceAtracSetLoopNum gets demoted to DEBUG.
2013-10-22 19:56:05 +02:00
Unknown W. Brackets
580d4436a3
Fix vtimer uid param type, add algorithm include.
2013-10-22 07:46:33 -07:00
Unknown W. Brackets
47714d4b82
Don't change the vtimer schedule with no handler.
2013-10-22 07:45:53 -07:00
Unknown W. Brackets
0a373b08b7
Return better vtimer errors within interrupts.
2013-10-22 07:45:53 -07:00
Unknown W. Brackets
b7fd768ecc
Correct vtimer scheduling.
2013-10-22 07:45:52 -07:00
Unknown W. Brackets
a47c88d658
Run missed handlers when setting vtimer time.
2013-10-22 07:45:52 -07:00
Unknown W. Brackets
856e3b7071
Fix error code on start vtimer with current.
2013-10-22 07:45:51 -07:00
Unknown W. Brackets
4a444776ab
Sign extend sceKernelUSec2SysClock().
...
Wow, I guess this has been broken forever.
2013-10-22 07:45:51 -07:00
Unknown W. Brackets
002aed1080
Update current and limit bytes in vtimer refer.
2013-10-22 07:45:50 -07:00
Unknown W. Brackets
ea507388ea
Return a special error for the running vtimer.
...
Also, ues 0 when none is running. This explains the different error code.
2013-10-22 07:45:50 -07:00
Unknown W. Brackets
9bd988e376
Fix doubling of current on vtimer stop.
2013-10-22 07:45:49 -07:00
Unknown W. Brackets
167699ac9e
Correct sceKernelGetVTimer*Wide() error value.
2013-10-22 07:45:49 -07:00
Unknown W. Brackets
67cd13702e
Correct sceKernelSetVTimerTime*().
2013-10-22 07:45:48 -07:00
Unknown W. Brackets
29d7d00b08
sceKernelCancelVTimerHandler() resets handler only.
2013-10-22 07:45:48 -07:00
Unknown W. Brackets
c9755d7886
Correct errors from sceKernelCancelVTimerHandler().
2013-10-22 07:45:47 -07:00
Unknown W. Brackets
7edebd1c2f
Put vtimer args on the stack, skip allocation.
...
This is roughly where they are on the PSP based on tests, and it avoids
having to manage memory or etc.
2013-10-22 07:45:47 -07:00
Henrik Rydgård
7fd6a7e06b
Merge pull request #4288 from sum2012/log
...
Fix Naruto Shippuden Kizuna Drive (error module load failed)
2013-10-22 06:27:12 -07:00
Henrik Rydgard
614ec822e8
Let's only bother with symbol loading on the desktop.
2013-10-22 15:14:47 +02:00
sum2012
94694ded55
Add error log of SCE_KERNEL_ERROR_LIBRARY_NOTFOUND in sceUtilityLoadModule
2013-10-22 21:08:36 +08:00
sum2012
e130ec64a7
Fix DmacMemcpy and sceDmacTryMemcpy by @unknownbrackets
...
Fix Ikki Tousen - Eloquent Fist crash
2013-10-22 20:57:07 +08:00
sum2012
ab9f39851a
correct last time commit
...
seem this should right
2013-10-22 20:29:25 +08:00
sum2012
940d819d00
Increase sceUtilityUnloadModule log level
2013-10-22 20:15:32 +08:00
Henrik Rydgard
bf59f3db73
Add ugly hack setting for PowerVR to disable alpha test
...
Causes glitches but the speedup is truly massive in some games so I relent :/
Please do not report graphics bugs when this is enabled...
Future: Maybe remove this setting except on PowerVR?
2013-10-22 13:00:19 +02:00
Henrik Rydgard
de39a81dce
sceAtrac: Force mono when needed. (see #4248 )
2013-10-22 11:01:46 +02:00
Henrik Rydgard
3d5a85f1a7
Restore accidental change to sceAtracGetInternalInfo, minor indentation reduction, demote a log message
2013-10-22 10:53:48 +02:00
Henrik Rydgard
bf89c01215
When atrac3+ decoding fails, stop decoding silently-ish instead of decoding garbage, spamming the log
2013-10-21 23:10:30 +02:00
Henrik Rydgard
f7feefcb03
Cleanup: Remove a check that will never be true
2013-10-21 23:02:37 +02:00
Henrik Rydgård
598e06faa8
Make Home in the game browser available on linux/mac/etc too.
...
Misc tweaks.
2013-10-21 12:21:22 +02:00
Henrik Rydgård
8556eaf59d
sceAtrac: Report occurences of multiple packets in one. Update native
...
with minor UI fix.
2013-10-21 11:19:13 +02:00
The Dax
98c6e87c0f
Make touch Dpad and Select show by default.
2013-10-20 12:02:19 -04:00
sum2012
fc3d3c9a78
fix maxim-at3plus crash
...
Thanks @unknownbrackets
https://github.com/hrydgard/ppsspp/issues/4248
Digimon Adventure Voice probrem can be fixed later
2013-10-20 20:57:24 +08:00
Henrik Rydgard
f5a63d7d41
Better fix for the UINT_64 define issue on android
2013-10-20 13:52:31 +02:00
Siddharth
55a664bd13
made buttons invisible in the layout screen if they are disabled
2013-10-20 17:17:32 +05:30
Henrik Rydgård
4b063228f6
Fix path bug by using the right quotes..
2013-10-20 10:46:23 +02:00
Henrik Rydgård
be39646223
Merge pull request #4252 from thedax/touchControlVisibility
...
Add a screen to toggle onscreen touch control visibility.
2013-10-20 01:13:03 -07:00
Henrik Rydgård
9f9d7d961e
Merge pull request #4249 from unknownbrackets/io-minor
...
Support \ paths within filenames (Linux/Android?/etc.)
2013-10-20 01:07:37 -07:00
Unknown W. Brackets
afb578a325
Use the newer interface for Qt's gpu debugging.
2013-10-20 00:14:39 -07:00
Sacha
40da2f7f5b
Buildfix Symbian and Blackberry from the ffmpeg merge.
...
Fix a header issue on Blackberry.
Fix a UINT64_C define issue.
FFMPEG is no longer 'beta'.
2013-10-20 16:41:34 +10:00
The Dax
11a34746cf
Default to true for all touch control visibility, and actually translate Control Visibility.
2013-10-20 00:01:29 -04:00
The Dax
d099692ed0
Make Toggle All actually function.
2013-10-19 23:24:38 -04:00
The Dax
a88a30fb1d
Add a touch control visibility screen. All touch controls can now be toggled on or off, except for the Pause button on platforms that have it, as a safety precaution.
2013-10-19 23:24:09 -04:00
Unknown W. Brackets
3499ef341a
Support \ paths within filenames.
2013-10-19 17:06:29 -07:00
Henrik Rydgard
f15e21c5f8
Remove the Enable Atrac3+ checkbox
2013-10-20 01:07:18 +02:00
Siddharth
38442c090e
allow loading and unloading of onScreen control coordinates. Also, use sane (bottom left origin)coordinate system for all onScreen elements
...
can now reposition on screen controls
removed unnessecary files
fixed indenting issues
renamed RepositionOnScreenControlScree to TouchControlLayoutScreen
2013-10-20 00:39:38 +02:00
Unknown W. Brackets
edf3faf251
Clear the audio buffer on game reset.
...
Avoids blips.
2013-10-19 15:11:06 -07:00
Unknown W. Brackets
e99cc01976
Fix some switch/case warnings.
2013-10-19 14:57:45 -07:00
Unknown W. Brackets
e95f55a5fe
Fix some enum type warnings.
2013-10-19 14:57:45 -07:00
Unknown W. Brackets
1283a93492
Avoid some minor warnings.
2013-10-19 14:57:45 -07:00
Henrik Rydgård
2f8a78dd7a
Clean up SimpleAT3Dec, don't allocate new Frame objects all the time
2013-10-19 23:09:28 +02:00
Henrik Rydgård
2c5adc96cf
Rip out the support for the Atrac3+ plugin. It is gone, to never return.
2013-10-19 23:09:26 +02:00
Henrik Rydgård
be40289d6c
Use ffmpeg for Atrac3+ decoding during video playback as well.
2013-10-19 23:09:26 +02:00
Henrik Rydgard
3cefa1ad79
Things seem more stable after initializing the AVPacket.
...
More testing needed though.
2013-10-19 23:09:25 +02:00
Henrik Rydgard
f311901e5e
Use ffmpeg for decoding Atrac3+ in sceAtrac. Thanks Maxim.
2013-10-19 23:09:25 +02:00
Henrik Rydgård
51196742ee
Clear symbol map in AttemptLoadSymbolmap on non-windows
2013-10-18 18:23:17 +02:00
Henrik Rydgård
2d331cb8c4
Revert "Clear the symbol map in LoadExec. Fixes some hangs on switching games,"
...
This reverts commit 6c3f2155c7
.
2013-10-18 18:08:18 +02:00
Henrik Rydgård
f85b4a4252
Buildfix
2013-10-18 15:07:04 +02:00
Henrik Rydgård
6c3f2155c7
Clear the symbol map in LoadExec. Fixes some hangs on switching games,
...
unclear why.
2013-10-18 14:40:58 +02:00
Henrik Rydgård
07c818251c
Some formatting cleanup.
...
Yeah, I said we shouldn't do big overhauls..
2013-10-18 14:39:04 +02:00
Unknown W. Brackets
9a707f6c00
Fix typo, ARM build.
2013-10-17 15:28:50 -07:00
Unknown W. Brackets
2e8ef3027f
Write the retaddr to rd, not always ra, in jalr.
...
Thanks go entirely to @Kingcom for pointing this out.
Don't know of any games not using RA as the rd.
2013-10-17 07:39:33 -07:00
Henrik Rydgård
99fec75f06
Delete OMAConvert, entirely unused
2013-10-17 12:33:57 +02:00
Henrik Rydgård
ac2334386a
Move BufferQueue out of the at3 plugin header
2013-10-17 12:31:22 +02:00
Sacha
fafe4fc4f2
Fix multi-threading crashes on shutdown with Linux and Blackberry. Fixes issue #3133 -- thanks @unknown
2013-10-17 17:39:04 +10:00
shenweip
e7601b4399
Change some log level.
2013-10-17 11:57:55 +08:00
Henrik Rydgard
aa3cf34fc1
Jit: Fix valgrind warnings.
...
The first time PrefixStart was entered with startDefaultPrefix = true, it would
call EatPrefix, which checks the so far entirely uninitialized prefixXFlags.
2013-10-16 22:33:48 +02:00
Henrik Rydgård
9caaa86a87
Merge pull request #4206 from bollu/AudioArtefactFix
...
optional atomic audio locks
2013-10-16 12:11:50 -07:00
Siddharth
06c13926ee
made atomic lock optional
...
fixed an incorrect merge to nativeApp.cpp
made atomic locks init correctly
reintroduced atomic locks in audio as an optional setting
converted global pointers to global objects on stack
moved all mixing code into PSPMixer
internaized all code into __sceAudio.cpp
cleaned up rebase
cleaned up rebase
2013-10-16 23:42:47 +05:30
Henrik Rydgard
1ec0a977e4
Fix too-slow fade in/out of save dialogs and others in 30hz games.
2013-10-16 18:54:40 +02:00
Unknown W. Brackets
f5e0d80ead
Pass arguments to root threads same as regular.
...
Before it would have issues or crash if the args were > 256 bytes.
Fixes Ys 1 & 2 Chronicles.
2013-10-16 01:31:58 -07:00
Henrik Rydgard
e88a049e79
Windows: Center window on first start
2013-10-15 13:10:25 +02:00
The Dax
fec7dab628
Have CWCheats use it, too. It's useful pretty much anywhere one needs the real path instead of a virtual memory stick path.
2013-10-15 03:41:11 -04:00
The Dax
845a25e897
Whoops. Forgot to push this.
2013-10-15 03:41:11 -04:00
The Dax
b549a4e6e5
Assume g_Config.memCardDirectory will have a trailing slash. Make InitSysDirectories for Win32 only.
2013-10-15 03:41:10 -04:00
The Dax
6efd5b33f7
We don't really need DIRECTORY_FLASH0 or DIRECTORY_MEMSTICK.
2013-10-15 03:41:10 -04:00
The Dax
c7bdeb3084
Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
...
On Win32, call InitSysDirectories before the emuthread starts just to be safe.
2013-10-15 03:41:10 -04:00
Unknown W. Brackets
e06889069c
Don't use the destructor to free thread stacks.
...
If we do, kernelObjects.clear() will trash perfectly good memory on
loading a state. I guess it also makes shutdown slower.
Fixes #4186 .
2013-10-14 22:09:16 -07:00
The Dax
22e7b64df3
Don't write files before creating the directory in the first place.
2013-10-14 17:28:27 -04:00
The Dax
e83ad5feba
Remove unused local variable to fix a warning.
2013-10-14 11:44:52 -04:00
Sacha
7927b889b3
Buildfix Qt Linux.
2013-10-15 00:40:46 +10:00
Sacha
18b7503dd5
Fix rounding errors in armjit.
2013-10-14 19:24:13 +10:00
Unknown W. Brackets
e4f71ce6e4
Avoid a few expected asserts in headless mode.
2013-10-14 00:51:08 -07:00
Henrik Rydgård
86b312472c
Merge pull request #4171 from unknownbrackets/heap
...
Improve accuracy of sceHeap functions
2013-10-13 23:55:45 -07:00
Henrik Rydgård
c13cb78d97
Merge pull request #4172 from thedax/win32Portability
...
Support UTF-8 paths in installed.txt.
2013-10-13 23:54:41 -07:00
The Dax
45d6ab9d7b
Support more than just UTF-8.
2013-10-14 02:46:05 -04:00
The Dax
702c355cb6
Use a C++ version.
2013-10-14 02:24:02 -04:00
The Dax
81e7f1204c
Support unicode paths in installed.txt.
...
The only caveat is it has to be saved as a UTF-8 file or it won't work properly.
Also, make some variables const since they're not changed.
2013-10-14 00:12:17 -04:00
Unknown W. Brackets
9388dd092f
Cleanup errors in sceHeapFreeHeapMemory().
2013-10-13 19:20:04 -07:00
Unknown W. Brackets
df285cec64
Fix aligned heap allocation semantics.
2013-10-13 19:14:42 -07:00
Unknown W. Brackets
1b5193b13d
Cleanup error codes in sceHeapAlloc*().
2013-10-13 19:08:23 -07:00
Unknown W. Brackets
ba5dd0084b
Implement sceHeapIsAllocatedHeapMemory().
2013-10-13 19:01:16 -07:00
Unknown W. Brackets
8ffcc26f89
Don't create blank entries in heapList.
2013-10-13 18:57:59 -07:00
Unknown W. Brackets
fbffb6fa7f
Return an error when deleting a bad heap.
2013-10-13 18:45:49 -07:00
Unknown W. Brackets
134138618d
Allocate heaps similar to hardware.
...
Could matter for alignment, since a game might intentionally request 0x108
bytes to get an aligned address or something.
2013-10-13 18:36:34 -07:00
Unknown W. Brackets
9a9c4cbea6
Allocate from heaps downward by default.
2013-10-13 18:27:53 -07:00
Unknown W. Brackets
a466b5ba32
Also allow restartless cheats after loading state.
...
At least, an older state.
2013-10-13 18:03:23 -07:00
Unknown W. Brackets
bbaacab315
Don't crash if the cheat file is inaccessible.
2013-10-13 17:57:43 -07:00
Unknown W. Brackets
f3e3f2e6cd
Let's just always use PSP/Cheats/, it's simpler.
...
No reason people on iOS won't want this.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets
8cd64a9f8a
Allow cheats to start and stop in game.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets
bbde56398f
Create the cheats directory always.
...
Seems like things break otherwise? Fixes #4169 .
2013-10-13 17:57:35 -07:00
The Dax
54de8739f1
Fix critical bug with GetSysDirectories.
2013-10-13 19:30:07 -04:00
Henrik Rydgård
06b0ac9ccc
Merge pull request #4070 from thedax/win32Portability
...
Win32: Make PPSSPP have a portable mode.
2013-10-13 16:11:47 -07:00
The Dax
823b6ee465
Clean up GetSysDirectories. File::GetExeDirectory is much cleaner.
2013-10-13 19:01:53 -04:00
The Dax
85f6d6bf0e
If the custom directory or the current directory is read-only, fall back on the Documents directory.
...
After that point(if Documents is somehow read-only), we'd be screwed anyway, so there's no need to bother checking it..
2013-10-13 18:22:04 -04:00
Unknown W. Brackets
401400bb52
Fix uninitialized variable, oops.
2013-10-13 15:14:30 -07:00
The Dax
d8a0adf50c
If installed.txt has a path in it, use that instead of the detected Documents directory.
2013-10-13 17:43:01 -04:00
The Dax
b3018eb37f
Allow Win32 to store its saves, config files, etc., elsewhere.
...
If installed.txt exists(or the executable directory is read-only), use the user's My Documents(XP) or Documents(7/8/8.1) directory to search for everything. If it doesn't, or we can't determine the directory for some reason, use the old behaviour.
2013-10-13 16:45:59 -04:00
Unknown W. Brackets
5687fa481b
Don't SyncThread while not running, wake more proactively.
...
Maybe the wait_for() is no longer needed there...
2013-10-13 12:13:11 -07:00
Unknown W. Brackets
d43c56ea29
Small warning fix.
2013-10-13 12:12:53 -07:00
The Dax
7000b63082
When using a debug build, always show the debug log/enable logging on start.
2013-10-13 14:31:48 -04:00
The Dax
9c868351de
Make Enable Debug Logging checkbox instant as it was intended to be.
2013-10-13 14:18:50 -04:00
The Dax
3d8b68e88e
Make Fullscreen checkbox instant.
2013-10-13 13:34:55 -04:00
Unknown W. Brackets
479a9801d4
Shutdown issues: the legend continues.
...
If the gpu was slow (softgpu for example), it might still be accessing
memory. Need to let it wake, and ignoring coreState too.
2013-10-13 09:35:02 -07:00
Unknown W. Brackets
8c022d56be
Support non-pfat0 savestates, slightly hacky...
2013-10-13 09:34:20 -07:00
Henrik Rydgard
40ee00bf46
Add pfat0: as another synonym for ms0:
...
Might fix Fired Up save issues as reported in #1290 .
2013-10-13 13:52:48 +02:00
Henrik Rydgard
3af5a759b4
Log some save state errors
2013-10-13 13:46:44 +02:00
Henrik Rydgård
cdba174ab7
Merge pull request #4148 from unknownbrackets/config-files
...
Allow config files and fonts to be on the memstick
2013-10-13 04:01:01 -07:00
Henrik Rydgård
2546f236ee
Merge pull request #4151 from shenweip/patch-4
...
Add NetconfDialog and partly implemented for it.
2013-10-13 03:59:34 -07:00
Henrik Rydgård
29dd284372
Merge pull request #4156 from Kingcom/rotrfix
...
Fix rotrv (dis)assembly
2013-10-13 01:42:54 -07:00
Kingcom
480c766776
Fix rotrv (dis)assembly
2013-10-13 10:36:43 +02:00
Unknown W. Brackets
b54e557d19
Actually, let's not wait at all in Core_Stop().
...
It just triggers the action on the other thread.
2013-10-12 23:20:27 -07:00
shenweip
8a6d36dcb0
Fix
2013-10-13 11:56:47 +08:00
shenweip
326d751945
Partly implemented for NetconfDialog.
2013-10-13 10:43:49 +08:00
shenweip
ce50086c81
Add new files to cmake and Android.mk
2013-10-13 10:32:56 +08:00
shenweip
1ff4b9c8ce
Add PSPNetconfDialog.
2013-10-13 10:26:51 +08:00
Unknown W. Brackets
49983fa1e4
Also respect Windows absolute paths.
2013-10-12 16:41:53 -07:00
Unknown W. Brackets
87781736c4
Use ms0:/PSP/flash0/font/ as an override for fonts.
...
This won't work for games that use flash0:/ directly, but if they just use
the default fonts (which is common), it will work fine.
2013-10-12 16:13:11 -07:00
Unknown W. Brackets
af2ccbb9da
Rename flashDirectory to flash0Directory.
2013-10-12 16:08:39 -07:00
Unknown W. Brackets
c0e3f1523e
Respect ini file path on reset settings.
...
This is the easiest way to force settings to the memstick, but it means
erasing the existing ones.
2013-10-12 16:05:00 -07:00
Unknown W. Brackets
79143b56d2
Allow config files to be placed under the memstick.
...
This way, they can be configured more easily on Android, etc.
2013-10-12 16:02:03 -07:00
Unknown W. Brackets
a79b168acc
Make sure the cpu thread ends on Core_Stop().
...
Sometimes it didn't, which was just a bit confusing.
2013-10-12 10:55:31 -07:00
Unknown W. Brackets
585f86c805
Make sure the io thread doesn't revive itself.
...
Stupid zombies. Stay dead.
2013-10-12 10:54:57 -07:00
Unknown W. Brackets
bfa4a87e2c
Don't run the ingame loop while in the pause menu.
2013-10-12 10:16:28 -07:00
Unknown W. Brackets
d6f1320dfd
Allow tab to be used in the assembler.
...
This way we can assemble our disassembly. Makes it easier.
2013-10-12 10:03:28 -07:00
Unknown W. Brackets
ba69eba53c
Just log and continue when EI_CLASS is wrong.
...
Users with emulator-only patches or etc. shouldn't necessarily have to
not be able to play the game anymore, as long as the problem is surfaced.
2013-10-12 10:03:27 -07:00
Unknown W. Brackets
90c49befd4
Fix a possible race on shutdown.
2013-10-12 02:08:00 -07:00
Unknown W. Brackets
b0072cd38b
Refactor a bit, curly style.
2013-10-12 01:44:12 -07:00
Unknown W. Brackets
21f522746f
Cleanup shutdown on Windows to avoid races.
...
Was still getting crashes sometimes.
2013-10-12 01:40:33 -07:00
Sacha
d49b4fad9a
Miscellaneous changes for Blackberry.
2013-10-12 17:19:02 +10:00
Henrik Rydgard
e0b19decca
Add generic "PostShader" functionality, replacing FXAA (it's one of them).
...
Replaces #4018 , sorry DanyalZia :)
2013-10-12 02:05:55 +02:00
szdarkhack
b98a073b26
Merge remote-tracking branch 'ppssppUpstream/master' into focus_pause
...
Conflicts:
Windows/resource.h
2013-10-11 17:47:43 +03:00
szdarkhack
1116b59910
Implemented a "Pause When Not Focused" menu option (default false). Pause toggle overrides this.
2013-10-11 14:53:25 +03:00
Henrik Rydgård
5721836d44
Add basic haptic feedback to on-screen touch buttons.
2013-10-10 16:44:57 +02:00
Henrik Rydgård
db568e4553
Minor CwCheat bugfix contributed by dlanor in issue #4103
2013-10-10 15:58:09 +02:00
Henrik Rydgård
996e468562
Merge pull request #4079 from unknownbrackets/thread-funcs
...
Fix crash deleting a never started thread w/ clearstack
2013-10-09 00:47:11 -07:00
Unknown W. Brackets
132577a050
Ignore leading spaces on absolute paths.
...
Weird but true. Not sure if it will help any game.
2013-10-08 23:55:51 -07:00
Unknown W. Brackets
73d5c42596
Don't allow a new async cmd while one is busy.
...
Fixes Valhalla Knights 1. Also some logging tweaks.
2013-10-08 23:49:24 -07:00
Unknown W. Brackets
a194006aad
Fix crash deleting a never started thread.
...
Fixes #4069 .
2013-10-08 22:39:49 -07:00
Henrik Rydgard
4c2c015774
Expose the experimental "bPrescaleUV" as "Texture Coord Speedhack"
...
It's actually quite beneficial in some games, can substantially reduce
glUniform4fv calls.
Also throw in a second shot at glDrawRangeElements.
2013-10-08 22:59:40 +02:00
Henrik Rydgard
e08ac100ce
Update native with workaround for #4078 and add some comments
2013-10-08 20:11:01 +02:00
Henrik Rydgård
ef2d188a68
Merge pull request #4035 from shenweip/patch-12
...
Implemented sceJpegDecodeMJpegYCbCr and sceJpegMJpegCsc.
2013-10-08 02:52:42 -07:00
Henrik Rydgård
0eee21dbc7
Merge pull request #4074 from tpunix/scePauth_support
...
add scePauth support
2013-10-08 01:32:27 -07:00
tpu
99913b1b08
add scePauth support
2013-10-08 15:54:28 +08:00
Henrik Rydgard
fc8aa7bd8f
Crashfix dumping display lists that start at the start of VRAM (seems to hit this in GTA).
...
Add a couple of comments.
2013-10-07 22:58:46 +02:00
Henrik Rydgard
8f620c30ab
x86 jit: Implement vs2i (similar to vh2f but simpler)
2013-10-07 21:59:33 +02:00
Henrik Rydgard
367a1e21b2
Revert "Merge pull request #4021 from bollu/master"
...
This reverts commit c84a9daa40
, reversing
changes made to da5b52ce1f
.
2013-10-07 20:26:10 +02:00
Henrik Rydgard
f938b95925
Revert "Merge pull request #4068 from bollu/AudioArtefactFix"
...
This reverts commit e4c6ba9b01
, reversing
changes made to 061efd35db
.
2013-10-07 20:25:35 +02:00
Henrik Rydgård
e4c6ba9b01
Merge pull request #4068 from bollu/AudioArtefactFix
...
Audio artefact fix
2013-10-07 10:05:59 -07:00
Siddharth
f5ab5b77f3
silly mistakes
2013-10-07 22:07:10 +05:30
Siddharth
e6ae3ef9b1
forgot to add this
2013-10-07 22:06:16 +05:30
Siddharth
1708febac1
sets audio samples to 0 if audio was not mixed.
2013-10-07 22:03:14 +05:30
Unknown W. Brackets
0c8cc25eb4
Always register the cheat event, for savestates.
...
This way, if you savestate with cheats on or off, it'll load fine.
2013-10-07 07:46:18 -07:00
Unknown W. Brackets
ff2012d37b
Minor warning.
2013-10-06 22:10:38 -07:00
Unknown W. Brackets
d3e566935a
Avoid load state crash if kernel objects fail.
2013-10-06 22:09:50 -07:00
Henrik Rydgård
ed5ae855e9
Merge pull request #4057 from shenweip/patch-13
...
Use sfo file to set the date in list savedata mode.
2013-10-06 12:50:53 -07:00
Unknown W. Brackets
5be30fb857
Add support for the clear stack thread attr.
2013-10-06 12:16:58 -07:00
Unknown W. Brackets
f1bfbe6216
Oops, fix a logging typo.
2013-10-06 12:16:42 -07:00
shenweip
6812ddf8e4
Fallback to validDir if sfo file doesn't exist.
2013-10-07 02:32:03 +08:00
shenweip
561cbab5c5
Use sfo file to set savedata'date when mode is 11.
2013-10-06 22:17:05 +08:00
Lioncash
a7836af14c
Move variable temp into the if statement in function Update in PSPGamedataInstallDialog.cpp. It's only used in this branch statement.
2013-10-05 18:30:00 -04:00
Lioncash
dc9f839583
Fix a null check in sceHeap.cpp
2013-10-05 18:22:13 -04:00
Lioncash
3c90b489fa
Merge branch 'master' of https://github.com/hrydgard/ppsspp
2013-10-05 17:44:09 -04:00
Henrik Rydgård
4bde70f670
Merge pull request #4017 from shenweip/patch-10
...
Implemented some functions for sceHeap.
2013-10-05 13:34:00 -07:00
Henrik Rydgård
c84a9daa40
Merge pull request #4021 from bollu/master
...
Audio Processor now uses atomics rather than mutex
2013-10-05 13:33:11 -07:00
Henrik Rydgård
fec5110dfc
Merge pull request #4045 from unknownbrackets/warnings
...
Warning fixes
2013-10-05 13:31:34 -07:00
Henrik Rydgård
41a85f0eae
Merge pull request #4038 from sum2012/log
...
Fix Kamen Rider Climax Heroes OOO - ULJS00331 loading
2013-10-05 13:28:57 -07:00
Henrik Rydgård
99390b5a77
Merge pull request #4044 from raven02/patch-24
...
Wrap sceNetInit()
2013-10-05 13:28:23 -07:00
Henrik Rydgård
34cae99c6e
Merge pull request #4041 from Kingcom/ElfReader
...
Check e_ident of elf header
2013-10-05 13:28:07 -07:00
Unknown W. Brackets
3a1b6fb269
Fix some sign comparison warnings.
2013-10-05 11:13:41 -07:00
Unknown W. Brackets
093255a895
Avoid an unlikely buffer overflow.
2013-10-05 11:13:40 -07:00
Unknown W. Brackets
1b1a8cef02
Fix a potential null pointer.
2013-10-05 11:13:40 -07:00
Unknown W. Brackets
49bd553238
Avoid some shadowing warnings.
2013-10-05 11:13:39 -07:00
Unknown W. Brackets
ade4f76ac1
Don't try to load bogus isos, carnage awaits.
2013-10-05 11:12:52 -07:00