summaryrefslogtreecommitdiffstats
path: root/wgpu/src/triangle.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2025-02-211-6/+6
* Avoid preparing layers outside physical bounds in `iced_wgpu`Libravatar Héctor Ramón Jiménez2025-01-261-7/+0
* Delegate `layer_count` logic to primitive pipelinesLibravatar Héctor Ramón Jiménez2025-01-261-0/+7
* make engine send by using Arc in text/triangle cachesLibravatar Alix Bott2024-12-081-7/+7
* Update `wgpu` to `23.0`Libravatar Héctor Ramón Jiménez2024-11-051-4/+4
* always increment solid/gradient count in wgpu mesh renderingLibravatar edwloef2024-09-221-0/+8
* Update `wgpu` to `22.0`Libravatar Héctor Ramón Jiménez2024-09-201-0/+2
* Update `wgpu` to `0.20.1`Libravatar Héctor Ramón Jiménez2024-09-201-0/+8
* Invalidate text uploads after atlas trimmingLibravatar Héctor Ramón Jiménez2024-04-301-1/+1
* Fix `text` and `triangle` uploads being dropped on `canvas` cache clearsLibravatar Héctor Ramón Jiménez2024-04-301-0/+1
* Retain caches in `iced_wgpu` as long as `Rc` values are aliveLibravatar Héctor Ramón Jiménez2024-04-271-7/+6
* Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-4/+3
* Share `msaa::Blit` texture between multiple windowsLibravatar Héctor Ramón Jiménez2024-04-071-9/+10
* Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-071-0/+1
|\
* | Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-061-8/+23
* | Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-051-250/+253
* | Fix layer transformationsLibravatar Héctor Ramón Jiménez2024-04-051-25/+47
* | Fix `geometry::Cache` not reusing previous geometryLibravatar Héctor Ramón Jiménez2024-04-031-1/+0
* | Implement preliminary cache grouping for mesh primitivesLibravatar Héctor Ramón Jiménez2024-04-031-18/+45
* | Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-120/+276
|/
* Use a `StagingBelt` in `iced_wgpu` for regular buffer uploadsLibravatar Héctor Ramón Jiménez2024-03-291-9/+26
* Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez2024-02-021-2/+2
* Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez2024-02-021-4/+2
* Update `wgpu` to `0.18` and `cosmic-text` to `0.10`Libravatar Héctor Ramón Jiménez2023-10-271-1/+6
* Simplify `map` call in `iced_wgpu::triangle`Libravatar Héctor Ramón Jiménez2023-09-201-1/+1
* Revert "Chore: Apply clippy map transformations"Libravatar Héctor Ramón Jiménez2023-09-201-1/+1
* Fix `clippy::unreadable_literal`Libravatar Héctor Ramón Jiménez2023-09-201-5/+5
* Chore: Apply clippy map transformationsLibravatar Yuri Astrakhan2023-09-191-1/+1
* Use Oklab color interpolation only with `color::GAMMA_CORRECTION`Libravatar Héctor Ramón Jiménez2023-09-071-5/+30
* Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez2023-06-291-36/+39
* Switched to packing using f16s to maintain acceptable precision.Libravatar Bingus2023-06-071-7/+9
* Optimized gradient data packing.Libravatar Bingus2023-06-061-19/+7
* Fix empty scissor rectangle in `iced_wgpu::triangle` pipelineLibravatar Héctor Ramón Jiménez2023-06-011-0/+4
* Avoid redundant `buffer::Buffer` importLibravatar Héctor Ramón Jiménez2023-05-191-4/+3
* Added support for gradients as background variants + other optimizations.Libravatar Bingus2023-05-111-351/+192
* Fix unused import in `triangle` pipeline for Wasm target in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-04-271-1/+4
* Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-04-171-1/+1
|\
| * remove colons from shader labelsLibravatar David Huculak2023-04-011-2/+2
* | Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-041-13/+11
* | Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-011-33/+38
* | Provide some margin to static buffers when growingLibravatar Héctor Ramón Jiménez2023-02-241-1/+1
* | Reuse a `RenderPass` as much as possible in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-02-241-7/+3
* | Refactor `triangle::Pipeline` into `prepare` and `render` architectureLibravatar Héctor Ramón Jiménez2023-02-241-223/+338
|/
* Restructured everything to make profiling a feature of iced_winit.Libravatar bungoboingo2023-01-091-4/+4
* Initial profiling support for Iced.Libravatar Bingus2023-01-091-0/+8
* Fix `clippy` lints for Rust 1.66Libravatar Héctor Ramón Jiménez2022-12-201-5/+1
* Group all solid triangles independently of colorLibravatar Héctor Ramón Jiménez2022-11-161-126/+545
* Added conditional configurations for WASM target for gradients & storage buff...Libravatar bungoboingo2022-11-101-2/+13
* Refactor imports of `triangle` modules in `iced_glow` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2022-11-031-10/+10
* Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke`Libravatar Héctor Ramón Jiménez2022-11-031-5/+6