PcloudStimBuff: call stop=>start when adding new StimBuff
This commit is contained in:
@@ -259,8 +259,10 @@ std::cout << __func__ << ": $$$$$$$ Creating MeshStimulusBuffer" << std::endl;
|
|||||||
*smoHooksPtr, CL_MEM_READ_WRITE);
|
*smoHooksPtr, CL_MEM_READ_WRITE);
|
||||||
|
|
||||||
std::cout << __func__ << ": $$$$$$$ Created MeshStimulusBuffer" << std::endl;
|
std::cout << __func__ << ": $$$$$$$ Created MeshStimulusBuffer" << std::endl;
|
||||||
|
this->stop();
|
||||||
meshStimulusBuffer = meshBuffer;
|
meshStimulusBuffer = meshBuffer;
|
||||||
attachedStimulusBuffers.push_back(meshBuffer);
|
attachedStimulusBuffers.push_back(meshBuffer);
|
||||||
|
this->start();
|
||||||
return meshBuffer;
|
return meshBuffer;
|
||||||
}
|
}
|
||||||
else if (qualeIfaceApi == "pcloudIntensity")
|
else if (qualeIfaceApi == "pcloudIntensity")
|
||||||
@@ -280,8 +282,10 @@ std::cout << __func__ << ": $$$$$$$ Creating PcloudIntensityStimulusBuffer" << s
|
|||||||
*smoHooksPtr, CL_MEM_READ_WRITE);
|
*smoHooksPtr, CL_MEM_READ_WRITE);
|
||||||
|
|
||||||
std::cout << __func__ << ": $$$$$$$ Created PcloudIntensityStimulusBuffer" << std::endl;
|
std::cout << __func__ << ": $$$$$$$ Created PcloudIntensityStimulusBuffer" << std::endl;
|
||||||
|
this->stop();
|
||||||
intensityStimulusBuffer = intensityBuffer;
|
intensityStimulusBuffer = intensityBuffer;
|
||||||
attachedStimulusBuffers.push_back(intensityBuffer);
|
attachedStimulusBuffers.push_back(intensityBuffer);
|
||||||
|
this->start();
|
||||||
return intensityBuffer;
|
return intensityBuffer;
|
||||||
}
|
}
|
||||||
else if (qualeIfaceApi == "pcloudAmbience")
|
else if (qualeIfaceApi == "pcloudAmbience")
|
||||||
@@ -300,8 +304,10 @@ std::cout << __func__ << ": $$$$$$$ Created PcloudIntensityStimulusBuffer" << st
|
|||||||
*smoHooksPtr, CL_MEM_READ_WRITE);
|
*smoHooksPtr, CL_MEM_READ_WRITE);
|
||||||
|
|
||||||
std::cout << __func__ << ": $$$$$$$ Created PcloudAmbienceStimulusBuffer" << std::endl;
|
std::cout << __func__ << ": $$$$$$$ Created PcloudAmbienceStimulusBuffer" << std::endl;
|
||||||
|
this->stop();
|
||||||
ambienceStimulusBuffer = ambienceBuffer;
|
ambienceStimulusBuffer = ambienceBuffer;
|
||||||
attachedStimulusBuffers.push_back(ambienceBuffer);
|
attachedStimulusBuffers.push_back(ambienceBuffer);
|
||||||
|
this->start();
|
||||||
return ambienceBuffer;
|
return ambienceBuffer;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user