@@ -5,7 +5,8 @@ use bevy_reflect::TypeUuid;
5
5
use bevy_render:: {
6
6
pipeline:: {
7
7
BlendFactor , BlendOperation , BlendState , ColorTargetState , ColorWrite , CompareFunction ,
8
- DepthBiasState , DepthStencilState , PipelineDescriptor , StencilFaceState , StencilState ,
8
+ CullMode , DepthBiasState , DepthStencilState , FrontFace , PipelineDescriptor , PolygonMode ,
9
+ PrimitiveState , PrimitiveTopology , StencilFaceState , StencilState ,
9
10
} ,
10
11
render_graph:: { base, AssetRenderResourcesNode , RenderGraph , RenderResourcesNode } ,
11
12
shader:: { Shader , ShaderStage , ShaderStages } ,
@@ -51,6 +52,13 @@ pub fn build_sprite_sheet_pipeline(shaders: &mut Assets<Shader>) -> PipelineDesc
51
52
} ,
52
53
write_mask: ColorWrite :: ALL ,
53
54
} ] ,
55
+ primitive : PrimitiveState {
56
+ topology : PrimitiveTopology :: TriangleList ,
57
+ strip_index_format : None ,
58
+ front_face : FrontFace :: Ccw ,
59
+ cull_mode : CullMode :: None ,
60
+ polygon_mode : PolygonMode :: Fill ,
61
+ } ,
54
62
..PipelineDescriptor :: new ( ShaderStages {
55
63
vertex : shaders. add ( Shader :: from_glsl (
56
64
ShaderStage :: Vertex ,
@@ -97,6 +105,13 @@ pub fn build_sprite_pipeline(shaders: &mut Assets<Shader>) -> PipelineDescriptor
97
105
} ,
98
106
write_mask: ColorWrite :: ALL ,
99
107
} ] ,
108
+ primitive : PrimitiveState {
109
+ topology : PrimitiveTopology :: TriangleList ,
110
+ strip_index_format : None ,
111
+ front_face : FrontFace :: Ccw ,
112
+ cull_mode : CullMode :: None ,
113
+ polygon_mode : PolygonMode :: Fill ,
114
+ } ,
100
115
..PipelineDescriptor :: new ( ShaderStages {
101
116
vertex : shaders. add ( Shader :: from_glsl (
102
117
ShaderStage :: Vertex ,
0 commit comments