OClCollMeshEngn: hide StagingBuffer's firstSlotOffset
This commit is contained in:
@@ -476,8 +476,6 @@ bool OpenClCollatingAndMeshingEngine::setupSlotCompactorsArgs(
|
||||
uint32_t numSlots = static_cast<uint32_t>(frameAssemblyDesc->numSlots);
|
||||
uint32_t slotStride = static_cast<uint32_t>(assemblyBuff.slotStrideNBytes);
|
||||
uint32_t slotSize = static_cast<uint32_t>(frameAssemblyDesc->slotSizeBytes);
|
||||
uint32_t firstSlotOffset = static_cast<uint32_t>(
|
||||
assemblyBuff.firstSlotOffsetNBytes);
|
||||
uint32_t nSucceededUint = static_cast<uint32_t>(nSucceeded);
|
||||
|
||||
// Set kernel arguments for slotCompactor
|
||||
@@ -517,7 +515,7 @@ bool OpenClCollatingAndMeshingEngine::setupSlotCompactorsArgs(
|
||||
}
|
||||
|
||||
err = clSetKernelArg(
|
||||
slotCompactorKernel, 4, sizeof(uint32_t), &firstSlotOffset);
|
||||
slotCompactorKernel, 4, sizeof(uint32_t), &nSucceededUint);
|
||||
|
||||
if (err != CL_SUCCESS)
|
||||
{
|
||||
@@ -526,16 +524,6 @@ bool OpenClCollatingAndMeshingEngine::setupSlotCompactorsArgs(
|
||||
return false;
|
||||
}
|
||||
|
||||
err = clSetKernelArg(
|
||||
slotCompactorKernel, 5, sizeof(uint32_t), &nSucceededUint);
|
||||
|
||||
if (err != CL_SUCCESS)
|
||||
{
|
||||
std::cerr << __func__ << ": failed to set kernel arg 5: " << err
|
||||
<< std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -544,8 +532,6 @@ bool OpenClCollatingAndMeshingEngine::setupCollateDgramsArgs(
|
||||
{
|
||||
// Extract parameters for collateDgrams kernel
|
||||
uint32_t slotStride = static_cast<uint32_t>(assemblyBuff.slotStrideNBytes);
|
||||
uint32_t firstSlotOffset = static_cast<uint32_t>(
|
||||
assemblyBuff.firstSlotOffsetNBytes);
|
||||
|
||||
// Calculate nPointsPerSlot from device return mode
|
||||
if (!parent.device)
|
||||
@@ -585,7 +571,7 @@ bool OpenClCollatingAndMeshingEngine::setupCollateDgramsArgs(
|
||||
return false;
|
||||
}
|
||||
|
||||
err = clSetKernelArg(collateKernel, 3, sizeof(uint32_t), &firstSlotOffset);
|
||||
err = clSetKernelArg(collateKernel, 3, sizeof(uint32_t), &nPointsPerSlot);
|
||||
if (err != CL_SUCCESS)
|
||||
{
|
||||
std::cerr << __func__ << ": failed to set kernel arg 3: " << err
|
||||
@@ -593,7 +579,7 @@ bool OpenClCollatingAndMeshingEngine::setupCollateDgramsArgs(
|
||||
return false;
|
||||
}
|
||||
|
||||
err = clSetKernelArg(collateKernel, 4, sizeof(uint32_t), &nPointsPerSlot);
|
||||
err = clSetKernelArg(collateKernel, 4, sizeof(uint32_t), &nDgramsPerFrame);
|
||||
if (err != CL_SUCCESS)
|
||||
{
|
||||
std::cerr << __func__ << ": failed to set kernel arg 4: " << err
|
||||
@@ -601,14 +587,6 @@ bool OpenClCollatingAndMeshingEngine::setupCollateDgramsArgs(
|
||||
return false;
|
||||
}
|
||||
|
||||
err = clSetKernelArg(collateKernel, 5, sizeof(uint32_t), &nDgramsPerFrame);
|
||||
if (err != CL_SUCCESS)
|
||||
{
|
||||
std::cerr << __func__ << ": failed to set kernel arg 5: " << err
|
||||
<< std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user