Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2c45526 authored by John Reck's avatar John Reck
Browse files

Veto pool TODO

Change-Id: I50067dba630b75aa539e4406cfc15f66949684b3
parent 85189c5d
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ namespace renderthread {
    LOG_ALWAYS_FATAL_IF( METHOD_INVOKE_PAYLOAD_SIZE < sizeof(ARGS(method)), \
        "METHOD_INVOKE_PAYLOAD_SIZE %d is smaller than sizeof(" #method "Args) %d", \
                METHOD_INVOKE_PAYLOAD_SIZE, sizeof(ARGS(method))); \
    MethodInvokeRenderTask* task = createTask((RunnableMethod) Bridge_ ## method); \
    MethodInvokeRenderTask* task = new MethodInvokeRenderTask((RunnableMethod) Bridge_ ## method); \
    ARGS(method) *args = (ARGS(method) *) task->payload()

CREATE_BRIDGE1(createContext, bool translucent) {
@@ -269,11 +269,6 @@ void RenderProxy::fence() {
    postAndWait(task);
}

MethodInvokeRenderTask* RenderProxy::createTask(RunnableMethod method) {
    // TODO: Consider having a small pool of these to avoid alloc churn
    return new MethodInvokeRenderTask(method);
}

void RenderProxy::post(RenderTask* task) {
    mRenderThread.queue(task);
}
+0 −1
Original line number Diff line number Diff line
@@ -91,7 +91,6 @@ private:

    void destroyContext();

    MethodInvokeRenderTask* createTask(RunnableMethod method);
    void post(RenderTask* task);
    void* postAndWait(MethodInvokeRenderTask* task);