summaryrefslogtreecommitdiffstats
path: root/wgpu/src/image.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add labels to `iced_wgpu` internalsLibravatar Héctor Ramón Jiménez2020-08-311-11/+11
|
* Remove unnecessary `create_buffer_init` for uniformsLibravatar Héctor Ramón Jiménez2020-08-271-10/+6
|
* Remove redundant depth bias fields in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-271-3/+0
|
* Update `image` pipeline in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-271-72/+86
|
* Move `Layer` to `iced_graphics`Libravatar Héctor Ramón Jiménez2020-05-191-26/+31
|
* Change `&mut wgpu::Device` to `&wgpu::Device` (#299)Libravatar Lain-dono2020-04-161-1/+1
| | | | | * Change `&mut wgpu::Device` to `&wgpu::Device` * Fix for rustfmt
* Update `wgpu` to `0.5` in `iced_wgpu` :tada:Libravatar Héctor Ramón Jiménez2020-04-071-74/+85
|
* Stop creating image pipeline when unnecessaryLibravatar Héctor Ramón Jiménez2020-02-281-36/+38
|
* Remove unused code warnings in `iced_wgpu::image`Libravatar Héctor Ramón Jiménez2020-02-261-8/+13
|
* Deallocate atlas entries and remove paddingLibravatar Héctor Ramón Jiménez2020-02-261-4/+4
|
* Fix multiple issues from the refactoringLibravatar Héctor Ramón Jiménez2020-02-261-4/+6
| | | | | | - 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-40/+69
|
* Refactor texture atlasLibravatar Héctor Ramón Jiménez2020-02-261-623/+145
| | | | | | - Split into multiple modules - Rename some concepts - Change API details
* Implemented automatic deallocation of texture space for dropped allocationsLibravatar Malte Veerman2020-02-251-69/+86
|
* When deallocating the last allocation in an allocator mark its layer as emptyLibravatar Malte Veerman2020-02-251-24/+23
|
* Updated shaders and removed debug_stub_derive dependencyLibravatar Malte Veerman2020-02-251-8/+24
|
* Batch image draw calls into one with multiple instancesLibravatar Malte Veerman2020-02-251-182/+154
|
* Implement allocating large images across multiple texture array layers.Libravatar Malte Veerman2020-02-251-168/+517
|
* Use array of atlases instead of one growing indefinitely.Libravatar Malte Veerman2020-02-251-49/+203
|
* Fixed texture bleedingLibravatar Malte Veerman2020-02-251-4/+4
|
* Merged image and svg texture atlases into one owned by the image pipeline.Libravatar Malte Veerman2020-02-251-33/+59
|
* Implemented a texture atlas for images and svgs.Libravatar Malte Veerman2020-02-251-65/+112
|
* Make output format of `iced_wgpu` configurableLibravatar Héctor Ramón Jiménez2020-02-241-2/+2
|
* Make `image` support optional in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-01-201-5/+19
| | | | | This reduces binary size when image rendering is not necessary a considerable amount.
* Cache `Svg` load result properlyLibravatar Héctor Ramón Jiménez2019-12-151-5/+2
| | | | This avoids trying to reload the file constantly on every frame.
* Put `svg` rendering behind a feature gateLibravatar Héctor Ramón Jiménez2019-12-151-12/+24
| | | | This reduces binary size when SVG supoprt is not needed.
* Rerasterize SVGs when resized and refactor a bitLibravatar Héctor Ramón Jiménez2019-12-151-258/+50
|
* Merged svg pipeline into imageLibravatar Malte Veerman2019-12-121-21/+86
|
* Merge branch 'master' into feature/image-from-bytesLibravatar Héctor Ramón Jiménez2019-12-041-0/+2
|\
| * Add `repr(C)` to GPU typesLibravatar Héctor Ramón Jiménez2019-12-011-0/+2
| |
* | Implement basic image cache trimming in iced_wgpuLibravatar Héctor Ramón Jiménez2019-11-301-7/+52
| |
* | Allow to load an image from memoryLibravatar Héctor Ramón Jiménez2019-11-291-16/+35
|/ | | | | New `image::Handle` opaque type uniquely identifying some `image::Data`, allowing reliable caching.
* Use explicit `Uniforms` type in image pipelineLibravatar Héctor Ramón Jiménez2019-11-241-14/+24
|
* Fix copy image instance size in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-241-1/+1
|
* Avoid panic when image load fails in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-241-63/+71
|
* Write docs for `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-11-221-5/+5
|
* Replace `nalgebra` with `glam`Libravatar Héctor Ramón Jiménez2019-10-311-3/+1
| | | | `glam` compiles much faster and leverages SIMD nicely.
* Implement clipping for imagesLibravatar Héctor Ramón Jiménez2019-10-271-0/+8
|
* Remove warnings in `wgpu::image`Libravatar Héctor Ramón Jiménez2019-10-231-4/+4
|
* Implement basic image rendering in `iced_wgpu`Libravatar Héctor Ramón Jiménez2019-10-231-0/+438