https://bugs.winehq.org/show_bug.cgi?id=37723
--- Comment #6 from Michael Stefaniuc mstefani@redhat.com --- This gets more puzzling the longer I look at it...
Replacing both d3d9/shader.c asserts with a WARN produces: warn:d3d9:unsafe_impl_from_IDirect3DVertexShader9 Vertex shader 0x191110 with the wrong vtbl (nil) warn:d3d9:unsafe_impl_from_IDirect3DPixelShader9 Pixel shader 0x1bc210 with the wrong vtbl (nil)
Both interfaces where created with trace:d3d9:d3d9_device_CreateVertexShader Created vertex shader 0x191110. respectively trace:d3d9:d3d9_device_CreatePixelShader Created pixel shader 0x1bc210.