From cb493d759866e39f7d525d0ca83ff7d3e3504d15 Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Sat, 8 Nov 2025 01:45:47 -0400 Subject: [PATCH] StagingBuff: set OpenCL constraints --- stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp | 8 ++++++++ stimBuffApis/livoxGen1/stagingBuffer.cpp | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp index e466180..66805cf 100644 --- a/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp +++ b/stimBuffApis/livoxGen1/pcloudStimulusBuffer.cpp @@ -38,6 +38,14 @@ collationBuffer( StagingBuffer::IOEngineConstraints::openClInputConstraints, nDgramsPerStagingBufferFrame) { + if (smoHooksPtr->OptionParser_getOptions().verbose) + { + std::cout << __func__ << ": assembly buffer : " + << assemblyBuffer.stringify() + << "\n\tcollation buffer : " << collationBuffer.stringify() + << "\n"; + } + std::cout << __func__ << ": Device's component thread is " << device->componentThread->name << std::endl; diff --git a/stimBuffApis/livoxGen1/stagingBuffer.cpp b/stimBuffApis/livoxGen1/stagingBuffer.cpp index c1e2989..c9841e6 100644 --- a/stimBuffApis/livoxGen1/stagingBuffer.cpp +++ b/stimBuffApis/livoxGen1/stagingBuffer.cpp @@ -26,8 +26,8 @@ const StagingBuffer::IOEngineConstraints StagingBuffer::IOEngineConstraints::openClInputConstraints( // slotStartAlignmentByteVal (page alignment) static_cast(sysconf(_SC_PAGE_SIZE)), - // slotPadToNBytes (pointer size) - sizeof(void *), + // slotPadToNBytes (XYZI point size) + 16, // frameStartAlignmentByteVal (page alignment) static_cast(sysconf(_SC_PAGE_SIZE)), // framePadToNBytes (pointer size)