re0312
re0312
# Objective - since #9685 ,bevy introduce automatic batching of draw commands, - `batch_and_prepare_render_phase` take the responsibility for batching `phaseItem`, - `GetBatchData` trait is used for indentify each phaseitem how...
# Objective - After #13894, I noticed the performance of `many_lights `dropped from 120+ to 60+. I reviewed the PR but couldn't identify any mistakes. After profiling, I discovered that...
## Objectives Why can't the compiler hoist branch out of the loop in the following code? ```rust use std::hint::black_box; use hashbrown::HashMap; pub fn main() { let mut map: HashMap =...
# Objective - Part 2 of #19454 - Still split from #18860(authored) by @notmd) for better review and limit implementation impact. so all credit for this work belongs to @notmd...
[relationship](https://github.com/james-j-obrien/rfcs/blob/minimal-fragmenting-relationships/rfcs/79-minimal-fragmenting-relationships.md#query-and-system-caches) requires a more performant and powerful way to manage query's state, as archetype fragmentation becomes prevalent when relationships are used. This goal can be achieved through 'Query as Entities'...
**What this PR does / why we need it**: This PR adds a new configuration option `vim.easymotionOnlyVisibleRange` that restricts EasyMotion markers to only visible content in the editor, ignoring folded/collapsed...