Parcourir la source

Fix batched drawing always drawing too much

Karl Zylinski il y a 7 mois
Parent
commit
d3d79cf1d1
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      karl2d_windows.odin

+ 1 - 1
karl2d_windows.odin

@@ -754,7 +754,7 @@ _draw_current_batch :: proc() {
 	dc->OMSetDepthStencilState(s.depth_stencil_state, 0)
 	dc->OMSetBlendState(s.blend_state, nil, ~u32(0))
 
-	dc->Draw(u32(s.vertex_buffer_cpu_count), u32(s.vertex_buffer_offset))
+	dc->Draw(u32(s.vertex_buffer_cpu_count - s.vertex_buffer_offset), u32(s.vertex_buffer_offset))
 	s.vertex_buffer_offset = s.vertex_buffer_cpu_count
 	log_messages()
 }