Commit: 36b29c05db52d5f4e967e14d357f2a9c82c45149
Author: Campbell Barton
Date:   Sat Apr 22 15:53:11 2017 +1000
Branches: blender2.8
https://developer.blender.org/rB36b29c05db52d5f4e967e14d357f2a9c82c45149

Cleanup: use DRW_shgroup_call prefix for dynamic and fixed

More useful for completion since an 'shgroup_dynamic' is not a thing
(would be confusing if other dynamic functions are added).

===================================================================

M       source/blender/draw/engines/eevee/eevee.c
M       source/blender/draw/intern/DRW_render.h
M       source/blender/draw/intern/draw_armature.c
M       source/blender/draw/intern/draw_manager.c
M       source/blender/draw/modes/object_mode.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee.c 
b/source/blender/draw/engines/eevee/eevee.c
index d60a85ddebb..0c4fbb4b46b 100644
--- a/source/blender/draw/engines/eevee/eevee.c
+++ b/source/blender/draw/engines/eevee/eevee.c
@@ -299,7 +299,7 @@ static DRWShadingGroup *eevee_cube_shgroup(struct GPUShader 
*sh, DRWPass *pass,
        DRWShadingGroup *grp = DRW_shgroup_instance_create(sh, pass, geom);
 
        for (int i = 0; i < 6; ++i)
-               DRW_shgroup_dynamic_call_add_empty(grp);
+               DRW_shgroup_call_dynamic_add_empty(grp);
 
        return grp;
 }
@@ -311,7 +311,7 @@ static DRWShadingGroup 
*eevee_cube_shadow_shgroup(EEVEE_PassList *psl, EEVEE_Sto
        DRW_shgroup_uniform_mat4(grp, "ShadowModelMatrix", (float *)obmat);
 
        for (int i = 0; i < 6; ++i)
-               DRW_shgroup_dynamic_call_add_empty(grp);
+               DRW_shgroup_call_dynamic_add_empty(grp);
 
        return grp;
 }
@@ -323,7 +323,7 @@ static DRWShadingGroup 
*eevee_cascade_shadow_shgroup(EEVEE_PassList *psl, EEVEE_
        DRW_shgroup_uniform_mat4(grp, "ShadowModelMatrix", (float *)obmat);
 
        for (int i = 0; i < MAX_CASCADE_NUM; ++i)
-               DRW_shgroup_dynamic_call_add_empty(grp);
+               DRW_shgroup_call_dynamic_add_empty(grp);
 
        return grp;
 }
diff --git a/source/blender/draw/intern/DRW_render.h 
b/source/blender/draw/intern/DRW_render.h
index 765ce2934fe..234f29b3fb5 100644
--- a/source/blender/draw/intern/DRW_render.h
+++ b/source/blender/draw/intern/DRW_render.h
@@ -245,13 +245,13 @@ DRWShadingGroup *DRW_shgroup_line_batch_create(struct 
GPUShader *shader, DRWPass
 
 void DRW_shgroup_free(struct DRWShadingGroup *shgroup);
 void DRW_shgroup_call_add(DRWShadingGroup *shgroup, struct Batch *geom, float 
(*obmat)[4]);
-void DRW_shgroup_dynamic_call_add_array(DRWShadingGroup *shgroup, const void 
*attr[], unsigned int attr_len);
-#define DRW_shgroup_dynamic_call_add(shgroup, ...) do { \
+void DRW_shgroup_call_dynamic_add_array(DRWShadingGroup *shgroup, const void 
*attr[], unsigned int attr_len);
+#define DRW_shgroup_call_dynamic_add(shgroup, ...) do { \
        const void *array[] = {__VA_ARGS__}; \
-       DRW_shgroup_dynamic_call_add_array(shgroup, array, (sizeof(array) / 
sizeof(*array))); \
+       DRW_shgroup_call_dynamic_add_array(shgroup, array, (sizeof(array) / 
sizeof(*array))); \
 } while (0)
-#define DRW_shgroup_dynamic_call_add_empty(shgroup) do { \
-       DRW_shgroup_dynamic_call_add_array(shgroup, NULL, 0); \
+#define DRW_shgroup_call_dynamic_add_empty(shgroup) do { \
+       DRW_shgroup_call_dynamic_add_array(shgroup, NULL, 0); \
 } while (0)
 
 void DRW_shgroup_state_set(DRWShadingGroup *shgroup, DRWState state);
diff --git a/source/blender/draw/intern/draw_armature.c 
b/source/blender/draw/intern/draw_armature.c
index 1fb2eaffb79..2e4a4cd0f5e 100644
--- a/source/blender/draw/intern/draw_armature.c
+++ b/source/blender/draw/intern/draw_armature.c
@@ -82,7 +82,7 @@ static void DRW_shgroup_bone_octahedral_solid(const float 
(*bone_mat)[4], const
                bone_octahedral_solid = 
shgroup_instance_objspace_solid(bone_solid, geom, current_armature->obmat);
        }
 
-       DRW_shgroup_dynamic_call_add(bone_octahedral_solid, bone_mat, color);
+       DRW_shgroup_call_dynamic_add(bone_octahedral_solid, bone_mat, color);
 }
 
 static void DRW_shgroup_bone_octahedral_wire(const float (*bone_mat)[4], const 
float color[4])
@@ -92,7 +92,7 @@ static void DRW_shgroup_bone_octahedral_wire(const float 
(*bone_mat)[4], const f
                bone_octahedral_wire = 
shgroup_instance_objspace_wire(bone_wire, geom, current_armature->obmat);
        }
 
-       DRW_shgroup_dynamic_call_add(bone_octahedral_wire, bone_mat, color);
+       DRW_shgroup_call_dynamic_add(bone_octahedral_wire, bone_mat, color);
 }
 
 /* Head and tail sphere */
@@ -103,7 +103,7 @@ static void DRW_shgroup_bone_point_solid(const float 
(*bone_mat)[4], const float
                bone_point_solid = shgroup_instance_objspace_solid(bone_solid, 
geom, current_armature->obmat);
        }
 
-       DRW_shgroup_dynamic_call_add(bone_point_solid, bone_mat, color);
+       DRW_shgroup_call_dynamic_add(bone_point_solid, bone_mat, color);
 }
 
 static void DRW_shgroup_bone_point_wire(const float (*bone_mat)[4], const 
float color[4])
@@ -113,7 +113,7 @@ static void DRW_shgroup_bone_point_wire(const float 
(*bone_mat)[4], const float
                bone_point_wire = shgroup_instance_objspace_wire(bone_wire, 
geom, current_armature->obmat);
        }
 
-       DRW_shgroup_dynamic_call_add(bone_point_wire, bone_mat, color);
+       DRW_shgroup_call_dynamic_add(bone_point_wire, bone_mat, color);
 }
 
 /* Axes */
@@ -124,14 +124,14 @@ static void DRW_shgroup_bone_axes(const float 
(*bone_mat)[4], const float color[
                bone_axes = shgroup_instance_objspace_wire(bone_wire, geom, 
current_armature->obmat);
        }
 
-       DRW_shgroup_dynamic_call_add(bone_axes, bone_mat, color);
+       DRW_shgroup_call_dynamic_add(bone_axes, bone_mat, color);
 }
 
 /* Relationship lines */
 static void UNUSED_FUNCTION(DRW_shgroup_bone_relationship_lines)(const float 
head[3], const float tail[3])
 {
-       DRW_shgroup_dynamic_call_add(relationship_lines, head);
-       DRW_shgroup_dynamic_call_add(relationship_lines, tail);
+       DRW_shgroup_call_dynamic_add(relationship_lines, head);
+       DRW_shgroup_call_dynamic_add(relationship_lines, tail);
 }
 
 /* *************** Armature Drawing - Coloring API 
***************************** */
diff --git a/source/blender/draw/intern/draw_manager.c 
b/source/blender/draw/intern/draw_manager.c
index 66e44edc63d..e102a4c52d2 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -158,17 +158,17 @@ typedef struct DRWCall {
        float (*obmat)[4];
 } DRWCall;
 
-typedef struct DRWDynamicCall {
-       struct DRWDynamicCall *next, *prev;
+typedef struct DRWCallDynamic {
+       struct DRWCallDynamic *next, *prev;
        const void *data[];
-} DRWDynamicCall;
+} DRWCallDynamic;
 
 struct DRWShadingGroup {
        struct DRWShadingGroup *next, *prev;
 
        GPUShader *shader;               /* Shader to bind */
        DRWInterface *interface;         /* Uniforms pointers */
-       ListBase calls;                  /* DRWCall or DRWDynamicCall depending 
of type*/
+       ListBase calls;                  /* DRWCall or DRWCallDynamic depending 
of type */
        DRWState state;                  /* State changes for this batch only */
        int type;
 
@@ -588,13 +588,13 @@ void DRW_shgroup_call_add(DRWShadingGroup *shgroup, Batch 
*geom, float (*obmat)[
        BLI_addtail(&shgroup->calls, call);
 }
 
-void DRW_shgroup_dynamic_call_add_array(DRWShadingGroup *shgroup, const void 
*attr[], unsigned int attr_len)
+void DRW_shgroup_call_dynamic_add_array(DRWShadingGroup *shgroup, const void 
*attr[], unsigned int attr_len)
 {
        DRWInterface *interface = shgroup->interface;
        unsigned int data_size = sizeof(void *) * interface->attribs_count;
        int size = sizeof(ListBase) + data_size;
 
-       DRWDynamicCall *call = MEM_callocN(size, "DRWDynamicCall");
+       DRWCallDynamic *call = MEM_callocN(size, "DRWCallDynamic");
 
        BLI_assert(attr_len == interface->attribs_count);
 
@@ -684,7 +684,7 @@ void DRW_shgroup_uniform_mat4(DRWShadingGroup *shgroup, 
const char *name, const
 
 #ifdef WITH_CLAY_ENGINE
 
-/* Creates a VBO containing OGL primitives for all DRWDynamicCall */
+/* Creates a VBO containing OGL primitives for all DRWCallDynamic */
 static void shgroup_dynamic_batch(DRWShadingGroup *shgroup)
 {
        DRWInterface *interface = shgroup->interface;
@@ -715,7 +715,7 @@ static void shgroup_dynamic_batch(DRWShadingGroup *shgroup)
        VertexBuffer_allocate_data(vbo, nbr);
 
        int j = 0;
-       for (DRWDynamicCall *call = shgroup->calls.first; call; call = 
call->next, j++) {
+       for (DRWCallDynamic *call = shgroup->calls.first; call; call = 
call->next, j++) {
                int i = 0;
                for (DRWAttrib *attrib = interface->attribs.first; attrib; 
attrib = attrib->next, i++) {
                        VertexBuffer_set_attrib(vbo, attrib->format_id, j, 
call->data[i]);
@@ -759,7 +759,7 @@ static void shgroup_dynamic_instance(DRWShadingGroup 
*shgroup)
        buffer_size = sizeof(float) * interface->attribs_stride * vert_nbr;
        float *data = MEM_mallocN(buffer_size, "Instance VBO data");
 
-       for (DRWDynamicCall *call = shgroup->calls.first; call; call = 
call->next) {
+       for (DRWCallDynamic *call = shgroup->calls.first; call; call = 
call->next) {
                for (int j = 0; j < interface->attribs_count; ++j) {
                        memcpy(data + offset, call->data[j], sizeof(float) * 
interface->attribs_size[j]);
                        offset += interface->attribs_size[j];
diff --git a/source/blender/draw/modes/object_mode.c 
b/source/blender/draw/modes/object_mode.c
index 739bbe50439..ccf90d21ea5 100644
--- a/source/blender/draw/modes/object_mode.c
+++ b/source/blender/draw/modes/object_mode.c
@@ -824,29 +824,29 @@ static void DRW_shgroup_lamp(OBJECT_StorageList *stl, 
Object *ob, SceneLayer *sl
 
        /* Don't draw the center if it's selected or active */
        if (theme_id == TH_GROUP)
-               DRW_shgroup_dynamic_call_add(stl->g_data->lamp_center_group, 
ob->obmat[3]);
+               DRW_shgroup_call_dynamic_add(stl->g_data->lamp_center_group, 
ob->obmat[3]);
        else if (theme_id == TH_LAMP)
-               DRW_shgroup_dynamic_call_add(stl->g_data->lamp_center, 
ob->obmat[3]);
+               DRW_shgroup_call_dynamic_add(stl->g_data->lamp_center, 
ob->obmat[3]);
 
        /* First circle */
-       DRW_shgroup_dynamic_call_add(stl->g_data->lamp_circle, ob->obmat[3], 
color);
+       DRW_shgroup_call_dynamic_add(stl->g_data->lamp_circle, ob->obmat[3], 
color);
 
        /* draw dashed outer circle if shadow is on. remember some lamps can't 
have certain shadows! */
        if (la->type != LA_HEMI) {
                if ((la->mode & LA_SHAD_RAY) || ((la->mode & LA_SHAD_BUF) && 
(la->type == LA_SPOT))) {
-                       
DRW_shgroup_dynamic_call_add(stl->g_data->lamp_circle_shadow, ob->obmat[3], 
color);
+                       
DRW_shgroup_call_dynamic_add(stl->g_data->lamp_circle_shadow, ob->obmat[3], 
color);
                }
        }
 
        /* Distance */
        if (ELEM(la->type, LA_HEMI, LA_SUN, LA_AREA)) {
-               DRW_shgroup_dynamic_call_add(stl->g_data->lamp_distance, color, 
&zero, &la->dist, ob->obmat);
+               DRW_shgroup_call_dynamic_add(stl->g_data->lamp_distance, color, 
&zero, &la->dist, ob->obmat);
        }
 
        copy_m4_m4(shapemat, ob->obmat);
 
        if (la->type == LA_SUN) {
-               DRW_shgroup_dynamic_call_add(stl->g_data->lamp_sunrays, 
ob->obmat[3], color);
+               DRW_shgroup_call_dynamic_add(stl->g_data->lamp_sunrays, 
ob->obmat[3], color);
        }
        else if (la->type == LA_SPOT) {
                float size[3], sizemat[4][4];
@@ -866,32 +866,32 @@ static void DRW_shgroup_lamp(OBJECT

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to