On Thu, 13 Jun 2019 at 13:25, Matteo Bruni matteo.mystral@gmail.com wrote:
On Mon, Jun 10, 2019 at 8:03 PM Henri Verbeet hverbeet@gmail.com wrote:
This change is probably ok. Assuming for the sake of argument that I don't have access to CodeWeavers' internal bug tracker though, why would we want to do this?
It turns out that D32_UNORM is never supported on d3d in practice. Exposing it might confuse applications, which is exactly what happens for the Steam version of Metal Slug (1, 2, 3 and X) and other games (mostly other NEOGEO ports). There are a number of issue reports for Proton related to this, e.g. https://github.com/ValveSoftware/Proton/issues/1173.
Well, yes, but the point is that that kind of information should be in the code. See also e.g. the comment at the top of format_texture_info[].