[D3D 55] Added some blending states

Lionel Ulmer lionel.ulmer at free.fr
Fri Dec 27 05:31:15 CST 2002


Changelog:
  Added some blend states

-- 
		 Lionel Ulmer - http://www.bbrox.org/
-------------- next part --------------
--- /home/ulmer/Wine/wine_base//dlls/ddraw/mesa.c	2002-12-27 09:51:26.000000000 +0100
+++ /home/ulmer/Wine/wine_work//dlls/ddraw/mesa.c	2002-12-27 09:59:04.000000000 +0100
@@ -221,6 +221,17 @@
 		    case D3DBLEND_INVDESTCOLOR:
 		          rs->src = GL_ONE_MINUS_DST_COLOR;
 			  break;
+		    case D3DBLEND_BOTHSRCALPHA:
+		          rs->src = GL_SRC_ALPHA;
+			  rs->dst = GL_SRC_ALPHA;
+			  break;
+		    case D3DBLEND_BOTHINVSRCALPHA:
+		          rs->src = GL_ONE_MINUS_SRC_ALPHA;
+			  rs->dst = GL_ONE_MINUS_SRC_ALPHA;
+			  break;
+		    case D3DBLEND_SRCALPHASAT:
+		          rs->src = GL_SRC_ALPHA_SATURATE;
+			  break;
 		    case D3DBLEND_SRCCOLOR:
 		    case D3DBLEND_INVSRCCOLOR:
 		          /* Cannot be supported with OpenGL */


More information about the wine-patches mailing list