wined3d: Remove some code that doesn't make sense.
This was introduced by abb11f30cd418c6337a93a26981763b20c059172, but I don't see how it could ever do something useful. Perhaps that's a lack of imagination on my part, but the only situation in which device->stateBlock should be NULL is while creating the initial stateblock, and in that case we just returned in the line above. Setting the stream frequency of all streams to 0x01010101 doesn't make sense either.
This commit is contained in:
parent
aa96a4559e
commit
8949a2c1ad
@ -1658,16 +1658,7 @@ HRESULT stateblock_init(IWineD3DStateBlockImpl *stateblock, IWineD3DDeviceImpl *
|
||||
* state block. */
|
||||
if (type == WINED3DSBT_INIT || type == WINED3DSBT_RECORDED) return WINED3D_OK;
|
||||
|
||||
/* Otherwise, might as well set the whole state block to the appropriate values */
|
||||
if (device->stateBlock)
|
||||
{
|
||||
/* Saved values */
|
||||
stateblock_copy_values(stateblock, device->stateBlock, gl_info);
|
||||
}
|
||||
else
|
||||
{
|
||||
memset(stateblock->streamFreq, 1, sizeof(stateblock->streamFreq));
|
||||
}
|
||||
stateblock_copy_values(stateblock, device->stateBlock, gl_info);
|
||||
|
||||
TRACE("Updating changed flags appropriate for type %#x.\n", type);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user