D3D8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader
H. Verbeet
hverbeet at gmail.com
Sun Mar 19 16:25:05 CST 2006
VS_HIGHESTFIXEDFXF <= pShader should be pShader <= VS_HIGHESTFIXEDFXF,
obviously. Fixes applications that check the result of
DeleteVertexShader.
Changelog:
- Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader
- Fix some typo's
-------------- next part --------------
diff --git a/dlls/d3d8/device.c b/dlls/d3d8/device.c
index 834d84b..4038188 100644
--- a/dlls/d3d8/device.c
+++ b/dlls/d3d8/device.c
@@ -1140,11 +1140,11 @@ HRESULT WINAPI IDirect3DDevice8Impl_De
IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
HRESULT hrc = D3D_OK;
TRACE("(%p) Relay\n", This);
- if (VS_HIGHESTFIXEDFXF <= pShader) {
- WARN("(%p) : Caller as passed a shader below the valud of VS_HIGHESTFIXEDFXF\n", This);
+ if (pShader <= VS_HIGHESTFIXEDFXF) {
+ WARN("(%p) : Caller passed a shader below the value of VS_HIGHESTFIXEDFXF\n", This);
hrc = D3DERR_INVALIDCALL;
} else if (MAX_SHADERS <= pShader - (VS_HIGHESTFIXEDFXF + 1)) {
- FIXME("(%p) : Caller as passed a shader greater than the maximum number of shaders\n", This);
+ FIXME("(%p) : Caller passed a shader greater than the maximum number of shaders\n", This);
hrc = D3DERR_INVALIDCALL;
} else {
IDirect3DVertexShader8Impl *shader = This->vShaders[pShader - (VS_HIGHESTFIXEDFXF + 1)];
More information about the wine-patches
mailing list