Héctor Ramón Jiménez
|
88b72de282
|
Implement preliminary cache grouping for mesh primitives
Due to AA, it's very expensive to render every cached
layer independently.
|
2024-04-03 22:13:00 +02:00 |
|
Héctor Ramón Jiménez
|
b05e61f5c8
|
Redesign iced_wgpu layering architecture
|
2024-04-03 21:07:54 +02:00 |
|
Héctor Ramón Jiménez
|
f5bcfec821
|
Use rustc-hash for most of our HashMap and HashSet instances
|
2024-04-01 12:00:15 +02:00 |
|
Héctor Ramón
|
c7a4fad4a2
|
Merge pull request #2357 from iced-rs/wgpu/use-staging-belt
Use a `StagingBelt` in `iced_wgpu` for regular buffer uploads
|
2024-03-30 23:49:26 +01:00 |
|
Héctor Ramón Jiménez
|
35af0aa84f
|
Fix batched writes logic in iced_wgpu::buffer
|
2024-03-30 13:51:22 +01:00 |
|
Héctor Ramón Jiménez
|
5f1eb43161
|
Split big Buffer writes into multiple chunks
|
2024-03-29 14:29:31 +01:00 |
|
Héctor Ramón Jiménez
|
0a97b9e37a
|
Add documentation to Backend::recall in iced_wgpu
|
2024-03-29 09:57:11 +01:00 |
|
Héctor Ramón Jiménez
|
2bb53ad6e7
|
Use a StagingBelt in iced_wgpu for regular buffer uploads
|
2024-03-29 04:04:14 +01:00 |
|
Daniel Yoon
|
8c401be207
|
Update solid.wgsl
|
2024-03-26 11:50:11 +11:00 |
|
Héctor Ramón
|
a2a8381a49
|
Merge pull request #2351 from iced-rs/custom-renderer-injection
Type-Driven Renderer Fallback
|
2024-03-25 21:36:44 +01:00 |
|
Héctor Ramón Jiménez
|
4f5b63f1f4
|
Reintroduce backend selection through ICED_BACKEND env var
|
2024-03-24 08:04:28 +01:00 |
|
Héctor Ramón Jiménez
|
441e9237cd
|
Rename compositor::Renderer to Default
|
2024-03-22 19:35:19 +01:00 |
|
Héctor Ramón Jiménez
|
5137d655e6
|
Allow custom renderers in Program and Application
|
2024-03-22 07:09:51 +01:00 |
|
Héctor Ramón Jiménez
|
1f13a91361
|
Make iced_tiny_skia optional with a tiny-skia feature
|
2024-03-22 05:27:31 +01:00 |
|
Héctor Ramón Jiménez
|
53a183fe0d
|
Restore canvas::Frame API
|
2024-03-22 01:35:14 +01:00 |
|
Héctor Ramón Jiménez
|
3645d34d6a
|
Implement composable, type-safe renderer fallback
|
2024-03-21 22:27:17 +01:00 |
|
Héctor Ramón
|
01f38f05a2
|
Merge pull request #2341 from Koranir/premultiply
Allow using the premultiplied alpha wgpu compositor mode
|
2024-03-20 16:58:19 +01:00 |
|
Daniel Yoon
|
a613079083
|
Revert "Remove PreMultiplied alpha mode selection in wgpu:🪟:compositor"
This reverts commit 33066bca1a.
|
2024-03-20 16:46:13 +01:00 |
|
Héctor Ramón Jiménez
|
ff409ce66c
|
Fix empty wgpu draw calls in image pipeline
|
2024-03-20 16:40:14 +01:00 |
|
Héctor Ramón Jiménez
|
bad3b1ac47
|
Show name of current Theme in clock example
|
2024-03-16 16:52:21 +01:00 |
|
rustrover
|
500ba962d1
|
fix some comments
Signed-off-by: rustrover <seekseat@126.com>
|
2024-03-09 15:26:37 +08:00 |
|
Héctor Ramón
|
edf7d7ca75
|
Merge pull request #2312 from iced-rs/theming-reloaded
Theming reloaded
|
2024-03-08 14:00:28 +01:00 |
|
Héctor Ramón Jiménez
|
ecf42b97df
|
Fix block_on in iced_wgpu hanging Wasm builds
|
2024-03-07 23:25:24 +01:00 |
|
Héctor Ramón Jiménez
|
6785a452ee
|
Fix broken links in documentation
|
2024-03-07 00:19:24 +01:00 |
|
Héctor Ramón Jiménez
|
dd36893f7a
|
Introduce iced_sentinel and iced_debug crates
|
2024-02-26 07:00:51 +01:00 |
|
Héctor Ramón Jiménez
|
8a86ef14e3
|
Avoid uninitialized Surface configuration on Wasm
|
2024-02-20 02:51:20 +01:00 |
|
Héctor Ramón Jiménez
|
ff011e5dfd
|
Disable quad::gradient pipeline on Wasm
|
2024-02-20 02:51:02 +01:00 |
|
Héctor Ramón Jiménez
|
04df889cac
|
Use two layers for image::atlas only on Gl backend
|
2024-02-19 08:18:51 +01:00 |
|
PolyMeilex
|
4272090d36
|
[wgpu.image] Workaround WGPU OpenGL heuristics
|
2024-02-18 06:12:15 +01:00 |
|
Héctor Ramón Jiménez
|
33066bca1a
|
Remove PreMultiplied alpha mode selection in wgpu:🪟:compositor
|
2024-02-10 03:49:41 +01:00 |
|
julianbraha
|
63f4f4283f
|
Fix dead documentation link in wgpu/README.md
|
2024-02-10 03:08:43 +01:00 |
|
Héctor Ramón Jiménez
|
8a8c1ab2c8
|
Log available formats and alpha modes in wgpu:🪟:compositor
|
2024-02-10 00:38:25 +01:00 |
|
Daniel Yoon
|
712c8e53f2
|
Fix alpha mode configuration in iced_wgpu
|
2024-02-10 00:24:41 +01:00 |
|
Wyatt Herkamp
|
149e8b4103
|
Update some dependencies
|
2024-02-09 01:53:34 +01:00 |
|
Héctor Ramón Jiménez
|
b3adf31845
|
Apply Transformation to RawText primitives
|
2024-02-02 14:43:04 +01:00 |
|
Héctor Ramón Jiménez
|
d8dffa411b
|
Transform clip_bounds in wgpu::text
|
2024-02-02 02:31:47 +01:00 |
|
Héctor Ramón Jiménez
|
f4d6648601
|
Introduce with_transformation to Renderer trait
|
2024-02-02 02:24:45 +01:00 |
|
Héctor Ramón Jiménez
|
a6e91d13d5
|
Allow only uniform scaling in Transformation
|
2024-02-02 01:57:03 +01:00 |
|
Héctor Ramón Jiménez
|
aa41d7656e
|
Apply Transform scaling to text primitives
|
2024-02-02 01:55:32 +01:00 |
|
Héctor Ramón Jiménez
|
5467c19c80
|
Replace Primitive::Translate with Transform
|
2024-02-02 01:53:23 +01:00 |
|
Michal Lebeda
|
f1c63398b3
|
Add return values to Frame::with_clip() and Frame::with_save()
|
2024-01-31 19:00:02 +01:00 |
|
Héctor Ramón Jiménez
|
7a50e9e8fb
|
Convert Renderer::Theme to generic Widget type
|
2024-01-21 17:56:01 +01:00 |
|
Héctor Ramón Jiménez
|
1c1667c3c9
|
Inline quad_pos and quad_scale definitions
|
2024-01-20 13:41:51 +01:00 |
|
Héctor Ramón Jiménez
|
25f182f933
|
Introduce Border struct analogous to Shadow
|
2024-01-20 13:29:25 +01:00 |
|
Héctor Ramón Jiménez
|
b7b457a575
|
Make shadow optional in renderer::Quad
|
2024-01-20 12:11:18 +01:00 |
|
Nick Senger
|
cc906c83cd
|
feat: quad shadows
|
2024-01-20 11:59:37 +01:00 |
|
Héctor Ramón Jiménez
|
0c7f6e4b34
|
Fix vertex.wgsl shader in iced_wgpu
|
2024-01-19 20:43:18 +01:00 |
|
Héctor Ramón Jiménez
|
1781068e1c
|
Merge branch 'master' into remove-vertex-indexing
|
2024-01-19 20:41:52 +01:00 |
|
Héctor Ramón Jiménez
|
c929e6f5dd
|
Use Self::Surface in Compositor implementors
|
2024-01-18 10:56:02 +01:00 |
|
Héctor Ramón Jiménez
|
5fc49edc55
|
Make compatible_window mandatory in Compositor
|
2024-01-18 10:06:30 +01:00 |
|