Commit 8973c22a authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

wined3d: Remove stateblock handling from wined3d_device_set_stream_output().

parent 6f721eed
...@@ -1329,14 +1329,13 @@ void CDECL wined3d_device_set_stream_output(struct wined3d_device *device, UINT ...@@ -1329,14 +1329,13 @@ void CDECL wined3d_device_set_stream_output(struct wined3d_device *device, UINT
return; return;
} }
stream = &device->update_state->stream_output[idx]; stream = &device->state.stream_output[idx];
prev_buffer = stream->buffer; prev_buffer = stream->buffer;
if (buffer) if (buffer)
wined3d_buffer_incref(buffer); wined3d_buffer_incref(buffer);
stream->buffer = buffer; stream->buffer = buffer;
stream->offset = offset; stream->offset = offset;
if (!device->recording)
wined3d_cs_emit_set_stream_output(device->cs, idx, buffer, offset); wined3d_cs_emit_set_stream_output(device->cs, idx, buffer, offset);
if (prev_buffer) if (prev_buffer)
wined3d_buffer_decref(prev_buffer); wined3d_buffer_decref(prev_buffer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment