Cargo Features
bevy_pbr has no features set by default.
[dependencies]
bevy_pbr = { version = "0.18.0", features = ["webgl", "webgpu", "pbr_transmission_textures", "pbr_multi_layer_material_textures", "pbr_anisotropy_texture", "experimental_pbr_pcss", "pbr_specular_textures", "pbr_light_textures", "bluenoise_texture", "shader_format_glsl", "trace", "meshlet", "meshlet_processor"] }
- webgl
-
Enables webgl of bevy_light
Affects
light::MAX_DIRECTIONAL_LIGHTS,light::MAX_CASCADES_PER_LIGHT… - webgpu
-
Enables webgpu of bevy_light
Affects
light::MAX_DIRECTIONAL_LIGHTS,light::MAX_CASCADES_PER_LIGHT… - pbr_transmission_textures
-
Affects
pbr_material::StandardMaterial.diffuse_transmission_channel,pbr_material::StandardMaterial.diffuse_transmission_texture,pbr_material::StandardMaterial.specular_transmission_channel,pbr_material::StandardMaterial.specular_transmission_texture,pbr_material::StandardMaterial.thickness_channel,pbr_material::StandardMaterial.thickness_texture… - pbr_multi_layer_material_textures
-
Affects
pbr_material::StandardMaterial.clearcoat_channel,pbr_material::StandardMaterial.clearcoat_texture,pbr_material::StandardMaterial.clearcoat_roughness_channel,pbr_material::StandardMaterial.clearcoat_roughness_texture,pbr_material::StandardMaterial.clearcoat_normal_channel,pbr_material::StandardMaterial.clearcoat_normal_texture… - pbr_anisotropy_texture
-
Affects
pbr_material::StandardMaterial.anisotropy_channel,pbr_material::StandardMaterial.anisotropy_texture… - experimental_pbr_pcss
-
Enables experimental_pbr_pcss of bevy_light
Affects
light::ShadowSamplers.point_light_linear_sampler,light::ShadowSamplers.directional_light_linear_sampler… - pbr_specular_textures
-
Affects
pbr_material::StandardMaterial.specular_channel,pbr_material::StandardMaterial.specular_texture,pbr_material::StandardMaterial.specular_tint_channel,pbr_material::StandardMaterial.specular_tint_texture… - pbr_clustered_decals pbr_light_textures
- bluenoise_texture
-
Enables ktx2 and zstd of bevy_image
- shader_format_glsl
-
Enables shader_format_glsl of bevy_shader
- trace
-
Enables trace of bevy_render
- meshlet meshlet_processor?
-
Enables the meshlet renderer for dense high-poly scenes (experimental)
Enables bevy_tasks, lz4_flex, and range-alloc
Affects
extended_material::MaterialExtension.meshlet_mesh_fragment_shader,extended_material::MaterialExtension.meshlet_mesh_prepass_fragment_shader,extended_material::MaterialExtension.meshlet_mesh_deferred_fragment_shader,bevy_pbr::experimental,material::Material.meshlet_mesh_fragment_shader,material::Material.meshlet_mesh_prepass_fragment_shader,material::Material.meshlet_mesh_deferred_fragment_shader… - meshlet_processor = meshlet
-
Enables processing meshes into meshlet meshes