Add asynchronous deletion option for Android renderer backend (#4287)
This commit is contained in:
@@ -92,6 +92,8 @@ public:
|
||||
AndroidRendererBackend& getRendererBackend() const { return *backend; }
|
||||
const TaggedScheduler& getThreadPool() const { return threadPool; }
|
||||
|
||||
void SetAsyncRendererCleanup(bool value) { asyncRendererCleanup = value; }
|
||||
|
||||
protected:
|
||||
// Called from the GL Thread //
|
||||
|
||||
@@ -156,6 +158,7 @@ private:
|
||||
|
||||
bool framebufferSizeChanged = false;
|
||||
bool swapBehaviorFlush = false;
|
||||
bool asyncRendererCleanup = false;
|
||||
|
||||
mapbox::base::WeakPtrFactory<Scheduler> weakFactory{this};
|
||||
// Do not add members here, see `WeakPtrFactory`
|
||||
|
||||
Reference in New Issue
Block a user