Héctor Ramón Jiménez
|
cc20baad6f
|
Use find(..) instead of filter(..).next()
|
2023-04-21 21:46:02 +02:00 |
|
Héctor Ramón Jiménez
|
3f0c226b74
|
Use point-free notation
|
2023-04-21 21:36:30 +02:00 |
|
David Huculak
|
cbb2ba38fa
|
remove unused import
|
2023-04-20 21:38:52 -04:00 |
|
David Huculak
|
8122904ca4
|
wgpu 0.16
|
2023-04-20 21:28:47 -04:00 |
|
Héctor Ramón Jiménez
|
619ba9294d
|
Merge branch 'advanced-text' into incremental-rendering
|
2023-04-17 23:46:18 +02:00 |
|
Héctor Ramón Jiménez
|
e3730106e9
|
Update glyphon to latest dev
|
2023-04-17 23:44:26 +02:00 |
|
Héctor Ramón Jiménez
|
4bae457c37
|
Merge branch 'master' into advanced-text
|
2023-04-17 23:41:12 +02:00 |
|
Héctor Ramón Jiménez
|
c79cc2d2b3
|
Bump versions 🎉
|
2023-04-13 08:41:09 +02:00 |
|
Héctor Ramón Jiménez
|
b677345ac1
|
Get surface capabilities only once in iced_wgpu
|
2023-04-13 05:42:56 +02:00 |
|
Elham Aryanpur
|
d5453c62e9
|
Update wgpu to 0.15
|
2023-04-13 05:40:23 +02:00 |
|
Héctor Ramón Jiménez
|
d206b82ebb
|
Update glyphon
|
2023-04-08 07:35:16 +02:00 |
|
Héctor Ramón Jiménez
|
1872f7fa6d
|
Use *_from_env helpers from wgpu in iced_wgpu
|
2023-04-08 06:14:25 +02:00 |
|
Héctor Ramón Jiménez
|
c0431aedd3
|
Update wgpu and cosmic-text
|
2023-04-08 04:47:05 +02:00 |
|
David Huculak
|
703484c5fd
|
remove colons from shader labels
|
2023-04-01 16:10:28 -04:00 |
|
Héctor Ramón Jiménez
|
0b459c8e24
|
Introduce font::Stretch
|
2023-03-30 02:01:20 +02:00 |
|
Héctor Ramón Jiménez
|
707de9d788
|
Introduce support for Font attributes
|
2023-03-30 00:56:00 +02:00 |
|
Héctor Ramón Jiménez
|
5f9e7f6cb9
|
Update cosmic-text to latest 🎉
|
2023-03-19 14:52:30 +01:00 |
|
Héctor Ramón Jiménez
|
ea50ec8df1
|
Trim text Buffer cache every frame in iced_wgpu and iced_tiny_skia
|
2023-03-17 19:58:42 +01:00 |
|
Héctor Ramón Jiménez
|
3a26baa564
|
Remove image abstractions in iced_graphics
|
2023-03-07 03:47:49 +01:00 |
|
Héctor Ramón Jiménez
|
06bbcc310e
|
Move webgl feature selection for wgpu into iced_wgpu
|
2023-03-05 06:40:20 +01:00 |
|
Héctor Ramón Jiménez
|
5fed065dc3
|
Update glyphon in iced_wgpu
|
2023-03-04 05:56:10 +01:00 |
|
Héctor Ramón Jiménez
|
bacbaeed99
|
Merge branch 'advanced-text' into feature/software-renderer
|
2023-03-04 05:51:05 +01:00 |
|
Héctor Ramón Jiménez
|
3a0d34c024
|
Create iced_widget subcrate and re-organize the whole codebase
|
2023-03-04 05:37:11 +01:00 |
|
Héctor Ramón Jiménez
|
6cc48b5c62
|
Move Canvas and QRCode to iced crate
Rename `canvas` modules to `geometry` in graphics subcrates
|
2023-03-03 04:57:55 +01:00 |
|
Héctor Ramón Jiménez
|
d13d19ba35
|
Rename canvas::frame to canvas in iced_wgpu
|
2023-03-03 04:00:44 +01:00 |
|
Héctor Ramón Jiménez
|
bbeaf10c04
|
Mark Primitive as non-exhaustive in iced_graphics
|
2023-03-03 03:55:07 +01:00 |
|
Héctor Ramón Jiménez
|
5fd5d1cdf8
|
Implement Canvas support for iced_tiny_skia
|
2023-03-01 21:34:26 +01:00 |
|
Héctor Ramón Jiménez
|
11b2c3bbe3
|
Reuse text buffers independently of color in iced_wgpu
|
2023-02-27 03:41:32 +01:00 |
|
Héctor Ramón Jiménez
|
535d7a4d57
|
Implement basic presentation with softbuffer for iced_tiny_skia
|
2023-02-25 16:05:42 +01:00 |
|
Héctor Ramón Jiménez
|
5100b5d0a1
|
Introduce iced_renderer subcrate featuring runtime renderer fallback
|
2023-02-24 23:24:48 +01:00 |
|
Héctor Ramón Jiménez
|
51844c5d0c
|
Trim Cache every 300 frames in text::Pipeline
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
17a4d817c4
|
Collapse conditional and please clippy
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
2097a56b58
|
Provide some margin to static buffers when growing
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
0715d7d0c7
|
Update glyphon in iced_wgpu
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
05c787c2ef
|
Grow atlas in text::Pipeline when necessary
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
ddbf93a82f
|
Set scissoring properly in text::Pipeline
|
2023-02-24 13:37:32 +01:00 |
|
Héctor Ramón Jiménez
|
21886d7e9c
|
Use my GitHub fork of glyphon
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
730d6a0756
|
Reuse a RenderPass as much as possible in iced_wgpu
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
b8c1809ea1
|
Refactor triangle::Pipeline into prepare and render architecture
And get rid of the staging belt! 🎉
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
23ed352e83
|
Fix needless borrows in image::Pipeline
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
363966ee9e
|
Refactor image::Pipeline into prepare and render architecture
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
34c963f7b3
|
Remove unnecessary borrow in quad::Pipeline
|
2023-02-24 13:37:31 +01:00 |
|
Héctor Ramón Jiménez
|
77b59496b0
|
Fix rendering order for quad::Pipeline
|
2023-02-24 13:37:30 +01:00 |
|
Héctor Ramón Jiménez
|
a970f34cb4
|
Apply ceil to text bounds when drawing
|
2023-02-24 13:37:30 +01:00 |
|
Héctor Ramón Jiménez
|
680ea5dcca
|
Refactor quad::Pipeline to prepare and render architecture
|
2023-02-24 13:37:30 +01:00 |
|
Héctor Ramón Jiménez
|
7d4c63d411
|
Set Attrs::monospaced if Font::Monospace is selected
|
2023-02-24 13:36:03 +01:00 |
|
Héctor Ramón Jiménez
|
dd80772da9
|
Set a minimum height for Buffer of size * 1.2
This avoids text from misteriously disappearing, even if the user uses a
`height` that isn't enough to fit the text.
|
2023-02-24 13:36:03 +01:00 |
|
Héctor Ramón Jiménez
|
15d257a52a
|
Stop truncating the renderers in text::Pipeline
We avoid recreating buffers this way, and the amount of layers should
stay relatively low anyways.
|
2023-02-24 13:36:02 +01:00 |
|
Héctor Ramón Jiménez
|
f37b87fbab
|
Avoid allocating text_areas in text::Pipeline
|
2023-02-24 13:36:02 +01:00 |
|
Héctor Ramón Jiménez
|
6cf4a10906
|
Stop reusing SwashCache in text::Pipeline
`SwashCache` can't be easily trimmed and it's not really getting us
anything since `glyphon` already caches using a glyph atlas anyways.
|
2023-02-24 13:36:02 +01:00 |
|