summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-12 12:03:03 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-12 12:03:03 -0500
commit67805e4c3f604cd0d2c5d6af04aede5ebe6457fc (patch)
treee8b38ff004fb389cdf7168212384a9dec4a2a2a9
parent9b3243f726a65d9ef802e4b94efc4bb334cb9174 (diff)
downloadballs-67805e4c3f604cd0d2c5d6af04aede5ebe6457fc.zip
create radii buffer
-rw-r--r--balls.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/balls.c b/balls.c
index 7218bc2..934fbc6 100644
--- a/balls.c
+++ b/balls.c
@@ -325,21 +325,21 @@ setVelocities(void) {
void
setRadii(void) {
- float *hostRadii;
+ float *radiiHostBuf;
int i, err;
/* Generate radii. */
- if ((hostRadii = malloc(nBalls*sizeof(float))) == NULL)
+ if ((radiiHostBuf = malloc(nBalls*sizeof(float))) == NULL)
sysfatal("Failed to allocate radii array.\n");
for (i = 0; i < nBalls; i++)
- hostRadii[i] = randFloat(RMIN, RMAX);
+ radiiHostBuf[i] = randFloat(RMIN, RMAX);
/* Create device-side buffer. */
- radii = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, nBalls*sizeof(float), hostRadii, &err);
+ radiiCpuBuf = clCreateBuffer(cpuContext, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, nBalls*sizeof(float), radiiHostBuf, &err);
if (err <0)
sysfatal("Failed to allocate radii buffer.\n");
- free(hostRadii);
+ free(radiiHostBuf);
}
void