Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_lookdev.c
| Context not available. | |||||
| RegionView3D *rv3d = draw_ctx->rv3d; | RegionView3D *rv3d = draw_ctx->rv3d; | ||||
| ARegion *ar = draw_ctx->ar; | ARegion *ar = draw_ctx->ar; | ||||
| const float *viewport_size = DRW_viewport_size_get(); | |||||
| rcti rect; | |||||
| ED_region_visible_rect(draw_ctx->ar, &rect); | |||||
| float viewport_size_x = viewport_size[0] / 4; | |||||
| float viewport_size_y = viewport_size[1] / 4; | |||||
| /* minimum size for preview spheres viewport */ | |||||
| int viewport_inset_x = (int)MAX2(viewport_size_x, 300); | |||||
| int viewport_inset_y = viewport_inset_x / 2; | |||||
| float xasp = viewport_inset_x / viewport_size_x; | |||||
| float yasp = viewport_inset_y / viewport_size_y; | |||||
| BKE_camera_params_from_view3d(¶ms, draw_ctx->depsgraph, v3d, rv3d); | BKE_camera_params_from_view3d(¶ms, draw_ctx->depsgraph, v3d, rv3d); | ||||
| params.is_ortho = true; | params.is_ortho = true; | ||||
| params.ortho_scale = 3.0f; | params.ortho_scale = 3.0f; | ||||
| Context not available. | |||||
| params.shifty = 0.0f; | params.shifty = 0.0f; | ||||
| params.clipsta = 0.001f; | params.clipsta = 0.001f; | ||||
| params.clipend = 20.0f; | params.clipend = 20.0f; | ||||
| BKE_camera_params_compute_viewplane(¶ms, ar->winx, ar->winy, 1.0f, 1.0f); | BKE_camera_params_compute_viewplane(¶ms, ar->winx, ar->winy, xasp, yasp); | ||||
| BKE_camera_params_compute_matrix(¶ms); | BKE_camera_params_compute_matrix(¶ms); | ||||
| const float *viewport_size = DRW_viewport_size_get(); | |||||
| rcti rect; | |||||
| ED_region_visible_rect(draw_ctx->ar, &rect); | |||||
| int viewport_inset_x = viewport_size[0] / 4; | |||||
| int viewport_inset_y = viewport_size[1] / 4; | |||||
| EEVEE_CommonUniformBuffer *common = &sldata->common_data; | EEVEE_CommonUniformBuffer *common = &sldata->common_data; | ||||
| common->la_num_light = 0; | common->la_num_light = 0; | ||||
| common->prb_num_planar = 0; | common->prb_num_planar = 0; | ||||
| Context not available. | |||||