[Bf-blender-cvs] [a8d4b0154d6] greasepencil-object: Create multiframe buffer only if multisample enabled
Antonio Vazquez
noreply at git.blender.org
Mon Feb 12 17:14:47 CET 2018
Commit: a8d4b0154d6e29cf02fdea8d9fd5f31b24d4294f
Author: Antonio Vazquez
Date: Mon Feb 12 17:14:31 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rBa8d4b0154d6e29cf02fdea8d9fd5f31b24d4294f
Create multiframe buffer only if multisample enabled
===================================================================
M source/blender/draw/engines/gpencil/gpencil_engine.c
===================================================================
diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.c b/source/blender/draw/engines/gpencil/gpencil_engine.c
index 1dba6a75674..b4ee151cb4c 100644
--- a/source/blender/draw/engines/gpencil/gpencil_engine.c
+++ b/source/blender/draw/engines/gpencil/gpencil_engine.c
@@ -898,9 +898,12 @@ void GPENCIL_render_init(GPENCIL_Data *ved, RenderEngine *engine, struct Depsgra
DefaultFramebufferList *dfbl = DRW_viewport_framebuffer_list_get();
DefaultTextureList *dtxl = DRW_viewport_texture_list_get();
- int rect_w = (int)viewport_size[0];
- int rect_h = (int)viewport_size[1];
- DRW_framebuffer_create_multisample(dfbl, dtxl, rect_w, rect_h);
+ /* create multiframe framebuffer for AA */
+ if (U.ogl_multisamples > 0) {
+ int rect_w = (int)viewport_size[0];
+ int rect_h = (int)viewport_size[1];
+ DRW_framebuffer_create_multisample(dfbl, dtxl, rect_w, rect_h);
+ }
DRWFboTexture tex_color[2] = {
{ &e_data.render_depth_tx, DRW_TEX_DEPTH_24_STENCIL_8, DRW_TEX_TEMP },
More information about the Bf-blender-cvs
mailing list