Compositor read buffers work directly on the memory buffer.

This way we can remove the memoryBuffers parameter in the executePixels,
and (de)initializeTileData methods
This commit is contained in:
2012-07-11 10:45:56 +00:00
parent 74625c8d54
commit c25240ad54
20 changed files with 64 additions and 73 deletions

View File

@@ -29,10 +29,9 @@ void CPUDevice::execute(WorkPackage *work)
rcti rect;
executionGroup->determineChunkRect(&rect, chunkNumber);
MemoryBuffer **inputBuffers = executionGroup->getInputBuffersCPU();
executionGroup->getOutputNodeOperation()->executeRegion(&rect, chunkNumber, inputBuffers);
executionGroup->getOutputNodeOperation()->executeRegion(&rect, chunkNumber);
executionGroup->finalizeChunkExecution(chunkNumber, inputBuffers);
executionGroup->finalizeChunkExecution(chunkNumber, NULL);
}