Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/engine.c
| Show First 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | for (int ty = 0; ty < h; ty++) { | ||||
| const BakePixel *bake_pixel = engine->bake.pixels + bake_offset; | const BakePixel *bake_pixel = engine->bake.pixels + bake_offset; | ||||
| for (int tx = 0; tx < w; tx++) { | for (int tx = 0; tx < w; tx++) { | ||||
| if (bake_pixel->object_id != engine->bake.object_id) { | if (bake_pixel->object_id != engine->bake.object_id) { | ||||
| primitive[0] = int_as_float(-1); | primitive[0] = int_as_float(-1); | ||||
| primitive[1] = int_as_float(-1); | primitive[1] = int_as_float(-1); | ||||
| } | } | ||||
| else { | else { | ||||
| primitive[0] = int_as_float(bake_pixel->object_id); | primitive[0] = int_as_float(bake_pixel->seed); | ||||
| primitive[1] = int_as_float(bake_pixel->primitive_id); | primitive[1] = int_as_float(bake_pixel->primitive_id); | ||||
| primitive[2] = bake_pixel->uv[0]; | primitive[2] = bake_pixel->uv[0]; | ||||
| primitive[3] = bake_pixel->uv[1]; | primitive[3] = bake_pixel->uv[1]; | ||||
| differential[0] = bake_pixel->du_dx; | differential[0] = bake_pixel->du_dx; | ||||
| differential[1] = bake_pixel->du_dy; | differential[1] = bake_pixel->du_dy; | ||||
| differential[2] = bake_pixel->dv_dx; | differential[2] = bake_pixel->dv_dx; | ||||
| differential[3] = bake_pixel->dv_dy; | differential[3] = bake_pixel->dv_dy; | ||||
| ▲ Show 20 Lines • Show All 826 Lines • Show Last 20 Lines | |||||