diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:04:11 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-12 12:04:11 -0500 |
| commit | c89b195f1879cf92799745a372febdd823a9fd12 (patch) | |
| tree | 6d22093947e20be595fbffec2a80a9899077d2c4 | |
| parent | 67805e4c3f604cd0d2c5d6af04aede5ebe6457fc (diff) | |
| download | balls-c89b195f1879cf92799745a372febdd823a9fd12.zip | |
create collisions buffer
| -rw-r--r-- | balls.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -351,11 +351,11 @@ setCollisions(void) { printPartition(collisionPartition); /* Allocate array of buffers. */ - if ((collisions = malloc(collisionPartition.size*sizeof(cl_mem))) == NULL) + if ((collisionsCpuBuf = malloc(collisionPartition.size*sizeof(cl_mem))) == NULL) sysfatal("Failed to allocate collision buffers.\n"); for (i = 0; i < collisionPartition.size; i++) { /* Create device-side buffer. */ - collisions[i] = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, collisionPartition.cells[i].size*2*sizeof(size_t), collisionPartition.cells[i].ballIndices, &err); + collisionsCpuBuf[i] = clCreateBuffer(cpuContext, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, collisionPartition.cells[i].size*2*sizeof(size_t), collisionPartition.cells[i].ballIndices, &err); if (err < 0) sysfatal("Failed to allocate collision buffer.\n"); } |