Commit graph

  • 2bd75ac86f
    Merge pull request #218 from dfrg/blend-group-alpha Chad Brokaw 2022-11-29 14:55:44 -05:00
  • d13ec497e2 Address review feedback. Chad Brokaw 2022-11-29 14:52:03 -05:00
  • 28082af9ec clip changes/blend group alpha Chad Brokaw 2022-11-29 13:28:25 -05:00
  • 99199195bf
    Merge pull request #217 from dfrg/info-gradients Chad Brokaw 2022-11-29 13:26:02 -05:00
  • 6d8428e377 fix and offset bug and remove comment Chad Brokaw 2022-11-28 18:29:57 -05:00
  • c8ed14ae67 read gradient data from info buf Chad Brokaw 2022-11-28 18:20:29 -05:00
  • ab3ef4381d
    Merge pull request #215 from dfrg/small-fixes Chad Brokaw 2022-11-28 14:12:22 -05:00
  • 923765aff9 Address review feedback Chad Brokaw 2022-11-28 14:07:26 -05:00
  • 4fea305883 Hodgepodge of small fixes Chad Brokaw 2022-11-28 00:03:02 -05:00
  • c689767782
    Remove the old pipeline (#209) Daniel McNab 2022-11-27 16:02:16 +00:00
  • 1f9a4d5322
    Merge pull request #214 from linebender/stroke_bbox Raph Levien 2022-11-26 20:10:29 -05:00
  • 2338e3bedd Fix style nit Raph Levien 2022-11-26 17:07:23 -08:00
  • 3c0752f6ae Fix rendering artifacts with strokes Raph Levien 2022-11-26 16:51:22 -08:00
  • cf9b5c5805
    Merge pull request #213 from dfrg/libize Chad Brokaw 2022-11-26 16:07:48 -05:00
  • 9ad7f7270e revert rename of SceneBuilder ctors Chad Brokaw 2022-11-26 16:00:34 -05:00
  • 36fa836735 include shaders in source Chad Brokaw 2022-11-26 15:51:07 -05:00
  • a4441007c4 make use of Result type in RenderContext Chad Brokaw 2022-11-26 14:56:43 -05:00
  • 3174e284f2 remove double && Chad Brokaw 2022-11-26 14:53:51 -05:00
  • 207ab45f16 format Chad Brokaw 2022-11-26 14:41:30 -05:00
  • 37a9763748 fix longstanding annoying in SceneBuilder ctor Chad Brokaw 2022-11-26 14:38:26 -05:00
  • 016f9de05f Libify piet-wgsl Chad Brokaw 2022-11-26 14:27:19 -05:00
  • 30af6704ed
    Merge pull request #212 from dfrg/wgpu-realtime Chad Brokaw 2022-11-25 21:03:26 -05:00
  • ff4f71ef3c wgsl port in realtime Chad Brokaw 2022-11-25 17:16:56 -05:00
  • fddd019567
    Merge pull request #211 from linebender/cleanup_vec Raph Levien 2022-11-25 13:05:17 -05:00
  • 09aa38799d More cleanup Raph Levien 2022-11-25 09:51:11 -08:00
  • 94a310a245 Clean up unneded type annotations in vec Raph Levien 2022-11-25 09:32:56 -08:00
  • 7d5063b187
    Remove all wgsl-analyzer errors (#210) Daniel McNab 2022-11-25 16:43:21 +00:00
  • 5dbeb992e9
    Merge pull request #208 from dfrg/peniko Chad Brokaw 2022-11-23 17:06:26 -05:00
  • eccce74c4b address review feedback Chad Brokaw 2022-11-23 16:51:30 -05:00
  • 0755e8bfaa Allow arbitrary output sizes (#206) Daniel McNab 2022-11-23 17:34:04 +00:00
  • fc1a6e9e4e update for improved kurbo/peniko ergonomics Chad Brokaw 2022-11-23 12:50:28 -05:00
  • c1e91cb233 prevent encoding empty paths for layers too Chad Brokaw 2022-11-22 15:17:50 -05:00
  • f19dbdb1b5 Update piet-scene to depend on peniko Chad Brokaw 2022-11-22 14:49:51 -05:00
  • 98e0499b31
    Merge pull request #207 from linebender/fix_query_pools Raph Levien 2022-11-22 11:50:44 -05:00
  • 433327cb34 Don't reset query pool twice Raph Levien 2022-11-21 21:43:03 -08:00
  • 18c0da02e5
    Clarify licensing for WGSL shaders (#205) Elias Naur 2022-11-19 10:45:42 -06:00
  • de998220db
    Merge pull request #203 from linebender/clip_checkpoint Chad Brokaw 2022-11-18 17:28:59 -05:00
  • adc9811776 add clips and blends Chad Brokaw 2022-11-18 17:26:26 -05:00
  • 9adeaf3e82 format Chad Brokaw 2022-11-16 12:02:11 -05:00
  • 20f7b68514 finish gradient support Chad Brokaw 2022-11-16 10:49:38 -05:00
  • ef3ed3c9d7 Checkpoint of clip and gradient work Raph Levien 2022-11-10 19:48:36 -08:00
  • 5bd3a3639f Fix precedence issue Raph Levien 2022-11-08 19:30:47 -08:00
  • c5dbf7612c
    Merge pull request #200 from dfrg/pathfix Chad Brokaw 2022-11-08 11:33:47 -05:00
  • b2d57872d9 remove redundant PathElement:: Chad Brokaw 2022-11-07 23:34:56 -05:00
  • a9170c4330 prevent bad encoding with only move-tos Chad Brokaw 2022-11-07 23:26:51 -05:00
  • 373b027780 more robust path encoding Chad Brokaw 2022-11-07 23:08:10 -05:00
  • 494f523c41 Tiger! Raph Levien 2022-11-04 21:41:37 -07:00
  • 17a74fb370 Almost rendering tiger Raph Levien 2022-11-04 13:15:05 -07:00
  • 7ae5aa7491 Mostly working strokes Raph Levien 2022-11-04 12:40:54 -07:00
  • 92d6b1188f Fix color Raph Levien 2022-11-04 09:25:06 -07:00
  • c3d81e0985 Mostly working path rendering Raph Levien 2022-11-03 22:00:52 -07:00
  • 06fa3cb9ab Checkpoint Raph Levien 2022-11-03 19:33:11 -07:00
  • 5851ef1417 Shaders loaded Raph Levien 2022-11-03 16:53:34 -07:00
  • 7ac327c684 Unify scene buffer Raph Levien 2022-11-02 18:07:32 -07:00
  • 5c6ec1efa3 Checkpoint Raph Levien 2022-11-01 16:20:15 -07:00
  • 40416fd2ea Another checkpoint Raph Levien 2022-10-30 08:08:22 -07:00
  • 06ec395b68 Checkpoint coarse rasterization Raph Levien 2022-10-28 12:01:15 -07:00
  • b6da6d958b Write more shaders Raph Levien 2022-10-26 13:55:45 -07:00
  • 1b84071d33
    WGSL: Allow imports anywhere (#196) Daniel McNab 2022-11-01 20:41:47 +00:00
  • 3831b58dea Prepare for wgsl-analyzer upgrades (#195) Daniel McNab 2022-10-27 18:45:48 +01:00
  • afa706bd7e
    Use 'C style' preprocessing in piet-wgsl (#194) Daniel McNab 2022-10-27 15:27:46 +01:00
  • b42679c675
    Merge pull request #193 from linebender/wgsl Raph Levien 2022-10-26 13:29:31 -07:00
  • 911dee23cd Address review feedback Raph Levien 2022-10-25 09:03:13 -07:00
  • a50d76cb1c rustfmt Raph Levien 2022-10-24 15:17:51 -07:00
  • b6c4963d4c Initial commit of piet-wgsl Raph Levien 2022-10-24 14:53:12 -07:00
  • 4edea5fbc9
    Merge pull request #190 from dfrg/api2 Chad Brokaw 2022-10-19 16:02:21 -04:00
  • 6b1c315163 update c-api deps Chad Brokaw 2022-10-19 15:54:43 -04:00
  • fe6ed00447 merging Cargo.lock is fun Chad Brokaw 2022-10-19 15:44:30 -04:00
  • fd14495db6 Merge branch 'api2' of https://github.com/dfrg/piet-gpu into api2 Chad Brokaw 2022-10-19 15:36:44 -04:00
  • 91a6d59cdc Update Cargo.lock Chad Brokaw 2022-10-19 15:23:18 -04:00
  • c616c69dd8 update tests Chad Brokaw 2022-10-19 15:05:23 -04:00
  • ca6c43adab update dependencies Chad Brokaw 2022-10-19 14:58:54 -04:00
  • 09773f89a3 fix gradient ramp color packing Chad Brokaw 2022-10-19 14:29:40 -04:00
  • 6c5a2cb4f4 macOS fixes Chad Brokaw 2022-08-17 16:06:48 -04:00
  • c84d1f6df5 format :( Chad Brokaw 2022-08-16 14:55:59 -04:00
  • d07fda8ef8 Make transforms stateless Chad Brokaw 2022-08-16 14:52:04 -04:00
  • c0fcdbad58 make gradient ramps late bound Chad Brokaw 2022-08-11 18:00:53 -04:00
  • 782e7d51d2 Remove piet API & replace w/ fragments Chad Brokaw 2022-08-11 15:29:15 -04:00
  • 73833eb7c3 update tests Chad Brokaw 2022-10-19 15:05:23 -04:00
  • 14247770aa update dependencies Chad Brokaw 2022-10-19 14:58:54 -04:00
  • f7b1bca18b fix gradient ramp color packing Chad Brokaw 2022-10-19 14:29:40 -04:00
  • 12fe2c10bc
    Merge pull request #191 from linebender/version_bump Raph Levien 2022-10-18 07:30:59 -07:00
  • c5d71b4349
    Pare down winit features to reduce bloat Raph Levien 2022-10-18 07:18:45 -07:00
  • b63df8e9b8 Fix android example Raph Levien 2022-10-17 20:30:57 -07:00
  • 69d16ac209 Fix ash and raw_window_handle breakage Raph Levien 2022-10-17 18:12:41 -07:00
  • 8e3df2573c Update dependencies Raph Levien 2022-09-21 17:20:34 -07:00
  • a6597af52a macOS fixes Chad Brokaw 2022-08-17 16:06:48 -04:00
  • 8ee317a922 format :( Chad Brokaw 2022-08-16 14:55:59 -04:00
  • 7fe022228a Make transforms stateless Chad Brokaw 2022-08-16 14:52:04 -04:00
  • cd25528abd make gradient ramps late bound Chad Brokaw 2022-08-11 18:00:53 -04:00
  • 2e8781fbb6 Remove piet API & replace w/ fragments Chad Brokaw 2022-08-11 15:29:15 -04:00
  • 9dd4559b00
    Merge pull request #188 from dfrg/cpath Chad Brokaw 2022-08-09 11:42:40 -04:00
  • 6b7f991da5
    Merge pull request #185 from dfrg/xform2 Chad Brokaw 2022-08-08 12:14:06 -04:00
  • 5a127e09a5 Expose path rendering in C API Chad Brokaw 2022-08-08 01:03:27 -04:00
  • 2e8be24fc9 fix fragment transform logic Chad Brokaw 2022-08-05 14:00:30 -04:00
  • d7773bf877 formatting Chad Brokaw 2022-07-16 16:49:18 -04:00
  • 2c258363ad restore tile.h to maintain sync with tile.rs Chad Brokaw 2022-07-16 16:48:04 -04:00
  • 8943fa7ea6 encode absolute transforms Chad Brokaw 2022-07-15 14:36:20 -04:00
  • e328bea0b8
    Merge pull request #184 from dfrg/multi-surface Chad Brokaw 2022-07-15 13:16:47 -04:00
  • d6ffe970f9 Make graphics support non-optional for Vulkan Chad Brokaw 2022-07-15 13:14:12 -04:00