Commit graph

944 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
8f384c83be
Remove unsused custom.rs file in iced_wgpu 2023-11-14 15:54:10 +01:00
Héctor Ramón Jiménez
b1b2467b45
Fix render pass label in iced_wgpu 2023-11-14 14:50:57 +01:00
Héctor Ramón Jiménez
fee3bf0df4
Kill current render pass only when custom pipelines are present in layer 2023-11-14 14:47:29 +01:00
Héctor Ramón Jiménez
280d3736d5
Fix broken intra-doc links 2023-11-14 13:23:28 +01:00
Héctor Ramón Jiménez
9489e29e66
Re-organize custom module as pipeline module
... and move `Shader` widget to `iced_widget` crate
2023-11-14 12:49:49 +01:00
Héctor Ramón Jiménez
46a48af97f
Write missing documentation for custom module in iced_wgpu 2023-11-14 11:34:15 +01:00
Héctor Ramón Jiménez
de9420e7df
Fix latest wgpu changes 2023-11-14 11:33:04 +01:00
Bingus
36e8521593
Removed Into for Rectangle<f32> from u32 2023-11-14 11:31:44 +01:00
Bingus
781ef1f94c
Added support for custom shader widget for iced_wgpu backend. 2023-11-14 11:31:44 +01:00
Héctor Ramón Jiménez
9d560c8135
Fix unnecessary references in iced_wgpu::image 2023-11-11 07:27:38 +01:00
Héctor Ramón Jiménez
a5125d6fea
Refactor texture image filtering
- Support only `Linear` or `Nearest`
- Simplify `Layer` groups
- Move `FilterMethod` to `Image` and `image::Viewer`
2023-11-11 07:22:51 +01:00
Remmirad
75c9afc608
Remove debug traces 2023-11-11 07:21:52 +01:00
Remmirad
e5d3e75d82
fix design for wgpu backend 2023-11-11 07:21:52 +01:00
Remmirad
4b32a48880
Fix clippy + fmt 2023-11-11 07:21:51 +01:00
Remmirad
5759096a4c
Implement texture filtering options 2023-11-11 07:21:51 +01:00
Héctor Ramón Jiménez
1b534bda53
Merge branch 'master' into text-editor 2023-10-27 05:27:37 +02:00
Héctor Ramón Jiménez
625cd745f3
Write documentation for the new text APIs 2023-10-27 05:04:14 +02:00
Héctor Ramón Jiménez
6582387579
Merge branch 'master' into text-editor 2023-10-27 03:58:45 +02:00
Héctor Ramón Jiménez
86b877517f
Update wgpu to 0.18 and cosmic-text to 0.10 2023-10-27 03:24:06 +02:00
Jim Eckerlein
41dec5bd20 Reassign attribute locations for image shader 2023-09-24 15:26:10 +02:00
Jim Eckerlein
5fb877ab59 Compute vertex position for image shader 2023-09-24 15:24:08 +02:00
Jim Eckerlein
e197abe0aa Move vertex position function into own file 2023-09-24 15:19:07 +02:00
Jim Eckerlein
bcc55e6036 Reassign attribute locations 2023-09-24 15:12:32 +02:00
Jim Eckerlein
3f467d1212 Compute vertex position in shader 2023-09-24 15:10:19 +02:00
Héctor Ramón Jiménez
f137d71e8f
Centralize clippy lints in .cargo/config.toml 2023-09-20 16:40:03 +02:00
Héctor Ramón Jiménez
b8ddd158da
Simplify map call in iced_wgpu::triangle 2023-09-20 16:27:54 +02:00
Héctor Ramón Jiménez
b277625546
Revert "Chore: Apply clippy map transformations"
This reverts commit c997aad85d.
2023-09-20 16:26:43 +02:00
Héctor Ramón Jiménez
14ba939e67
Fix clippy::unreadable_literal 2023-09-20 05:19:24 +02:00
Héctor Ramón Jiménez
caed50b277
Fix clippy::match-wildcard-for-single-variants 2023-09-20 05:03:25 +02:00
Héctor Ramón Jiménez
42ed90bc6f
Fix clippy::default_trait_access 2023-09-20 04:51:08 +02:00
Héctor Ramón Jiménez
34f07b6027
Fix clippy::semicolon_if_nothing_returned 2023-09-20 04:11:52 +02:00
Héctor Ramón Jiménez
be340a8cd8
Fix gamma correction for colored glyphs in iced_wgpu 2023-09-19 23:00:20 +02:00
Héctor Ramón
582da10ae2
Merge pull request #2090 from nyurik/mapping
Chore: Apply clippy map transformations
2023-09-19 13:22:21 +02:00
Yuri Astrakhan
c997aad85d Chore: Apply clippy map transformations
Convert `.map().unwrap_or()` to `.map_or()` and similar transformations.
2023-09-19 01:46:46 -04:00
Yuri Astrakhan
3d6b9637c3 Chore: Inline format args for ease of reading
A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
2023-09-19 01:32:56 -04:00
Héctor Ramón Jiménez
c7d02e24e6
Remove Editor::min_bounds and use bounds instead 2023-09-14 18:57:09 +02:00
Héctor Ramón Jiménez
6448429103
Draft Editor API and TextEditor widget 2023-09-12 14:51:00 +02:00
Héctor Ramón Jiménez
346af3f8b0
Make FontSystem global and simplify Paragraph API 2023-09-11 02:47:24 +02:00
Héctor Ramón Jiménez
b8e5693a30
Merge branch 'master' into explicit-text-caching 2023-09-10 00:34:21 +02:00
Héctor Ramón Jiménez
f60884f6f8
Deny broken_intradoc_links and verify documentation in CI 2023-09-09 20:58:45 +02:00
Matthias Vogelgesang
89d9f1d7d2 Fix majority of unresolved documentation links 2023-09-09 18:59:17 +02:00
Héctor Ramón Jiménez
3450987355
Invalidate existing paragraphs when new fonts are loaded 2023-09-09 11:21:32 +02:00
Héctor Ramón Jiménez
10d0b257f9
Use Oklab color interpolation only with color::GAMMA_CORRECTION 2023-09-07 07:48:43 +02:00
Matthias Vogelgesang
181708a1c0
Compute gradients in Oklab color space 2023-09-07 07:45:42 +02:00
Héctor Ramón
b5e7fb240c
Merge pull request #2070 from ripytide/master
Added a Frame::scale_nonuniform method
2023-09-07 06:03:41 +02:00
Héctor Ramón
d82c8b59e6
Merge pull request #2071 from Davidster/wgpu_webgpu_support
use @interpolate(flat) attribute as per the WebGPU spec
2023-09-07 05:53:50 +02:00
Héctor Ramón Jiménez
09965b686e
Make scale methods in Frame generic over f32 and Vector 2023-09-07 05:51:39 +02:00
Héctor Ramón Jiménez
1f263051b6
Implement scale in terms of scale_nonuniform 2023-09-07 05:45:51 +02:00
Héctor Ramón Jiménez
87800095e2
Remove unnecessary interpolate(flat) in quad.wgsl 2023-09-07 05:43:03 +02:00
Héctor Ramón
6fc88c3c80
Merge pull request #2059 from joshuamegnauth54/ensure_nonzero_text_lineheight
[issue #2002] Ensure that absolute `LineHeight` is always > 0.0
2023-09-07 03:49:44 +02:00