summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/nine/volume9.h
diff options
context:
space:
mode:
authorAxel Davy <[email protected]>2016-02-27 11:02:21 +0100
committerAxel Davy <[email protected]>2016-02-29 18:55:58 +0100
commit83bc2acfe90fd2e503bab4b5a586c1e2822863f5 (patch)
treee56cc33a5be6fc24a4d38d208364ca7c37760cbe /src/gallium/state_trackers/nine/volume9.h
parent44246fe99d4c880b70a58043624bf023237009f5 (diff)
st/nine: Fix second Multithreading issue with MANAGED buffers
Here is another threading issue with MANAGED buffers: Thread 1: buffer creation Thread 1: buffer lock Thread 2: Draw call Thread 1: writes data Thread 1: Unlock Without this patch, the buffer is initially dirty and in the list of things to upload after its creation. The draw call will then upload the data and unset the dirty flag, and the Unlock won't trigger a second upload. Fixes regression introduced by cc0114f30b587a10766ec212afb3ad356099ef23: "st/nine: Implement Managed vertex/index buffers" Cc: "11.2" <[email protected]> Signed-off-by: Axel Davy <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/nine/volume9.h')
0 files changed, 0 insertions, 0 deletions