summaryrefslogtreecommitdiffstats
path: root/wgpu/src/triangle.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-30Invalidate text uploads after atlas trimmingLibravatar Héctor Ramón Jiménez1-1/+1
2024-04-30Fix `text` and `triangle` uploads being dropped on `canvas` cache clearsLibravatar Héctor Ramón Jiménez1-0/+1
2024-04-27Retain caches in `iced_wgpu` as long as `Rc` values are aliveLibravatar Héctor Ramón Jiménez1-7/+6
2024-04-08Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-4/+3
2024-04-07Share `msaa::Blit` texture between multiple windowsLibravatar Héctor Ramón Jiménez1-9/+10
2024-04-06Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-8/+23
2024-04-05Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez1-250/+253
2024-04-05Fix layer transformationsLibravatar Héctor Ramón Jiménez1-25/+47
2024-04-03Fix `geometry::Cache` not reusing previous geometryLibravatar Héctor Ramón Jiménez1-1/+0
2024-04-03Implement preliminary cache grouping for mesh primitivesLibravatar Héctor Ramón Jiménez1-18/+45
2024-04-03Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez1-120/+276
2024-03-29Use a `StagingBelt` in `iced_wgpu` for regular buffer uploadsLibravatar Héctor Ramón Jiménez1-9/+26
2024-02-02Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez1-2/+2
2024-02-02Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez1-4/+2
2023-10-27Update `wgpu` to `0.18` and `cosmic-text` to `0.10`Libravatar Héctor Ramón Jiménez1-1/+6
2023-09-20Simplify `map` call in `iced_wgpu::triangle`Libravatar Héctor Ramón Jiménez1-1/+1
2023-09-20Revert "Chore: Apply clippy map transformations"Libravatar Héctor Ramón Jiménez1-1/+1
2023-09-20Fix `clippy::unreadable_literal`Libravatar Héctor Ramón Jiménez1-5/+5
2023-09-19Chore: Apply clippy map transformationsLibravatar Yuri Astrakhan1-1/+1
2023-09-07Use Oklab color interpolation only with `color::GAMMA_CORRECTION`Libravatar Héctor Ramón Jiménez1-5/+30
2023-06-29Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez1-36/+39
2023-06-07Switched to packing using f16s to maintain acceptable precision.Libravatar Bingus1-7/+9
2023-06-06Optimized gradient data packing.Libravatar Bingus1-19/+7
2023-06-01Fix empty scissor rectangle in `iced_wgpu::triangle` pipelineLibravatar Héctor Ramón Jiménez1-0/+4
2023-05-19Avoid redundant `buffer::Buffer` importLibravatar Héctor Ramón Jiménez1-4/+3
2023-05-11Added support for gradients as background variants + other optimizations.Libravatar Bingus1-351/+192
2023-04-27Fix unused import in `triangle` pipeline for Wasm target in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-1/+4
2023-04-01remove colons from shader labelsLibravatar David Huculak1-2/+2
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-13/+11
2023-03-01Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-33/+38
2023-02-24Provide some margin to static buffers when growingLibravatar Héctor Ramón Jiménez1-1/+1
2023-02-24Reuse a `RenderPass` as much as possible in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-7/+3
2023-02-24Refactor `triangle::Pipeline` into `prepare` and `render` architectureLibravatar Héctor Ramón Jiménez1-223/+338
2023-01-09Restructured everything to make profiling a feature of iced_winit.Libravatar bungoboingo1-4/+4
2023-01-09Initial profiling support for Iced.Libravatar Bingus1-0/+8
2022-12-20Fix `clippy` lints for Rust 1.66Libravatar Héctor Ramón Jiménez1-5/+1
2022-11-16Group all solid triangles independently of colorLibravatar Héctor Ramón Jiménez1-126/+545
2022-11-10Added conditional configurations for WASM target for gradients & storage buff...Libravatar bungoboingo1-2/+13
2022-11-03Refactor imports of `triangle` modules in `iced_glow` and `iced_wgpu`Libravatar Héctor Ramón Jiménez1-10/+10
2022-11-03Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke`Libravatar Héctor Ramón Jiménez1-5/+6
2022-11-03Reuse last set pipeline for `triangle` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-0/+19
2022-11-03Rename `buffers` module to `buffer`Libravatar Héctor Ramón Jiménez1-5/+5
2022-11-03Fix lints by `clippy`Libravatar Héctor Ramón Jiménez1-2/+2
2022-11-03Run `cargo fmt`Libravatar Héctor Ramón Jiménez1-5/+3
2022-10-18Cleaned up namespaces re: PR comments.Libravatar bungoboingo1-18/+16
2022-10-07More import adjusting.Libravatar shan1-3/+2
2022-10-06Fixed some more imports/documentation.Libravatar shan1-2/+2
2022-10-06Fixed some imports/documentation.Libravatar shan1-5/+1
2022-10-06Fixed lint issues & cleaned up some documentation.Libravatar shan1-1/+1
2022-10-05Fixed issue with offsets not being reset properly leading to borked draws.Libravatar shan1-0/+3