Commit Graph

2658 Commits

Author SHA1 Message Date
PatrickvL 4a3589549f Fixed Release build warning 2017-05-11 15:50:32 +02:00
PatrickvL 9057a39836 Fixed Release build 2017-05-11 15:50:20 +02:00
PatrickvL 8525417159 Renamed (and moved around) some logging defines
Also fixed rendering of LAUNCH_DATA_PAGE.
Alas, rendering of D3DVIEWPORT8 doesn't compile
2017-05-11 15:44:38 +02:00
PatrickvL 59de218512 D3D error rendering compiles (thanks to Luke) 2017-05-11 15:42:41 +02:00
PatrickvL 9e506ed462 Manually select D3D error string 2017-05-11 13:32:35 +02:00
PatrickvL 3297c720d0 Started extended logging of D3D8 types 2017-05-11 12:01:53 +02:00
PatrickvL 9555158186 Centralized logging defines 2017-05-11 11:24:05 +02:00
PatrickvL 8d38333d82 Standardized logging for remaining EmuD3D functions 2017-05-11 11:02:13 +02:00
PatrickvL 94918e8b76 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into space 2017-05-11 09:31:20 +02:00
PatrickvL ea6a7833a9 Fixed all compile errors but 1 (error C3861: 'DXGetErrorString8A': identifier not found) 2017-05-11 09:13:27 +02:00
PatrickvL f9ed0af0aa WIP, doesn't compile, various D3D improvements
EmuUnswizzleTextureStages fix : null textures mustn't abort loop
Standardized logging some more
Always check and log return result (using DEBUG_D3DRESULT).
2017-05-09 11:50:04 +02:00
PatrickvL 44b2369573 Comments and renames 2017-05-08 18:18:20 +02:00
PatrickvL 98bada83a6 Added and used IsXboxResourceLocked
Also, added (for now unused) IsYuvSurface and IsXboxResourceD3DCreated
2017-05-08 18:02:56 +02:00
PatrickvL cbb69113ab Consolidated D3DSurface_GetDesc OOVPA into one version 2017-05-08 17:28:06 +02:00
PatrickvL ccb549fa90 Small FormatInfos update 2017-05-08 17:03:23 +02:00
PatrickvL b82e8382e8 Prefix all new host resource variables with pNewHost*
Also for existing resources, precede every lock with an unlock.
2017-05-08 16:41:20 +02:00
PatrickvL bf2ac9cf68 Get2DSurfaceDesc ignores host resource now
This patch can be DISABLED once CreateDevice is unpatched (because this
reads Data from the first Xbox FrameBuffer)
2017-05-08 14:22:16 +02:00
PatrickvL b2c3f5141a Added EmuXBFormatIsRenderTarget and EmuXBFormatIsDepthBuffer 2017-05-08 14:21:09 +02:00
PatrickvL ecb6ce1bcc Added GetXboxPixelContainerDimensionCount, GetXboxD3DResourceType and CxbxGetPixelContainerMeasures 2017-05-08 13:53:05 +02:00
PatrickvL b51dbb4fc4 Renamed GetXboxResourceType into GetXboxCommonResourceType 2017-05-08 13:44:47 +02:00
PatrickvL 71e507792a Unpatched D3DTexture_GetLevelDesc and D3DSurface_GetDesc
Both just call Get2DSurfaceDesc
2017-05-08 13:43:20 +02:00
PatrickvL 53ec966104 Removed Get2DSurfaceDescD (as it has no OOVPA anyway) 2017-05-08 12:44:31 +02:00
Luke Usher 3e5da285cf Merge pull request #453 from PatrickvL/master
Texture updates
2017-05-08 08:22:43 +01:00
PatrickvL bc1bd3d0a9 Merge pull request #12 from PatrickvL/texture_updates
Texture updates
2017-05-08 08:49:47 +02:00
PatrickvL dcbe0a71ae Check for X_D3DFMT_YUY2 before other formats 2017-05-08 08:46:27 +02:00
PatrickvL ed00dc1c29 Applied GetXboxResourceType two more times 2017-05-08 08:24:23 +02:00
PatrickvL 37ff793e76 Merge branch 'master' of https://github.com/PatrickvL/Cxbx-Reloaded 2017-05-08 08:16:29 +02:00
PatrickvL e73131d915 Merge remote-tracking branch 'refs/remotes/origin/master' into texture_updates 2017-05-08 07:54:42 +02:00
PatrickvL e635445d44 Restored accidentally delete character 2017-05-07 16:33:52 +01:00
PatrickvL 9309575e7f Disabled D3D_MakeSpace patch, let D3D_MakeRequestedSpace return a buffer
This buffer will receive push-buffer commands, pushed by unpatched
functions. For now we'll ignore them, but at least this prevents fatal
errors. Later we can execute these pushbuffer commands too.

Also prevented memory leaks in BeginPush / EndPush
2017-05-07 16:16:20 +01:00
Luke Usher cd50eebad8 Merge pull request #450 from PatrickvL/master
Pushbuffer related improvements
2017-05-07 16:11:49 +01:00
PatrickvL 921cf5d45a GetDetectedSymbolName skips null's 2017-05-07 15:50:55 +01:00
PatrickvL a6871153be Log header now mentions start time too 2017-05-07 15:48:31 +01:00
PatrickvL 0d6e2fd69d Applied CxbxPopupMessage some more 2017-05-07 15:47:33 +01:00
PatrickvL 0e7cea5475 Do (most) popups via CxbxPopupMessage 2017-05-07 15:34:31 +01:00
PatrickvL bc60188c30 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-05-07 15:23:51 +01:00
PatrickvL 8c9f308f4b Merge pull request #443 from jarupxx/3DVoiceData
DSOUND: Added IDirectSoundBuffer_Use3DVoiceData stub
2017-05-05 23:59:19 +02:00
jarupxx 5151f1a111 DSOUND: Added IDirectSoundBuffer_Use3DVoiceData stub
Fixed Psyvariar 2 - Extended Edition error.
Also Conker Live & Reloaded Demo Version only reaches menu.
2017-05-06 06:02:55 +09:00
Luke Usher ae13a3359c Update CONTRIBUTORS 2017-05-05 14:44:24 +01:00
Luke Usher 8b40ecb306 Update CONTRIBUTORS 2017-05-05 11:41:54 +01:00
Luke Usher f707453234 Update CONTRIBUTORS 2017-05-05 11:40:50 +01:00
PatrickvL 0e92e9c1b7 Merge pull request #439 from LukeUsher/lego-star-wars
Fix Controller Issues in some titles & Removed unnecessary breakpoints
2017-05-05 11:54:09 +02:00
PatrickvL 1936393ced Merge pull request #441 from jarupxx/Verified_Dsound_OOVPATables
Verified disabled DSound OOVPATables
2017-05-05 11:53:59 +02:00
PatrickvL 7b41436e01 Merge pull request #440 from jarupxx/Verified_D3D_OOVPATables
Verified disabled D3D OOVPATables
2017-05-05 11:52:52 +02:00
Luke Usher 5cf7b58628 Replace KrnlCleanup with EmuWarning 2017-05-05 08:37:01 +01:00
Luke Usher 581a1aa5ed Merge remote-tracking branch 'upstream/master' into lego-star-wars 2017-05-05 08:36:03 +01:00
Luke Usher a18b684031 Remove breakpoints/Kernel Panics, Warnings/LOG_UNIMPLEMENTED is a better solution 2017-05-05 08:33:40 +01:00
PatrickvL 69bdcc39d8 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-05-05 09:19:21 +02:00
Luke Usher 503bb2e077 Fix Controller in Lego Star Wars (and others) 2017-05-05 08:09:39 +01:00
PatrickvL 6eb985b8f8 Merge pull request #437 from blueshogun96/master
Added D3DResource_BlockUntilNotBusy to fix Turok
2017-05-05 09:06:07 +02:00