summaryrefslogtreecommitdiffstats
path: root/wgpu/src/backend.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adjusted `Quads` struct to be opaque `quad::Layer`.Libravatar Bingus2023-05-291-1/+1
|
* Fixed issue where quads of different types were not ordered.Libravatar Bingus2023-05-291-2/+6
|
* Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez2023-05-041-2/+11
|
* Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez2023-05-021-4/+4
|
* Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez2023-05-021-1/+5
|
* Introduce support for `Font` attributesLibravatar Héctor Ramón Jiménez2023-03-301-1/+1
|
* Remove `image` abstractions in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-03-071-1/+1
|
* Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-041-11/+9
|
* Move `Canvas` and `QRCode` to `iced` crateLibravatar Héctor Ramón Jiménez2023-03-031-2/+0
| | | | Rename `canvas` modules to `geometry` in graphics subcrates
* Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-011-3/+4
|
* Collapse conditional and please `clippy`Libravatar Héctor Ramón Jiménez2023-02-241-5/+5
|
* Grow atlas in `text::Pipeline` when necessaryLibravatar Héctor Ramón Jiménez2023-02-241-14/+41
|
* Set scissoring properly in `text::Pipeline`Libravatar Héctor Ramón Jiménez2023-02-241-1/+2
|
* Reuse a `RenderPass` as much as possible in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-02-241-92/+169
|
* Refactor `triangle::Pipeline` into `prepare` and `render` architectureLibravatar Héctor Ramón Jiménez2023-02-241-7/+10
| | | | And get rid of the staging belt! :tada:
* Refactor `image::Pipeline` into `prepare` and `render` architectureLibravatar Héctor Ramón Jiménez2023-02-241-5/+21
|
* Fix rendering order for `quad::Pipeline`Libravatar Héctor Ramón Jiménez2023-02-241-5/+2
|
* Refactor `quad::Pipeline` to `prepare` and `render` architectureLibravatar Héctor Ramón Jiménez2023-02-241-6/+25
|
* Load `Iced-Icons.ttf` font in `text::Pipeline::new`Libravatar Héctor Ramón Jiménez2023-02-241-2/+2
|
* Implement `font::load` command in `iced_native`Libravatar Héctor Ramón Jiménez2023-02-241-0/+6
|
* Overhaul `Font` type to allow font family selectionLibravatar Héctor Ramón Jiménez2023-02-241-11/+10
|
* Implement support for multiple text layers in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-02-241-0/+3
|
* Draft `glyphon` implementation of text pipeline for `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-02-241-5/+14
|
* Remove `iced_glow`, `glyph-brush`, and `wgpu_glyph` dependenciesLibravatar Héctor Ramón Jiménez2023-02-241-80/+6
|
* Use `Pixels` for `Text::size`Libravatar Héctor Ramón Jiménez2023-02-171-2/+2
|
* Restructured everything to make profiling a feature of iced_winit.Libravatar bungoboingo2023-01-091-3/+3
|
* Initial profiling support for Iced.Libravatar Bingus2023-01-091-0/+5
|
* Remove redundant features in `iced_wgpu` and `iced_glow`Libravatar Héctor Ramón Jiménez2022-11-051-7/+7
|
* Refactor some `image` traits a bitLibravatar Héctor Ramón Jiménez2022-11-051-2/+2
| | | | | | | - Use `Size<u32>` were applicable. - Rename `TextureStore` to `image::Storage`. - Rename `TextureStoreEntry` to `image::storage::Entry`. - Wire up `viewport_dimensions` to `iced_glow` for `Svg`.
* Move image/svg handling into `iced_graphics`Libravatar Ian Douglas Scott2022-11-051-1/+1
| | | | | | | | | The `TextureStore` trait is implemented by the atlas, and can also be implemented in the glow renderer or in a software renderer. The API here may be improved in the future, but API stability is presumably not a huge issue since these types will only be used by renderer backends.
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2022-11-031-1/+1
|
* Reworked wgpu buffers, updated glow side to have proper transform location ↵Libravatar shan2022-10-041-1/+1
| | | | storage, attempting to fix visibility modifiers, implemented some of the feedback received in initial PR.
* Adds linear gradient support to 2D meshes in the canvas widget.Libravatar shan2022-09-291-7/+4
|
* Fix further `clippy` lintsLibravatar Héctor Ramón Jiménez2022-07-091-1/+0
| | | | ... and explicitly annotate crates as well.
* Address Clippy lintsLibravatar Poly2022-07-091-1/+1
|
* Change GitHub namespace to new org for all filesLibravatar LordRatte2022-01-031-1/+1
|
* Remove unused field in `wgpu::Backend`Libravatar Héctor Ramón Jiménez2021-12-071-2/+0
|
* Introduce first-class `svg` module in `iced_native`Libravatar Héctor Ramón Jiménez2021-10-311-1/+1
|
* Introduce first-class `image` module in `iced_native`Libravatar Héctor Ramón Jiménez2021-10-311-4/+1
|
* Remove `widget` module re-exports in `iced_native`Libravatar Héctor Ramón Jiménez2021-10-311-2/+5
|
* Avoid flushing empty layers in `iced_wgpu` and `iced_glow`Libravatar Héctor Ramón Jiménez2021-10-251-0/+4
|
* Implement `Widget::draw` for `Text`Libravatar Héctor Ramón Jiménez2021-10-141-2/+2
|
* Remove trait-specific draw logic in `iced_native`Libravatar Héctor Ramón Jiménez2021-10-141-6/+5
|
* Refactor alignment types into an `alignment` moduleLibravatar Héctor Ramón Jiménez2021-09-201-7/+8
|
* Use `Option` to encode empty text case in hit test methodsLibravatar Héctor Ramón Jiménez2021-09-151-1/+1
|
* Rename `HitTestResult` to `Hit`Libravatar Héctor Ramón Jiménez2021-08-261-4/+3
| | | | ... and also move it to a new `text` module in `iced_core`
* Implement textual hit testingLibravatar Tom2021-08-211-1/+22
|
* wgpu: Use the preferred texture format of the surfaceLibravatar Tilmann Meyer2021-08-031-9/+10
| | | | Signed-off-by: Tilmann Meyer <me@atiltedtree.dev>
* Add `text_multithreading` to `Settings` in `iced_glow` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2021-07-221-2/+7
|
* Add image format options to reduce code bloat, fixes #376Libravatar Greg V2021-02-131-7/+7
|