Jason Green : wined3d: Move constant loading out of DrawPrimDrawStrided() and enable

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jun 9 11:16:22 CDT 2006


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

Author: Jason Green <jave27 at gmail.com>
Date:   Thu Jun  8 04:00:23 2006 -0400

wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
loading float constants for GLSL.

- DrawPrim is just too big of a function.  This separates the passing
  of constants to the shader into new functions.
- Fixes an off-by-one error when loading vertex declaration constants
  (should be <, not <=)
- Adds a function for GLSL loading of constants (aka Uniforms)
- Adds a GLSL program variable to the stateblock and sets it to 0 (a
  future patch will actually create this program)

---

 dlls/wined3d/drawprim.c        |  249 +++++++++++++++++++++++++++-------------
 dlls/wined3d/stateblock.c      |    4 +
 dlls/wined3d/wined3d_private.h |    2 
 3 files changed, 176 insertions(+), 79 deletions(-)

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



More information about the wine-cvs mailing list