ソースを参照

Fix batched drawing always drawing too much

Karl Zylinski 7 ヶ月 前
コミット
d3d79cf1d1
1 ファイル変更1 行追加1 行削除
  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()
 }