bevy/crates/bevy_pbr/src/render
Nicola Papale 83de94f9f9
Register a few missed reflect components (#8807)
# Objective

-  Some reflect components weren't properly registered.

## Solution

- We register them
- I also sorted the register lines in `Plugin::build` in `bevy_ui`

### Note

How I did I find them:

- I picked up the list of `Component`s from the `Component` trait page
in rustdoc.
- Then I tried to register all of them. Removing the registration when
it doesn't implement `Reflect` to pass compilation.
- Then I added `app.register_type_data::<T, Foo>()`, for all Reflect
components. It panics if `T` is not registered.
- I repeated the last line N times until bevy stopped panicking at
startup

---

## Changelog

- Register the following components: `PrimaryWindow` `Fxaa`
`FogSettings` `NotShadowCaster` `NotShadowReceiver` `CalculatedClip`
`RelativeCursorPosition`
2023-06-10 23:19:39 +00:00
..
clustered_forward.wgsl Wgpu 0.15 (#7356) 2023-01-29 20:27:30 +00:00
fog.rs Register a few missed reflect components (#8807) 2023-06-10 23:19:39 +00:00
fog.wgsl Apply codebase changes in preparation for StandardMaterial transmission (#8704) 2023-05-30 14:21:53 +00:00
light.rs update bitflags to 2.3 (#8728) 2023-06-01 08:41:42 +00:00
mesh_bindings.wgsl update wgpu to 0.13 (#5168) 2022-07-14 21:17:16 +00:00
mesh_functions.wgsl bevy_pbr: Fix tangent and normal normalization (#5666) 2022-08-18 21:54:40 +00:00
mesh_types.wgsl Temporal Antialiasing (TAA) (#7291) 2023-03-27 22:22:40 +00:00
mesh_vertex_output.wgsl update wgpu to 0.13 (#5168) 2022-07-14 21:17:16 +00:00
mesh_view_bindings.wgsl Temporal Antialiasing (TAA) (#7291) 2023-03-27 22:22:40 +00:00
mesh_view_types.wgsl EnvironmentMapLight support for WebGL2 (#7737) 2023-02-20 00:02:40 +00:00
mesh.rs update bitflags to 2.3 (#8728) 2023-06-01 08:41:42 +00:00
mesh.wgsl bevy_pbr: Fix incorrect and unnecessary normal-mapping code (#5766) 2022-11-03 20:37:32 +00:00
mod.rs Add Distance and Atmospheric Fog support (#6412) 2023-01-29 15:28:56 +00:00
parallax_mapping.wgsl Webgpu support (#8336) 2023-05-04 22:07:57 +00:00
pbr_ambient.wgsl EnvironmentMapLight, BRDF Improvements (#7051) 2023-02-09 16:46:32 +00:00
pbr_bindings.wgsl Add parallax mapping to bevy PBR (#5928) 2023-04-15 10:25:14 +00:00
pbr_functions.wgsl Apply codebase changes in preparation for StandardMaterial transmission (#8704) 2023-05-30 14:21:53 +00:00
pbr_lighting.wgsl EnvironmentMapLight, BRDF Improvements (#7051) 2023-02-09 16:46:32 +00:00
pbr_prepass.wgsl Add MAY_DISCARD shader def, enabling early depth tests for most cases (#6697) 2023-05-29 15:15:01 +00:00
pbr_types.wgsl Add parallax mapping to bevy PBR (#5928) 2023-04-15 10:25:14 +00:00
pbr.wgsl Apply codebase changes in preparation for StandardMaterial transmission (#8704) 2023-05-30 14:21:53 +00:00
shadows.wgsl Non-breaking change* from UK spellings to US (#8291) 2023-04-08 16:22:46 +00:00
skinning.wgsl bevy_pbr: Normalize skinned normals (#6543) 2022-11-11 03:31:57 +00:00
utils.wgsl Apply codebase changes in preparation for StandardMaterial transmission (#8704) 2023-05-30 14:21:53 +00:00
wireframe.wgsl update wgpu to 0.13 (#5168) 2022-07-14 21:17:16 +00:00