Jason Green : wined3d: Implement more GLSL instructions and a little cleanup.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jun 27 04:53:30 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: baf38b30077aee92ba60fd705e17b78889e28d66
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=baf38b30077aee92ba60fd705e17b78889e28d66

Author: Jason Green <jave27 at gmail.com>
Date:   Tue Jun 27 02:00:02 2006 -0400

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      |    1 
 dlls/wined3d/glsl_shader.c     |  100 +++++++++++++++++++++++++++++++++++++++-
 dlls/wined3d/pixelshader.c     |   32 ++++++-------
 dlls/wined3d/wined3d_private.h |    5 ++
 4 files changed, 120 insertions(+), 18 deletions(-)

Diff:   http://source.winehq.org/git/?p=wine.git;a=commitdiff;h=baf38b30077aee92ba60fd705e17b78889e28d66



More information about the wine-cvs mailing list