wined3d: Implement more GLSL instructions and a little cleanup.
commitbaf38b30077aee92ba60fd705e17b78889e28d66
authorJason Green <jave27@gmail.com>
Tue, 27 Jun 2006 06:00:02 +0000 (27 02:00 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 27 Jun 2006 09:16:10 +0000 (27 11:16 +0200)
tree0cbd42bbeebc021eacd3a2524b811808addf6b7f
parent3489f1b9b1143433366a7d562e188dd2559ef6e3
wined3d: Implement more GLSL instructions and a little cleanup.

- Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
- Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
  they are implemented in ARB_fragment_program at least).
- Stop copying the SHADER_PARSE_STATE struct in each ARB shader
  routine - use a pointer instead.
dlls/wined3d/baseshader.c
dlls/wined3d/glsl_shader.c
dlls/wined3d/pixelshader.c
dlls/wined3d/wined3d_private.h