PatrickvL
2a7c8d2476
D3D : Added push buffer call and return support (just because NV2A_PGRAPH does it too)
2018-06-07 10:19:41 +02:00
PatrickvL
4aee93fe86
D3D : Push buffer command handling improvements
2018-06-07 10:19:41 +02:00
PatrickvL
4504926a57
NV2A : Prepare activation of shader_cache (all that's left is defining USE_SHADER_CACHE and then search path corrections to include glib_compat.h successfully)
2018-06-07 10:19:40 +02:00
PatrickvL
403d86ecb5
NV2A : Update pgraph-prefixed functions to always start with a verb.
...
Also, renamed attribute variables to vertex_attribute (and introduce it at one more location).
2018-06-07 10:19:40 +02:00
patrickvl
29cab51a4a
D3D : Attempt to render push buffer with non-FVF vertex shader (for now only when there's one stream)
2018-06-07 10:19:40 +02:00
patrickvl
f41175c42f
D3D : Documented Pushbuffer test-cases, and some code-cleanup
2018-06-07 10:19:39 +02:00
patrickvl
fa9e364841
D3D : Fixed pushbuffer command decoding, and added a few test-cases
2018-06-07 10:19:39 +02:00
patrickvl
e86540fade
LOG_TEST_CASE triggers a popup again, but only under DEBUG builds.
...
This partailly rolls back part 04b618cf1d
2018-06-07 10:19:39 +02:00
PatrickvL
0158e91d2a
D3D : Expanding HLE push-buffer drawing
2018-06-07 10:19:39 +02:00
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