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

Commit graph

  • 76f528c491
    Merge pull request from ishitatsuyuki/chunk-x Tatsuyuki Ishi 2021-03-26 03:02:38 +09:00
  • 4864a7fe0f Create chunks over the x axis in addition to y axis Tatsuyuki Ishi 2021-03-23 20:54:49 +09:00
  • f0127812eb tightly pack fine rasterizer commands Elias Naur 2021-03-18 20:17:04 +01:00
  • 8db77e180e support stroked fills for clips, images Elias Naur 2021-03-18 19:21:07 +01:00
  • db59b5d570 coarse,kernel4: make stroke, (non-zero) fill, solid separate commands Elias Naur 2021-03-18 12:47:14 +01:00
  • 22eb418832 fix Vulkan errors on Wayland and Intel GPU Elias Naur 2021-03-19 12:18:57 +01:00
  • 44bff2726c collapse FillCubic and StrokeCubic into Cubic with flags for fill mode Elias Naur 2021-03-17 16:34:21 +01:00
  • df055563bd collapse annotated Fill and Stroke to Color with fill mode flag Elias Naur 2021-03-17 12:02:41 +01:00
  • e9ff509ab9 use tag flags for fill vs stroke modes in scene elements Elias Naur 2021-03-17 11:08:28 +01:00
  • a5b6bda941 add support for element flags to shaders Elias Naur 2021-03-17 10:51:38 +01:00
  • 903ab1fb59 implement FillImage command and sRGB support Elias Naur 2020-12-28 22:02:39 +01:00
  • 07e07c7544 ensure consistent path segment transformation Elias Naur 2021-03-15 12:28:04 +01:00
  • ad444f615c elements.comp: use shared array of structs directly Elias Naur 2021-03-13 15:06:19 +01:00
  • fd746ea7a6 name and comment magic constant Elias Naur 2021-03-15 13:23:02 +01:00
  • eaa714644e correct signature generation of non-memory enum writer Elias Naur 2021-03-14 19:40:27 +01:00
  • 79d722df48 remove unused commands from pathseg Elias Naur 2021-03-13 10:07:21 +01:00
  • 3557df24c5
    Merge pull request from ishitatsuyuki/close-path Tatsuyuki Ishi 2021-03-17 01:24:09 +09:00
  • 8a499bc50e Always close fill paths, fix Ishi Tatsuyuki 2021-03-17 00:51:13 +09:00
  • 22e410c13e
    Merge pull request from linebender/encode_tag_flags Raph Levien 2021-03-09 07:34:47 -08:00
  • 9afa9b86b6 Add encoding of flags into tag Raph Levien 2021-03-02 09:57:49 -08:00
  • b73eabf4eb kernel4.comp: remove unused commands Elias Naur 2021-02-22 18:16:32 +01:00
  • 6a4e26ef2a all: add optional memory checks Elias Naur 2020-12-24 12:00:53 +01:00
  • ee67a0a515 kernel4: simplify a tiny bit Elias Naur 2020-12-24 12:33:07 +01:00
  • 716517cc04 coarse,binning: organize bins into width_in_bins x height_in_bins Elias Naur 2020-12-24 11:53:17 +01:00
  • ef4ec772ad backdrop: repair unsound optimization Elias Naur 2020-12-24 11:41:19 +01:00
  • 8b62022749 backdrop: avoid a (benign) zero-sized read Elias Naur 2020-12-24 11:36:05 +01:00
  • c4f5a69a0d implement variable output sizing Elias Naur 2020-12-18 00:55:21 +01:00
  • c67696714b coarse.comp: don't write Cmd_End to tiles out of bounds Elias Naur 2020-12-18 00:29:25 +01:00
  • 4de67d9081 unify GPU memory management Elias Naur 2020-12-11 18:30:20 +01:00
  • a2a2d12c5d path_coarse.comp: fix intersection inconsistencies, take 2 Elias Naur 2020-12-12 06:17:19 +01:00
  • 14e922e17e
    Merge pull request from eliasnaur/master Elias Naur 2020-12-12 01:06:33 +01:00
  • d21f2b68de all: add SPDX license headers Elias Naur 2020-12-11 15:01:48 +01:00
  • 3017bc41d4
    Merge pull request from linebender/docs_update Raph Levien 2020-12-11 09:15:00 -08:00
  • ee770bc34d Minor tweaks to vision doc Raph Levien 2020-12-11 07:31:21 -08:00
  • 5c04e4882b remove unused tilegroup.h and extra spaces from kernel4.comp Elias Naur 2020-12-11 14:59:56 +01:00
  • 59fc612c19
    Merge pull request from eliasnaur/master Elias Naur 2020-12-11 10:33:53 +01:00
  • a711310917
    Merge pull request from linebender/docs Raph Levien 2020-12-10 10:43:32 -08:00
  • 7c7417c9c6 Link issues Raph Levien 2020-12-10 10:04:18 -08:00
  • 580b63e558 elements.comp: tighten state size calculations Elias Naur 2020-12-10 18:48:16 +01:00
  • 078440563c Link Minikin Raph Levien 2020-12-10 09:21:07 -08:00
  • a34b2ce648 Fix minor formatting glitches Raph Levien 2020-12-10 09:19:48 -08:00
  • abf8aeef1f Add vision document Raph Levien 2020-12-10 09:15:50 -08:00
  • 56aaf7c19a
    Merge pull request from linebender/fix_query_pool Raph Levien 2020-12-09 22:42:23 -08:00
  • 769d71915e Fetch correct query pool Raph Levien 2020-12-09 08:34:01 -08:00
  • 468a7b8054
    Merge pull request from eliasnaur/master Elias Naur 2020-12-08 00:57:45 +01:00
  • 1c6ca7e5fb remove unused BinChunk type Elias Naur 2020-12-08 00:45:08 +01:00
  • 2eecaa8f0b
    Merge pull request from linebender/image_work Raph Levien 2020-12-02 12:35:06 -08:00
  • 634530fb91 Merge branch 'master' into image_work Raph Levien 2020-12-02 11:58:45 -08:00
  • 3906f348fd
    Merge pull request from linebender/clip_opt Raph Levien 2020-12-02 11:57:14 -08:00
  • e582f6b388
    Merge pull request from eliasnaur/master Elias Naur 2020-12-02 20:03:10 +01:00
  • 29cfb8b63e eliminate inconsistent line intersections from path_coarse.comp Elias Naur 2020-12-01 18:13:33 +01:00
  • 19f4d9fa95 change tile segment representation to (origin, vector) Elias Naur 2020-12-01 18:06:09 +01:00
  • 2068171f96 path_coarse.comp: tighten variable scopes, delete unused variables Elias Naur 2020-12-01 17:59:37 +01:00
  • 97dcb5122e Merge branch 'master' into image_work Raph Levien 2020-11-29 17:09:48 -08:00
  • b8ea1e35cf Merge branch 'master' into clip_opt Raph Levien 2020-11-29 17:07:46 -08:00
  • c50d3f17ea
    Merge pull request from eliasnaur/master Elias Naur 2020-11-30 01:10:50 +01:00
  • feeb459fa1 remove FillMask and FillMaskInv Elias Naur 2020-11-29 16:59:58 +01:00
  • bd450ef461 piet-gpu-types: remove unused Segment and SegChunk types Elias Naur 2020-11-29 16:51:35 +01:00
  • 4138f8a516 Optimize clips Raph Levien 2020-11-27 08:42:21 -08:00
  • facc9e0982 Use sampler for texture images Raph Levien 2020-11-25 12:43:42 -08:00
  • 047a0830d1 Towards wiring up images to k4 Raph Levien 2020-11-18 15:54:11 -08:00
  • 6b06d249ab Builder pattern for pipelines Raph Levien 2020-11-24 12:36:27 -08:00
  • 4bbc7dee1d
    Merge pull request from linebender/clip_scratch Raph Levien 2020-11-24 22:11:09 -08:00
  • d63583083c Start DX12 backend Raph Levien 2020-11-19 09:29:57 -08:00
  • a60c2dd3c8 Scratch buffer for clip stack Raph Levien 2020-11-21 11:39:23 -08:00
  • 180047da51
    Merge pull request from linebender/clip Raph Levien 2020-11-22 18:13:30 -08:00
  • b928c7a3ed Restore FillMaskInv logic Raph Levien 2020-11-21 10:47:28 -08:00
  • 13134e7cb3 Restore FillMask logic Raph Levien 2020-11-21 07:00:03 -08:00
  • d14895b107 Continuing work on clips Raph Levien 2020-11-20 09:26:02 -08:00
  • f53d00e6bc Add transforms and state stack Raph Levien 2020-11-19 11:53:59 -08:00
  • 2fd6297d9d
    Merge pull request from linebender/image Raph Levien 2020-11-20 18:25:11 -08:00
  • 47e24ec9d5 Start adding support for creating images Raph Levien 2020-11-18 15:16:12 -08:00
  • 1d0fd02c79
    Merge pull request from linebender/hub Raph Levien 2020-11-19 16:30:37 -08:00
  • 75c4b62730 Add hub abstraction Raph Levien 2020-11-17 08:04:25 -08:00
  • fdb80c0561
    Merge pull request from linebender/cleanup Raph Levien 2020-11-18 15:59:13 -08:00
  • 301abf4db7 Minor cleanups Raph Levien 2020-11-15 13:03:05 -08:00
  • c939448348
    Merge pull request from linebender/update_deps Raph Levien 2020-11-17 14:18:14 -08:00
  • 8e2f2aeeba Update dependencies Raph Levien 2020-11-14 08:22:56 -08:00
  • d3fe8630be
    Merge pull request from eliasnaur/stop-spin Elias Naur 2020-11-05 20:28:15 +01:00
  • b942e4035b piet-gpu/shader: ensure forward progress in decoupled lookback Elias Naur 2020-10-14 10:44:41 +02:00
  • bc01180519 piet-gpu/shader: delete unused is_fill from elements.comp Elias Naur 2020-10-14 10:43:16 +02:00
  • 61810b1bff
    Merge pull request from eliasnaur/master Elias Naur 2020-10-16 11:34:52 +02:00
  • 8fab45544e shader: implement clip paths Elias Naur 2020-10-09 12:43:29 +02:00
  • 55cfd472a5 shader: delete unused code Elias Naur 2020-10-09 12:42:29 +02:00
  • db6172d811
    Merge pull request from eliasnaur/master Elias Naur 2020-09-27 23:47:38 +02:00
  • 9be0faba6f piet-gpu-types: remove unused scene elements Elias Naur 2020-09-27 18:57:53 +02:00
  • fa9bf0dc2b piet-gpu-types: remove unused ptcl types Elias Naur 2020-09-27 18:30:33 +02:00
  • dceb0f9412 piet-gpu-types: remove unused annotated types Elias Naur 2020-09-21 10:24:18 +02:00
  • 02a6bfbb6c
    Merge pull request from eliasnaur/master Elias Naur 2020-09-16 08:44:48 +02:00
  • ac3ac3ddff shader: introduce a crude setting for adjusting the maximum workgroup size Elias Naur 2020-09-13 12:58:47 +02:00
  • 326f7f0d03 shader: delete more unused code and variables Elias Naur 2020-09-13 12:55:07 +02:00
  • a73e7cf282
    Merge pull request from eliasnaur/master Brian Merchant 2020-09-04 03:34:59 -07:00
  • 05636995dd compute IMAGE_WIDTH and IMAGE_HEIGHT; remove dead code from setup.h Elias Naur 2020-08-29 15:02:45 +02:00
  • fa38101e39
    Merge pull request from eliasnaur/master Elias Naur 2020-08-28 17:57:45 +02:00
  • de4f963ba0 shader: remove dead code Elias Naur 2020-08-28 17:37:46 +02:00
  • d5106e8a7e
    Merge pull request from eliasnaur/master Raph Levien 2020-08-24 09:10:31 -07:00
  • cfd57361c4 Fix linewidth transformations Elias Naur 2020-08-24 16:09:43 +02:00
  • 72e2dfab3d
    Merge pull request from bzm3r/vestige-cleanup Brian Merchant 2020-08-15 16:30:20 -07:00
  • d836d21d12 Clean up bits of right edge tracking logic left over from sort-middle. bhmerchant@gmail.com 2020-08-09 16:13:50 -07:00
  • 724c4899f2
    Merge pull request from linebender/license Raph Levien 2020-07-02 23:22:42 -07:00