From 9b3243f726a65d9ef802e4b94efc4bb334cb9174 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 12 Nov 2024 12:02:02 -0500 Subject: create velocity buffer --- balls.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/balls.c b/balls.c index 8715c00..7218bc2 100644 --- a/balls.c +++ b/balls.c @@ -304,23 +304,23 @@ setPositions(void) { void setVelocities(void) { - float *hostVelocities; + float *velocitiesHostBuf; int i, err; /* Generate initial ball velocities. */ - if ((hostVelocities = malloc(nBalls*2*sizeof(float))) == NULL) + if ((velocitiesHostBuf = malloc(nBalls*2*sizeof(float))) == NULL) sysfatal("Failed to allocate velocity array.\n"); for (i = 0; i < nBalls; i++) { - hostVelocities[2*i] = randFloat(-VMAX_INIT, VMAX_INIT); - hostVelocities[2*i+1] = randFloat(-VMAX_INIT, VMAX_INIT); + velocitiesHostBuf[2*i] = randFloat(-VMAX_INIT, VMAX_INIT); + velocitiesHostBuf[2*i+1] = randFloat(-VMAX_INIT, VMAX_INIT); } /* Create device-side buffer. */ - velocities = clCreateBuffer(context, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, nBalls*2*sizeof(float), hostVelocities, &err); + velocitiesCpuBuf = clCreateBuffer(cpuContext, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, nBalls*2*sizeof(float), velocitiesHostBuf, &err); if (err < 0) sysfatal("Failed to allocate velocity buffer.\n"); - free(hostVelocities); + free(velocitiesHostBuf); } void -- cgit v1.2.3