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
|
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 Rydgard
|
aaab7e32d2
|
ARM emitter: Fix VDUP
|
2013-11-24 19:30:25 +01:00 |
|
Henrik Rydgard
|
030e6460cc
|
ARM: NEON-optimize software skinning
|
2013-11-24 18:03:42 +01:00 |
|
Henrik Rydgard
|
dfea160491
|
ARM: Use PLD (cache preload) in vertex decoder loop.
|
2013-11-24 15:08:47 +01:00 |
|
Henrik Rydgard
|
f650b23c90
|
ARM: Add NEON widening and narrowing moves, and float/int convert.
Experiment a little in the vertex decoder.
|
2013-11-24 13:30:28 +01:00 |
|
Henrik Rydgard
|
8e513ec38a
|
MOVP2R linux buildfix attempt
|
2013-11-23 16:50:08 +01:00 |
|
Henrik Rydgard
|
16509ba3e9
|
ARMEmitter: Make the helper functions private.
|
2013-11-23 13:43:22 +01:00 |
|
Henrik Rydgard
|
cda4e9cbf3
|
ARM emitter: Complete VLD1/VST1 for lanes and to-all-lanes.
|
2013-11-23 13:36:26 +01:00 |
|
Henrik Rydgard
|
e0eb152fb9
|
VLD1/VST1: Change argument ordering again.
|
2013-11-23 11:05:19 +01:00 |
|
Henrik Rydgard
|
b64f44c3fc
|
ARM emitter: Implement VMLA and VMUL by scalar, VLD1/VST1 multiple
|
2013-11-23 01:51:35 +01:00 |
|
Henrik Rydgard
|
97cfbd1a5f
|
ArmEmitter: Introduce MOVP2R, let's you load a pointer without casting.
|
2013-11-22 23:10:25 +01:00 |
|
Unknown W. Brackets
|
c50ab6d6aa
|
armjit: Fix divu when divisor is a constant 1.
Fixes #4539 and #4520.
|
2013-11-19 13:24:15 -08:00 |
|
Henrik Rydgard
|
5bb3824dcf
|
Implement vocp on ARM and x86.
|
2013-11-19 21:41:47 +01:00 |
|
Henrik Rydgård
|
a45d50bcd2
|
MacOSX buildfix
|
2013-11-18 14:05:56 +01:00 |
|
Unknown W. Brackets
|
dda6a39b6f
|
Oops, forgot to remove the if.
|
2013-11-17 11:17:42 -08:00 |
|
Unknown W. Brackets
|
fa7467f03d
|
Try to find the flash0 directory in headless.
|
2013-11-17 10:15:49 -08:00 |
|
Unknown W. Brackets
|
f165a15eff
|
Fix a -unsigned warning.
Looks ugly, but (u32)-(s32)val is what we really want here.
Also make a __FUNCTION__ redeclaration warning go away.
|
2013-11-15 08:18:34 -08:00 |
|
Sacha
|
e3bdb3e09b
|
Disable LitPool as it is causing crashes with Vertex Decoder JIT. Performance seems to be almost unaffected since the IMM changes.
|
2013-11-15 14:12:00 +10:00 |
|
Sacha
|
20e8a81268
|
Switch to compile-time ARMV7 define.
|
2013-11-15 11:20:39 +10:00 |
|
Sacha
|
e6320f2726
|
Add a CPU Extensions tab to Developer's System Info.
|
2013-11-15 01:18:29 +10:00 |
|
Sacha
|
a74718c54f
|
Snapdragon Plus also has IDIV. Clean up for ArmCPUDetect.
|
2013-11-15 01:18:29 +10:00 |
|
Henrik Rydgard
|
6221dbaf5d
|
Optimize software skinning for x86.
Can't seem to get a win on Windows vs hardware skinning though, even though
draw calls drop by 2/3rd...
|
2013-11-13 18:10:58 +01:00 |
|
Henrik Rydgård
|
ddf5b695ac
|
Update ArmEmitter with Sonic1's new NEON emitters. Thanks!
|
2013-11-13 11:34:47 +01:00 |
|