hopefully fix trans rendering bug

This commit is contained in:
griffi-gh 2024-05-03 13:36:22 +02:00
parent ec592951bc
commit b596deeaed

View file

@ -76,7 +76,7 @@ pub fn draw_world(
let world_position = position.as_vec3() * CHUNK_SIZE as f32;
//Skip mesh if its empty
if mesh.index_buffer.len() == 0 {
if mesh.index_buffer.len() == 0 && mesh.trans_index_buffer.len() == 0 {
continue
}
@ -90,6 +90,7 @@ pub fn draw_world(
}
//Draw chunk mesh
if mesh.index_buffer.len() > 0 {
target.0.draw(
&mesh.vertex_buffer,
&mesh.index_buffer,
@ -103,6 +104,7 @@ pub fn draw_world(
},
&draw_parameters
).unwrap();
}
if mesh.trans_index_buffer.len() > 0 {
enqueue_trans.push((chunk, mesh));