Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2017-05-17 05:22:22 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-05-17 05:36:02 +0300
commit5bfeaf6cc183549e4051273841a3e98b7d85924f (patch)
treec9e7ea83a8050a4d7cf644ddc9e54c99476d830b /source/blender/draw/intern/draw_cache_impl_displist.c
parent3d6361aa9c8d3d21dca91130a7249d3892b68bc0 (diff)
Cleanup: group VBO attributes in a struct
Some names are a bit arbitrary, this makes it clear which names are VBO attributes.
Diffstat (limited to 'source/blender/draw/intern/draw_cache_impl_displist.c')
-rw-r--r--source/blender/draw/intern/draw_cache_impl_displist.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/draw/intern/draw_cache_impl_displist.c b/source/blender/draw/intern/draw_cache_impl_displist.c
index f18d02f5ee7..9e93409c24d 100644
--- a/source/blender/draw/intern/draw_cache_impl_displist.c
+++ b/source/blender/draw/intern/draw_cache_impl_displist.c
@@ -94,11 +94,11 @@ Batch *BLI_displist_batch_calc_surface(ListBase *lb)
}
static VertexFormat format = { 0 };
- static unsigned int pos_id, nor_id;
+ static struct { uint pos, nor; } attr_id;
if (format.attrib_ct == 0) {
/* initialize vertex format */
- pos_id = VertexFormat_add_attrib(&format, "pos", COMP_F32, 3, KEEP_FLOAT);
- nor_id = VertexFormat_add_attrib(&format, "nor", COMP_F32, 3, KEEP_FLOAT);
+ attr_id.pos = VertexFormat_add_attrib(&format, "pos", COMP_F32, 3, KEEP_FLOAT);
+ attr_id.nor = VertexFormat_add_attrib(&format, "nor", COMP_F32, 3, KEEP_FLOAT);
}
const int vert_len = curve_render_surface_vert_len_get(lb);
@@ -117,9 +117,9 @@ Batch *BLI_displist_batch_calc_surface(ListBase *lb)
const float *fp_no = dl->nors;
const int vbo_end = vbo_len_used + dl_vert_len(dl);
while (vbo_len_used < vbo_end) {
- VertexBuffer_set_attrib(vbo, pos_id, vbo_len_used, fp_co);
+ VertexBuffer_set_attrib(vbo, attr_id.pos, vbo_len_used, fp_co);
if (fp_no) {
- VertexBuffer_set_attrib(vbo, nor_id, vbo_len_used, fp_no);
+ VertexBuffer_set_attrib(vbo, attr_id.nor, vbo_len_used, fp_no);
if (ndata_is_single == false) {
fp_no += 3;
}