1
0
Fork 0
mirror of https://github.com/italicsjenga/vello.git synced 2025-02-24 00:27:43 +11:00

Commit graph

  • 9cab8b8131 Switch to swash Raph Levien 2021-08-18 12:04:43 -07:00
  • 660d7b8e91 Make canvas size dynamic Raph Levien 2021-08-16 16:54:31 -07:00
  • 698a1546d2
    Merge pull request from linebender/gradient Raph Levien 2021-08-17 08:33:52 -07:00
  • 59728868de Merge branch 'master' into gradient Raph Levien 2021-08-16 10:53:19 -07:00
  • c08e6c300d Small cleanup Raph Levien 2021-08-11 13:10:37 -07:00
  • 05e81acebc Basically get gradients working Raph Levien 2021-08-03 09:04:19 -07:00
  • 3af033f71f
    Merge pull request from linebender/path_hang2 Raph Levien 2021-07-19 10:22:55 -07:00
  • 62df7c0bd5 Remove leftover debug stuff Raph Levien 2021-07-19 08:39:44 -07:00
  • 29a8975a9a Retain subdivision results Raph Levien 2021-07-15 11:18:48 -07:00
  • bc7b2106b0
    Merge pull request from ishitatsuyuki/blend-scratch Tatsuyuki Ishi 2021-07-13 09:49:34 +09:00
  • 6f707c4c62 Start work on gradients Raph Levien 2021-06-23 11:50:51 -07:00
  • a542833646
    Merge pull request from DJMcNab/linguist-highlighting Raph Levien 2021-07-11 18:53:33 -07:00
  • 98862ab1c7
    Fix name of folder Daniel McNab 2021-07-11 18:11:35 +01:00
  • 0095a38556
    Highlight shaders as glsl Daniel McNab 2021-07-11 18:11:12 +01:00
  • 1e5dcebecd
    Merge pull request from ishitatsuyuki/winit-clap Tatsuyuki Ishi 2021-06-26 11:53:40 +09:00
  • afe72804e1 Add command line parameters to winit Ishi Tatsuyuki 2021-06-26 11:42:33 +09:00
  • 7a2dc37d36 Remove manual blend stack spilling and rely on scratch memory instead Ishi Tatsuyuki 2021-03-30 12:59:49 +09:00
  • 379fb1caaa
    Merge pull request from linebender/text Raph Levien 2021-06-23 07:56:24 -07:00
  • 090c99e277
    Merge pull request from ishitatsuyuki/bd Tatsuyuki Ishi 2021-06-12 15:29:34 +09:00
  • e610c71f13 Adjust metal workgroup limits Ishi Tatsuyuki 2021-06-12 15:28:30 +09:00
  • d77dfb8c00 Runtime querying of threadgroup size Ishi Tatsuyuki 2021-06-08 16:29:40 +09:00
  • c2772ceac7 Boost backdrop parallelism for the prefix sums Ishi Tatsuyuki 2021-05-27 11:32:33 +09:00
  • 8b65942f65
    Merge pull request from linebender/dx12_fixes Raph Levien 2021-06-01 15:24:54 -07:00
  • 074fafad1e Turn off reuse of command buffers for now Raph Levien 2021-05-31 21:03:35 -07:00
  • 87a84eb490 Fix some dx12 bugs Raph Levien 2021-05-31 20:38:36 -07:00
  • e2b14ea4be
    Merge pull request from linebender/api_reorg Raph Levien 2021-05-31 20:37:50 -07:00
  • 431486a766 Merge branch 'master' into api_reorg Raph Levien 2021-05-31 06:46:18 -07:00
  • ccbfdeb810
    Merge pull request from linebender/metal Raph Levien 2021-05-31 06:44:16 -07:00
  • bae185efbd API reorg Raph Levien 2021-05-29 16:33:52 -07:00
  • 0c35b74699 Wire up swapchain presentation Raph Levien 2021-05-28 19:59:04 -07:00
  • 84a834ee88
    Merge pull request from linebender/cleanup Raph Levien 2021-05-28 21:40:47 -07:00
  • 7d7c86c44b API changes and cleanup Raph Levien 2021-05-28 15:17:36 -07:00
  • 641891b01f
    Merge pull request from linebender/metal Raph Levien 2021-05-28 16:07:33 -07:00
  • af4b568589 Merge branch 'master' into metal Raph Levien 2021-05-28 14:05:08 -07:00
  • 126bea0486
    Merge pull request from linebender/dx12 Raph Levien 2021-05-28 14:04:52 -07:00
  • 5481621184 First light on running a compute shader Raph Levien 2021-05-28 06:38:02 -07:00
  • c2965254db Merge branch 'dx12' into metal Raph Levien 2021-05-27 16:11:30 -07:00
  • b4ba6886d8 Tweak wait_and_reset mutable fence signature Raph Levien 2021-05-27 16:10:14 -07:00
  • 84dabcf049 Merge branch 'dx12' into metal Raph Levien 2021-05-27 16:02:12 -07:00
  • b6292c644f Make fences mutable Raph Levien 2021-05-27 15:37:05 -07:00
  • 3067733310 Implement more of the API Raph Levien 2021-05-26 22:07:00 -07:00
  • ebefd025f7 Fix up merge Raph Levien 2021-05-26 19:08:56 -07:00
  • 0d5ff515ec Merge branch 'dx12' into metal Raph Levien 2021-05-26 18:16:45 -07:00
  • 37de07f670 More work on DX12 backend Raph Levien 2021-05-25 16:57:33 -07:00
  • acb4e5f8af
    Merge pull request from linebender/mux Raph Levien 2021-05-26 16:31:08 -07:00
  • 2ecfc7a414 Wire hub to mux Raph Levien 2021-05-25 18:06:51 -07:00
  • d15994fe44 Fix cfg'ed backend imports Raph Levien 2021-05-25 17:09:24 -07:00
  • f04da3af9d Add multiplexer abstraction Raph Levien 2021-05-25 08:25:24 -07:00
  • 125f6f9d63
    Merge pull request from linebender/dx12 Raph Levien 2021-05-25 15:11:54 -07:00
  • 865080d9c6 Merge branch 'master' into dx12 Raph Levien 2021-05-25 06:46:15 -07:00
  • ad95dbbabb
    Merge pull request from linebender/staging Raph Levien 2021-05-25 06:45:54 -07:00
  • 6ac46340e6 Fixup merge of staging changes Raph Levien 2021-05-24 15:38:31 -07:00
  • dfac2148a9 Merge branch 'staging' into dx12 Raph Levien 2021-05-24 15:44:53 -07:00
  • 174c81ec09 Cleanup Raph Levien 2021-05-24 15:42:25 -07:00
  • 22935fccc6 Use const generics for IntoRefs Raph Levien 2021-05-24 14:25:13 -07:00
  • 0cc72d9765 Reduce allocations for retaining resources Raph Levien 2021-05-24 13:56:24 -07:00
  • 47d2e0a756 Add create_buffer_init method Raph Levien 2021-05-24 11:44:56 -07:00
  • 48fd003a00 Merge branch 'master' into dx12 Raph Levien 2021-05-24 08:27:36 -07:00
  • 7060cc1ab5
    Merge pull request from linebender/usage Raph Levien 2021-05-24 08:26:19 -07:00
  • 60d54b6e69 Add image support Raph Levien 2021-05-21 15:46:00 -07:00
  • 050df66801 Redo memory options for usage Raph Levien 2021-05-21 22:03:42 -07:00
  • 3dfae7aed6 Merge branch 'usage' into dx12_work Raph Levien 2021-05-21 22:00:49 -07:00
  • 4dcf385b18 Remove MemFlags trait Raph Levien 2021-05-21 21:51:33 -07:00
  • e9a8b4643b Migrate to BufferUsage Raph Levien 2021-05-21 19:31:37 -07:00
  • cd5e799d1a Beginning of Metal back-end Raph Levien 2021-05-21 17:39:28 -07:00
  • e4b16e706a Timestamp queries Raph Levien 2021-05-21 13:19:10 -07:00
  • f482921806 Create compute pipelines Raph Levien 2021-05-16 14:51:02 -07:00
  • ee0802133b Add new types and methods Raph Levien 2021-05-16 10:25:07 -07:00
  • 619fc8d4eb Merge branch 'master' into dx12 Raph Levien 2021-05-16 10:19:06 -07:00
  • a28c0c8c83 A bit more work Raph Levien 2021-04-29 22:06:13 -07:00
  • 34d8fa358b
    Merge pull request from linebender/gpu-test Raph Levien 2021-05-09 06:44:06 -07:00
  • a5991ecf97 Expand runtime query of GPU capabilities Raph Levien 2021-05-08 10:51:04 -07:00
  • 951f3aa508 Start text rendering Raph Levien 2021-04-08 10:14:09 -07:00
  • f6c2558743
    Merge pull request from linebender/android2 Raph Levien 2021-04-27 08:35:39 -07:00
  • 6602d58054 Merge branch 'master' into android2 Raph Levien 2021-04-20 07:15:10 -07:00
  • 4b59525e1f use mediump precision for kernel4 colors and areas Elias Naur 2021-04-19 18:56:57 +02:00
  • d9d518b248 avoid non-uniform barrier control flow when exhausting memory Elias Naur 2021-04-12 14:41:03 +02:00
  • 3b4a72deb9 elements.comp: remove redundant assignment Elias Naur 2021-04-20 10:14:04 +02:00
  • e1aced9c5a Merge branch 'master' into android2 Raph Levien 2021-04-12 16:00:50 -07:00
  • 74f2003a1d
    Merge pull request from linebender/ext_query Raph Levien 2021-04-11 15:34:19 -07:00
  • 1c842f8471 Merge branch 'master' into ext_query Raph Levien 2021-04-11 15:33:49 -07:00
  • 45ea43c157 kernel4: replace continue in switch to support D3D11 shader model 5.0 Elias Naur 2021-04-11 19:54:40 +02:00
  • 01e4024599 Merge branch 'master' into ext_query Raph Levien 2021-04-11 09:08:46 -07:00
  • 5e0cdcb193
    Merge pull request from ishitatsuyuki/render-ctx-premul Tatsuyuki Ishi 2021-04-11 18:34:18 +09:00
  • 0637e2d6e5 Encode premultiplied alpha in render_ctx.rs Tatsuyuki Ishi 2021-04-11 13:20:40 +09:00
  • f4be74c07f winit: fix n_trans count Elias Naur 2021-04-10 18:12:21 +02:00
  • bcb26c931e Clean up device create extensions Raph Levien 2021-04-03 08:34:26 -07:00
  • 115cb855d9 Query extensions at runtime Raph Levien 2021-04-02 18:59:07 -07:00
  • eb86456f31 elements.comp: don't modify BeginClip bounding box Elias Naur 2021-04-08 19:55:44 +02:00
  • e6b2cc7b2b Android test application Raph Levien 2021-04-03 08:14:43 -07:00
  • d89d0964ec Clean up device create extensions Raph Levien 2021-04-03 08:34:26 -07:00
  • d1b9821fa8 Query extensions at runtime Raph Levien 2021-04-02 18:59:07 -07:00
  • 5db427c549 kernel4: compute and output alpha Elias Naur 2021-03-22 16:06:15 +01:00
  • ee4429a26f kernel4: separate area from alpha in clip stack Elias Naur 2021-03-22 16:13:39 +01:00
  • 22507dea0e pre-allocate kernel4 scratch space in coarse.comp Elias Naur 2021-03-30 20:16:36 +02:00
  • e6b535d942 coarse.comp: extract area commands into function Elias Naur 2021-03-30 19:56:09 +02:00
  • d916a9e2c4 backdrop.comp: support stroked Annotated_Image and Annotated_BeginClip Elias Naur 2021-03-30 17:16:01 +02:00
  • 678bfedfca kernel4: assume colors in alpha-premultiplied sRGB format Elias Naur 2021-03-22 14:12:05 +01:00
  • eb37db1b05 replace per-element fill mode flags with a SetFillMode element Elias Naur 2021-03-19 13:49:47 +01:00
  • bb61f875dc kernel4: remove dead code left over from previous clipping approach Elias Naur 2021-03-21 14:06:03 +01:00