PatrickvL
PatrickvL
The following requires an additional GUI that can either be pulled up in a separate window, or as an overlay (like imgui) on top of the emulated screen. Envision a...
Aside from supporting assigned PixelShaders, Cxbx must be extended to support what happens during the unassigned scenario as well. When no PixelShader is set, Xbox D3D *always* sets some default...
OpenXDK
Historically, Cxbx-Reloaded has been using OpenXDK for Xbox type declarations and function signatures. Analyzing the current situation surrounding our use of OpenXDK, a few points stand out that should be...
Instead of patching all SetRenderState functions, we should read render states from pgraph registers. This greatly reduces the need for correct symbol detection (although that on itself stays useful, of...
See subject and this remark on Farcry : https://github.com/Cxbx-Reloaded/game-compatibility/issues/62#issuecomment-381385105 for details. The dialog is triggered by this line: https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/blob/master/src/CxbxKrnl/EmuD3D8.cpp#L5099 or around that, the line reading : CxbxKrnlCleanup("CreateTexture Failed! This is...
This is a reminder to look into this, once that pull request is merged into master : https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/commit/4e166b697fd131c822d995d1cbc8f97b21c4d43d#commitcomment-28994989 In below code (from `XTL::X_D3DSurface* WINAPI XTL::EMUPATCH(D3DDevice_GetBackBuffer2)`, host and xbox surface pitches...
In EmuPatch_D3DDevice_DrawVertices, a test case popup was added for "X_D3DPT_QUADLIST StartVertex > 0". Verify if this case is handled correctly. If not, document the problem here and try to fix...
Verify if Using CxbxActiveTextureCopies in EmuPatch_D3DDevice_SwitchTexture is handled correctly. If not, describe here what is wrong with it, and try to fix it. Once it's deemed correct, disable the popup....
Since [this commit](https://github.com/LukeUsher/Cxbx-Reloaded/commit/b62b8341cc2965c2069c197c6c0060ecff8cf2ac), fog is disabled for 3925 XDK titles (like Halo and Silent Hill 2). EDIT : Since https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/2052, this hack is removed. For this issue: * research why...
Volume-textures occur in various titles, like : * Amped * BRDF (XDK Sample) * [Buffy: The Vampire Slayer \[45410012\]](https://github.com/Cxbx-Reloaded/game-compatibility/issues/181#issuecomment-381558934) * Galleon (when the captain pulls it's sword in the opening...