Commit Graph

1649 Commits

Author SHA1 Message Date
jarupxx c0fdb98cf2 Renamed IDirectSound8_CreateStream to IDirectSound_CreateSoundStream 2017-02-17 16:03:57 +09:00
jarupxx 90689c2981 Renamed X_IDirect prefix to IDirect 2017-02-16 18:02:44 +09:00
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
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
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 b3fca84bf5 Merge pull request #163 from jarupxx/fnc-4
Added DSound OOVPAs
2017-02-13 12:22:59 +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
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
jarupxx 0e226973ad Added the D3DDevice_SetVertexShaderConstant (4034) 2017-02-10 17:39:39 +09:00
jarupxx b49595e787 Added the D3DDevice_SetSoftDisplayFilter (5558-5659) 2017-02-10 17:35:27 +09:00
jarupxx d38b7fcb4b Fixed up the D3DDevice_SetFlickerFilter (5455-5659) 2017-02-10 17:31:36 +09:00
Luke Usher f42dc949f7 Fix a potential null pointer dereference 2017-02-10 08:21:00 +00:00
jarupxx 3b4ba1f322 Merge remote-tracking branch 'upstream/master' into fnc-3 2017-02-10 17:18:58 +09:00
jarupxx 4e5040430c Merge remote-tracking branch 'upstream/master' into fnc-4 2017-02-10 08:22:12 +09:00
PatrickvL 24c1c9842b Merge pull request #161 from PatrickvL/master
Updated patterns documentation, and some code cleanup
2017-02-09 17:29:58 +01:00
PatrickvL 060a367b6f Reconstructed the Dxbx-derived pattern files
Also, take a look at the CSV and JSON formatted D3D files - does anyone
want a dump of all Dxbx patterns in one or both of those formats?
2017-02-09 17:24:45 +01:00
PatrickvL fef5c793b3 Constantified opcodes 2017-02-09 15:43:05 +01:00
PatrickvL 0a0d9f569a Reordering and renaming for cleaner code 2017-02-09 15:41:45 +01:00
PatrickvL 3296fc9b2f Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-09 15:06:45 +01:00
PatrickvL 1d6c8006fc Merge pull request #160 from PatrickvL/master
Preparations for storing XREF's above 255
2017-02-09 15:05:05 +01:00
PatrickvL 751f41b02e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-09 15:03:26 +01:00
PatrickvL 16d27cb24c XRef OOVPA entries are now stored using a macro
This macro swaps it's arguments and stores the Offset in the uint8 field
and XRef in the uint16 field. This way, XRef ID's can grow above the
current limit of 255.
2017-02-09 15:03:24 +01:00
PatrickvL 6923f0dfee Merge remote-tracking branch 'refs/remotes/origin/OOVPA_simplification' 2017-02-09 14:28:30 +01:00
PatrickvL 668a93e8e5 Merge pull request #159 from PatrickvL/OOVPA_simplification
Oovpa simplification
2017-02-09 14:23:36 +01:00
PatrickvL 198ba5891f Merge pull request #158 from PatrickvL/master
VertexBuffer refactorings, based on Dxbx
2017-02-09 14:22:24 +01:00
PatrickvL 8018f9ea00 Removed small-large distinction in OOVPA declarations 2017-02-09 14:06:03 +01:00
PatrickvL ab487cd788 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-09 13:26:22 +01:00
jarupxx 745b361324 Added the IDirectSound8_AddRef (5558) 2017-02-09 20:01:13 +09:00
jarupxx 9b8f30f07b Added the SetEG functions (5558) 2017-02-09 20:00:43 +09:00