Commit Graph
10656 Commits
Author SHA1 Message Date
Henrik Rydgård 7bdca82dca Merge pull request #4666 from unknownbrackets/warnings
Minor warning fixes
2013-12-01 11:39:27 -08:00
Unknown W. Brackets df73b8a2a6 Omit -Wno-psabi for clang. 2013-12-01 11:21:18 -08:00
Unknown W. Brackets 7de0b28961 Fix an unhandled case value warning. 2013-12-01 11:21:17 -08:00
Unknown W. Brackets 5f2d5d9c55 Fix an uninitialized value warning. 2013-12-01 11:21:17 -08:00
Unknown W. Brackets eb3011fd18 Don't even define the sse tex hash on non-sse.
Avoids unused func warnings.
2013-12-01 11:21:16 -08:00
Unknown W. Brackets dd2e996838 Fix some type comparison warnings. 2013-12-01 11:21:16 -08:00
Unknown W. Brackets a69ddf840c Fix some formatting warnings. 2013-12-01 11:21:15 -08:00
xsacha 8af036eb1f Merge pull request #4672 from xsacha/master
Build scripts: Use strict error checking to propogate errors to underlyi...
2013-12-01 08:40:51 -08:00
Henrik Rydgård a0fceca73c Update native with minor ui fix 2013-12-01 15:36:43 +01:00
Sacha 937d8fef75 Travis: Use aria2c to speed up downloads. Blackberry server can be too slow at times, so add a Google Drive mirror to the mix. 2013-12-02 00:26:13 +10:00
Henrik Rydgard f696650437 Implement vasin (fastasin5 from unittest) in ARM jit, add a sanity check. 2013-12-01 14:14:04 +01:00
Henrik Rydgard 7edfa284d9 approx math research: found even better arcsin approximations 2013-12-01 14:13:20 +01:00
Henrik Rydgard f7bd435375 Try another sine approx. not very good. 2013-12-01 14:13:20 +01:00
Sacha 7821c8e7d5 Build scripts: Use strict error checking to propogate errors to underlying shell (hint: travis).
Stops builds from showing success when there was an error.
Had to workaround grep's issue of returning '1' when there is no matches. There is unfortunately no alternative.
Removed bin/bash header as it could restrict alternative shells.
Used set -e to break script whenever a non-zero return is encountered.
CMake was returning non-zero on CMAKE_TOOLCHAIN_FILE not being required. Now check for that in CMake instead of platform/abi. If the abi is missing and toolchain is not, that would have been the wrong advice anyway.
2013-12-01 22:02:09 +10:00
Henrik Rydgård c1b43e1b2d Merge pull request #4692 from unknownbrackets/verysleepy
Add support for profiling jit via VerySleepy
2013-12-01 02:44:20 -08:00
Unknown W. Brackets 5ba94aa939 Correct jit block size for profiling. 2013-12-01 02:34:37 -08:00
Henrik Rydgård d1b442a187 Merge pull request #4695 from raven02/patch-25
Not using factor in texture coords mapping mode
2013-12-01 01:51:39 -08:00
raven02 b00495f1e5 Not using factor in texture coords mapping mode 2013-12-01 16:04:29 +08:00
Unknown W. Brackets 39de7eb930 Jit profiling: include func name from map. 2013-11-30 19:20:22 -08:00
Unknown W. Brackets d35717f5a8 Also report the vertex decoder jit to verysleepy.
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets 5d2ff64252 Support for modified jit-enabled VerySleepy.
This allows profiling the jit.  Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
Henrik Rydgard c42ee6d12e oops 2013-11-30 19:09:27 +01:00
Henrik Rydgard 9c6e7e2958 Fix bug in vtxdec jit when hardware skinning 2013-11-30 16:26:50 +01:00
Henrik Rydgard e3e9408b87 Resurrect the vtx decoder jit option for debugging 2013-11-30 16:11:54 +01:00
Henrik Rydgard 23e57b71e0 Revert "Shave one instruction off slti and slt on ARM."
This reverts commit 04742e00fc.
2013-11-30 16:06:16 +01:00
Henrik Rydgard eea8413a82 Make the texcoord speedhack a bit less aggressive at eliminating uvscaleoffset uniform updates.
Should fix #4688 and the new problem in #2919 while keeping Frontier Gate Boost working.
2013-11-30 15:54:20 +01:00
Henrik Rydgard 04742e00fc Shave one instruction off slti and slt on ARM. 2013-11-30 15:53:21 +01:00
Henrik Rydgard 8956fb2932 Minor optimization in ADDI2R 2013-11-30 15:52:59 +01:00
Henrik Rydgard 87f781bca4 Fix issue where the partial stretch option would only be saved on Blackberry. Fixes #4682. 2013-11-30 12:50:55 +01:00
Henrik Rydgard 2a5c4ca420 Some math approximation research. Found a good approximate arcsin (to implement vasin in the future). 2013-11-30 12:46:23 +01:00
Henrik Rydgård 547e20ad1d Merge pull request #4686 from thedax/i18nPointerName
Win32 Menu: Use a consistent i18n pointer name for PostShaders.
2013-11-30 03:07:47 -08:00
The Dax 9aba6fa356 Use a consistent i18n pointer name for PostShaders. 2013-11-30 00:38:44 -05:00
Henrik Rydgård fd4f56e760 Merge pull request #4681 from thedax/fixAndroidBlackscreens
Android: Default to PSP-1000 for now, until we know what's causing the blackscreen issues.
2013-11-29 10:53:13 -08:00
The Dax 3587f5cefe Fix really stupid typo caused by being in a hurry. 2013-11-29 13:49:17 -05:00
Henrik Rydgård 120cbf05e1 Merge pull request #4680 from unknownbrackets/debugger
Improve vfpu disasm for a few instructions
2013-11-29 10:47:33 -08:00
The Dax 6597a1a6c0 Android: Default to PSP-1000 for now, until we know what's causing the issues. 2013-11-29 13:41:57 -05:00
Unknown W. Brackets 1d9e833dda Format the tex mapping mode in the GE debugger. 2013-11-29 10:20:15 -08:00
Unknown W. Brackets ec05146ffd Improve vfpu disasm for a few instructions. 2013-11-29 10:07:15 -08:00
Henrik Rydgård d87399a2fd Merge pull request #4678 from thedax/win32ShaderTranslations
Win32 Menubar: Allow postprocessing shader names to be translated.
2013-11-29 09:58:11 -08:00
The Dax eff74892b0 Fix a styling issue, and allow shader names to be translated in the Win32 menubar. 2013-11-29 12:52:10 -05:00
Henrik Rydgård 345d362391 Merge pull request #4677 from unknownbrackets/perf
Attempt to improve audio issue in #4669
2013-11-29 09:20:41 -08:00
Unknown W. Brackets dffa35ef2f When ins is used with a zero argument, don't OR.
Seems it's used effectively to mask out bits with rs=zero.  Makes sense...
2013-11-29 09:17:12 -08:00
Henrik Rydgård 562582320a In LINEARFMV mode, let the presence of a video override the alpha and color test checks. 2013-11-29 18:08:29 +01:00
Unknown W. Brackets 7dedf54bc3 Always resched in thread queue rotation.
It might be time to reschedule anyway, some games call this in a loop with
an empty queue.

May help Harukanaru Toki No Naka de Hachiyoushou (#4669.)
2013-11-29 08:59:47 -08:00
Henrik Rydgård ebdab9f907 Merge pull request #4670 from hrydgard/fastmem-default
Enable fast-memory by default, change the name of the setting so it resets for everyone.
2013-11-29 08:36:52 -08:00
Henrik Rydgård 1296aad6c7 Merge pull request #4675 from Kingcom/Debugger
Small debugger fixes and enhancements
2013-11-29 08:30:08 -08:00
Kingcom 85abd37ed1 Small debugger fixes and enhancements 2013-11-29 17:21:48 +01:00
Henrik Rydgård ece459250d Buildfix 2013-11-29 14:32:03 +01:00
Henrik Rydgård 0d05a8f4a9 Merge pull request #4392 from hrydgard/multi-press
If an input (axis or key) is mapped to multiple targets, trigger them all.
2013-11-29 05:26:55 -08:00
Henrik Rydgård d254fbf24f Merge pull request #4664 from thedax/modelSelectOption
Add an ini option to allow the emulated PSP model to be changed.
2013-11-29 05:22:31 -08:00