Commit graph

  • 24e4af85ff
    Add color inverting support main Isaac Mills 2025-02-17 11:55:25 -07:00
  • 675f627c9c
    Add color inverting support Isaac Mills 2025-02-17 11:41:48 -07:00
  • 9707e9c6cf
    Update fork Isaac Mills 2025-02-17 08:30:48 -07:00
  • 128841ee7d
    Small improvements to cache (#130) Alphyr 2025-02-05 03:04:11 +01:00
  • 651f2543a1
    Release 0.8.0 (#129) Josh Groves 2025-01-21 11:40:09 -03:30
  • bff018f6af
    Upgrade to wgpu 24 (#127) Matheus Rangel 2025-01-18 22:59:56 -03:00
  • 7264e5f324 fix: use text area bounds to determine visibility Jose Acevedo 2024-12-10 13:33:03 -05:00
  • 1055c2e534
    Prepare benchmarks + ~1.7x prepare perf improvement (#121) Taj Pereira 2024-11-28 22:36:23 +09:00
  • 87f959dfdb Release 0.7.0 grovesNL 2024-11-05 16:13:59 -03:30
  • f1f50ab7b1 Upgrade to wgpu v23. dtzxporter 2024-10-30 11:59:19 -04:00
  • 2ff4bfbbf3
    Transparency for emojis Isaac Mills 2024-10-16 10:50:13 -06:00
  • 487b7bbe3c
    Update Isaac Mills 2024-10-11 12:01:17 -06:00
  • 0115197751 Relax lifetimes further x10A94 2024-09-30 21:55:17 +03:00
  • e39fa92462 Fix lifetimes on render() x10A94 2024-09-30 21:46:29 +03:00
  • 744f239841 Release 0.6.0 grovesNL 2024-09-16 23:27:18 -06:00
  • 692e23ca33 Cleanup before release grovesNL 2024-09-16 23:25:27 -06:00
  • 2daf883cad
    add text-sizes example (#114) Billy Messenger 2024-09-17 00:00:18 -05:00
  • b2129f1765
    Add support for custom icons/glyphs (#102) Billy Messenger 2024-09-16 23:57:40 -05:00
  • ce6ede951c
    Move text area bounds outside run/glyph loops (#110) Josh Groves 2024-07-29 11:59:26 -02:30
  • 3dab1f2dc4
    Update CI (#109) Josh Groves 2024-07-29 11:14:41 -02:30
  • f82094703e
    iterate on visible runs within textbounds (#108) tamewild 2024-07-28 18:34:16 +07:00
  • 719d69a1ee
    update example to use winit 0.30 (#105) Billy Messenger 2024-07-25 13:05:55 -05:00
  • 9def853042
    build: upgrade wgpu 0.20 → 22 (#106) Erich Gubler 2024-07-23 23:16:06 -04:00
  • 47f4126f99
    update to cosmic-text 0.12 and rustc-hash 2.0 (#104) Billy Messenger 2024-07-08 07:52:33 -05:00
  • 2a45708767
    Use default limits for example (#98) Josh Groves 2024-05-27 00:04:17 -02:30
  • 0fdbd90c55
    Simplify rendering pipeline, reduce gpu memory usage, remove duplicated data (#86) Pēteris Pakalns 2024-05-27 04:22:30 +03: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
  • 14499e4659 Remove HasColor grovesNL 2022-10-28 01:15:02 -02:30
  • 56bf0d759f Update to latest cosmic-text grovesNL 2022-10-28 01:14:07 -02:30
  • 981a7d1682 Handle initial window scale factor grovesNL 2022-10-28 00:44:15 -02:30