Luke Usher
4f353eef91
Merge pull request #1253 from RadWolfie/dsound-volume-hot-fix
...
DSound Volume Hot-fix
2018-06-07 06:44:24 +01:00
RadWolfie
9eab19ae00
Only need convert counter to LONG
...
Reduce conversion necessary for optimization.
2018-06-06 23:07:29 -05:00
RadWolfie
0911180933
Rely on front speakers only
...
Since rear speakers can be set to silent, it affect the audio to become silent too with average setup.
Plus DirectSound API doesn't support individual speaker volume, using front left and right speaker are the only solution for HLE with DirectSound. OpenAL API might not have this type of support for HLE anyway.
2018-06-06 22:52:31 -05:00
RadWolfie
88ee1bfe88
Fix volume average conversion
2018-06-06 22:47:18 -05:00
Luke Usher
b3cceaf551
Merge pull request #1252 from LukeUsher/fixes
...
Fix Stack Corruption in Lego Star Wars + Remove D3D8to9 (temporarily)
2018-06-06 19:53:02 +01:00
Luke Usher
1857a2cfc9
Update README.md
2018-06-06 19:49:59 +01:00
Luke Usher
39289ad143
Temporarily remove D3D8to9: Fixes missing graphics in some titles (Lego Star Wars)
2018-06-06 19:47:15 +01:00
Luke Usher
b30f01b987
Update test case for regNum > 12
2018-06-06 19:27:20 +01:00
Luke Usher
24fd2bddd3
Fix stack corruption when regnum > 12
2018-06-06 19:24:30 +01:00
Luke Usher
706158149a
Merge pull request #1251 from LukeUsher/cleanup
...
Remove old documents: These predate Cxbx-R and are no longer valid
2018-06-06 16:11:30 +01:00
Luke Usher
8717a722ca
Remove old documents: These predate Cxbx-R and are no longer valid
2018-06-06 08:27:05 +01:00
Luke Usher
f58159c55f
Merge pull request #1250 from LukeUsher/rdtsc
...
Fixed-Point alternative implementation for rdtsc replacement
2018-06-05 10:57:01 +01:00
Luke Usher
97222b6de0
Fixed-Point alternative implementation for rdtsc replacement
...
Both slightly faster, and more accurate than the previous implementation
Thanks haxar!
2018-06-05 10:54:54 +01:00
PatrickvL
d700120994
Merge pull request #1247 from RadWolfie/logging-update
...
Output log once for both debug and release builds
2018-06-04 10:48:31 +02:00
RadWolfie
cb613dbfec
Update to use existing log macro
...
Thanks to @PatrickvL for the suggestion.
2018-06-04 01:59:48 -05:00
RadWolfie
c9bc4aa12d
Add missing log prefix for DSound
2018-06-04 01:57:52 -05:00
RadWolfie
4acf6c259e
Merge pull request #1248 from RadWolfie/dsound-update-logs
...
Dsound update logs
2018-06-03 12:34:30 -05:00
RadWolfie
fd10061978
Output log once for both debug and release builds
...
Suppressing warnings from release build isn't ideal. With this commit, we can have better idea what we really need to fix.
Plus spamming log isn't ideal either.
2018-06-03 12:22:50 -05:00
RadWolfie
fe48980d29
DSP binary is not supported in HLE
2018-06-03 12:10:47 -05:00
RadWolfie
b75807b1bd
Remove custom DSound log marco
2018-06-03 11:38:49 -05:00
RadWolfie
323cf48a9c
Update logs to output real result
...
Since DSP relative functions are not supported for DirectSound class from Vista and newer. We cannot provide support anyway. OpenAL has better support by the way.
2018-06-03 11:38:03 -05:00
Luke Usher
880233192a
Merge pull request #1244 from jackchentwkh/xinput_fix
...
Xinput fix and minor clean up
Doesn't fix lensflare, but may fix some other titles
2018-06-02 18:43:45 +01:00
Luke Usher
de7d2929b7
Merge pull request #1245 from PatrickvL/log_mask
...
Log masks with their actual value
2018-06-02 18:39:44 +01:00
patrickvl
b2f5ee9c0b
Log masks with their actual value
2018-06-02 16:49:52 +02:00
jackchentwkh
c529f51672
fix Otogi non-responsive input issue, again :Q
...
ChangeConnected flag must be set together with CurrentConnect.
2018-06-02 13:12:47 +08:00
jackchentwkh
925f993944
correct the note the XInput subtype #define
2018-06-02 13:11:59 +08:00
Luke Usher
55b6b31811
Merge pull request #1241 from Voxel9/SetRenderState-Fix
...
D3D: Fix SetRenderState_FillMode wrongly rendering as points
2018-06-01 23:27:06 +01:00
Voxel9
0249c7daab
God damn CR LF line endings...
2018-06-01 23:03:16 +01:00
Voxel9
b2529c8013
SetRenderState_FillMode fix for 5849 titles (and maybe others)
2018-06-01 22:56:06 +01:00
Luke Usher
a5623ea13b
Merge pull request #1240 from LukeUsher/add-setrendertarget-trampoline
...
Call Xbox SetRenderTarget to update internal state
2018-06-01 15:57:05 +01:00
Luke Usher
8052795154
Call Xbox SetRenderTarget to update internal state
2018-06-01 15:52:53 +01:00
Luke Usher
e2db7a67d2
Merge pull request #1236 from LukeUsher/update-xbsymboldatabase
...
Update XbSymbolDatabase
2018-06-01 10:41:18 +01:00
Luke Usher
4c59f39d86
Update XbSymbolDatabase
2018-06-01 10:40:40 +01:00
PatrickvL
c7c87414cd
Merge pull request #1235 from LukeUsher/xinput-tweaks
...
Fix an issue where the ucSubType was derived incorrectly
2018-06-01 11:35:42 +02:00
Luke Usher
9682a3f01d
ooops
2018-06-01 09:41:33 +01:00
Luke Usher
15c234031a
Fix an issue where the ucSubType was derived incorrectly
2018-06-01 09:39:42 +01:00
Luke Usher
2b52b6f918
Merge pull request #1233 from LukeUsher/various-things
...
Not-Required patch cleanup + Fix D3DDevice_SetIndices signature
2018-05-31 22:40:40 +01:00
Luke Usher
16e976636b
Not-Required patch cleanup + Fix D3DDevice_SetIndices signature
2018-05-31 22:10:07 +01:00
Luke Usher
54fc0e1224
Merge pull request #1232 from x1nixmzeng/remove-legacy-files
...
Removed unused files
2018-05-31 21:40:33 +01:00
x1nixmzeng
70b76bb2d8
Removed unused resource file
2018-05-31 21:02:44 +01:00
x1nixmzeng
34dda2cfc9
Removed legacy EXE packer tool
2018-05-31 21:00:55 +01:00
Luke Usher
09021d29c0
Merge pull request #1230 from LukeUsher/merge-registered-and-host-resource-maps
...
Merge g_RegisteredResources and g_HostResources into a combined g_XboxDirect3DResources.
2018-05-31 18:08:52 +01:00
Luke Usher
b928d0da23
Don't use an additional variable
2018-05-31 18:07:39 +01:00
Luke Usher
29dbe8b019
Merge pull request #1231 from jackchentwkh/vsbc_typo_fix
...
fix typos of controller mapping dialog and virtual SB dialog.
2018-05-31 16:59:25 +01:00
Luke Usher
d05967370b
We don't need this extra variable
2018-05-31 16:57:51 +01:00
Luke Usher
d3403e2e8c
Reduce speed impact of BackBuffer copy: Huge performance boost for some titles
2018-05-31 16:53:31 +01:00
Luke Usher
e692b6e433
Revert accidental change
2018-05-31 16:29:56 +01:00
Luke Usher
928d416161
Merge g_RegisteredResources and g_HostResources into a combined
...
g_XboxDirect3DResources.
This cleans up the code, prevents issues caused by inconsistenies
between the two structures and also pretty much halves the number of lookups that happen per call to GetHostResource, bringing a (slight) performance boost
2018-05-31 16:24:38 +01:00
Luke Usher
a2bd0bbaa3
Merge pull request #1228 from LukeUsher/dont-force-depth=1
...
Don't force Depth = 1
2018-05-31 13:33:35 +01:00
Luke Usher
b866b45cab
Merge pull request #1229 from LukeUsher/disable-unused-lle
...
Remove Unused LLE options to prevent user-confusion
2018-05-31 13:32:03 +01:00