Jason Green : wined3d: Implement more GLSL instructions.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 15 07:12:40 CDT 2006


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

Author: Jason Green <jave27 at gmail.com>
Date:   Tue Jun 13 22:32:14 2006 -0400

wined3d: Implement more GLSL instructions.

- Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
- Process instruction-based modifiers (function existed, it just
  wasn't being called)
- Add loop checking to register maps.
- Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
  except for GLSL, so won't matter.

---

 dlls/wined3d/baseshader.c      |   11 +++++
 dlls/wined3d/glsl_shader.c     |   92 ++++++++++++++++++++++++++++++++++++++++
 dlls/wined3d/pixelshader.c     |   12 +++--
 dlls/wined3d/vertexshader.c    |   18 ++++----
 dlls/wined3d/wined3d_private.h |   11 ++++-
 5 files changed, 128 insertions(+), 16 deletions(-)

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



More information about the wine-cvs mailing list