wined3d: Fix the value of HIGHEST_TRANSFORMSTATE.
The highest transform state should be 511.
This commit is contained in:
parent
73e042496c
commit
457037f4de
|
@ -2726,7 +2726,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_MultiplyTransform(IWineD3DDevice *iface
|
|||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
|
||||
TRACE("(%p) : For state %s\n", This, debug_d3dtstype(State));
|
||||
|
||||
if (State < HIGHEST_TRANSFORMSTATE)
|
||||
if (State <= HIGHEST_TRANSFORMSTATE)
|
||||
{
|
||||
mat = &This->updateStateBlock->transforms[State];
|
||||
} else {
|
||||
|
|
|
@ -531,9 +531,7 @@ extern int num_lock;
|
|||
|
||||
#define MAX_STREAMS 16 /* Maximum possible streams - used for fixed size arrays
|
||||
See MaxStreams in MSDN under GetDeviceCaps */
|
||||
/* Maximum number of constants provided to the shaders */
|
||||
#define HIGHEST_TRANSFORMSTATE 512
|
||||
/* Highest value in WINED3DTRANSFORMSTATETYPE */
|
||||
#define HIGHEST_TRANSFORMSTATE WINED3DTS_WORLDMATRIX(255) /* Highest value in WINED3DTRANSFORMSTATETYPE */
|
||||
|
||||
/* Checking of API calls */
|
||||
/* --------------------- */
|
||||
|
|
Loading…
Reference in New Issue