Commit Graph

1822 Commits

Author SHA1 Message Date
jarupxx 3f8ffae31d Renamed X_DirectSound_CDirectSound prefix to DirectSound_CDirectSound 2017-02-16 17:59:02 +09:00
jarupxx 225cbd7a88 Renamed CDirectSound prefix to DirectSound_CDirectSound 2017-02-16 17:53:16 +09:00
PatrickvL f1a3a89429 Merge pull request #172 from PatrickvL/master
Fixed issue #111
2017-02-16 02:04:49 +01:00
PatrickvL ded2860ef4 Fixed issue #111
Consolidated all versions of D3DDevice_CreateVertexShader into one.
2017-02-16 02:03:02 +01:00
PatrickvL 123293624e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-16 01:30:48 +01:00
PatrickvL b38382e209 Prevent crash when TLS is absent from Xbe 2017-02-16 01:30:46 +01:00
PatrickvL 105ee92d14 Merge pull request #171 from PatrickvL/master
Fixed Turok crash early in menu's
2017-02-16 00:57:46 +01:00
PatrickvL 7cad3cd879 Applied XREF_ENTRY to two new XRef mentions 2017-02-16 00:52:17 +01:00
PatrickvL d3bc5b3238 Small speedup during HLE scanning 2017-02-16 00:51:47 +01:00
PatrickvL c2b5484f5d Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-15 23:23:55 +01:00
PatrickvL 49064779a5 D3D clear logging improvements, also constantified code some more. 2017-02-15 23:22:57 +01:00
PatrickvL ee2f0b3887 Merge branch 'master' of https://github.com/PatrickvL/Cxbx-Reloaded 2017-02-15 22:14:01 +01:00
Luke Usher fb5ee938ec Merge pull request #170 from LukeUsher/appveyor-builds
Initial appveyor build scripts
2017-02-15 20:38:57 +00:00
Luke Usher 862e53e2d3 Initial appveyor build scripts 2017-02-15 20:37:47 +00:00
PatrickvL 4054ba245d Merge pull request #169 from jarupxx/dsound-refactoring
Dsound refactoring Part 1
2017-02-15 15:44:11 +01:00
jarupxx 32e38d44a2 Rrenamed IDirectSoundBuffer8_ prefix to IDirectSoundBuffer_
For those, registration is now done via PATCH instead of ALIAS.
2017-02-15 19:49:59 +09:00
jarupxx 1d50c6dfab Disable unreferenced OOVPAs 2017-02-15 19:22:47 +09:00
PatrickvL c5fcd7dbdd Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-14 18:08:51 +01:00
Luke Usher 95687f153a Merge pull request #168 from PatrickvL/master
Various improvements to kernel, vertices, comments and code quality
2017-02-14 10:50:26 +00:00
PatrickvL c7e29de614 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-14 11:22:09 +01:00
PatrickvL afb4a5cbbb Described more Cxbx FS-patching backgroud information 2017-02-14 11:16:35 +01:00
Luke Usher af59a6bd57 Merge pull request #166 from LukeUsher/master
Restore sorted ordered Dxbx patterns
2017-02-14 10:01:33 +00:00
Luke Usher 0ea77f2b6a Restore sorted ordered Dxbx patterns 2017-02-14 10:01:05 +00:00
Luke Usher 53928b6d3c Merge pull request #165 from jarupxx/fnc-3
Added various D3D OOVPAs
2017-02-14 09:22:57 +00:00
jarupxx 5c5f663a2b Merge remote-tracking branch 'upstream/master' into fnc-3 2017-02-14 17:09:51 +09:00
Luke Usher d8beebe594 Merge pull request #164 from LukeUsher/various-fixes
Various fixes
2017-02-13 19:43:06 +00:00
Luke Usher d627381c10 Merge branch 'master' into various-fixes
# Conflicts:
#	src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl
2017-02-13 19:33:34 +00:00
PatrickvL 5e95018da1 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-13 15:03:26 +01:00
PatrickvL 9266a22eae Kernel : Added KeRaiseIrqlToSynchLevel stub
Also moved code around and added more comments.
2017-02-13 15:03:09 +01:00
PatrickvL b3fca84bf5 Merge pull request #163 from jarupxx/fnc-4
Added DSound OOVPAs
2017-02-13 12:22:59 +01:00
PatrickvL 3313c1c8d8 TIB and FS related cleanup and a few additional comments 2017-02-13 12:18:05 +01:00
PatrickvL 0c550235f7 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-13 08:50:17 +01:00
PatrickvL da551aae3a Extracted CompareOOVPAToAddress as a separate function
Also speed up by not scanning adress-range when required XRef isn't
determined yet.
2017-02-13 08:50:15 +01:00
Luke Usher d5b98d3eb9 Merge branch 'master' into various-fixes
# Conflicts:
#	src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl
2017-02-13 06:29:19 +00:00
Luke Usher f0e941df45 More 5849 patterns.
SpiderMan 2 now crashes somewhere within DirectSound
2017-02-11 13:00:03 +00:00
Luke Usher 25623c8e99 Looks like this pattern was incorrect,
Verified with XbeExplorer
2017-02-11 12:59:36 +00:00
jarupxx 856b0cc987 Added the DirectSoundBuffer::SetAllParameters functions (5849) 2017-02-11 21:27:43 +09:00
jarupxx 9d3c821795 Added the SetI3DL2Source functions (5849) 2017-02-11 21:13:28 +09:00
jarupxx 06c5051779 Added the SetMode functions (5788-5849) 2017-02-11 20:33:22 +09:00
jarupxx 2e439eec35 Added the SetEG functions (5849) 2017-02-11 20:09:26 +09:00
jarupxx 45b1546d33 Added the SetFilter functions (5558-5849) 2017-02-11 19:58:49 +09:00
jarupxx 4becbc1a26 Added the SetAllParameters (5558-5849) 2017-02-11 19:39:34 +09:00
jarupxx 14b93ce774 Added the D3DDevice_CreateStateBlock (5849) 2017-02-11 19:37:27 +09:00
jarupxx bf0e4ecd29 Added the D3DDevice_GetViewportOffsetAndScale (5558-5849) 2017-02-11 19:07:50 +09:00
jarupxx a6d8345bb4 Fixed up the D3DDevice_SetDepthClipPlanes (5849) 2017-02-11 19:05:19 +09:00
jarupxx d54e69e38d Added the SetDistanceFactor (5849) 2017-02-11 18:55:41 +09:00
jarupxx 0a2d60eb48 Added the IDirectSound8_AddRef (5788-5849) 2017-02-11 18:55:00 +09:00
PatrickvL d8066a315d Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-10 22:58:15 +01:00
Luke Usher 710507468c Add SetFence/InsertFence/IsFencePending to XDK 5849
Source: Spiderman 2
2017-02-10 16:50:41 +00:00
Luke Usher a2349aeab3 Added a few 5849 symbols derived from EA Sports Rugby.
No longer crashes due to stack corruption,
Cxbx now panics with "Unknown D3DBLENDOP (0xFFFFFFFF)"
2017-02-10 09:20:17 +00:00