Closed niko1point0 closed 5 years ago
I think Clear internally clears most of the region by drawing a depth-only rectangle with MSAA, with 3 components of the color being reinterpreted as depth, and 1 being reinterpreted as stencil. The old renderer that uses Vulkan hardly does any attempt to emulate EDRAM, and it totally does not support reinterpreting same EDRAM contents in different formats. That's the main difference of the new D3D12 renderer versus the old one.
Utilizing the XDK for research is not acceptable.
I'm sorry, I did not know that XDK was against the rules. @gibbed could you tell me why it is not allowed? Microsoft released it publicly for free
@niko1point0 Microsoft never released it publicly, it was leaked a few times. The reasons are explained in .github/CONTRIBUTING.md.
If you can provide evidence that Microsoft has provided the Xbox 360 SDK publicly and freely available then please do so. But until we know otherwise, it's verboten as Triang3l has mentioned.
Thank you @Triang3l @gibbed, I understand now
Certainly! I don't know if this particular one is for the original Xbox or Xbox 360 however.
I figured it out, OpenXDK is for Xbox Original. My bad
The point stands however, if you're able to replicate this issue in a sample compiled with an open source SDK for Xbox 360, then it's acceptable.
Thank you @gibbed
I compiled a triangle program with the Xbox 360 SDK
removedThis line of code is supposed to turn the background into a blue color. It works on the Xbox 360 Console, it works on the D3D12 build of Xenia, but it does not work on the Vulkan build of Xenia
Xbox360_Test1.zipI uploaded the XEX file so that anyone can test it