Differential D2919 Diff 9562 source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
| Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | BlenderStrokeRenderer::BlenderStrokeRenderer(Render *re, int render_count) : StrokeRenderer() | ||||
| if (G.debug & G_DEBUG_FREESTYLE) { | if (G.debug & G_DEBUG_FREESTYLE) { | ||||
| printf("%s: %d thread(s)\n", __func__, BKE_render_num_threads(&freestyle_scene->r)); | printf("%s: %d thread(s)\n", __func__, BKE_render_num_threads(&freestyle_scene->r)); | ||||
| } | } | ||||
| BKE_scene_set_background(freestyle_bmain, freestyle_scene); | BKE_scene_set_background(freestyle_bmain, freestyle_scene); | ||||
| DEG_graph_id_tag_update(freestyle_bmain, freestyle_depsgraph, &freestyle_scene->id, 0); | DEG_graph_id_tag_update(freestyle_bmain, freestyle_depsgraph, &freestyle_scene->id, 0); | ||||
| // Render layer | |||||
| SceneRenderLayer *srl = (SceneRenderLayer *)freestyle_scene->r.layers.first; | |||||
| srl->layflag = SCE_LAY_SOLID | SCE_LAY_ZTRA; | |||||
| // Scene layer. | // Scene layer. | ||||
| SceneLayer *scene_layer = (SceneLayer *)freestyle_scene->render_layers.first; | SceneLayer *scene_layer = (SceneLayer *)freestyle_scene->render_layers.first; | ||||
| scene_layer->layflag = SCE_LAY_SOLID | SCE_LAY_ZTRA; | |||||
| // Camera | // Camera | ||||
| Object *object_camera = BKE_object_add(freestyle_bmain, freestyle_scene, scene_layer, OB_CAMERA, NULL); | Object *object_camera = BKE_object_add(freestyle_bmain, freestyle_scene, scene_layer, OB_CAMERA, NULL); | ||||
| DEG_graph_id_tag_update(freestyle_bmain, freestyle_depsgraph, &object_camera->id, 0); | DEG_graph_id_tag_update(freestyle_bmain, freestyle_depsgraph, &object_camera->id, 0); | ||||
| Camera *camera = (Camera *)object_camera->data; | Camera *camera = (Camera *)object_camera->data; | ||||
| camera->type = CAM_ORTHO; | camera->type = CAM_ORTHO; | ||||
| camera->ortho_scale = max(re->rectx, re->recty); | camera->ortho_scale = max(re->rectx, re->recty); | ||||
| ▲ Show 20 Lines • Show All 842 Lines • Show Last 20 Lines | |||||