diff options
Diffstat (limited to 'source/blender/draw/engines/gpencil/gpencil_engine.h')
-rw-r--r-- | source/blender/draw/engines/gpencil/gpencil_engine.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.h b/source/blender/draw/engines/gpencil/gpencil_engine.h index 4aaf81ea5fd..3c0675c5e8c 100644 --- a/source/blender/draw/engines/gpencil/gpencil_engine.h +++ b/source/blender/draw/engines/gpencil/gpencil_engine.h @@ -138,6 +138,8 @@ typedef struct GPENCIL_Storage { int tonemapping; short multisamples; + short framebuffer_flag; /* flag what framebuffer need to create */ + int blend_mode; int clamp_layer; float blend_opacity; @@ -159,6 +161,12 @@ typedef struct GPENCIL_Storage { Object *camera; /* camera pointer for render mode */ } GPENCIL_Storage; +typedef enum eGpencilFramebuffer_Flag { + GP_FRAMEBUFFER_MULTISAMPLE = (1 << 0), + GP_FRAMEBUFFER_BASIC = (1 << 1), + GP_FRAMEBUFFER_DRAW = (1 << 2), +} eGpencilFramebuffer_Flag; + typedef struct GPENCIL_StorageList { struct GPENCIL_Storage *storage; struct g_data *g_data; |