Răsfoiți Sursa

fix: when resizing a dynamic vertex buffer, update numVertices

Lunkhound 10 ani în urmă
părinte
comite
fb55a92239
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      src/bgfx_p.h

+ 1 - 0
src/bgfx_p.h

@@ -2509,6 +2509,7 @@ namespace bgfx
 				dvb.m_handle.idx  = uint16_t(ptr>>32);
 				dvb.m_handle.idx  = uint16_t(ptr>>32);
 				dvb.m_offset      = uint32_t(ptr);
 				dvb.m_offset      = uint32_t(ptr);
 				dvb.m_size        = _mem->size;
 				dvb.m_size        = _mem->size;
+                dvb.m_numVertices = dvb.m_size / dvb.m_stride;
 				dvb.m_startVertex = bx::strideAlign(dvb.m_offset, dvb.m_stride)/dvb.m_stride;
 				dvb.m_startVertex = bx::strideAlign(dvb.m_offset, dvb.m_stride)/dvb.m_stride;
 			}
 			}