bevy/crates/bevy_render/src
robtfm 8f81be9845 remove potential ub in render_resource_wrapper (#7279)
# Objective

[as noted](https://github.com/bevyengine/bevy/pull/5950#discussion_r1080762807) by james, transmuting arcs may be UB.
 
we now store a `*const ()` pointer internally, and only rely on `ptr.cast::<()>().cast::<T>() == ptr`.

as a happy side effect this removes the need for boxing the value, so todo: potentially use this for release mode as well
2023-02-06 17:14:00 +00:00
..
camera Base Sets (#7466) 2023-02-06 03:10:08 +00:00
color Fix KTX2 R8_SRGB, R8_UNORM, R8G8_SRGB, R8G8_UNORM, R8G8B8_SRGB, R8G8B8_UNORM support (#4594) 2023-01-30 09:04:08 +00:00
mesh Update Box vertices comment (#7055) 2022-12-29 23:45:07 +00:00
primitives Derive Copy for Aabb (#7401) 2023-01-30 18:27:58 +00:00
render_graph fix clippy (#7302) 2023-01-20 14:25:25 +00:00
render_phase Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
render_resource remove potential ub in render_resource_wrapper (#7279) 2023-02-06 17:14:00 +00:00
renderer Wgpu 0.15 (#7356) 2023-01-29 20:27:30 +00:00
texture Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
view Base Sets (#7466) 2023-02-06 03:10:08 +00:00
extract_component.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
extract_param.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
extract_resource.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
globals.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
lib.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
pipelined_rendering.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
render_asset.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
settings.rs add OpenGL and DX11 backends (#7481) 2023-02-04 23:20:20 +00:00
spatial_bundle.rs enum Visibility component (#6320) 2022-12-25 00:39:29 +00:00