bevy/examples/2d
davier 25b62f9577 Port bevy_ui to pipelined-rendering (#2653)
# Objective

Port bevy_ui to pipelined-rendering (see #2535 )

## Solution

I did some changes during the port:
- [X] separate color from the texture asset (as suggested [here](https://discord.com/channels/691052431525675048/743663924229963868/874353914525413406))
- [X] ~give the vertex shader a per-instance buffer instead of per-vertex buffer~ (incompatible with batching)

Remaining features to implement to reach parity with the old renderer:
- [x] textures
- [X] TextBundle

I'd also like to add these features, but they need some design discussion:
- [x] batching
- [ ] separate opaque and transparent phases
- [ ] multiple windows
- [ ] texture atlases
- [ ] (maybe) clipping
2021-12-10 22:21:23 +00:00
..
contributors.rs Improve contributors example quality (#3258) 2021-12-08 20:09:53 +00:00
many_sprites.rs Add upstream bevy_ecs and prepare for custom-shaders merge (#2815) 2021-09-14 06:14:19 +00:00
mesh.rs Merge AppBuilder into App (#2531) 2021-07-27 20:21:06 +00:00
pipelined_texture_atlas.rs change texture atlas sprite indexing to usize (#2887) 2021-11-01 21:28:50 +00:00
sprite_flipping.rs Merge AppBuilder into App (#2531) 2021-07-27 20:21:06 +00:00
sprite_sheet.rs Merge AppBuilder into App (#2531) 2021-07-27 20:21:06 +00:00
sprite.rs Add upstream bevy_ecs and prepare for custom-shaders merge (#2815) 2021-09-14 06:14:19 +00:00
text2d_pipelined.rs Port bevy_ui to pipelined-rendering (#2653) 2021-12-10 22:21:23 +00:00
text2d.rs Implement and require #[derive(Component)] on all component structs (#2254) 2021-10-03 19:23:44 +00:00
texture_atlas.rs Merge AppBuilder into App (#2531) 2021-07-27 20:21:06 +00:00