http://bugs.winehq.org/show_bug.cgi?id=23724
--- Comment #5 from Peter Schueller schueller.p@gmail.com 2012-12-29 11:13:37 CST --- Created attachment 43006 --> http://bugs.winehq.org/attachment.cgi?id=43006 trace of shader compilation problem
Finally I found the reason for the problem using TRACE (attached)
The shader code contains as "semantic" the keyword "register" which causes it to fail parsing, the parser dlls/d3dcompiler_43/hlsl.y expects an identifier there.