summaryrefslogtreecommitdiffstats
path: root/wgpu/src/image/raster.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix race condition when growing an `image::Atlas`Libravatar Héctor Ramón Jiménez2023-05-111-3/+1
|
* Remove `image` abstractions in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-03-071-0/+121
|
* Move image/svg handling into `iced_graphics`Libravatar Ian Douglas Scott2022-11-051-222/+0
| | | | | | | | | 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.
* Fix `clippy` lints for all crates and featuresLibravatar Héctor Ramón Jiménez2022-07-091-1/+1
| | | | ... and check those in CI as well!
* Address Clippy lintsLibravatar Poly2022-07-091-1/+1
|
* Update Rust edition to 2021 :tada:Libravatar Héctor Ramón Jiménez2022-02-091-2/+0
|
* Fix `Operation::perform` in `image::raster`Libravatar Héctor Ramón Jiménez2021-09-301-6/+31
| | | | Flipping diagonally isn't the same as flipping each axis individually :sweat_smile:
* Remove absolute module path leftovers in `image::raster`Libravatar Héctor Ramón Jiménez2021-09-301-4/+4
|
* Refactor `Orientation` into `Operation` in `image::raster`Libravatar Héctor Ramón Jiménez2021-09-301-53/+41
|
* Remove unnecessary absolute module paths in `image::raster`Libravatar Héctor Ramón Jiménez2021-09-301-3/+3
|
* Introduce `Orientation` enum in `image::raster`Libravatar Héctor Ramón Jiménez2021-09-301-37/+72
|
* Honor Exif orientation in `iced_wgpu::Image`Libravatar Mateusz Czapliński2021-09-301-2/+44
|
* Add image format options to reduce code bloat, fixes #376Libravatar Greg V2021-02-131-4/+4
|
* Fix deprecation warnings from `image`Libravatar Héctor Ramón Jiménez2020-11-201-2/+2
|
* Add support for loading already-decoded image pixelsLibravatar Soham Chowdhury2020-02-291-0/+15
|
* Stop creating image pipeline when unnecessaryLibravatar Héctor Ramón Jiménez2020-02-281-1/+1
|
* Derive `Debug` for `raster::Memory`Libravatar Héctor Ramón Jiménez2020-02-261-11/+1
|
* Deallocate atlas entries and remove paddingLibravatar Héctor Ramón Jiménez2020-02-261-2/+13
|
* Fix multiple issues from the refactoringLibravatar Héctor Ramón Jiménez2020-02-261-3/+2
| | | | | | - Update texture view on grow - Fix atlas texture coordinates - Fix fragmented uploads
* Avoid creating a vertex buffer every frameLibravatar Héctor Ramón Jiménez2020-02-261-2/+0
|
* Refactor texture atlasLibravatar Héctor Ramón Jiménez2020-02-261-10/+17
| | | | | | - Split into multiple modules - Rename some concepts - Change API details
* Implemented automatic deallocation of texture space for dropped allocationsLibravatar Malte Veerman2020-02-251-9/+1
|
* Updated shaders and removed debug_stub_derive dependencyLibravatar Malte Veerman2020-02-251-2/+11
|
* Batch image draw calls into one with multiple instancesLibravatar Malte Veerman2020-02-251-10/+2
|
* Implement allocating large images across multiple texture array layers.Libravatar Malte Veerman2020-02-251-24/+11
|
* Use array of atlases instead of one growing indefinitely.Libravatar Malte Veerman2020-02-251-109/+20
|
* Some small debug changesLibravatar Malte Veerman2020-02-251-1/+4
|
* Merged image and svg texture atlases into one owned by the image pipeline.Libravatar Malte Veerman2020-02-251-63/+16
|
* Implemented a texture atlas for images and svgs.Libravatar Malte Veerman2020-02-251-96/+187
|
* Rerasterize SVGs when resized and refactor a bitLibravatar Héctor Ramón Jiménez2019-12-151-0/+176