summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-12 12:09:37 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-12 12:09:37 -0500
commit45058d8f5d510841aa759679af5aaac0e3a03edb (patch)
tree3a2970a26c666dc91edff9b6b00da7e7743d514b
parent0c91f2394230531cffcb7f73acf0bc7074e9d2f4 (diff)
downloadballs-45058d8f5d510841aa759679af5aaac0e3a03edb.zip
set kernel args
-rw-r--r--balls.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/balls.c b/balls.c
index e6e3d35..ba6a5f4 100644
--- a/balls.c
+++ b/balls.c
@@ -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");