Skip to content

Commit

Permalink
GpuMesh::primitive_topology -> key_bits/BaseMeshPipeline
Browse files Browse the repository at this point in the history
[12791](bevyengine/bevy#12791) the `primitive_topology` field on `GpuMesh` was removed in favor of `key_bits` which can be constructed using `BaseMeshPipeline::from_primitive_topology`
  • Loading branch information
ChristopherBiscardi committed Jun 7, 2024
1 parent 484e7c7 commit 684be42
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/render/chunk.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use std::hash::{Hash, Hasher};

use bevy::math::Mat4;
use bevy::prelude::{InheritedVisibility, Resource, Transform};
use bevy::render::primitives::Aabb;
use bevy::render::render_asset::RenderAssetUsages;
use bevy::render::{mesh::BaseMeshPipelineKey, primitives::Aabb};
use bevy::{math::Mat4, render::mesh::PrimitiveTopology};
use bevy::{
math::{UVec2, UVec3, UVec4, Vec2, Vec3Swizzles, Vec4, Vec4Swizzles},
prelude::{Component, Entity, GlobalTransform, Mesh, Vec3},
Expand Down Expand Up @@ -451,7 +451,9 @@ impl RenderChunk2d {
buffer_info,
morph_targets: None,
layout: mesh_vertex_buffer_layout,
primitive_topology: bevy::render::render_resource::PrimitiveTopology::TriangleList,
key_bits: BaseMeshPipelineKey::from_primitive_topology(
PrimitiveTopology::TriangleList,
),
});
self.dirty_mesh = false;
}
Expand Down

0 comments on commit 684be42

Please sign in to comment.