robtfm

Results 19 issues of robtfm

# Objective operate on naga IR directly to improve handling of shader modules. - give codespan reporting into imported modules - allow glsl to be used from wgsl and vice-versa...

A-Rendering
C-Usability
D-Complex

# Objective structs containing wgpu types take a long time to compile. this is particularly bad for generics containing the wgpu structs (like the depth pipeline builder with `#[derive(SystemParam)]` i've...

A-Rendering
C-Performance

## Bevy version 0.10 ## What you did create two apps and add some plugins to both: ```rust use bevy::{ prelude::*, app::{PluginGroupBuilder, ScheduleRunnerPlugin}, diagnostic::DiagnosticsPlugin, log::LogPlugin, render::mesh::MeshPlugin, time::TimePlugin, }; pub struct...

C-Bug
A-App

## Bevy version main ([8a523de](https://github.com/bevyengine/bevy/commit/8a523de8db28bfdc5b2a4c67c2022cc957075de6)) ## What you did rendered some text with `JustifyText::Right` ## What went wrong the text layout is different to browser: bevy: ![image](https://github.com/bevyengine/bevy/assets/50659922/3b4e4788-6d4e-4d39-92a4-179868440574) browser: ![image](https://github.com/bevyengine/bevy/assets/50659922/42c093b3-9f7c-42b0-ad05-95ed96b3e788) the...

C-Bug
A-UI
A-Text

# Objective fixes #11542 ## Solution It's not clear to me what the expected result from a taffy measure function is, i think there's ambiguity in the arguments. but, currently...

C-Bug
A-UI
A-Text

## Bevy version main ## What you did layout some wrapped text in a nested container ## What went wrong parent layout seems to assume text is only one line...

C-Bug
A-UI
A-Text

# Objective some minor optimisations for shadow rendering performance ## Solution - added `--shadows` option to many_cubes for testing - added mesh-id sorting for shadow phase items. - when rendering...

A-Rendering
C-Performance

# Objective `RenderMeshInstance::material_bind_group_id` is only set from `queue_material_meshes::`. this field is used (only) for determining batch groups, so some items may be batched incorrectly if they have never been in...

C-Bug
A-Rendering

# Objective clipping sometimes uses too-tight bounds when nodes are not aligned to pixel boundaries. ## Solution use the unrounded size, and floor/ceil on the min/max of the clipping bounds....

C-Bug
A-UI

audio frames currently try to read the linesize entry using the plane index. the comment on linesize says `For audio, only linesize[0] may be set. For planar audio, each channel...