diff --git a/src/gallium/auxiliary/util/u_threaded_context.c b/src/gallium/auxiliary/util/u_threaded_context.c index 148f3a16ae2..139607b276b 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.c +++ b/src/gallium/auxiliary/util/u_threaded_context.c @@ -1344,7 +1344,6 @@ tc_create_stream_output_target(struct pipe_context *_pipe, struct threaded_resource *tres = threaded_resource(res); struct pipe_stream_output_target *view; - tc_sync(threaded_context(_pipe)); util_range_add(&tres->b, &tres->valid_buffer_range, buffer_offset, buffer_offset + buffer_size); diff --git a/src/gallium/auxiliary/util/u_threaded_context.h b/src/gallium/auxiliary/util/u_threaded_context.h index 44a28f95120..3982fb6dab9 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.h +++ b/src/gallium/auxiliary/util/u_threaded_context.h @@ -77,8 +77,6 @@ * - stream_output_target_destroy * - transfer_map (only unsychronized buffer mappings) * - get_query_result (when threaded_query::flushed == true) - * - * Create calls causing a sync that can't be async due to driver limitations: * - create_stream_output_target * *