make it green

This commit is contained in:
2026-01-16 09:40:15 -08:00
parent b7e01b13d1
commit bf1fb8e7fb

View File

@@ -129,11 +129,11 @@ struct DebugGraphicsModel{
model_buf:wgpu::Buffer,
}
impl DebugGraphicsModel{
fn new(device:&wgpu::Device,layout:&wgpu::BindGroupLayout,model:&model::Model,model_id:usize)->Self{
fn new(device:&wgpu::Device,layout:&wgpu::BindGroupLayout,model:&model::Model,model_id:usize,color:glam::Vec4)->Self{
let model_uniforms=get_instances_buffer_data(&[GraphicsModelOwned{
transform:model.transform.into(),
normal_transform:glam::Mat3::from_cols_array_2d(&model.transform.matrix3.to_array().map(|row|row.map(Into::into))).inverse().transpose(),
color:GraphicsModelColor4::new(glam::vec4(1.0,0.0,0.0,0.2)),
color:GraphicsModelColor4::new(color),
}]);
let model_buf=device.create_buffer_init(&wgpu::util::BufferInitDescriptor{
label:Some(format!("Debug Model{} Buf",model_id).as_str()),
@@ -313,7 +313,7 @@ impl GraphicsState{
//generate debug models, only one will be rendered at a time
self.debug_models=map.models.iter().enumerate().map(|(model_id,model)|{
DebugGraphicsModel::new(device,&self.bind_group_layouts.debug_model,model,model_id)
DebugGraphicsModel::new(device,&self.bind_group_layouts.debug_model,model,model_id,glam::vec4(1.0,0.0,0.0,0.2))
}).collect();
//generate texture view per texture
@@ -1144,7 +1144,7 @@ impl GraphicsState{
attributes:strafesnet_common::gameplay_attributes::CollisionAttributesId::new(0),
color:glam::Vec4::new(0.0,0.0,1.0,0.2),
transform:strafesnet_common::integer::Planar64Affine3::IDENTITY,
},u32::MAX as usize);
},u32::MAX as usize,glam::vec4(0.0,1.0,0.0,0.2));
Self{
pipelines:GraphicsPipelines{