Unknown W. Brackets
f366cab98d
Fix a type comparison warning.
2015-01-15 12:27:01 -08:00
Unknown W. Brackets
d663cda2de
Transform rects using indices.
...
Not a hge difference. Minor cleanup.
2015-01-15 12:26:35 -08:00
Henrik Rydgård
b9b96f1416
Merge pull request #7329 from daniel229/utawarerumono_func_replace
...
Function replace in Utawarerumono portable
2015-01-14 10:52:55 +01:00
daniel229
0bd6d74996
Replace frame download in Utawarerumono portable
2015-01-14 17:27:14 +08:00
Henrik Rydgard
8b05e7abf0
Adjust the audio speed on non-60hz Android devices to compensate.
...
Greatly improves audio stability on Nexus S.
Fixes #6677 .
2015-01-14 00:45:12 +01:00
Henrik Rydgard
e349ec2960
Some missing de-init
2015-01-13 20:51:58 +01:00
Henrik Rydgård
02a7caf9dd
Merge pull request #7327 from sum2012/ARM-JIT
...
Fix Yu-Gi-Oh 6 crash with edit card in Android version
2015-01-13 16:26:51 +01:00
sum2012
f659e60c8d
Fix Yu-Gi-Oh 6 crash with edit card in Android version
...
This revert part of
74d8a9bdba
2015-01-13 22:01:02 +08:00
Henrik Rydgård
74640dce11
Merge pull request #7326 from daniel229/motorstorm_func_replace
...
Function replace in MotorStorm: Arctic Edge
2015-01-13 10:58:24 +01:00
daniel229
c4d4aaab11
Replace frame download in MotorStorm: Arctic Edge
2015-01-13 15:42:25 +08:00
Henrik Rydgard
5f30bba5c9
WASAPI: Exit the audio thread the recommended way to avoid pops and clicks
2015-01-12 21:34:17 +01:00
Henrik Rydgard
0493d8154a
WASAPI audio: Try to do something non-crazy for non-stereo audio streams.
...
Should really do a proper surround matrix but let's try this for now..
2015-01-12 20:57:13 +01:00
Henrik Rydgard
df62bc42b7
D3D shader generator: Fix an issue with 4x3 vs 4x4 matrices that caused warnings to be reported (I think).
...
Make the GL code for this case (skinning without normal) more similar.
2015-01-12 20:37:33 +01:00
Henrik Rydgard
091593f0c9
WASAPI audio: Fix reporting, and blindly try to add PCM16 support, in case that would come up.
...
May help #7323 ?
2015-01-12 20:24:55 +01:00
Henrik Rydgård
7c3bc2b3d2
Merge pull request #7313 from sum2012/network
...
Make "Network Initialized" translatable
2015-01-12 13:07:05 +01:00
Henrik Rydgård
b25dd18f74
Merge pull request #7319 from unknownbrackets/gl-minor
...
Cache the bound VBO / index buffer
2015-01-12 09:28:09 +01:00
Unknown W. Brackets
f311d4008d
Leave VBOs and index buffers bound for reuse.
2015-01-11 17:03:45 -08:00
Unknown W. Brackets
40ea889b6a
Cache the VBO/index buffer to avoid redundancy.
...
Well, mostly just redundant unbinds.
2015-01-11 16:56:29 -08:00
Unknown W. Brackets
50f5809c54
Oops, typo.
...
How did I not notice the distorted sound?
2015-01-11 16:49:22 -08:00
Henrik Rydgård
83f25929cc
Merge pull request #7317 from hrydgard/wasapi-support
...
Add a WASAPI audio backend, use it automatically on Vista+. Reduces audio latency on Windows
2015-01-12 00:25:49 +01:00
Henrik Rydgård
37ffbe34cf
Merge pull request #7318 from unknownbrackets/wasapi-support
...
Add some dedicated audio conversion code, optimize some
2015-01-11 23:44:11 +01:00
Unknown W. Brackets
4705a2568e
Convert s16->float using SSE2.
2015-01-11 14:31:21 -08:00
Unknown W. Brackets
f3654795a3
Minor warning fixes.
2015-01-11 14:23:42 -08:00
Unknown W. Brackets
db898aff23
Add a NEON method to apply the volume.
2015-01-11 14:23:41 -08:00
Unknown W. Brackets
ff4db2a8dd
Log any change to 48 kHz audio on the psp side.
2015-01-11 14:23:41 -08:00
Henrik Rydgard
8b97669f01
Cleanup
2015-01-11 23:19:49 +01:00
Henrik Rydgard
3381df4e04
Add a WASAPI audio backend, use it automatically on Vista+. Reduces audio latency on Windows.
2015-01-11 21:44:31 +01:00
Henrik Rydgård
82ccce9eca
Merge pull request #7315 from hrydgard/audio-resample
...
Use Dolphin's audio resampler to lower latency on Android and prevent drift
2015-01-11 21:10:08 +01:00
Henrik Rydgard
c8dfcd5e74
Prepare for interchangable Windows audio backends
2015-01-11 21:00:56 +01:00
Henrik Rydgard
26e4cb4a21
More cleanup
2015-01-11 20:35:52 +01:00
Henrik Rydgard
51f352ee26
Delete unused code in DSoundStream, fix system_getpropertyint for iOS
2015-01-11 19:30:25 +01:00
Henrik Rydgard
2b50996a85
Symbian buildfix
2015-01-11 18:16:15 +01:00
Henrik Rydgard
0c6ceee210
Optimize the resampler a little. Update native with new ability to not force 44khz so we actually get any use.
...
This causes Nexus 4 and Nexus 9 to end up on the fast path, greatly decreasing audio latency!
This also removes the "atomic audio" setting as the new audio code is lock-free always.
2015-01-11 18:06:42 +01:00
Henrik Rydgard
1b926ec59e
Increase the resampler buffer size, needed on Shield :(
...
Reset DSound to 44100.
2015-01-11 18:06:39 +01:00
Henrik Rydgard
e508004a4b
Update Atomic*.h
2015-01-11 18:06:12 +01:00
Henrik Rydgard
c4169313b7
Resampler: Remove volume handling
2015-01-11 18:06:12 +01:00
Henrik Rydgard
e312d6b5fd
Replace outAudioQueue with Dolphin's resampler.
2015-01-11 18:06:06 +01:00
Henrik Rydgard
1b055fd07e
Make the sample rate queryable as a sysprop
2015-01-11 14:18:40 +01:00
Henrik Rydgard
cac7a2feed
Add a sample rate parameter to DSound, clean it up a bit
2015-01-11 14:11:09 +01:00
Henrik Rydgard
62d86f3246
Remove useless indirection class "PSPMixer"
2015-01-11 12:02:49 +01:00
Henrik Rydgard
3ca212ad0c
Update native, expose platform audio sample rate in System Information on Android
...
When these don't match, we should really resample to get access to the low latency audio path. TODO
2015-01-11 11:42:00 +01:00
sum2012
499e6c6b7f
Make "Network Initialized" translatable
2015-01-11 11:55:25 +08:00
Unknown W. Brackets
81e0ab49bb
Merge pull request #7312 from hrydgard/no-lock-in-singlethread
...
If multithreading isn't enabled, don't bother synchronizing the ThreadEventQueue
2015-01-10 16:14:45 -08:00
Henrik Rydgard
a154dc4b1b
Reduce some code duplication
2015-01-11 01:10:47 +01:00
Henrik Rydgard
bc3fb79fa2
If multithreading isn't enabled, don't bother synchronizing the ThreadEventQueue.
2015-01-11 00:45:57 +01:00
Henrik Rydgard
222802524c
Oops
2015-01-11 00:35:43 +01:00
Henrik Rydgard
2cc1bd327a
Make the reporting option more prominent. Also move a few options around.
...
Very minor change in indexgenerator.
2015-01-11 00:12:32 +01:00
Henrik Rydgard
604abe933e
Update submodules, add x64Emitter bugfix from Dolphin (plus a few new instrs), misc
2015-01-11 00:12:32 +01:00
Unknown W. Brackets
59b1027f3e
Merge pull request #7311 from Bigpet/master
...
cwcheat: log a warning trying to skip past the end
2015-01-10 14:25:35 -08:00
Peter Tissen
101287c8c2
Instead of crashing log a warning when trying to skip more codes than are available
2015-01-10 22:56:27 +01:00