[Bf-blender-cvs] [935b9546850] greasepencil-object: Fix typo error
Antonio Vazquez
noreply at git.blender.org
Mon Apr 10 19:24:58 CEST 2017
Commit: 935b954685070c0aa86f2066c722872d0f0a2559
Author: Antonio Vazquez
Date: Mon Apr 10 19:21:41 2017 +0200
Branches: greasepencil-object
https://developer.blender.org/rB935b954685070c0aa86f2066c722872d0f0a2559
Fix typo error
When build shaders the linker fails due an error in glsl datatoc name
===================================================================
M source/blender/draw/engines/gpencil/gpencil_mode.c
===================================================================
diff --git a/source/blender/draw/engines/gpencil/gpencil_mode.c b/source/blender/draw/engines/gpencil/gpencil_mode.c
index 27c3662afc4..012fdc48e3b 100644
--- a/source/blender/draw/engines/gpencil/gpencil_mode.c
+++ b/source/blender/draw/engines/gpencil/gpencil_mode.c
@@ -37,13 +37,11 @@
#include "draw_mode_engines.h"
-extern struct GPUUniformBuffer *globals_ubo; /* draw_common.c */
-
-extern char datatoc_gpencil_fill_vert[];
-extern char datatoc_gpencil_fill_frag[];
-extern char datatoc_gpencil_stroke_vert[];
-extern char datatoc_gpencil_stroke_geom[];
-extern char datatoc_gpencil_stroke_frag[];
+extern char datatoc_gpencil_fill_vert_glsl[];
+extern char datatoc_gpencil_fill_frag_glsl[];
+extern char datatoc_gpencil_stroke_vert_glsl[];
+extern char datatoc_gpencil_stroke_geom_glsl[];
+extern char datatoc_gpencil_stroke_frag_glsl[];
/* *********** LISTS *********** */
#define MAX_GPENCIL_MAT 512
@@ -97,7 +95,6 @@ static struct {
struct GPUShader *gpencil_point_sh;
} e_data = {NULL}; /* Engine data */
-
/* *********** FUNCTIONS *********** */
static void GPENCIL_engine_init(void *vedata)
@@ -106,13 +103,13 @@ static void GPENCIL_engine_init(void *vedata)
GPENCIL_FramebufferList *fbl = ((GPENCIL_Data *)vedata)->fbl;
GPENCIL_StorageList *stl = ((GPENCIL_Data *)vedata)->stl;
- e_data.gpencil_fill_sh = DRW_shader_create_with_lib(datatoc_gpencil_fill_vert, NULL,
- datatoc_gpencil_fill_frag,
- NULL, NULL);
- e_data.gpencil_stroke_sh = DRW_shader_create_with_lib(datatoc_gpencil_stroke_vert,
- datatoc_gpencil_stroke_geom,
- datatoc_gpencil_stroke_frag,
- NULL, NULL);
+ e_data.gpencil_fill_sh = DRW_shader_create(datatoc_gpencil_fill_vert_glsl, NULL,
+ datatoc_gpencil_fill_frag_glsl,
+ NULL);
+ e_data.gpencil_stroke_sh = DRW_shader_create(datatoc_gpencil_stroke_vert_glsl,
+ datatoc_gpencil_stroke_geom_glsl,
+ datatoc_gpencil_stroke_frag_glsl,
+ NULL);
e_data.gpencil_point_sh = GPU_shader_get_builtin_shader(GPU_SHADER_3D_POINT_UNIFORM_SIZE_UNIFORM_COLOR_AA);
}
More information about the Bf-blender-cvs
mailing list