http://bugs.winehq.org/show_bug.cgi?id=16444
--- Comment #13 from Pauli Nieminen paniemin@cc.hut.fi 2008-12-15 04:49:05 --- Created an attachment (id=17951) --> (http://bugs.winehq.org/attachment.cgi?id=17951) hack to check if ps is supported before trying to create one
I found that civ4 assumes that pixel shader is there and tries to create one. If I make CreatePixleShader fail if no pixel shader hw support is available civ4 renders correctly. So problem is that neither shader create function is checking if hardware support is available in case of program not checking caps correctly.