Cargo Features
bevy_pbr has no features set by default.
[dependencies]
bevy_pbr = { version = "0.17.1", 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
Enables bitvec, itertools, meshopt ^0.4.1, and metis