livoxG1:OClCollMeshEngn: Wrestling and massaging
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
#define CL_TARGET_OPENCL_VERSION 300
|
||||
#include <CL/cl.h>
|
||||
#include "stagingBuffer.h"
|
||||
#include "frameAssemblyDesc.h"
|
||||
|
||||
namespace smo {
|
||||
namespace stim_buff {
|
||||
@@ -37,7 +38,7 @@ public:
|
||||
// Callback function type for collateFrameReq
|
||||
typedef std::function<void()> collateFrameReqCbFn;
|
||||
|
||||
void start(
|
||||
bool start(
|
||||
StagingBuffer& assemblyBuff, StagingBuffer& collationBuff,
|
||||
collateFrameReqCbFn callback,
|
||||
uint32_t nSucceeded);
|
||||
@@ -71,6 +72,9 @@ private:
|
||||
void* collationBufferPtr;
|
||||
size_t collationBufferSize;
|
||||
|
||||
// Frame descriptor (cached from setup)
|
||||
std::shared_ptr<FrameAssemblyDesc> frameAssemblyDesc;
|
||||
|
||||
// Callback storage
|
||||
collateFrameReqCbFn collateFrameReqCb;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user