diff --git a/src/DivaGL/mdl/disp_manager.cpp b/src/DivaGL/mdl/disp_manager.cpp index d0b4edf..b34d480 100644 --- a/src/DivaGL/mdl/disp_manager.cpp +++ b/src/DivaGL/mdl/disp_manager.cpp @@ -1329,7 +1329,7 @@ namespace mdl { size_t center_offset = gen_grid_vertices(vtx_data, grid.w, grid.h, grid.ws, grid.hs); etc_vertex_array->offset = 0; - etc_vertex_array->count = (GLsizei)(center_offset / 6); + etc_vertex_array->count = (GLsizei)center_offset; } break; case mdl::ETC_OBJ_CUBE: { EtcObjCube& cube = etc->data.cube; @@ -1358,7 +1358,7 @@ namespace mdl { gen_plane_vertices(vtx_data, plane.w, plane.h); - etc_vertex_array->count = (GLsizei)(vtx_data.size()); + etc_vertex_array->count = (GLsizei)vtx_data.size(); } break; case mdl::ETC_OBJ_CONE: { EtcObjCone& cone = etc->data.cone; @@ -1370,14 +1370,14 @@ namespace mdl { gen_line_vertices(vtx_data, length); - etc_vertex_array->count = (GLsizei)(vtx_data.size()); + etc_vertex_array->count = (GLsizei)vtx_data.size(); } break; case mdl::ETC_OBJ_CROSS: { EtcObjCross& cross = etc->data.cross; gen_cross_vertices(vtx_data, cross.size); - etc_vertex_array->count = (GLsizei)(vtx_data.size()); + etc_vertex_array->count = (GLsizei)vtx_data.size(); } break; }