Commit Graph

2364 Commits

Author SHA1 Message Date
Luke Usher 0ba4329019 Update the project to compile with the default compiler with whatever visual studio version is used 2017-05-04 06:33:56 +01:00
Luke Usher 36f9e1718a Merge pull request #419 from blueshogun96/master
Bug fixes for Panzer Dragoon games
2017-05-03 16:06:51 +01:00
Luke Usher 56c9c175e9 Merge pull request #428 from PatrickvL/HLECache
HLE Cache improvements
2017-05-03 15:55:23 +01:00
PatrickvL cf6698c61c Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into HLECache 2017-05-03 16:29:39 +02:00
PatrickvL 377eb32918 Fixed a few typos 2017-05-03 16:23:40 +02:00
PatrickvL 1b7caceb63 Fixed inconsistent OOVPA registrations, found by new verification checks 2017-05-03 16:22:44 +02:00
PatrickvL dc5028a1d8 Added verification on DISABLED and XREF OOVPA registrations 2017-05-03 16:18:06 +02:00
PatrickvL 1a0853e149 Safeguards and details added to loading the HLE symbol cache 2017-05-03 14:59:13 +02:00
blueshogun96 daa3c6a462 Re-enabled wireframe option (with proper handling) 2017-05-03 05:10:41 -07:00
blueshogun96 f24b1cbadc Moved Begin/EndVisibility signatures to 4361 2017-05-03 04:04:31 -07:00
PatrickvL 7fdb214108 DISABLED D3DDevice_SetIndices and D3DDevice_CreateIndexBuffer(2) since their patches are disabled
(These triggered the new "*NO PATCH AVAILABLE!*" message before)
2017-05-03 12:48:28 +02:00
PatrickvL 15e2b5dc3b DISABLED OOVPA don't patch now (but do scan)
Also improved EmuInstallPatches : skip already detected functions in
prior scanning passes, better logging
2017-05-03 12:44:51 +02:00
blueshogun96 76ac675d28 Uncommented SetNotitificationPosition signatures for dashboard 4920 2017-05-03 03:18:14 -07:00
PatrickvL 923700665a Renamed g_HLECache into g_SymbolAddresses 2017-05-03 10:56:10 +02:00
PatrickvL f6df686fd2 Merge branch 'master' into master 2017-05-03 09:26:38 +02:00
blueshogun96 ee750edd0a Error checking for D3DVertexBuffer_Lock 2017-05-02 14:50:50 -07:00
blueshogun96 b5827c34d8 Added Begin/EndVisibility test for XDK 4432; Conflict Desert Storm almost goes ingame 2017-05-02 14:45:35 -07:00
blueshogun96 b646186c37 Added some error checking for NtCreateMutant, NtCreateSemaphore and D3DSurface_GetDesc 2017-05-02 13:51:34 -07:00
Luke Usher 3e87221498 Merge pull request #424 from LukeUsher/regression-testing
Remove unnecessary breakpoint, the EmuWarning should be sufficient
2017-05-02 20:59:48 +01:00
Luke Usher 0e38a18669 Remove unnecessary breakpoint, the EmuWarning should be sufficient 2017-05-02 20:08:13 +01:00
Luke Usher f703c87fad Merge pull request #234 from LukeUsher/vs2017
Update project to VS 2017
2017-05-02 16:12:05 +01:00
Luke Usher 87471c7a6b Update appveyor.yml 2017-05-02 16:10:08 +01:00
Luke Usher 78d559db32 Merge pull request #423 from PatrickvL/PaletteSize
Palettesize
2017-05-02 16:02:12 +01:00
Luke Usher dd9d05846c Merge pull request #421 from PatrickvL/d3d_stuff
CentralizeD3DResourceAccesses
2017-05-02 16:02:04 +01:00
Luke Usher cd23b247bf Merge branch 'master' into d3d_stuff 2017-05-02 16:01:58 +01:00
Luke Usher 33b4456913 Merge pull request #420 from PatrickvL/debugging
Debugging
2017-05-02 15:59:00 +01:00
PatrickvL bcf1f2c891 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into PaletteSize 2017-05-02 16:07:31 +02:00
PatrickvL 3c7a99e676 Derive palette size from resource field 2017-05-02 16:06:37 +02:00
Luke Usher 4b928634b1 Merge pull request #422 from PatrickvL/master
Recieved/Received
2017-05-02 13:36:21 +01:00
PatrickvL 8a794a662b Spelling : received (not recieved)
See http://recieved.co.uk/
2017-05-02 14:28:36 +02:00
PatrickvL 9091b3b7ab Cleanup and fixes (Turok runs just as far as in master again)
As it turns out, D3DSurface_LockRect can also be called with textures
(not just surfaces)
2017-05-02 14:07:26 +02:00
PatrickvL 81f917f7fd Merge branch 'refs/heads/master' into debugging 2017-05-02 12:58:49 +02:00
PatrickvL 0324d4405d Extended EmuPrintStackTrace with symbols from HLE cache 2017-05-02 12:56:00 +02:00
PatrickvL 16a13f30c2 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-05-02 12:38:02 +02:00
PatrickvL 952ea91798 Extended EmuPrintStackTrace with symbols from HLE cache 2017-05-02 12:11:47 +02:00
PatrickvL bffbad4850 Removed all usage of D3DResource Lock unions (EmuSurface8, EmuTexture8, etc)
Next step is to store the host resources entirely outside the
D3DResource, so the Lock field becomes Xbox-native again.
2017-05-02 11:47:57 +02:00
blueshogun96 d97cca43ff Bug fixes for NtCreateEvent, WSAStartup and quick but dirty hack for X1RG5B5 texture formats 2017-05-02 02:00:00 -07:00
PatrickvL f9bd21e581 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into d3d_stuff 2017-05-02 09:24:05 +02:00
PatrickvL 4312bc783a Removed all usage of EmuTexture8 (instead use SetHostTexture)
Also a few more renames
2017-05-02 09:24:02 +02:00
PatrickvL 92bb858639 Prefixed Host pointer variables with 'p' 2017-05-02 09:12:21 +02:00
PatrickvL 6a5004159f Forwarded D3DDevice_GetPersistedSurface2 to D3DDevice_GetPersistedSurface 2017-05-02 09:11:39 +02:00
Luke Usher 7ede7ecfd7 Merge pull request #417 from PatrickvL/debugging
Debugging
2017-05-02 06:37:24 +01:00
PatrickvL 2989d9e6e1 Merge branch 'd3d_stuff' of https://github.com/PatrickvL/Cxbx-Reloaded.git 2017-05-01 18:12:24 +02:00
PatrickvL 99ca3401d6 Applied Get/SetHost* functions 2017-05-01 18:12:20 +02:00
PatrickvL c323e1c986 Applied Get/SetHost* functions 2017-05-01 18:11:05 +02:00
PatrickvL 496d48ca12 Added SetHost* functions 2017-05-01 18:09:44 +02:00
PatrickvL c5dd1417ab GetHost* updates 2017-05-01 18:09:29 +02:00
PatrickvL 07849d564c Remember D3DDevice_SetStreamSource arguments for D3DDevice_GetStreamSource2 2017-05-01 18:08:16 +02:00
PatrickvL 3db3d47cba D3DDevice_SetStreamSource doesn't return anything 2017-05-01 18:07:04 +02:00
PatrickvL 772feada03 Remove EmuUpdateActiveTexture, which is never called 2017-05-01 18:06:00 +02:00