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