diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-05-17 05:22:22 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-05-17 05:36:02 +0300 |
commit | 5bfeaf6cc183549e4051273841a3e98b7d85924f (patch) | |
tree | c9e7ea83a8050a4d7cf644ddc9e54c99476d830b /source/blender/draw/intern/draw_cache_impl_displist.c | |
parent | 3d6361aa9c8d3d21dca91130a7249d3892b68bc0 (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.c | 10 |
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; } |