Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/editmesh_tangent.c
| Show First 20 Lines • Show All 356 Lines • ▼ Show 20 Lines | #ifdef USE_LOOPTRI_DETECT_QUADS | ||||
| } | } | ||||
| else { | else { | ||||
| num_face_as_quad_map = totface; | num_face_as_quad_map = totface; | ||||
| } | } | ||||
| #endif | #endif | ||||
| /* Calculation */ | /* Calculation */ | ||||
| if (em->tottri != 0) { | if (em->tottri != 0) { | ||||
| TaskPool *task_pool; | TaskPool *task_pool; | ||||
| task_pool = BLI_task_pool_create(NULL, TASK_PRIORITY_LOW); | task_pool = BLI_task_pool_create(NULL, TASK_PRIORITY_LOW, TASK_ISOLATION_ON); | ||||
| tangent_mask_curr = 0; | tangent_mask_curr = 0; | ||||
| /* Calculate tangent layers */ | /* Calculate tangent layers */ | ||||
| SGLSLEditMeshToTangent data_array[MAX_MTFACE]; | SGLSLEditMeshToTangent data_array[MAX_MTFACE]; | ||||
| int index = 0; | int index = 0; | ||||
| int n = 0; | int n = 0; | ||||
| CustomData_update_typemap(loopdata_out); | CustomData_update_typemap(loopdata_out); | ||||
| const int tangent_layer_num = CustomData_number_of_layers(loopdata_out, CD_TANGENT); | const int tangent_layer_num = CustomData_number_of_layers(loopdata_out, CD_TANGENT); | ||||
| ▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines | |||||