7
7
use std:: borrow:: Cow ;
8
8
use std:: iter:: FusedIterator ;
9
9
use std:: mem;
10
- use std :: ops :: Deref ;
10
+
11
11
12
12
use bevy:: prelude:: * ;
13
13
use bevy:: render:: render_resource:: {
14
14
BindGroupLayout , BindGroupLayoutId , CachedPipelineState , ComputePipeline ,
15
15
ComputePipelineDescriptor , ErasedPipelineLayout , ErasedShaderModule , Pipeline ,
16
- PipelineCacheError , RawFragmentState , RawRenderPipelineDescriptor ,
17
- RawVertexState , RenderPipelineDescriptor , Shader , ShaderDefVal , ShaderImport , Source , ShaderReflectError ,
16
+ PipelineCacheError , Shader , ShaderDefVal , ShaderImport , Source ,
18
17
} ;
19
18
use bevy:: render:: renderer:: RenderDevice ;
20
19
use bevy:: utils:: { Entry , HashMap , HashSet } ;
@@ -24,7 +23,6 @@ use parking_lot::Mutex;
24
23
use wgpu:: util:: make_spirv;
25
24
use wgpu:: {
26
25
Features , PipelineLayout , PipelineLayoutDescriptor , PushConstantRange , ShaderModuleDescriptor ,
27
- VertexBufferLayout as RawVertexBufferLayout , ShaderSource ,
28
26
} ;
29
27
30
28
pub struct CachedAppPipeline {
@@ -507,6 +505,7 @@ struct ErrorSources<'a> {
507
505
current : Option < & ' a ( dyn std:: error:: Error + ' static ) > ,
508
506
}
509
507
508
+ #[ allow( dead_code) ]
510
509
impl < ' a > ErrorSources < ' a > {
511
510
fn of ( error : & ' a dyn std:: error:: Error ) -> Self {
512
511
Self {
0 commit comments