summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueThreadState.cpp
diff options
context:
space:
mode:
author Derek Sollenberger <djsollen@google.com> 2021-04-14 10:28:27 -0400
committer Derek Sollenberger <djsollen@google.com> 2021-04-15 11:57:52 +0000
commit40dcb02530684a4f999764dcdbd2a2a972039a98 (patch)
tree794f7ac387c1ab5dfcdb1d7f785a15acbda0859f /libs/gui/BufferQueueThreadState.cpp
parentec5a9cc98946437d5c255c1504a4fd25316e898a (diff)
The create/destroy for RenderEngine needs to happen on the same thread.
The threaded variant of RE was running the destructor on whatever thread deleted the wrapper class and not on the thread where RE was actually running. This means that any GPU state that is specific to the thread was not being correctly cleaned up. Test: librenderengine_test Bug: 175348740 Change-Id: I88e3129bf8af451e2a97155286941d312ea096da
Diffstat (limited to 'libs/gui/BufferQueueThreadState.cpp')
0 files changed, 0 insertions, 0 deletions