Commit graph

  • 45e24456dd
    Merge 5d1ffddfe1 into 7a0c0e4000 Jinny You 2025-06-08 03:05:05 +09:00
  • 5d1ffddfe1 infra(ios): Set cpu family to aarch64 for meson compatibility jinny/ios-cross-arch Jinny You 2025-06-08 02:53:29 +09:00
  • a88427017a
    Merge a3a8a999b7 into 7a0c0e4000 NSG 2025-06-07 21:14:53 +09:00
  • 0b991705ad
    Merge 103a557b6c into 7a0c0e4000 Hermet Park 2025-06-07 20:44:49 +09:00
  • f2d6615547
    Merge ffceb35c41 into 7a0c0e4000 Jaremy Creechley 2025-06-07 20:40:08 +09:00
  • cfa1ff75b2
    Merge fc8501b63c into 0fa5d41c8d Mira Grudzinska 2025-06-07 08:26:57 +01:00
  • 54858c574d jpg: removed setjmp usage for better portability Hermet Park 2025-06-07 15:12:59 +09:00
  • 7a0c0e4000 jpg: removed setjmp usage which is not portable with rust main Hermet Park 2025-06-07 15:12:59 +09:00
  • ffceb35c41
    cleanup Jaremy Creechley 2025-06-06 20:54:51 -06:00
  • 98fc1f2c2a
    add scene effects to capi header Jaremy Creechley 2025-06-06 20:01:12 -06:00
  • 5fe7c4b7f6
    add scene effects to capi header Jaremy Creechley 2025-06-06 19:46:07 -06:00
  • 02907b0293
    add scene effects to capi header Jaremy Creechley 2025-06-06 18:49:53 -06:00
  • a3a8a999b7 gl_engine: fix always-true clear flag Sungun No 2025-06-06 20:40:57 +09:00
  • 0a999ad13d
    Merge 5b46637a3d into 0fa5d41c8d Sergii Liebodkin 2025-06-06 11:07:06 +00:00
  • 5b46637a3d wg_engine: uniform stage buffers (transform and solid color) https://github.com/thorvg/thorvg/issues/3505 Sergii Liebodkin 2025-06-06 02:19:06 +03:00
  • 483f0edec2
    Merge 927fd537e5 into 0fa5d41c8d Mira Grudzinska 2025-06-06 13:39:21 +09:00
  • 448b8a773d
    Merge 0947c05a52 into 0fa5d41c8d Mira Grudzinska 2025-06-06 01:18:13 +09:00
  • 10a74bf665 example: added partial rendering test hermet/partial_sample Hermet Park 2025-05-07 18:52:13 +09:00
  • 103a557b6c sw_engine: add support for partial rendering hermet/partial_v1 Hermet Park 2025-05-21 17:30:59 +09:00
  • afeb7c024a renderer: add partial rendering support Hermet Park 2025-06-05 11:59:27 +09:00
  • 535ea16b95 sw_engine: enable render region clipping during rendering Hermet Park 2025-06-03 00:56:05 +09:00
  • 13e9b4b3a8
    Merge 0b82bf0dbd into 0fa5d41c8d Mira Grudzinska 2025-06-04 21:57:16 +03:00
  • d0ab17e1eb
    Merge d71e11495d into 0fa5d41c8d Mira Grudzinska 2025-06-04 12:30:43 +09:00
  • f42688e751
    Merge c92ddd6cc2 into 0fa5d41c8d Mira Grudzinska 2025-06-03 21:18:36 +02:00
  • 9505edacfb example: added partial rendering test Hermet Park 2025-05-07 18:52:13 +09:00
  • 7e9b4bb382 renderer/sw_engine: add partial rendering support (POC) Hermet Park 2025-05-21 17:30:59 +09:00
  • c617c9ed70 sw_engine: enable render region clipping during rendering hermet/partial_rendering Hermet Park 2025-06-03 00:56:05 +09:00
  • add1b6a5c9
    Merge bfe93a4052 into 0fa5d41c8d Benson Muite 2025-06-03 13:03:01 +09:00
  • 0fa5d41c8d doc: replaced svg sample shot Hermet Park 2025-06-03 11:31:16 +09:00
  • 92070fe0de examples: replaced the Lenna with free images Hermet Park 2025-06-03 11:25:30 +09:00
  • 6fd7b87754 sw_engine: clean code++ Hermet Park 2025-06-03 00:42:14 +09:00
  • 5d5da85d5f sw_engine: clean code++ Hermet Park 2025-06-03 00:42:14 +09:00
  • eeebfbb654 sw_engine: hotfix++ Hermet Park 2025-06-02 22:40:43 +09:00
  • dc59440744
    Update CODEOWNERS Hermet Park 2025-05-31 01:24:36 +09:00
  • 24509b0e41 wg_engine: geometry stage buffers implementation Implemented task-based rendering and geometry stage buffers: 1. Get information about current frame objects 2. Accumulate geometry data into a stage buffer during frame rendering 3. Flush it to the GPU in single call 4. Run rendering process in post render stage Sergii Liebodkin 2025-05-28 10:53:17 +03:00
  • cd74b91e77 wg_engine: geometry stage buffers implementation Implemented task-based rendering and geometry stage buffers: 1. Get information about current frame objects 2. Accumulate geometry data into a stage buffer during frame rendering 3. Flush it to the GPU in single call 4. Run rendering process in post render stage Sergii Liebodkin 2025-05-28 10:53:17 +03:00
  • 1f53f2d72f capi: code refactoring Hermet Park 2025-05-29 14:24:04 +09:00
  • ce652dbde9 capi: code refactoring Hermet Park 2025-05-29 14:24:04 +09:00
  • 2eb2b83bb0 api: revise the clip() apis. Hermet Park 2025-05-29 13:10:22 +09:00
  • 422fc5ca2c api: revise the clip() apis. Hermet Park 2025-05-29 13:10:22 +09:00
  • e2909dd6a4 sw_engine: replace RLE memory with common array Hermet Park 2025-05-28 18:22:28 +09:00
  • 995f756c26 sw_engine: replace RLE memory with common array Hermet Park 2025-05-28 18:22:28 +09:00
  • d0be8cd2bd gl_engine: fix compilation warning with RenderRegion data type Sergii Liebodkin 2025-05-28 12:02:54 +03:00
  • 966eabd7fe gl_engine: fix compilation warning with RenderRegion data type Sergii Liebodkin 2025-05-28 12:02:54 +03:00
  • dc8c5bce50 sw_engine: code refactoring Hermet Park 2025-05-27 14:02:44 +09:00
  • cc72eda465 sw_engine: unify RenderRegion and SwBBox Hermet Park 2025-05-26 23:17:33 +09:00
  • 8a35f02105 renderer/engines: redesigned RenderRegion property layout Hermet Park 2025-05-06 16:40:32 +09:00
  • f827d99d31 sw_engine: code refactoring Hermet Park 2025-05-27 14:02:44 +09:00
  • ff3eb052d1 sw_engine: unify RenderRegion and SwBBox Hermet Park 2025-05-26 23:17:33 +09:00
  • ed5f24b030 renderer/engines: redesigned RenderRegion property layout Hermet Park 2025-05-06 16:40:32 +09:00
  • 04b7bb4f25 renderer: allow empty content during canvas rendering Hermet Park 2025-05-28 00:36:30 +09:00
  • 1d0a9d534c renderer: allow empty content during canvas rendering Hermet Park 2025-05-28 00:36:30 +09:00
  • b221eed7fa renderer: chores Hermet Park 2025-05-27 17:58:10 +09:00
  • d71e11495d api: handling values <= 0 in strokeDash() api mira/docs3 Mira Grudzinska 2025-04-02 11:58:57 +02:00
  • c875f49864
    Merge 192e0c5627 into 211fee73e2 Jinny You 2025-05-26 23:16:36 +09:00
  • 211fee73e2 lottie: fix precomposition with masking Mira Grudzinska 2025-05-21 00:41:10 +02:00
  • a1b3b1bc8d lottie: fix precomposition with masking Mira Grudzinska 2025-05-21 00:41:10 +02:00
  • 55847bdcb3 gl_engine: fix memoty leak on target resize We must to remove offscreen render buffers during removing render target Sergii Liebodkin 2025-05-22 16:46:57 +03:00
  • c597365b99 bump up version v0.15.13 v0.15.13 v0.15.x Mira Grudzinska 2025-05-23 14:53:56 +02:00
  • e010e22df2 example: corrected reveresed arguments Hermet Park 2025-01-13 12:12:31 +09:00
  • 031dd647bc sw_engine: fix too small memory alloc for spans Mira Grudzinska 2025-05-21 11:09:46 +02:00
  • fda24c3f59 svg_loader: Fix <stop> being registered in closed latestGradient JunsuChoi 2025-05-19 11:10:18 +09:00
  • d7db54ea5e lottie: removed undesired embedded option. Hermet Park 2025-05-15 19:02:46 +09:00
  • 450b0fe92b lottie: handle time remapping with zero value correctly Jinny You 2025-05-13 20:09:48 +09:00
  • 751ad1c1ec lottie: fix points calculation for rounded polygon Mira Grudzinska 2025-05-14 04:34:01 +02:00
  • bb6458b50a sw_engine: fixed a a regression bug during main dev Hermet Park 2025-05-08 21:51:03 +09:00
  • a6898ccf42 lottie: enhance parsing of position's SeparateCoords Mira Grudzinska 2025-05-06 22:15:35 +02:00
  • a21ecdc1ae lottie/parser: revise logic to handle exceptional cases more gracefully Hermet Park 2025-05-07 13:46:31 +09:00
  • 00f6600499 svg_loader: fix clipping in use/symbol nodes Mira Grudzinska 2025-04-17 07:42:26 +02:00
  • ea6cfdf3da lottie/expressions: --memory leak Hermet Park 2025-04-18 13:11:45 +09:00
  • e1beceba80 lottie: fixed a invalid memory access Hermet Park 2025-04-16 23:56:46 +09:00
  • 1b37743b2c renderer: fixed a clippging update isssue Hermet Park 2025-04-16 12:43:55 +09:00
  • 8b2024a8f4 lottie/expressions: hotfix Hermet Park 2025-04-12 15:22:51 +09:00
  • 852424e69d ttf: prevent crash while converting utf8 to unicode Mira Grudzinska 2025-04-10 10:09:58 +02:00
  • ee8eebfef8 lottie: safety++ Mira Grudzinska 2025-04-10 20:55:23 +02:00
  • 55c0849746 loaders: explicit variable scope to improve portability Hermet Park 2025-04-10 12:57:07 +09:00
  • 126265feb9 lottie/expressions: tiny optimization Hermet Park 2025-04-10 14:59:00 +09:00
  • ac7f067702 gl_engine: fix memoty leak on target resize We must to remove offscreen render buffers during removing render target Sergii Liebodkin 2025-05-22 16:46:57 +03:00
  • fb6415e748
    Merge 2264d0ca79 into 32c38041db Hermet Park 2025-05-23 11:21:40 +09:00
  • 2264d0ca79 lottie/expressions: spec coverage++ hermet/expressions Hermet Park 2025-04-10 15:02:27 +09:00
  • 97e34ad0a0 renderer/path: added point on path Hermet Park 2025-04-10 15:50:35 +09:00
  • 08fa801461 lottie/text: added range selector flags Jinny You 2025-04-03 14:42:07 +09:00
  • bfe93a4052 Infra: Enable builds on Fedora using Packit Benson Muite 2025-05-22 16:48:15 +03:00
  • 32c38041db sw_engine: added diagnostics for potential issues v1.0-pre21 v1.0-pre Hermet Park 2025-05-22 16:05:04 +09:00
  • faf28bf8a3 sw_engine: added diagnostics for potential issues Hermet Park 2025-05-22 16:05:04 +09:00
  • 1b72113fcc sw_engine: fix too small memory alloc for spans Mira Grudzinska 2025-05-21 11:09:46 +02:00
  • 1d0973cdf0 wasm: enable software only it's valid Hermet Park 2025-05-22 15:27:30 +09:00
  • 73fceb01e7 wasm: enable software only it's valid Hermet Park 2025-05-22 15:27:30 +09:00
  • c92ddd6cc2 ttf: handle metrics for composite glyphs mira/metrics Mira Grudzinska 2025-05-17 14:14:51 +02:00
  • 708b24b589 ttf/api: add metrics() api Mira Grudzinska 2025-05-16 21:39:54 +02:00
  • 54c1e40cd0 sw_engine: fix too small memory alloc for spans Mira Grudzinska 2025-05-21 11:09:46 +02:00
  • e01ccb5db9 sw_engine: handle an exception ASAP Hermet Park 2025-05-21 17:29:23 +09:00
  • c41b2c2a1c svg_loader: Fix <stop> being registered in closed latestGradient JunsuChoi 2025-05-19 11:10:18 +09:00
  • 844fd050bc sw_engine: fix too small memory of spans Mira Grudzinska 2025-05-21 00:23:55 +02:00
  • 1b1fc8022c svg_loader: Fix <stop> being registered in closed latestGradient JunsuChoi 2025-05-19 11:10:18 +09:00
  • 633bcd3176 tools/lottie2gif: typo fix Benson Muite 2025-05-16 09:39:18 +03:00
  • c8071fbba4 tools/lottie2gif: typo fix Benson Muite 2025-05-16 09:39:18 +03:00
  • e98b87892b gl_engine: revert some wrong change Hermet Park 2025-05-16 02:08:25 +09:00
  • 97d96a7f8b
    Update README.md Hermet Park 2025-05-16 00:54:23 +09:00
  • f9ea58b540
    Merge 3c884232fd into bace6b9e52 RuiwenTang 2025-05-15 21:40:41 +08:00