diff --git a/kraken/KRContext.cpp b/kraken/KRContext.cpp index 2ef7f24..ceb9808 100755 --- a/kraken/KRContext.cpp +++ b/kraken/KRContext.cpp @@ -687,6 +687,12 @@ void KRContext::doStreaming() m_pTextureManager->doStreaming(total_memory, free_memory); */ + KRDeviceManager* deviceManager = getDeviceManager(); + + for (auto deviceItr = deviceManager->getDevices().begin(); deviceItr != deviceManager->getDevices().end(); deviceItr++) { + KRDevice& device = *(*deviceItr).second; + device.streamStart(); + } long streaming_start_frame = m_current_frame; @@ -700,6 +706,12 @@ void KRContext::doStreaming() m_last_fully_streamed_frame = streaming_start_frame; } + bool fullyStreamed = false; + for (auto deviceItr = deviceManager->getDevices().begin(); deviceItr != deviceManager->getDevices().end(); deviceItr++) { + KRDevice& device = *(*deviceItr).second; + device.streamEnd(); + } + } }