summaryrefslogtreecommitdiffstats
path: root/balls.cl
blob: 5ed8ab78b3aebc2695ba7465dfc41e130f403797 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
__kernel void
balls(__global float4 *coords1, __global float4 *colors1,
	__global float4 *coords2, __global float4 *colors2,
	__global float4 *coords3, __global float4 *colors3
) {
	coords1[0] = (float4)(-0.15f, -0.15f,  1.00f, -0.15f);
	coords1[1] = (float4)( 0.15f,  1.00f,  0.15f,  0.15f);
	coords1[2] = (float4)( 1.00f,  0.15f, -0.15f,  1.00f);
	
	colors1[0] = (float4)(0.00f, 0.00f, 0.00f, 0.25f);
	colors1[1] = (float4)(0.00f, 0.00f, 0.50f, 0.00f);
	colors1[2] = (float4)(0.00f, 0.75f, 0.00f, 0.00f);
	
	coords2[0] = (float4)(-0.30f, -0.30f,  0.00f, -0.30f);
	coords2[1] = (float4)( 0.30f,  0.00f,  0.30f,  0.30f);
	coords2[2] = (float4)( 0.00f,  0.30f, -0.30f,  0.00f);
	
	colors2[0] = (float4)(0.00f, 0.00f, 0.00f, 0.00f);
	colors2[1] = (float4)(0.25f, 0.00f, 0.00f, 0.50f);
	colors2[2] = (float4)(0.00f, 0.00f, 0.75f, 0.00f);
	
	coords3[0] = (float4)(-0.45f, -0.45f, -1.00f, -0.45f);
	coords3[1] = (float4)( 0.45f, -1.00f,  0.45f,  0.45f);
	coords3[2] = (float4)(-1.00f,  0.45f, -0.45f, -1.00f);
	
	colors3[0] = (float4)(0.00f, 0.00f, 0.00f, 0.00f);
	colors3[1] = (float4)(0.00f, 0.25f, 0.00f, 0.00f);
	colors3[2] = (float4)(0.50f, 0.00f, 0.00f, 0.75f);
}