Commit Graph
27588 Commits
Author SHA1 Message Date
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 Rydgard 62685b6145 Fix a bug where we would push two gamepausescreens in some circumstances.
+ a cosmetic fix.
2013-10-22 16:19:46 +02:00
Henrik Rydgard 726de7086d Fix postprocessing shaders on Tegra 2013-10-22 15:56:07 +02: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 2292531dd6 Small optimization for Disable Alpha Test - makes sure we don't generate the same shader twice. 2013-10-22 15:15:13 +02: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
Henrik Rydgård 20fc1397a9 Merge pull request #4289 from sum2012/sceDmac
Fix DmacMemcpy and sceDmacTryMemcpy by @unknownbrackets
2013-10-22 06:00:59 -07:00
sum2012 e130ec64a7 Fix DmacMemcpy and sceDmacTryMemcpy by @unknownbrackets
Fix Ikki Tousen - Eloquent Fist crash
2013-10-22 20:57:07 +08:00
Henrik Rydgard a88ab80477 Only clear the shader cache when toggling "Disable alpha test" 2013-10-22 14:34:16 +02: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 cae2934c70 Buildfix 2013-10-22 13:40:51 +02: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 7d8aed096a Add proper support for upscaling shaders, add Spline36 upscaling
Spline36 isn't as amazing as I had hoped heh. And it will need work to
work in GLSL ES. Anyway...

This also renames u_texcoordDelta to u_texelDelta to fit in with u_pixelDelta.
2013-10-22 12:18:49 +02:00
Henrik Rydgard 492fcb261b Reset viewport in CopyDisplayToOutput. Fixes flickering video in non-1:1 resolutions in some games. 2013-10-22 11:19:06 +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
Sacha 9909af97b6 Update README. Update native. 2013-10-22 15:12:49 +10:00
Sacha 30edf6b894 Simply stick the Qt audio in a thread. It will now run flawlessly at low frame rates or frameskipping as well. 2013-10-22 14:52:14 +10:00
Sacha 11e0949506 Update audio for SDL, Qt, Blackberry. 2013-10-22 13:40:52 +10:00
Sacha 6986edb978 Audio: Best settings on all platforms.
After numerous tests, I have found the perfect audio settings. It seems samples now needs to be 2048 for everyone. Buffer needs to be 8192. Anything else gets a patchy noise. None of these platforms were using the right audio settings. Qt and SDL now sound perfect but Blackberry still doesn't (OpenAL thing?).
2013-10-22 13:29:34 +10:00
Henrik Rydgård 325f76aff7 Merge pull request #4281 from thedax/languageNativeMessage
Move the language message into the base classes "UIScreenWithBackground" and "UIDialogScreenWithBackground".
2013-10-21 14:45:03 -07: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
The Dax 62e3afd297 Tidy up a couple things. toggleSwitch doesn't need to be public. 2013-10-21 16:57:31 -04:00
The Dax db370c1fd3 Call the base class sendMessage when handling messages from native, so every screen can refresh from a language update at any time. 2013-10-21 16:52:44 -04:00
Henrik Rydgård a28151437b Merge pull request #4280 from thedax/truncateOpenGLVerString
SysInfoScreen: Truncate the OpenGL version string so it doesn't run amok.
2013-10-21 11:30:06 -07:00
Sacha 7aa0608c4c Qt: DL lib still needed for VFS Handler. Some Linux don't automatically link it. 2013-10-22 04:00:55 +10:00
Sacha dbef0b21a9 Fix #2 for Qt Audio. Increase samples as it seems to sound much better. 2013-10-22 03:58:56 +10:00
The Dax 17b7ec1d59 Truncate the OpenGL version string so it doesn't run amok. 2013-10-21 11:47:35 -04:00
Sacha 3c605b46fb Fix Qt Audio. Issue #4259 2013-10-22 01:35:56 +10:00
Sacha edab3dc0fb Fix Qt Audio. 2013-10-22 01:35:03 +10:00
Sacha e6ef338ba3 Qt: So apparently Symbian comes under unix. 2013-10-22 00:24:59 +10:00
Sacha 8aae02154a Rearrange the contents of Qt project files. Fixes several issues.
Use ARM to define a mobile platform instead of GLES.
Allow ARM devices such as Raspberry Pi to access previously desktop-only features like SDL.
Detect if the users Linux distro has opted to use QtMultimedia. In this situation, use it instead of QtMobility which should save a download.
Organise libraries in a way that makes more sense.
Only compile translations for Linux desktop, which will use these translations.
Use the constant macros define on all platforms.
Clean up some redundant comments and add some new ones.
Add Qt support back for Blackberry (ffmpeg) and raspberry pi (requires ffmpeg).
2013-10-22 00:06:23 +10:00
Sacha 887d140d55 Qt:Use ARM to define mobile platform. Don't show fullscreen on Windows. 2013-10-21 22:44:46 +10: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 9275d2aeee Update lang again 2013-10-21 11:19:45 +02:00