Stefan Dösinger : wined3d: Remove the D3DTTFF_PROJECTED handling from drawStridedSlow.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Aug 28 07:50:09 CDT 2007
Module: wine
Branch: master
Commit: 4779a27eed77c964f9f0a176616580559f055cc8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4779a27eed77c964f9f0a176616580559f055cc8
Author: Stefan Dösinger <stefan at codeweavers.com>
Date: Sun Aug 19 19:51:17 2007 +0200
wined3d: Remove the D3DTTFF_PROJECTED handling from drawStridedSlow.
---
dlls/wined3d/drawprim.c | 30 ------------------------------
1 files changed, 0 insertions(+), 30 deletions(-)
diff --git a/dlls/wined3d/drawprim.c b/dlls/wined3d/drawprim.c
index 4eb6786..3b45db3 100644
--- a/dlls/wined3d/drawprim.c
+++ b/dlls/wined3d/drawprim.c
@@ -430,36 +430,6 @@ static void drawStridedSlow(IWineD3DDevice *iface, WineDirect3DVertexStridedData
case 1: s = ptrToCoords[0];
}
- /* Projected is more 'fun' - Move the last coord to the 'q'
- parameter (see comments under WINED3DTSS_TEXTURETRANSFORMFLAGS */
- if ((This->stateBlock->textureState[textureNo][WINED3DTSS_TEXTURETRANSFORMFLAGS] != WINED3DTTFF_DISABLE) &&
- (This->stateBlock->textureState[textureNo][WINED3DTSS_TEXTURETRANSFORMFLAGS] & WINED3DTTFF_PROJECTED)) {
-
- if (This->stateBlock->textureState[textureNo][WINED3DTSS_TEXTURETRANSFORMFLAGS] & WINED3DTTFF_PROJECTED) {
- switch (coordsToUse) {
- case 0: /* Drop Through */
- case 1:
- FIXME("WINED3DTTFF_PROJECTED but only zero or one coordinate?\n");
- break;
- case 2:
- q = t;
- t = 0.0;
- coordsToUse = 4;
- break;
- case 3:
- q = r;
- r = 0.0;
- coordsToUse = 4;
- break;
- case 4: /* Nop here */
- break;
- default:
- FIXME("Unexpected WINED3DTSS_TEXTURETRANSFORMFLAGS value of %d\n",
- This->stateBlock->textureState[textureNo][WINED3DTSS_TEXTURETRANSFORMFLAGS] & WINED3DTTFF_PROJECTED);
- }
- }
- }
-
switch (coordsToUse) { /* Supply the provided texture coords */
case WINED3DTTFF_COUNT1:
VTRACE(("tex:%d, s=%f\n", textureNo, s));
More information about the wine-cvs
mailing list