Fisherman166
49e68a1ecc
Refactor ExReleaseReadWriteLock.
2020-05-28 09:10:51 -07:00
Fisherman166
b72be80b88
Refactor ExAcquireReadWriteLockShared to remove duplicate code.
2020-05-26 09:20:15 -07:00
Fisherman166
a679073ec6
Implement ExReleaseReadWriteLock.
2020-05-25 16:20:02 -07:00
Fisherman166
6f5a1f2c46
Implement ExAcquireReadWriteLockShared.
2020-05-25 16:20:01 -07:00
Fisherman166
a2e623180a
Implement ExAcquireReadWriteLockExclusive.
2020-05-25 16:20:01 -07:00
RadWolfie
ba8adc04f4
add todo comment
2020-05-15 04:01:06 -05:00
RadWolfie
772e6ed18e
add PatrickvL comments
2020-05-14 19:12:37 -05:00
RadWolfie
9871b25fa8
move audio converter helper
2020-05-14 19:09:19 -05:00
RadWolfie
95e8642970
fix placeholder reference counter
2020-05-14 18:46:16 -05:00
RadWolfie
97abbd0a7c
replace virtual functions to VMT comments
2020-05-14 18:43:44 -05:00
RadWolfie
ada86a42b5
create gc for EmuDirectSoundBuffer destructor
2020-05-14 18:38:05 -05:00
RadWolfie
fad467196a
add test case comment
2020-05-14 17:13:37 -05:00
RadWolfie
0c5117dc06
reword union data for better readability
2020-05-14 17:13:37 -05:00
RadWolfie
06af046c13
also another fixup for pitch type
2020-05-14 17:13:37 -05:00
RadWolfie
ce0e35b052
oops, volume is signed integer
2020-05-14 17:13:37 -05:00
RadWolfie
8b780f2d5c
remove Xb_Volume member from host's structure
2020-05-14 17:13:37 -05:00
RadWolfie
ee4856a06d
add comments
2020-05-14 17:13:37 -05:00
RadWolfie
72401c44d4
use typedef function pointers for better readability and remove redundant
2020-05-14 17:13:37 -05:00
RadWolfie
e91d1bf23c
finally clean up redundant codes
2020-05-14 17:13:37 -05:00
RadWolfie
04dce78f53
forward xbox audio format to internal voice class
2020-05-14 17:13:37 -05:00
RadWolfie
18a22cd934
fix spacing
2020-05-14 17:13:37 -05:00
RadWolfie
ab142abd69
forward headroom setter to voice
2020-05-14 17:13:37 -05:00
RadWolfie
d7d1d781d8
implement hybrid buffer for partial internal exposure
2020-05-14 17:13:36 -05:00
RadWolfie
dab7a608c2
oops
2020-05-14 17:13:36 -05:00
RadWolfie
9f8e617890
fix allowAdminPrivilege not align with other boolean members
2020-05-14 05:02:11 -05:00
RadWolfie
b281861e49
forgot to update history for loader project
2020-05-14 05:02:11 -05:00
RadWolfie
bd93e2288d
enforce verify shared memory structures are align properly
2020-05-14 05:02:11 -05:00
PatrickvL
34f8d30219
Merge pull request #1905 from RadWolfie/separate-admin-priv-vs-invalid-sig
...
Separate Invalid Xbe Signature popup from Admin Privilege Config Bypass
2020-05-14 09:58:31 +02:00
RadWolfie
fcdab48d00
separate invalid xbe sig popup from admin priv config
2020-05-13 16:29:02 -05:00
RadWolfie
d756012ea3
invert GUI's mute config
2020-05-13 15:05:28 -05:00
patrickvl
6d9dfb2dde
Change zero input into a comment instead of LOG_TEST_CASE everyone into madness
2020-05-08 12:13:55 +02:00
patrickvl
ba2d18d17f
Prevent invalid g_Xbox_MultiSampleType values using a setter
...
This avoids zero-dectection later on
Some tooling functions to top it off.
2020-05-08 12:05:29 +02:00
Luke Usher
fec845f6f8
Cleaner fix to the above
2020-05-08 10:00:46 +01:00
Luke Usher
85c0f608e2
Another minor fix
2020-05-08 09:52:54 +01:00
Luke Usher
23104c8280
Fix an issue where rendering broke when MultiSampleType = 0
2020-05-08 09:40:20 +01:00
Luke Usher
e499d3ad07
fix an issue where offset was not used
2020-05-08 09:28:20 +01:00
Luke Usher
b0bcc2fd9b
Add LOG_TEST_CASE as per request
2020-05-08 09:04:58 +01:00
Luke Usher
543756d712
Amendments
2020-05-08 08:49:13 +01:00
Luke Usher
86bb8cad97
Implement support for Xbox MSAA, reducing 'jaggies'
...
Also fixes offset models in GTA3 and potentially others
2020-05-07 22:51:30 +01:00
PatrickvL
555f240319
Merge pull request #1888 from LukeUsher/cleanup-createdevice
...
Cleanup EmuCreateDeviceProxy & Clarify 'Automatic' option
2020-05-07 22:42:57 +02:00
Luke Usher
e17d872356
Fix an issue where the 'Xbox CreateDevice did not call SetRenderTarget' test case would be incorrectly flagged if no depth stencil was provided
2020-05-07 20:51:45 +01:00
Luke Usher
db640d5b6f
Merge pull request #1881 from NZJenkins/improve_slots
...
Improve shader slot emulation
2020-05-07 14:03:35 +01:00
Luke Usher
a32b10aa79
oops: fix typo
2020-05-07 13:54:47 +01:00
Luke Usher
f98023bbb8
Cleanup EmuCreateDeviceProxy & Clarify 'Automatic' option
2020-05-07 13:45:39 +01:00
Luke Usher
0aa92e826a
fix compilation on new installs of vs2019
2020-05-07 12:40:01 +01:00
Anthony Miles
ada56843ad
Check for shader handles without shader functions
2020-05-04 22:22:13 +12:00
Anthony Miles
7370a29367
Tidy shader creation and handle property assignment
2020-05-04 21:42:59 +12:00
Anthony Miles
176dc9a38c
Ensure shader has been created before setting it in SetVertexShader
2020-05-04 20:49:03 +12:00
patrickvl
79102c6ef8
Don't free what hasn't been allocated.
...
Don't activate declaration when a shader is merely created
Use X_VSH_MAX_ATTRIBUTES instead of 16
Rename SetCxbxVertexShader into RegisterCxbxVertexShader
2020-05-04 10:18:00 +02:00
patrickvl
9ab91550ae
Rename SetCxbxVertexShaderHandleDeclaration into SetCxbxVertexDeclaration and give it just the Declaration.
...
Also fixed a compiler warning
2020-05-04 10:05:41 +02:00