Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use ceil on svg dimensions, fix svg memory usage | 2021-07-21 | 1 | -2/+3 | |
| | | | | | | | | Calls ceil() on dimension bounds as this appears fix svg memory unbounded usage because no longer cache miss. The height and width return from resvg seem to always be ceiling of float dimensions, so we try to match. | ||||
* | Merge branch 'hecrj:master' into upgrade-wgpu | 2021-05-19 | 1 | -17/+5 | |
|\ | |||||
| * | This commit optimizes the function used to converg rgba pixels into bgra pixels. | 2021-05-11 | 1 | -17/+5 | |
| | | |||||
* | | Upgrade wgpu | 2021-04-11 | 1 | -11/+13 | |
|/ | |||||
* | Add image format options to reduce code bloat, fixes #376 | 2021-02-13 | 2 | -5/+5 | |
| | |||||
* | Update resvg to `0.12` | 2020-12-19 | 1 | -16/+29 | |
| | |||||
* | Fix deprecation warnings from `image` | 2020-11-20 | 1 | -2/+2 | |
| | |||||
* | Update `bytemuck` and remove `zerocopy` in `iced_wgpu` | 2020-11-10 | 1 | -3/+1 | |
| | |||||
* | Add labels to `iced_wgpu` internals | 2020-08-31 | 1 | -3/+3 | |
| | |||||
* | Fix `offset` calculation in `image::Atlas` | 2020-08-27 | 1 | -1/+1 | |
| | |||||
* | Fix `layers` initialization in `image::Atlas` | 2020-08-27 | 1 | -1/+1 | |
| | |||||
* | Update `image` pipeline in `iced_wgpu` | 2020-08-27 | 1 | -16/+60 | |
| | |||||
* | Update `wgpu` to `0.5` in `iced_wgpu` :tada: | 2020-04-07 | 2 | -27/+15 | |
| | |||||
* | Implement `svg::Handle::from_memory` | 2020-03-31 | 1 | -3/+13 | |
| | | | | Useful if you already have your SVG data in memory. | ||||
* | Add support for loading already-decoded image pixels | 2020-02-29 | 1 | -0/+15 | |
| | |||||
* | Stop creating image pipeline when unnecessary | 2020-02-28 | 7 | -2/+510 | |
| | |||||
* | Move `Debug` implementation for `vector::Svg` | 2020-02-26 | 1 | -11/+6 | |
| | |||||
* | Derive `Debug` for `raster::Memory` | 2020-02-26 | 1 | -11/+1 | |
| | |||||
* | Deallocate atlas entries and remove padding | 2020-02-26 | 2 | -4/+23 | |
| | |||||
* | Fix multiple issues from the refactoring | 2020-02-26 | 1 | -3/+2 | |
| | | | | | | - Update texture view on grow - Fix atlas texture coordinates - Fix fragmented uploads | ||||
* | Avoid creating a vertex buffer every frame | 2020-02-26 | 1 | -2/+0 | |
| | |||||
* | Refactor texture atlas | 2020-02-26 | 2 | -27/+34 | |
| | | | | | | - Split into multiple modules - Rename some concepts - Change API details | ||||
* | Implemented automatic deallocation of texture space for dropped allocations | 2020-02-25 | 2 | -16/+2 | |
| | |||||
* | Updated shaders and removed debug_stub_derive dependency | 2020-02-25 | 2 | -10/+27 | |
| | |||||
* | Batch image draw calls into one with multiple instances | 2020-02-25 | 2 | -21/+6 | |
| | |||||
* | Implement allocating large images across multiple texture array layers. | 2020-02-25 | 2 | -40/+22 | |
| | |||||
* | Use array of atlases instead of one growing indefinitely. | 2020-02-25 | 2 | -227/+51 | |
| | |||||
* | Some small debug changes | 2020-02-25 | 2 | -12/+12 | |
| | |||||
* | Merged image and svg texture atlases into one owned by the image pipeline. | 2020-02-25 | 2 | -126/+31 | |
| | |||||
* | Implemented a texture atlas for images and svgs. | 2020-02-25 | 2 | -145/+336 | |
| | |||||
* | Avoid rasterizing SVG when a dimension is 0 | 2019-12-21 | 1 | -0/+4 | |
| | |||||
* | Cache `Svg` load result properly | 2019-12-15 | 1 | -15/+20 | |
| | | | | This avoids trying to reload the file constantly on every frame. | ||||
* | Add `svg` example | 2019-12-15 | 1 | -1/+1 | |
| | |||||
* | Rerasterize SVGs when resized and refactor a bit | 2019-12-15 | 2 | -0/+363 | |