summaryrefslogtreecommitdiff
path: root/kernel.cu
diff options
context:
space:
mode:
Diffstat (limited to 'kernel.cu')
-rw-r--r--kernel.cu18
1 files changed, 9 insertions, 9 deletions
diff --git a/kernel.cu b/kernel.cu
index c00056a..6bed13c 100644
--- a/kernel.cu
+++ b/kernel.cu
@@ -5,14 +5,14 @@
__global__ void test_image(uint8_t *image) {
int2 unnormalized_coordinates = make_int2(blockDim.x, blockDim.y) * make_int2(blockIdx.x, blockIdx.y) + make_int2(threadIdx.x, threadIdx.y);
- int2 img_res = make_int2(blockDim.x, blockDim.y) * make_int2(gridDim.x, gridDim.y);
- size_t img_index = (unnormalized_coordinates.y * img_res.y) + unnormalized_coordinates.x;
- //uint8_t pixel_val = (img_index / (img_res.x * img_res.y)) * 255;
- uint8_t pixel_val = 0xff;
- //if(img_index == 1) printf("%i\n", img_index);
- print(img_index)
- image[img_index] = 0xff;
- image[img_index+1] = pixel_val;
- image[img_index+2] = pixel_val;
+ int2 img_res = make_int2(blockDim.x, blockDim.y) * make_int2(gridDim.x, gridDim.y); //can move if needed
+ size_t img_index = ((unnormalized_coordinates.y * img_res.y) + unnormalized_coordinates.x) * 4;
+
+ //vec3 col = 0.5 + 0.5*cos(iTime+uv.xyx+vec3(0,2,4));
+
+
+ image[img_index] = 0x00;
+ image[img_index+1] = 0x00;
+ image[img_index+2] = 0xff;
image[img_index+3] = 0xff;
}