|
|
@@ -149,14 +149,14 @@ __kernel void raster_kernel(__global float* objects, __global float* verticies,
|
|
|
}\
|
|
|
\
|
|
|
z0 = (z0 * object_s_z + object_z);\
|
|
|
- x0 = (x0 * object_s_x + object_x) / z0;\
|
|
|
- y0 = (y0 * object_s_y + object_y) / z0;\
|
|
|
+ x0 = (x0 * object_s_x + object_x) / z0 * height;\
|
|
|
+ y0 = (y0 * object_s_y + object_y) / z0 * width;\
|
|
|
z1 = (z1 * object_s_z + object_z);\
|
|
|
- x1 = (x1 * object_s_x + object_x) / z1;\
|
|
|
- y1 = (y1 * object_s_y + object_y) / z1;\
|
|
|
+ x1 = (x1 * object_s_x + object_x) / z1 * height;\
|
|
|
+ y1 = (y1 * object_s_y + object_y) / z1 * width;\
|
|
|
z2 = (z2 * object_s_z + object_z);\
|
|
|
- x2 = (x2 * object_s_x + object_x) / z2;\
|
|
|
- y2 = (y2 * object_s_y + object_y) / z2;\
|
|
|
+ y2 = (y2 * object_s_y + object_y) / z2 * height;\
|
|
|
+ x2 = (x2 * object_s_x + object_x) / z2 * width;\
|
|
|
\
|
|
|
if (i3 < 0 || i4 < 0 || i5 < 0){\
|
|
|
has_normals = 0;\
|