diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:09:37 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:09:37 -0500 |
| commit | 45058d8f5d510841aa759679af5aaac0e3a03edb (patch) | |
| tree | 3a2970a26c666dc91edff9b6b00da7e7743d514b | |
| parent | 0c91f2394230531cffcb7f73acf0bc7074e9d2f4 (diff) | |
| download | balls-45058d8f5d510841aa759679af5aaac0e3a03edb.zip | |
set kernel args
| -rw-r--r-- | balls.c | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -431,20 +431,20 @@ void setKernelArgs(void) { int err; - err = clSetKernelArg(moveKernel, 0, sizeof(positions), &positions); - err |= clSetKernelArg(moveKernel, 1, sizeof(velocities), &velocities); + err = clSetKernelArg(moveKernel, 0, sizeof(positionsCpuBuf), &positionsCpuBuf); + err |= clSetKernelArg(moveKernel, 1, sizeof(velocitiesCpuBuf), &velocitiesCpuBuf); - err |= clSetKernelArg(collideWallsKernel, 0, sizeof(positions), &positions); - err |= clSetKernelArg(collideWallsKernel, 1, sizeof(velocities), &velocities); - err |= clSetKernelArg(collideWallsKernel, 2, sizeof(radii), &radii); + err |= clSetKernelArg(collideWallsKernel, 0, sizeof(positionsCpuBuf), &positionsCpuBuf); + err |= clSetKernelArg(collideWallsKernel, 1, sizeof(velocitiesCpuBuf), &velocitiesCpuBuf); + err |= clSetKernelArg(collideWallsKernel, 2, sizeof(radiiCpuBuf), &radiiCpuBuf); - err |= clSetKernelArg(collideBallsKernel, 1, sizeof(positions), &positions); - err |= clSetKernelArg(collideBallsKernel, 2, sizeof(velocities), &velocities); - err |= clSetKernelArg(collideBallsKernel, 3, sizeof(radii), &radii); + err |= clSetKernelArg(collideBallsKernel, 1, sizeof(positionsCpuBuf), &positionsCpuBuf); + err |= clSetKernelArg(collideBallsKernel, 2, sizeof(velocitiesCpuBuf), &velocitiesCpuBuf); + err |= clSetKernelArg(collideBallsKernel, 3, sizeof(radiiCpuBuf), &radiiCpuBuf); - err |= clSetKernelArg(genVerticesKernel, 0, sizeof(positions), &positions); - err |= clSetKernelArg(genVerticesKernel, 1, sizeof(radii), &radii); - err |= clSetKernelArg(genVerticesKernel, 2, sizeof(vertexBuf), &vertexBuf); + err |= clSetKernelArg(genVerticesKernel, 0, sizeof(positionsGpuBuf), &positionsGpuBuf); + err |= clSetKernelArg(genVerticesKernel, 1, sizeof(radiiCpuBuf), &radiiGpuBuf); + err |= clSetKernelArg(genVerticesKernel, 2, sizeof(vertexGpuBuf), &vertexGpuBuf); if (err < 0) sysfatal("Failed to set kernel arguments.\n"); |