https://bugs.winehq.org/show_bug.cgi?id=57905
Bug ID: 57905 Summary: MS DX Diagnostic Tool (DxDiag.exe) crashes when using with WineD3D complete Direct3D stack Product: Wine Version: 10.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: svyatpro@gmail.com Distribution: ---
When running Microsoft DirectX Diagnostic Tool along with complete WineD3D Direct3D stack (d3d9/d3d10/d3d10.1/d3d11/dxgi/wined3d dlls) this tool crashes with following messages:
C:\WINDOWS\SysWOW64>dxdiag 08b0:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from glTexIma ge2D @ ../dlls/wined3d/adapter_gl.c / 642.
https://bugs.winehq.org/show_bug.cgi?id=57905
Svyatpro svyatpro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS|Linux |Windows CC| |z.figura12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=57905
--- Comment #1 from Svyatpro svyatpro@gmail.com --- Some more debug info:
C:\Documents and Settings\Administrator>C:\WINDOWS\SysWOW64\dxdiag.exe 0424:trace:d3d:wined3d_init Initialising adapters. 0424:trace:d3d:wined3d_adapter_gl_init adapter_gl 001B4008, ordinal 0, wined3d_creation_flags 0. 0424:trace:d3d:wined3d_adapter_init adapter 001B4008 LUID 00000000:00000000. 0424:trace:d3d:wined3d_output_init output 001CAD08, device_name L"\\.\DISPLAY1". 0424:trace:d3d:wined3d_adapter_create_output Initialised output L"\\.\DISPLAY1". 0424:trace:d3d:wined3d_adapter_init Initialised 1 outputs for adapter 001B4008. 0424:trace:d3d:wined3d_caps_gl_ctx_create getting context... 0424:trace:d3d:wined3d_adapter_init_gl_caps adapter_gl 001B4008. 0424:trace:d3d:wined3d_adapter_init_gl_caps GL_RENDERER: "GDI Generic". 0424:trace:d3d:wined3d_adapter_init_gl_caps GL_VENDOR: "Microsoft Corporation". 0424:trace:d3d:wined3d_adapter_init_gl_caps GL_VERSION: "1.1.0". 0424:trace:d3d:wined3d_parse_gl_version Found OpenGL version 1.1. 0424:trace:d3d:wined3d_adapter_init_gl_caps GL extensions reported: 0424:trace:d3d:parse_extension_string - "GL_WIN_swap_hint". 0424:trace:d3d:parse_extension_string - "GL_EXT_bgra". 0424:trace:d3d:parse_extension_string - "GL_EXT_paletted_texture". 0424:warn:d3d:wined3d_adapter_init_gl_caps WGL extensions not supported. 0424:trace:d3d:wined3d_adapter_init_limits Clip plane support - max planes 6. 0424:trace:d3d:wined3d_adapter_init_limits Light support - max lights 8. 0424:trace:d3d:wined3d_adapter_init_limits Maximum texture size support - max texture size 1024. 0424:trace:d3d:wined3d_check_gl_call extension detection call ok ../dlls/wined3d/adapter_gl.c / 3705 . 0424:trace:d3d:wined3d_adapter_init_gl_caps Guessed GL vendor 0x4. 0424:trace:d3d_shader:shader_glsl_get_caps Shader model 2. 0424:trace:d3d:wined3d_adapter_init_gl_caps Guessed vendor PCI ID 0x10de. 0424:trace:d3d:wined3d_guess_card Applying card selector "NVIDIA". 0424:trace:d3d:select_card_handler Applying card selector "NVIDIA binary driver". 0424:trace:d3d:wined3d_guess_card Unrecognized renderer "GDI Generic", falling back to default. 0424:trace:d3d:wined3d_adapter_init_gl_caps Guessed device PCI ID 0x0100. 0424:trace:d3d:wined3d_check_gl_call glTexImage2D call ok ../dlls/wined3d/adapter_gl.c / 642.
https://bugs.winehq.org/show_bug.cgi?id=57905
--- Comment #2 from Zeb Figura z.figura12@gmail.com --- If it really only supports 1.1 that's not going to work in wined3d, and probably hasn't for quite a long time. It's probably choking on GL_UNSIGNED_INT_8_8_8_8_REV, which is in 1.2 (and was not part of an extension prior to that).
Making 1.1 work is possible, although it'd take a bit of effort, but I suppose it depends if there's real value in trying, or if this is just a curiosity. If it's the latter I'd be inclined to just close this bug as WONTFIX.