Henrik Rydgard
8a574e5cd2
Do the first CoInitializeEx on the main thread instead of the EmuThread (WASAPI). Fixes #7334
2015-01-15 22:33:20 +01:00
Unknown W. Brackets
f366cab98d
Fix a type comparison warning.
2015-01-15 12:27:01 -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 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
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
Unknown W. Brackets
4705a2568e
Convert s16->float using SSE2.
2015-01-11 14:31:21 -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 Rydgard
c8dfcd5e74
Prepare for interchangable Windows audio backends
2015-01-11 21:00:56 +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
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
4037a3a569
Buildfix
2015-01-06 12:59:28 +01:00
Henrik Rydgård
52f864483b
Merge pull request #7240 from xebra/dx9
...
DX9:Handle all errors in reset function.
2015-01-06 12:01:28 +01:00
Unknown W. Brackets
7f7bf937fc
Scale UVs in through and non-through.
...
This also shows them scaled to the w/h in the vertex preview, which is
probably easier to read and matches positions.
Additionally, fixes textures drawn fully not being highlighted at all.
2015-01-03 17:16:16 -08:00
xebra
97d9ec1400
DX9:Fix error handling using DXGetErrorString.
2014-12-31 00:47:40 +09:00
xebra
536d2f4dc3
DX9:Handle remained errors.
2014-12-30 20:49:35 +09:00
xebra
2e0352ae17
DX9:Handle all errors in reset function.
2014-12-30 20:23:20 +09:00
Unknown W. Brackets
1a0f537967
dx9: Avoid triggering reset when size unchanged.
2014-12-28 13:19:19 -08:00
Unknown W. Brackets
cb62468fb9
dx9: Fix a shadowing issue in D3D9_Init().
...
Oops, wasn't getting the right hWnd before. Somehow my dx9 doesn't care.
2014-12-27 11:04:15 -08:00
Unknown W. Brackets
853e81cf03
dx9: Explicitly specify the backbuffer size.
...
Some people are getting black screens with Direct3D9 now, this is just a
theory. Can revert if it doesn't help.
2014-12-27 09:56:21 -08:00
Henrik Rydgård
6af7f4f7f3
Merge pull request #7226 from xebra/dx9
...
Fix resize the window correctly on dx9 backend
2014-12-25 23:15:34 +01:00
xebra
ecbc942c55
DX9:Implement resize back-buffer.
2014-12-26 01:41:12 +09:00
Chin
3cbbf97519
Add 256x256 icon to Windows icon file
2014-12-24 13:48:00 -05:00
Henrik Rydgard
8ad1ea4c84
Split JitCommon.h so that you can include it without getting the "NativeJit" definition
2014-12-13 21:13:28 +01:00
Unknown W. Brackets
bafa7d0670
Add git-version to more than just Core.
...
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.
See #5575 .
2014-12-02 22:55:19 -08:00
Kingcom
f6cedcbff5
Replace assembler with a submodule
2014-11-23 21:09:40 +01:00
Unknown W. Brackets
fba0110073
Properly clamp some iterative snprintf()s.
2014-11-05 08:06:15 -08:00
fgeds
b55ed059e8
line 417, trimmed control filename to the size of settings filename
2014-11-02 20:38:00 +01:00
Peter Tissen
a8b595c4d3
Fix copy paste error with that breaks controlconfig passing via cmdline
...
This was discovered by fgeds here: http://forums.ppsspp.org/showthread.php?tid=13655
so all props go to him.
2014-11-02 14:19:20 +01:00
Henrik Rydgard
d24abb3af0
More GetPointer cleanup. memCardDirectory->memStickDirectory.
2014-10-19 23:20:51 +02:00
Henrik Rydgard
80e243655d
Win buildfix
2014-10-16 00:38:22 +02:00
Henrik Rydgård
9e8a448914
Update submodules, buildfix before merging the rest of the dualhead support pull requeset
2014-10-15 23:02:59 +02:00
Henrik Rydgård
3b1476c8ec
MIPSTables: Annotate fp and hi/lo in/out more accurately than just "other"
...
Some typo fixes
2014-10-12 19:46:50 +02:00
sum2012
eded13a21d
Add more information for directx 9 error
2014-09-28 15:55:16 +08:00
Unknown W. Brackets
0039eab878
Offer to toggle graphics backends on any failure.
...
So, even if Direct3D 9 fails.
2014-09-26 21:20:51 -07:00
Unknown W. Brackets
358462a7f4
Add a .gitattributes to normalize newlines.
...
No code changes.
2014-09-26 21:20:50 -07:00
Unknown W. Brackets
b97af10a6d
d3d9: Show error when default shaders fail.
2014-09-26 21:20:50 -07:00
Unknown W. Brackets
ae87024a0d
d3d9: Enable 9ex, but not slower flip.
...
But maybe it's not slower? Needs more testing.
2014-09-21 12:35:33 -07:00
Henrik Rydgard
dda3ca3d5f
D3D9 init error reporting improved. Use "override" properly in Host.
2014-09-20 21:55:58 +02:00
Henrik Rydgård
640e9d82d3
Merge pull request #6918 from Bigpet/master
...
disable press and hold for Windows Touch
2014-09-17 10:34:38 +02:00
Peter Tissen
41f67857f5
disable press and hold for Windows Touch
2014-09-17 09:32:21 +02:00
Unknown W. Brackets
278ac51fed
Try a bit harder to strip the exe path.
...
May help #6912 .
2014-09-16 22:54:59 -07:00
Unknown W. Brackets
c83b5c0c16
Restart to d3d9/gles preserving arguments.
2014-09-14 15:24:42 -07:00
Unknown W. Brackets
937fe0ea57
d3d: Use INTZ if supported.
...
No performance impact on my card, and allows downloading depth/stencil
data.
2014-09-14 11:20:59 -07:00
Unknown W. Brackets
fee1ab98ba
Add support for 24/8 textures in the GE debugger.
2014-09-14 11:13:03 -07:00
The Dax
24c75c96be
Add a menubar option to change the backend.
...
It restarts without warning.
Also, disable software rendering when switching, similar to the command-line.
Fix some spacing and tab issues in the resource files.
2014-09-14 07:34:18 -04:00