https://bugs.winehq.org/show_bug.cgi?id=53427
Bug ID: 53427 Summary: BioShock needs D3DX10PreprocessShaderFromMemory implementation Product: Wine Version: 7.13 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: d3d-util Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Crashes with
06c4:fixme:d3dx:D3DX10PreprocessShaderFromMemory data "#include <MATERIALFACTORY>\n#include <VERTEXFACTORY>\n#include "AmbientDistortion.hlsl"\n\n#ifndef RENDER_Z_ONLY\n#define RENDER_Z_ONLY 0\n#endif\n\n// VERTEX SHADER\n\n// user structs\nstruct VSInput \n{\n\tVertexData\t\tvertex;\n};\n\n// this optimizes the localToWorld/normalToWorld cal"..., data_size 3240, filename (null), defines 12EF7A80, include 0052E14C, pump 00000000, shader_text 0052D738, errors 00000000, hresult 00000000 stub!
wine-7.13-227-g1381ced8ecb
https://bugs.winehq.org/show_bug.cgi?id=53427
--- Comment #1 from Henri Verbeet hverbeet@gmail.com --- This should be fairly straightforward; we can implement D3DX10PreprocessShaderFromMemory() on top of D3DPreprocess(), similar to how we implement D3DX10CompileFromMemory() on top of D3DCompile().
https://bugs.winehq.org/show_bug.cgi?id=53427
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |8ffbd56a4380ff23381c5b2c137 | |b4b4b2de4f61e
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/8ffbd56a4380ff23381c5b2c137b4b...
https://bugs.winehq.org/show_bug.cgi?id=53427
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.17.