Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/workbench/workbench_private.h
| Show All 27 Lines | |||||
| #include "DNA_userdef_types.h" | #include "DNA_userdef_types.h" | ||||
| #include "DNA_view3d_types.h" | #include "DNA_view3d_types.h" | ||||
| #include "DNA_world_types.h" | #include "DNA_world_types.h" | ||||
| #include "DRW_render.h" | #include "DRW_render.h" | ||||
| #include "workbench_engine.h" | #include "workbench_engine.h" | ||||
| #ifdef __cplusplus | |||||
| extern "C" { | |||||
| #endif | |||||
| extern struct DrawEngineType draw_engine_workbench; | extern struct DrawEngineType draw_engine_workbench; | ||||
| #define WORKBENCH_ENGINE "BLENDER_WORKBENCH" | #define WORKBENCH_ENGINE "BLENDER_WORKBENCH" | ||||
| #define MAX_MATERIAL (1 << 12) | #define MAX_MATERIAL (1 << 12) | ||||
| #define DEBUG_SHADOW_VOLUME 0 | #define DEBUG_SHADOW_VOLUME 0 | ||||
| ▲ Show 20 Lines • Show All 470 Lines • ▼ Show 20 Lines | |||||
| /* workbench_render.c */ | /* workbench_render.c */ | ||||
| void workbench_render(void *ved, | void workbench_render(void *ved, | ||||
| struct RenderEngine *engine, | struct RenderEngine *engine, | ||||
| struct RenderLayer *render_layer, | struct RenderLayer *render_layer, | ||||
| const struct rcti *rect); | const struct rcti *rect); | ||||
| void workbench_render_update_passes(struct RenderEngine *engine, | void workbench_render_update_passes(struct RenderEngine *engine, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct ViewLayer *view_layer); | struct ViewLayer *view_layer); | ||||
| #ifdef __cplusplus | |||||
| } | |||||
| #endif | |||||