| skipped 448 lines |
449 | 449 | | |
450 | 450 | | log = clCreateBuffer(jelly->ctx, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, VRAM_LIMIT * sizeof(char), buffer, &err); |
451 | 451 | | output = clCreateBuffer(jelly->ctx, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, VRAM_LIMIT * sizeof(char), buffer2, &err); |
| 452 | + | storage = clCreateBuffer(jelly->ctx, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, VRAM_LIMIT * sizeof(char), buffer3, &err); |
452 | 453 | | if(err < 0){ |
453 | 454 | | // buffer failed |
454 | 455 | | } |
| skipped 12 lines |
467 | 468 | | |
468 | 469 | | // gpu kernel args |
469 | 470 | | err = clSetKernelArg(jelly->kernels[3], 0, sizeof(cl_mem), &log); |
470 | | - | err |= clSetkernelArg(jelly->kernels[3], 0, sizeof(cl_mem), &output); |
| 471 | + | err |= clSetKernelArg(jelly->kernels[3], 1, sizeof(cl_mem), &output); |
| 472 | + | err |= clSetKernelArg(jelly->kernels[3], 2, sizeof(cl_mem), &storage); |
471 | 473 | | if(err < 0){ |
472 | 474 | | // args failed |
473 | 475 | | } |
| skipped 257 lines |