Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Merge pull request #371 from myfreeweb/window-alpha" | 2020-06-01 | 2 | -10/+5 | |
| | | | | | This reverts commit 2ba9598f8022bf3035d97f1a30e53117b9619235, reversing changes made to d34f8e06c8e3cdbba07a272f346163cfc0f920a6. | ||||
* | Merge pull request #371 from myfreeweb/window-alpha | 2020-06-01 | 2 | -5/+10 | |
|\ | | | | | Add custom window background/clear color (incl. transparency) support, fixes #272 | ||||
| * | Add custom window background/clear color (incl. transparency) support, fixes ↵ | 2020-06-01 | 2 | -5/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | #272 wgpu would currently ignore the alpha: https://github.com/gfx-rs/wgpu/issues/687 glow (and naively patched wgpu) requires premultiplied alpha, so if you don't multiply the RGB by the A right now, the semi-transparent color would be wrong (too bright). winit with_transparent doesn't seem necessary. | ||||
* | | Feature gate `font-kit` behind `"default_system_font"` feature. | 2020-05-31 | 2 | -7/+13 | |
|/ | |||||
* | Fix documentation of `Backend` in `iced_wgpu` | 2020-05-30 | 1 | -6/+4 | |
| | |||||
* | Re-export `Antialiasing` in `iced_wgpu` | 2020-05-29 | 2 | -2/+2 | |
| | |||||
* | Implement async `Compositor::request` in `iced_wgpu` | 2020-05-29 | 1 | -37/+53 | |
| | |||||
* | Merge branch 'master' into improvement/update-wgpu_glyph | 2020-05-29 | 60 | -3635/+415 | |
|\ | |||||
| * | Revert "Merge pull request #362 from hecrj/fix/target-quad-pixels" | 2020-05-28 | 2 | -6/+6 | |
| | | | | | | | | | | This reverts commit 40501f630d8a5aa234ea23b7eaae37060e0e08a5, reversing changes made to 5324eb10242a7dd33f5271dc6fc9eeb09eb2cb50. | ||||
| * | Merge pull request #354 from hecrj/feature/glow-renderer | 2020-05-28 | 60 | -3642/+409 | |
| |\ | | | | | | | OpenGL renderer and backend-agnostic graphics subcrate | ||||
| | * | Write documentation for `iced_glow` | 2020-05-28 | 1 | -3/+1 | |
| | | | |||||
| | * | Write documentation for `iced_graphics` | 2020-05-28 | 4 | -15/+15 | |
| | | | |||||
| | * | Update `glyph_brush` and `glow_glyph` | 2020-05-27 | 2 | -20/+0 | |
| | | | |||||
| | * | Introduce feature flags to enable `iced_glow` | 2020-05-27 | 1 | -0/+7 | |
| | | | | | | | | | | | | Also keep `iced_wgpu` as the default renderer for the time being. | ||||
| | * | Use built-in OpenGL multisampling in `iced_glow` | 2020-05-22 | 1 | -3/+3 | |
| | | | |||||
| | * | Introduce `Program` and `State` | 2020-05-21 | 1 | -10/+12 | |
| | | | |||||
| | * | Refactor `Viewport` and `Compositor` | 2020-05-20 | 7 | -106/+35 | |
| | | | |||||
| | * | Move `Layer` to `iced_graphics` | 2020-05-19 | 6 | -328/+101 | |
| | | | |||||
| | * | Move `Antialiasing` to `iced_graphics` | 2020-05-19 | 1 | -24/+1 | |
| | | | |||||
| | * | Move built-in fonts to `iced_graphics` | 2020-05-19 | 6 | -107/+6 | |
| | | | |||||
| | * | Move `font::Source` to `iced_graphics` | 2020-05-19 | 3 | -41/+2 | |
| | | | |||||
| | * | Rename `window::Backend` to `Compositor` | 2020-05-19 | 2 | -6/+6 | |
| | | | |||||
| | * | Move `Viewport` to `iced_graphics` | 2020-05-19 | 2 | -32/+1 | |
| | | | |||||
| | * | Move `Transformation` to `iced_graphics` | 2020-05-19 | 2 | -56/+1 | |
| | | | |||||
| | * | Draft new `iced_graphics` crate :tada: | 2020-05-19 | 45 | -2738/+66 | |
| | | | |||||
| | * | Draft first working version of `iced_glow` :tada: | 2020-05-19 | 1 | -11/+10 | |
| | | | |||||
| * | | Align quads to physical pixels in `iced_wgpu` | 2020-05-27 | 2 | -6/+6 | |
| | | | |||||
* | | | Use published version of `wgpu_glyph` | 2020-05-29 | 1 | -1/+1 | |
| | | | |||||
* | | | Update `wgpu_glyph` and `glyph_brush` | 2020-05-25 | 4 | -117/+111 | |
|/ / | |||||
* | | Implement `State::with_content` in `pane_grid` | 2020-05-22 | 1 | -2/+2 | |
| | | |||||
* | | Expose `Node` and `State::layout` for `PaneGrid` | 2020-05-22 | 1 | -2/+2 | |
|/ | |||||
* | Merge remote-tracking branch 'upstream/master' | 2020-05-15 | 1 | -1/+1 | |
|\ | |||||
| * | set wgpu's adapter backend to PRIMARY | 2020-05-14 | 1 | -1/+1 | |
| | | |||||
* | | Updated `Radio` layout/fns to match `Checkbox` | 2020-05-15 | 1 | -3/+2 | |
|/ | |||||
* | Pin `gfx-memory` until allocator issue is fixed | 2020-05-06 | 1 | -0/+3 | |
| | | | | https://github.com/gfx-rs/wgpu-rs/issues/261 | ||||
* | Update iced_wgpu dependencies | 2020-05-05 | 1 | -4/+4 | |
| | | | | | | | font-kit 0.4 -> 0.6 guillotiere 0.4 -> 0.5 image 0.22 -> 0.23 resvg 0.8 -> 0.9 | ||||
* | Implement `Frame::fill_rectangle` | 2020-05-01 | 1 | -0/+51 | |
| | | | | This method greatly improves performance when drawing axis-aligned rectangles. | ||||
* | Rename `MouseCursor` to `mouse::Interaction` | 2020-04-30 | 19 | -78/+85 | |
| | |||||
* | Write documentation for the new `canvas` API | 2020-04-30 | 8 | -17/+122 | |
| | |||||
* | Remove inconsistent `input` module in `iced_native` | 2020-04-30 | 1 | -1/+1 | |
| | |||||
* | Reduce initial size of `triangle` buffers in `iced_wgpu` | 2020-04-29 | 1 | -2/+2 | |
| | |||||
* | Rename `Cursor::*_position` methods in `canvas` | 2020-04-29 | 1 | -11/+11 | |
| | |||||
* | Merge branch 'master' into feature/canvas-interaction | 2020-04-29 | 5 | -13/+26 | |
|\ | |||||
| * | Bump versions :tada: | 2020-04-26 | 1 | -1/+1 | |
| | | |||||
| * | Render meshes after quads in `iced_wgpu` | 2020-04-26 | 1 | -12/+12 | |
| | | |||||
| * | Make `Font` an associated type of `text::Renderer` | 2020-04-23 | 3 | -0/+13 | |
| | | |||||
* | | Introduce `Cursor` type in `canvas` | 2020-04-29 | 3 | -32/+88 | |
| | | |||||
* | | Let a `canvas::Program` control the mouse cursor | 2020-04-29 | 2 | -1/+10 | |
| | | |||||
* | | Remove `OutOfBounds` variant from `MouseCursor` | 2020-04-29 | 13 | -13/+13 | |
| | | |||||
* | | Remove `Drawable` and rename `State` to `Program` | 2020-04-28 | 4 | -100/+37 | |
| | |