Module: wine Branch: refs/heads/master Commit: cc06ed3d53b99adac596a18c1e1e5463eb996604 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=cc06ed3d53b99adac596a18c...
Author: Jason Green jave27@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=cc06ed3d53b99adac596...