Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-03-20 | WIP: background image supportmaster | 1 | -0/+16 | ||
2024-04-05 | Decouple caching from layering and simplify everything | 1 | -154/+34 | ||
2024-04-03 | Redesign `iced_wgpu` layering architecture | 1 | -80/+214 | ||
2024-03-29 | Use a `StagingBelt` in `iced_wgpu` for regular buffer uploads | 1 | -8/+20 | ||
2024-02-02 | Introduce `with_transformation` to `Renderer` trait | 1 | -2/+2 | ||
2024-02-02 | Replace `Primitive::Translate` with `Transform` | 1 | -1/+1 | ||
2024-01-20 | feat: quad shadows | 1 | -0/+9 | ||
2023-09-24 | Compute vertex position in shader | 1 | -61/+0 | ||
2023-05-31 | Introduce `web-colors` feature flag to enable sRGB linear blending | 1 | -2/+3 | ||
This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/ | |||||
2023-05-30 | Improve boundaries between `quad` submodules in `iced_wgpu` | 1 | -17/+10 | ||
2023-05-30 | Rename `quad_order` variable to `kind` in `quad::Pipeline::render` | 1 | -2/+2 | ||
2023-05-30 | Improve consistency of match branches in `quad::Batch::add` | 1 | -4/+2 | ||
2023-05-30 | Simplify `order` match statement in `quad::Batch::add` | 1 | -26/+9 | ||
2023-05-30 | Rename `quad::Order` to `quad::Kind` | 1 | -15/+15 | ||
2023-05-30 | Move `layer::quad` types to `quad` module | 1 | -282/+108 | ||
Not sure why I split these to begin with! | |||||
2023-05-29 | Adjusted `Quads` struct to be opaque `quad::Layer`. | 1 | -22/+15 | ||
2023-05-29 | Fixed issue where quads of different types were not ordered. | 1 | -11/+32 | ||
2023-05-19 | Reduce `INITIAL_INSTANCES` in `wgpu::quad` to `2_000` | 1 | -1/+1 | ||
2023-05-19 | Avoid redundant `buffer::Buffer` import | 1 | -2/+2 | ||
2023-05-19 | Keep `image` pipeline decoupled from `quad` in `iced_wgpu` | 1 | -3/+3 | ||
2023-05-11 | Added support for gradients as background variants + other optimizations. | 1 | -124/+357 | ||
2023-04-01 | remove colons from shader labels | 1 | -1/+1 | ||
2023-03-04 | Create `iced_widget` subcrate and re-organize the whole codebase | 1 | -3/+3 | ||
2023-03-01 | Implement `Canvas` support for `iced_tiny_skia` | 1 | -1/+2 | ||
2023-02-24 | Reuse a `RenderPass` as much as possible in `iced_wgpu` | 1 | -7/+3 | ||
2023-02-24 | Refactor `triangle::Pipeline` into `prepare` and `render` architecture | 1 | -4/+3 | ||
And get rid of the staging belt! :tada: | |||||
2023-02-24 | Remove unnecessary borrow in `quad::Pipeline` | 1 | -1/+1 | ||
2023-02-24 | Fix rendering order for `quad::Pipeline` | 1 | -9/+13 | ||
2023-02-24 | Refactor `quad::Pipeline` to `prepare` and `render` architecture | 1 | -106/+119 | ||
2023-01-09 | Restructured everything to make profiling a feature of iced_winit. | 1 | -4/+4 | ||
2023-01-09 | Initial profiling support for Iced. | 1 | -0/+9 | ||
2022-11-03 | non uniform border radius for quads | 1 | -1/+1 | ||
2022-07-02 | update `wgpu` to `0.13` | 1 | -10/+12 | ||
2022-01-04 | Update wgpu 0.12 | 1 | -0/+1 | ||
2021-08-19 | wgpu: Update to 0.10 | 1 | -9/+8 | ||
2021-06-22 | Use vertex_attr_array macro | 1 | -32/+8 | ||
2021-05-19 | run format | 1 | -2/+2 | ||
2021-05-19 | Add padding to quad to fix alignment issue | 1 | -0/+5 | ||
2021-05-19 | temporary up | 1 | -7/+3 | ||
2021-05-19 | Use latest `wgpu` releases instead of patched sources | 1 | -2/+2 | ||
2021-04-11 | Upgrade wgpu | 1 | -38/+38 | ||
2021-02-06 | List `color_blend` first in `wgpu::quad` | 1 | -4/+4 | ||
2021-02-03 | Fix ScissorRect | 1 | -1/+2 | ||
- Breaks `TODO: Address anti-aliasing adjustments properly` | |||||
2021-02-03 | [wgpu 0.7] Update quad.rs | 1 | -54/+62 | ||
2020-11-10 | Update `bytemuck` and remove `zerocopy` in `iced_wgpu` | 1 | -6/+6 | ||
2020-08-31 | Add labels to `iced_wgpu` internals | 1 | -8/+8 | ||
2020-08-27 | Remove unnecessary `create_buffer_init` for uniforms | 1 | -6/+6 | ||
2020-08-27 | Remove redundant depth bias fields in `iced_wgpu` | 1 | -3/+0 | ||
2020-08-27 | Update `wgpu` to `0.6` in `iced_wgpu` | 1 | -59/+66 | ||
2020-05-19 | Move `Layer` to `iced_graphics` | 1 | -21/+9 | ||