Skip to content

Commit d8d3fdf

Browse files
committed
remove dead code: ShaderDefs derive (#3490)
# Objective - remove some dead code and see if someone isn't happy about it Co-authored-by: François <[email protected]>
1 parent db68704 commit d8d3fdf

File tree

3 files changed

+0
-74
lines changed

3 files changed

+0
-74
lines changed

crates/bevy_derive/src/lib.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ mod bevy_main;
55
mod bytes;
66
mod enum_variant_meta;
77
mod modules;
8-
mod shader_defs;
98

109
use bevy_macro_utils::{derive_label, BevyManifest};
1110
use proc_macro::TokenStream;
@@ -17,13 +16,6 @@ pub fn derive_bytes(input: TokenStream) -> TokenStream {
1716
bytes::derive_bytes(input)
1817
}
1918

20-
/// Derives the ShaderDefs trait. Each field must implement ShaderDef or this will fail.
21-
/// You can ignore fields using `#[shader_defs(ignore)]`.
22-
#[proc_macro_derive(ShaderDefs, attributes(shader_def))]
23-
pub fn derive_shader_defs(input: TokenStream) -> TokenStream {
24-
shader_defs::derive_shader_defs(input)
25-
}
26-
2719
/// Generates a dynamic plugin entry point function for the given `Plugin` type.
2820
#[proc_macro_derive(DynamicPlugin)]
2921
pub fn derive_dynamic_plugin(input: TokenStream) -> TokenStream {

crates/bevy_derive/src/modules.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
pub const BEVY_CORE: &str = "bevy_core";
2-
pub const BEVY_RENDER: &str = "bevy_render";
32
pub const BEVY_UTILS: &str = "bevy_utils";

crates/bevy_derive/src/shader_defs.rs

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)