Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/image/image_engine.cc
| Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | static void IMAGE_draw_scene(void *vedata) | ||||
| const DRWContextState *draw_ctx = DRW_context_state_get(); | const DRWContextState *draw_ctx = DRW_context_state_get(); | ||||
| ImageEngine image_engine(draw_ctx, static_cast<IMAGE_Data *>(vedata)); | ImageEngine image_engine(draw_ctx, static_cast<IMAGE_Data *>(vedata)); | ||||
| image_engine.draw_scene(); | image_engine.draw_scene(); | ||||
| image_engine.draw_finish(); | image_engine.draw_finish(); | ||||
| } | } | ||||
| static void IMAGE_engine_free() | static void IMAGE_engine_free() | ||||
| { | { | ||||
| IMAGE_buffer_cache_free(); | |||||
| IMAGE_shader_free(); | IMAGE_shader_free(); | ||||
| } | } | ||||
| static void IMAGE_instance_free(void *_instance_data) | static void IMAGE_instance_free(void *_instance_data) | ||||
| { | { | ||||
| IMAGE_InstanceData *instance_data = reinterpret_cast<IMAGE_InstanceData *>(_instance_data); | IMAGE_InstanceData *instance_data = reinterpret_cast<IMAGE_InstanceData *>(_instance_data); | ||||
| MEM_delete(instance_data); | MEM_delete(instance_data); | ||||
| } | } | ||||
| Show All 29 Lines | |||||