Moved highlight code to the workscheduler.
This commit is contained in:
@@ -63,9 +63,6 @@ void WriteBufferOperation::executeRegion(rcti *rect, unsigned int tileNumber, Me
|
||||
MemoryBuffer *memoryBuffer = this->m_memoryProxy->getBuffer();
|
||||
float *buffer = memoryBuffer->getBuffer();
|
||||
if (this->m_input->isComplex()) {
|
||||
bNode* bnode = this->m_input->getbNode();
|
||||
if (bnode && bnode->original) bnode->original->highlight++;
|
||||
|
||||
void *data = this->m_input->initializeTileData(rect, memoryBuffers);
|
||||
int x1 = rect->xmin;
|
||||
int y1 = rect->ymin;
|
||||
@@ -90,7 +87,6 @@ void WriteBufferOperation::executeRegion(rcti *rect, unsigned int tileNumber, Me
|
||||
this->m_input->deinitializeTileData(rect, memoryBuffers, data);
|
||||
data = NULL;
|
||||
}
|
||||
if (bnode && bnode->original) bnode->original->highlight++;
|
||||
}
|
||||
else {
|
||||
int x1 = rect->xmin;
|
||||
@@ -143,8 +139,6 @@ void WriteBufferOperation::executeOpenCLRegion(OpenCLDevice* device, rcti *rect,
|
||||
list<cl_mem> *clMemToCleanUp = new list<cl_mem>();
|
||||
clMemToCleanUp->push_back(clOutputBuffer);
|
||||
list<cl_kernel> *clKernelsToCleanUp = new list<cl_kernel>();
|
||||
bNode* bnode = this->m_input->getbNode();
|
||||
if (bnode && bnode->original) bnode->original->highlight++;
|
||||
|
||||
this->m_input->executeOpenCL(device, outputBuffer, clOutputBuffer, inputMemoryBuffers, clMemToCleanUp, clKernelsToCleanUp);
|
||||
|
||||
@@ -163,10 +157,7 @@ void WriteBufferOperation::executeOpenCLRegion(OpenCLDevice* device, rcti *rect,
|
||||
|
||||
this->getMemoryProxy()->getBuffer()->copyContentFrom(outputBuffer);
|
||||
|
||||
if (bnode && bnode->original) bnode->original->highlight++;
|
||||
// STEP 4
|
||||
|
||||
|
||||
while (clMemToCleanUp->size() > 0) {
|
||||
cl_mem mem = clMemToCleanUp->front();
|
||||
error = clReleaseMemObject(mem);
|
||||
|
||||
Reference in New Issue
Block a user