wined3d: Implement more GLSL instructions.
commitcc06ed3d53b99adac596a18c1e1e5463eb996604
authorJason Green <jave27@gmail.com>
Wed, 14 Jun 2006 02:32:14 +0000 (13 22:32 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 15 Jun 2006 10:20:20 +0000 (15 12:20 +0200)
tree3bafff5f5853c7cd5a62d871e52ae3532d21e14d
parentda5cc563788045eef9c1defe0668a2d9d6dc1b2e
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
dlls/wined3d/glsl_shader.c
dlls/wined3d/pixelshader.c
dlls/wined3d/vertexshader.c
dlls/wined3d/wined3d_private.h