diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:03:03 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:03:03 -0500 |
| commit | 67805e4c3f604cd0d2c5d6af04aede5ebe6457fc (patch) | |
| tree | e8b38ff004fb389cdf7168212384a9dec4a2a2a9 | |
| parent | 9b3243f726a65d9ef802e4b94efc4bb334cb9174 (diff) | |
| download | balls-67805e4c3f604cd0d2c5d6af04aede5ebe6457fc.zip | |
create radii buffer
| -rw-r--r-- | balls.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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 |