Enabled pixel shaders 1.4.
commit1cda8c774bb9505923534034b8a80ac798f5c432
authorChristian Costa <titan.costa@wanadoo.fr>
Tue, 18 May 2004 00:45:21 +0000 (18 00:45 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 18 May 2004 00:45:21 +0000 (18 00:45 +0000)
tree63e5df9ecbbf637922d7365138050255632d85cd
parent01a528817c4f7d106c0332319f336d23a27e4a36
Enabled pixel shaders 1.4.
Fixed handling of macros at the end of vertex shaders.
Handled NOP and PHASE instructions.
Fixed versions of several instructions.
Improved pixel shader dump traces.
Fixed write mask.
Fixed X2 and -X2 source modifiers and implements DZ and DW ones.
Implemented texcrd, texld, texm3x3pad, texm3x3tex, texm3x3spec and
texm3x3vspec instructions (and partially texbem).
Added cnd, cmp and lrp instructions.
Rewrite of the "autoparam" code so we can add more complicated
instructions (only cnd and cmp as well as simple instructions use that
code at the moment).
dlls/d3d8/directx.c
dlls/d3d8/shader.c