Files
conways-game-of-life-gpu/Conway_OpenCL/conway_compute.cl

21 lines
500 B
Common Lisp

__kernel void conway_compute(__global unsigned char* front_grid, __global int* num_workers, __global int* grid_width, __global int* grid_height)
{
int num = *grid_width * *grid_height * 4;
for (int i = 0; i < num ; i += 4){
front_grid[i] = 0;
front_grid[i + 1] = 0;
front_grid[i + 2] = 0;
front_grid[i + 3] = 0;
}
front_grid[90000] = 0;
front_grid[90001] = 0;
front_grid[90002] = 0;
front_grid[90003] = 0;
front_grid[90004] = 0;
front_grid[90005] = 0;
front_grid[90006] = 0;
}