forked from StrafesNET/strafe-client
panic when u32::MAX verts
This commit is contained in:
parent
7ba94c1b30
commit
873c6ab935
@ -454,7 +454,9 @@ impl GraphicsState{
|
|||||||
}
|
}
|
||||||
GraphicsModelSingleTexture{
|
GraphicsModelSingleTexture{
|
||||||
instances:model.instances,
|
instances:model.instances,
|
||||||
entities:if (u16::MAX as usize)<vertices.len(){
|
entities:if (u32::MAX as usize)<vertices.len(){
|
||||||
|
panic!("Model has too many vertices!")
|
||||||
|
}else if (u16::MAX as usize)<vertices.len(){
|
||||||
crate::model_graphics::Entities::U32(vec![indices.into_iter().map(|vertex_id|vertex_id as u32).collect()])
|
crate::model_graphics::Entities::U32(vec![indices.into_iter().map(|vertex_id|vertex_id as u32).collect()])
|
||||||
}else{
|
}else{
|
||||||
crate::model_graphics::Entities::U16(vec![indices.into_iter().map(|vertex_id|vertex_id as u16).collect()])
|
crate::model_graphics::Entities::U16(vec![indices.into_iter().map(|vertex_id|vertex_id as u16).collect()])
|
||||||
|
Loading…
Reference in New Issue
Block a user