Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/workbench/workbench_engine.c
| Show First 20 Lines • Show All 543 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| void workbench_draw_finish(void *ved) | void workbench_draw_finish(void *ved) | ||||
| { | { | ||||
| WORKBENCH_Data *vedata = ved; | WORKBENCH_Data *vedata = ved; | ||||
| workbench_volume_draw_finish(vedata); | workbench_volume_draw_finish(vedata); | ||||
| /* Reset default view. */ | /* Reset default view. */ | ||||
| DRW_view_set_active(NULL); | DRW_view_set_active(NULL); | ||||
| /* Reset RV3D_GPULIGHT_UPDATE. */ | |||||
| const DRWContextState *draw_ctx = DRW_context_state_get(); | |||||
| RegionView3D *rv3d = draw_ctx->rv3d; | |||||
| if (draw_ctx->rv3d->rflag & RV3D_GPULIGHT_UPDATE) { | |||||
| rv3d->rflag &= ~RV3D_GPULIGHT_UPDATE; | |||||
| } | |||||
| } | } | ||||
| static void workbench_engine_free(void) | static void workbench_engine_free(void) | ||||
| { | { | ||||
| workbench_shader_free(); | workbench_shader_free(); | ||||
| } | } | ||||
| static void workbench_view_update(void *vedata) | static void workbench_view_update(void *vedata) | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||