From 67805e4c3f604cd0d2c5d6af04aede5ebe6457fc Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 12 Nov 2024 12:03:03 -0500 Subject: create radii buffer --- balls.c | 10 +++++----- 1 file 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 -- cgit v1.2.3