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
Henrik Rydgård
6258c2bb9a
Make the vertex decoder JIT an ini-only setting, it is solid enough to hide.
2013-11-29 14:21:03 +01:00
Henrik Rydgård
8d928fcfc2
Enable fast-memory by default, change the name of the setting so it
...
resets for everyone.
The speed boost is just too big to keep it from users who don't try all
the settings.
2013-11-29 11:50:50 +01:00
Henrik Rydgård
ba7536d5ce
Allow translations of post processing shaders (new section PostShaders).
...
Minor tweaks.
2013-11-29 11:37:15 +01:00
Henrik Rydgård
33023a34d7
Merge pull request #4668 from unknownbrackets/debugger
...
Add a dialog to enter a specific jit compare address
2013-11-29 00:23:56 -08:00