wined3d: Don't use drawStridedFast() when pointsize data is present.
This commit is contained in:
parent
e82eef28f9
commit
0cc5f0d3eb
|
@ -4277,10 +4277,11 @@ static void streamsrc(DWORD state, IWineD3DStateBlockImpl *stateblock, WineD3DCo
|
||||||
load_numbered = TRUE;
|
load_numbered = TRUE;
|
||||||
device->useDrawStridedSlow = FALSE;
|
device->useDrawStridedSlow = FALSE;
|
||||||
}
|
}
|
||||||
} else if (fixup || GL_SUPPORT(EXT_VERTEX_ARRAY_BGRA) ||
|
} else if (fixup || (!dataLocations->u.s.pSize.lpData
|
||||||
(dataLocations->u.s.pSize.lpData == NULL &&
|
&& (GL_SUPPORT(EXT_VERTEX_ARRAY_BGRA)
|
||||||
dataLocations->u.s.diffuse.lpData == NULL &&
|
|| (!dataLocations->u.s.diffuse.lpData
|
||||||
dataLocations->u.s.specular.lpData == NULL)) {
|
&& !dataLocations->u.s.specular.lpData))))
|
||||||
|
{
|
||||||
/* Load the vertex data using named arrays */
|
/* Load the vertex data using named arrays */
|
||||||
load_named = TRUE;
|
load_named = TRUE;
|
||||||
device->useDrawStridedSlow = FALSE;
|
device->useDrawStridedSlow = FALSE;
|
||||||
|
|
Loading…
Reference in New Issue