Commit graph

  • 7e2b1612b9 outline schtuff master Chris Cochrun 2025-07-10 17:07:22 -05:00
  • da3b02cf8a adding together a jump-flood algorithm for rendering outlines Chris Cochrun 2025-07-10 10:03:03 -05:00
  • 84de74e7c2 idk Chris Cochrun 2025-07-09 06:04:05 -05:00
  • 8fa8c752ed adding flake Chris Cochrun 2025-05-01 06:30:08 -05:00
  • a456d1c17b
    Update cosmic-text to 0.14 Héctor Ramón Jiménez 2025-04-09 18:31:38 +02:00
  • be2defe4a1
    Update cosmic-text to 0.13 Héctor Ramón Jiménez 2025-03-10 19:39:43 +01:00
  • a886f2427e
    Update edition to 2024 Héctor Ramón Jiménez 2025-03-09 01:01:09 +01:00
  • 007fc4b0d5
    Run cargo fmt Héctor Ramón Jiménez 2025-03-09 01:00:26 +01:00
  • 9ab32ae1c3
    Fix the is_run_visible calculation (#134) StratusFearMe21 2025-03-04 19:36:29 -07:00
  • 505f12f6ce
    Small improvements to cache (#130) Alphyr 2025-02-05 03:04:11 +01:00
  • 114cfa3e02
    fix: use text area bounds to determine visibility Jose Acevedo 2024-12-10 13:33:03 -05:00
  • 40861cd933
    Move text area bounds outside run/glyph loops (#110) Josh Groves 2024-07-29 11:59:26 -02:30
  • 6b566c5eb1
    update example to use winit 0.30 (#105) Billy Messenger 2024-07-25 13:05:55 -05:00
  • 28512c8630
    Prepare benchmarks + ~1.7x prepare perf improvement (#121) Taj Pereira 2024-11-28 22:36:23 +09:00
  • db2c1ca316
    Relax lifetimes further x10A94 2024-09-30 21:55:17 +03:00
  • 71c9940f91
    Use default limits for example (#98) Josh Groves 2024-05-27 00:04:17 -02:30
  • 73be1c53ad
    Merge pull request #1 from devrangel/upgrade-wgpu-24 Héctor 2025-03-09 00:22:41 +01:00
  • a6ddf89014
    upgrade to wgpu 24 Matheus Rangel 2025-01-22 20:26:52 -03:00
  • 3c455a9475
    Rename to cryoglyph Héctor Ramón Jiménez 2025-03-09 00:02:29 +01:00
  • ba9d0ba054
    Use my own flavor of GitHub workflows Héctor Ramón Jiménez 2025-03-08 23:46:54 +01:00
  • 59a3ecef65
    Rename to iced_glyphon and explain the reason of the fork Héctor Ramón Jiménez 2024-09-18 03:02:33 +02:00
  • 09712a70df
    Upgrade wgpu to 23.0 dtzxporter 2024-10-30 11:59:19 -04:00
  • 0d7ba1bba4
    Update wgpu to 22.0 Héctor Ramón Jiménez 2024-07-19 19:02:10 +02:00
  • ce412b3954
    Reapply "update to wgpu 0.20.0 (#93)" Héctor Ramón Jiménez 2024-07-17 13:01:39 +02:00
  • feef9f5630
    update to cosmic-text 0.12 and rustc-hash 2.0 (#104) Billy Messenger 2024-07-08 07:52:33 -05:00
  • f07e7bab70
    Revert "Bump cosmic text to 0.11 (#89)" Héctor Ramón Jiménez 2024-05-08 19:25:47 +02:00
  • 0a688982e9
    Revert "update to wgpu 0.20.0 (#93)" Héctor Ramón Jiménez 2024-05-08 19:25:00 +02:00
  • 883b9170b4
    Simplify rendering pipeline, reduce gpu memory usage, remove duplicated data Pēteris Pakalns 2024-03-12 18:19:14 +02:00
  • c69090f74b
    Use a StagingBelt for regular buffer uploads Héctor Ramón Jiménez 2024-03-29 03:55:20 +01:00
  • b411ea71e7
    Introduce explicit Viewport sharing (#96) Héctor Ramón 2024-05-08 16:17:58 +02:00
  • 5aed9e1477
    Support sharing Pipeline state between TextAtlas (#95) Héctor Ramón 2024-05-08 15:39:19 +02:00
  • 670140e2a1
    update to wgpu 0.20.0 (#93) EggShark 2024-04-29 10:31:15 -05:00
  • 3e281d1828
    Use rustc-hash for HashSet of glyphs_in_use (#90) Héctor Ramón 2024-03-30 02:17:39 +01:00
  • 4f24305ac5 Reuse Vec allocations in TextRenderer Héctor Ramón Jiménez 2024-03-29 23:46:42 +01:00
  • c16b6eb957
    Bump cosmic text to 0.11 (#89) Xavier Lambein 2024-03-26 01:26:37 +01:00
  • f95e66f612
    Support multi viewport rendering with reusable text atlas (#88) Pēteris Pakalns 2024-03-26 02:25:57 +02:00
  • 4700e54f16
    Do a little feature magic to allow to build for web (#83) Jengamon 2024-02-21 16:49:54 -08:00
  • 4590abae08 Release 0.5.0 grovesNL 2024-01-17 20:30:28 -03:30
  • 65825aa0d4 update to wgpu 0.19.0 TheEggShark 2024-01-17 15:00:02 -06:00
  • 3425efd522 Release 0.4.1 grovesNL 2024-01-15 21:33:29 -03:30
  • bfb07147cd Don't convert web text colors to linear grovesNL 2024-01-15 21:13:50 -03:30
  • 7f9afac93e Release 0.4.0 grovesNL 2024-01-15 16:24:05 -03:30
  • 1bb46e41ff Update lru grovesNL 2024-01-15 16:03:19 -03:30
  • c2469de817 Update winit grovesNL 2024-01-15 16:03:02 -03:30
  • ce394f9d53 Internally convert text colors to linear grovesNL 2024-01-15 12:49:19 -03:30
  • ca5f82e5e9 Grow by a factor of 2 grovesNL 2024-01-15 11:46:17 -03:30
  • b15437b87f Fix typo in docs Lukas Kalbertodt 2023-12-28 12:52:40 +01:00
  • 914a283e3f Add #[doc(no_inline)] to cosmic-text reexports Lukas Kalbertodt 2023-12-28 12:52:10 +01:00
  • 941309aed2 fixed cargo fmt errors TheEggShark 2023-12-03 16:23:17 -06:00
  • f13c5f024e added clippy suggestions TheEggShark 2023-12-03 16:20:47 -06:00
  • f554de853b Update etagere julianbraha 2023-11-19 18:26:16 -05:00
  • 2caa9fc5e5 Update wgpu to 0.18 Héctor Ramón Jiménez 2023-10-27 03:13:18 +02:00
  • 6aaaf5071e Bump cosmic-text to 0.10 Duncan Dean 2023-10-19 18:50:10 +02:00
  • 9e25714a44 Bump winit to 0.28.7 Azur冰弦 2023-10-12 13:21:40 +08:00
  • 1de354c05d Bump wgpu to 0.17.1 Lixou 2023-10-04 16:38:05 +02:00
  • 20f0f8fa80 Update wgpu (and dev-dependecies) Ian Douglas Scott 2023-08-14 15:31:05 -07:00
  • 3c9f7c4eb1
    Add Interpolation attribute for the VertexOutput and add Error trait implementation for RenderError (#49) c-u 2023-08-06 17:37:42 +02:00
  • 33c64acbcf Release 0.3.0 grovesNL 2023-07-26 22:39:44 -02:30
  • 8f89ffed13 Bump lru to 0.11 grovesNL 2023-07-26 22:36:24 -02:30
  • 81dedbd042 Implement subpixel glyph positioning and scaling Héctor Ramón Jiménez 2023-06-20 06:08:41 +02:00
  • 595e09a497 Take an IntoIterator instead of Iterator in prepare methods Héctor Ramón Jiménez 2023-07-07 07:04:00 +02:00
  • 1469768013 Iterate over text areas only once in prepare Héctor Ramón Jiménez 2023-03-28 12:37:31 +02:00
  • d40b6ad2ed Remove Copy implementation for TextArea Héctor Ramón Jiménez 2023-03-28 12:23:56 +02:00
  • 0857bef584 Take an Iterator of TextArea in prepare Héctor Ramón Jiménez 2023-02-05 18:22:56 +01:00
  • 7f31965063 Fix potentially evicting glyphs in use during try_allocate Héctor Ramón Jiménez 2023-07-04 18:36:18 +02:00
  • bc9cc82050 Use new etagere release 🎉 Héctor Ramón Jiménez 2023-07-04 18:21:38 +02:00
  • f64771c2c3 Grow internal packer and re-upload glyphs automatically Héctor Ramón Jiménez 2023-06-15 18:23:36 +02:00
  • a74ce29c1a Implement growing logic for TextAtlas Héctor Ramón Jiménez 2023-02-08 23:08:37 +01:00
  • d20643702f Doc: Add small summary of crate goal in doc.rs Gijs Burghoorn 2023-05-21 14:08:12 +02:00
  • 9f82af4f7d Introduce ColorMode for Atlas Héctor Ramón Jiménez 2023-06-01 03:08:54 +02:00
  • 80e8465af6 Update wgpu to 0.16 Héctor Ramón Jiménez 2023-05-02 06:31:22 +02:00
  • ddaaae295c Update wgpu to 0.15 Héctor Ramón Jiménez 2023-04-08 04:15:59 +02:00
  • b9430c39b6 Update cosmic-text to 0.8 Héctor Ramón Jiménez 2023-04-08 04:19:27 +02:00
  • 19d704f0c9 Make render take an immutable self Héctor Ramón Jiménez 2023-02-08 00:47:56 +01:00
  • e457bca108 Use Srgb texture format for TextAtlas Héctor Ramón Jiménez 2023-02-04 13:22:39 +01:00
  • 2af2f357c5 Update cosmic-text to latest Héctor Ramón Jiménez 2023-03-19 15:05:53 +01:00
  • ea5f122f78 Remove potentially huge texture_pending from InnerAtlas Héctor Ramón Jiménez 2023-02-08 21:21:54 +01:00
  • 1f31586c55 Set default_color per TextArea Héctor Ramón Jiménez 2023-02-27 03:31:34 +01:00
  • 1dcb1735b4 Update to latest cosmic-text grovesNL 2023-02-24 12:33:03 -03:30
  • c25f394c16 Allow depth to be attached to text using metadata grovesNL 2023-02-14 14:44:09 -03:30
  • 74e9aa37a1 Set renderer multisample and depth-stencil state grovesNL 2023-02-13 22:35:04 -03:30
  • da4bb4af5c Use lru for glyph caching Héctor Ramón Jiménez 2023-02-08 04:21:16 +01:00
  • bbe26f9c54 Move version back to 0.2.0 for now grovesNL 2023-01-29 22:17:31 -03:30
  • 05939b2731 Release 0.3.0 grovesNL 2023-01-29 22:15:32 -03:30
  • 8aeb9f16bf Remove unnecessary cast grovesNL 2023-01-29 22:14:55 -03:30
  • 288cd89cf8 Simplify re-exports paths grovesNL 2023-01-29 22:04:01 -03:30
  • 658fcf4d6f Separate text area lifetimes grovesNL 2023-01-29 21:29:20 -03:30
  • 07b04f511a Update example to show emojis and clipping grovesNL 2023-01-26 00:44:29 -03:30
  • 8c8cfba093 Add clipping back grovesNL 2023-01-26 00:07:05 -03:30
  • ba52cbdba6 Buffer doesn't need to be mutable anymore grovesNL 2023-01-25 16:10:10 -03:30
  • e0998be181 Only multiply alpha grovesNL 2023-01-25 15:45:54 -03:30
  • 06766de965 Update to latest cosmic-text grovesNL 2023-01-25 15:16:05 -03:30
  • 65ff0a6eec Update to latest cosmic-text Joshua Groves 2022-11-28 09:35:14 -05:00
  • 3a0e965675 Split color and mask atlases apart Joshua Groves 2022-11-28 07:18:45 -03:30
  • 6cf10bba8d Fix alpha blending for emojis Joshua Groves 2022-11-28 03:56:00 -03:30
  • 609814de6b Use Fifo for example Joshua Groves 2022-11-28 02:23:10 -03:30
  • 8a1153039e Update to latest cosmic grovesNL 2022-11-03 21:05:21 -02:30
  • 84fb66e27e Use color packing from cosmic grovesNL 2022-11-03 01:02:09 -02:30
  • 4c1a83548e Use default font color and remove Color grovesNL 2022-10-28 01:24:45 -02:30
  • 7eb4d41c25 Update README grovesNL 2022-10-28 01:16:33 -02:30