https://bugs.winehq.org/show_bug.cgi?id=40795
Bug ID: 40795 Summary: Any Direct3D10 application crashes when using native d3d10.dll after commit fcc8553d8b8075542cd3edf26276c1915d29b0da Product: Wine Version: 1.9.12 Hardware: x86 OS: Windows Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: svyatpro@gmail.com
Created attachment 54708 --> https://bugs.winehq.org/attachment.cgi?id=54708 Sample app, patch, working compiled binaries
When you use native d3d10.dll from Windows Vista any Direct3D 10 application crashes after start.
Precondition: 1. You need to implement simple stub export function D3D10CoreGetVersion to d3d10core.dll 2. You need d3d10.dll at least from Windows Vista RTM
Steps to repro: 1. Apply patch 0001-d3d10core-Add-D3D10CoreGetVersion-implementation.patch 2. Compile WineD3D including this patch also Wine-Staging patches are recommended 3. Copy and paste native d3d10.dll from Windows Vista to a folder where app's executeble is 3. Start app
As I figured out this is a regression after commit https://github.com/wine-mirror/wine/commit/fcc8553d8b8075542cd3edf26276c1915...
Because before this commit I was able to run Direct3D 10 applications using native d3d10.dll and implementing stub function D3D10CoreGetVersion()
https://bugs.winehq.org/show_bug.cgi?id=40795
Svyatpro svyatpro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://github.com/wine-mir | |ror/wine/commit/fcc8553d8b8 | |075542cd3edf26276c1915d29b0 | |da Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=40795
Svyatpro svyatpro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Any Direct3D10 application |Any Direct3D10 application |crashes when using native |crashes when using native |d3d10.dll after commit |d3d10.dll after commit |fcc8553d8b8075542cd3edf2627 |fcc8553d8b8075542cd3edf2627 |6c1915d29b0da |6c1915d29b0da (GitHub)
https://bugs.winehq.org/show_bug.cgi?id=40795
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com Regression SHA1| |fcc8553d8b8075542cd3edf2627 | |6c1915d29b0da Summary|Any Direct3D10 application |Any Direct3D10 application |crashes when using native |crashes when using native |d3d10.dll after commit |d3d10.dll after commit |fcc8553d8b8075542cd3edf2627 |fcc8553d8b8075542cd3edf2627 |6c1915d29b0da (GitHub) |6c1915d29b0da
https://bugs.winehq.org/show_bug.cgi?id=40795
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://github.com/wine-mir | |ror/wine/commit/fcc8553d8b8 | |075542cd3edf26276c1915d29b0 | |da |
https://bugs.winehq.org/show_bug.cgi?id=40795
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com Summary|Any Direct3D10 application |Any Direct3D10 application |crashes when using native |crashes when using native |d3d10.dll after commit |d3d10.dll |fcc8553d8b8075542cd3edf2627 | |6c1915d29b0da |
https://bugs.winehq.org/show_bug.cgi?id=40795
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com --- That was somewhat expected. I don't think we want to support running Wine with native d3d10.dll and in general it's more interesting to make our builtin d3d10.dll work.
Can you please open new bugs for each d3d10 application which doesn't work for you with builtin d3d10.dll? Check that there isn't a bug open already to avoid duplicates.
https://bugs.winehq.org/show_bug.cgi?id=40795
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54708|0 |1 is obsolete| |
--- Comment #2 from Matteo Bruni matteo.mystral@gmail.com --- Comment on attachment 54708 --> https://bugs.winehq.org/attachment.cgi?id=54708 Sample app, patch, working compiled binaries
Can someone with admin rights remove the attachment, please? It contains copyrighted binaries.
https://bugs.winehq.org/show_bug.cgi?id=40795
--- Comment #3 from Svyatpro svyatpro@gmail.com --- This can be good, but there will be too much bugs and preconditions to reproduce e.g. particular Wine-Staging patches, cuz I get crash on every d3d10/11 app without Wine-Staging.
Using native d3d10.dll could be good for Wine-tricks, and as you know native d3d10.dll is included in Microsoft DirectX SDK.
https://bugs.winehq.org/show_bug.cgi?id=40795
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Józef Kucia joseph.kucia@gmail.com --- As stated by Matteo we don't want to support native d3d10.dll. Please open bugs for applications which don't work with built-in d3d10.dll.
https://bugs.winehq.org/show_bug.cgi?id=40795
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.