https://bugs.winehq.org/show_bug.cgi?id=38416
Bug ID: 38416 Summary: Unhandled D3DFORMAT Product: Wine Version: 1.7.40 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: isakov-sl@bk.ru
This is the test utility from Microsoft DerectxSDK free distributed Utilities/bin/x86/DXCapsViewer.exe
---- fixme:d3d:wined3d_check_device_format_conversion wined3d 0x134ba0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x54 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x55 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x76 fixme:d3d:wined3d_check_device_format_conversion wined3d 0x134ba0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! fixme:d3d:wined3d_check_device_format_conversion wined3d 0x134ba0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! fixme:d3d:wined3d_check_device_format_conversion wined3d 0x134ba0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! ----
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #1 from Sergey Isakov isakov-sl@bk.ru --- There is also bug 36953 with similar messages https://bugs.winehq.org/show_bug.cgi?id=36953
https://bugs.winehq.org/show_bug.cgi?id=38416
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #2 from Henri Verbeet hverbeet@gmail.com --- (In reply to Sergey Isakov from comment #0)
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x54 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x55 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x76
D3d9ex added some formats, these are probably those. Shouldn't be terribly hard to add.
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #3 from Sergey Isakov isakov-sl@bk.ru --- (In reply to Henri Verbeet from comment #2)
(In reply to Sergey Isakov from comment #0)
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x54 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x55 fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0x76
D3d9ex added some formats, these are probably those. Shouldn't be terribly hard to add.
No. Added the follow #if !defined(D3D_DISABLE_9EX) D3DFMT_D32_LOCKABLE = 84, D3DFMT_S8_LOCKABLE = 85, #endif // !D3D_DISABLE_9EX
#if !defined(D3D_DISABLE_9EX) D3DFMT_A1 = 118, D3DFMT_A2B10G10R10_XR_BIAS = 119, D3DFMT_BINARYBUFFER = 199, #endif // !D3D_DISABLE_9EX
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #4 from Sergey Isakov isakov-sl@bk.ru --- Yes, it is decimal vs hex!
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #5 from Sergey Isakov isakov-sl@bk.ru --- Looks like these conditions should be extended to new formats
/* Float formats need FBOs. If FBOs are used this function isn't called */ if (format->flags & WINED3DFMT_FLAG_FLOAT) return FALSE;
if ((format->id == WINED3DFMT_D16_LOCKABLE) || (format->id == WINED3DFMT_D32_FLOAT)) lockable = TRUE;
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #6 from Sergey Isakov isakov-sl@bk.ru --- Can be closed "WON"T FIX" The patch sent and rejected.
https://bugs.winehq.org/show_bug.cgi?id=38416
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- Is still a bug in current wine (3.21)?
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.10?
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #9 from jonny högsten frakswe@gmail.com --- Created attachment 67500 --> https://bugs.winehq.org/attachment.cgi?id=67500 dxcapsviewer terminal output log
https://bugs.winehq.org/show_bug.cgi?id=38416
jonny högsten frakswe@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frakswe@gmail.com
--- Comment #10 from jonny högsten frakswe@gmail.com --- original poster didn't post version numbers so i went with:
https://www.microsoft.com/en-us/download/details.aspx?id=23549
Version: 9.27.1734 File Name: DXSDK_Aug09.exe Date Published: 9/8/2009 File Size: 553.3 MB
------
yes, still reports unhandled formats.
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #11 from jonny högsten frakswe@gmail.com --- wine 5.11
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Donwload link is burst. Can an administrator remove the keyword DONWLOAD?
https://bugs.winehq.org/show_bug.cgi?id=38416
--- Comment #13 from Austin English austinenglish@gmail.com --- (In reply to joaopa from comment #12)
Donwload link is burst. Can an administrator remove the keyword DONWLOAD?
https://github.com/microsoft/DxCapsViewer seems to be the current page (with source now, though I didn't test it).