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