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

Commit graph

  • b2e7c80d3b Fix non-mac builds Raph Levien 2022-02-07 13:54:24 -08:00
  • 8bee553e6e
    Merge pull request from ishitatsuyuki/clang-format Tatsuyuki Ishi 2022-02-01 10:13:30 +09:00
  • 53ec958137
    Merge pull request from ishitatsuyuki/ninja-targets Tatsuyuki Ishi 2022-02-01 10:13:11 +09:00
  • a7e926d67b shaders: Add .clang-format and reformat Tatsuyuki Ishi 2022-01-30 16:23:18 +09:00
  • 1823ea6f2f
    Merge pull request from ishitatsuyuki/profiling Tatsuyuki Ishi 2022-01-22 10:53:15 +09:00
  • b5ffecba17 piet-gpu, hal: Add Vulkan debug markers Tatsuyuki Ishi 2022-01-21 11:30:30 +09:00
  • 2bdca399ab piet-gpu: Add phony targets for spv, dxil and msl Tatsuyuki Ishi 2022-01-20 19:34:05 +09:00
  • 2613a7e500 Add generated kernel4_gray shaders Raph Levien 2022-01-19 12:18:32 -08:00
  • 0cf370f9c7 Mostly working rendering Raph Levien 2022-01-19 11:58:01 -08:00
  • 833d993a4e More progress exposing interface Raph Levien 2022-01-18 18:41:28 -08:00
  • 5e221d2e91 Add capability to function as a guest in Metal Raph Levien 2021-12-25 16:55:13 -08:00
  • 41c7118e91
    Merge pull request from linebender/new_element Raph Levien 2021-12-15 09:03:29 -08:00
  • 9601989152 Tweak linguist settings Raph Levien 2021-12-08 12:48:02 -08:00
  • d948126c16 Adjust workgroup sizes Raph Levien 2021-12-08 10:42:35 -08:00
  • 75496f5e67 Fix draw test Raph Levien 2021-12-08 10:38:46 -08:00
  • 49c3a3923b Restore gradients and clips Raph Levien 2021-12-07 17:24:07 -08:00
  • 5585b3563c Account path tags correctly Raph Levien 2021-12-06 15:59:32 -08:00
  • 55395fa533 Get text working Raph Levien 2021-12-06 11:08:58 -08:00
  • 3ee81ad5a9 Fixes for mac Raph Levien 2021-12-03 20:25:42 -08:00
  • 395d400cd1 Remove debug printing Raph Levien 2021-12-03 16:35:57 -08:00
  • 7f3427420b Partial DX12 fixes Raph Levien 2021-12-03 16:15:18 -08:00
  • c503ff28b0 Make shaders cross-platform Raph Levien 2021-12-03 15:49:58 -08:00
  • 44327fe49f Beginnings of new element pipeline Raph Levien 2021-12-02 15:07:33 -08:00
  • 22b86072f2
    Merge pull request from linebender/draw_element Raph Levien 2021-12-03 15:32:51 -08:00
  • 875c8badf4 Add draw object stage Raph Levien 2021-12-02 08:41:41 -08:00
  • 50153a7797
    Merge pull request from linebender/path_element Raph Levien 2021-12-02 13:36:34 -08:00
  • 70723bf076 Very minor reorg Raph Levien 2021-12-01 15:46:36 -08:00
  • 1d1801c1aa Cross-platform path stage shaders Raph Levien 2021-12-01 08:42:06 -08:00
  • 8af4707525 Fix uninitialized variable Raph Levien 2021-12-01 08:34:22 -08:00
  • 178761dcb3 Path stream processing Raph Levien 2021-11-24 16:26:45 -08:00
  • 5ea5c4bb9a
    Merge pull request from linebender/bufwrite Raph Levien 2021-12-01 07:06:29 -08:00
  • a7a5b84c86 Clean up stray files Raph Levien 2021-11-30 10:34:42 -08:00
  • 3039a2ac39 Merge branch 'master' into bufwrite Raph Levien 2021-11-30 10:31:16 -08:00
  • 0880975c5b
    Merge pull request from linebender/new_element Raph Levien 2021-11-30 10:20:56 -08:00
  • 97bc4c4471 Tweak BufWrite::push Raph Levien 2021-11-26 07:50:45 -08:00
  • f1d7560b3c Tweak extend implementation Raph Levien 2021-11-25 22:02:04 -08:00
  • ac0fb228c1 Fix Metal port Raph Levien 2021-11-25 21:34:06 -08:00
  • 9fb2ae91eb Access buffer data through mapping Raph Levien 2021-11-25 13:12:25 -08:00
  • 8f7ed161a6 Tune transform test parameters Raph Levien 2021-11-24 09:10:30 -08:00
  • 5af8aa5e52
    Merge pull request from linebender/bytemuck Raph Levien 2021-11-24 08:02:22 -08:00
  • 47f8812e2f Start work on new element pipeline Raph Levien 2021-11-23 07:28:50 -08:00
  • a8103a4c20 cargo fmt Raph Levien 2021-11-23 08:49:06 -08:00
  • abe2a6ceef Fix tests to use bytemuck Raph Levien 2021-11-23 08:48:14 -08:00
  • 2ebdd942cf Use bytemuck Raph Levien 2021-11-23 08:24:16 -08:00
  • ecdd7fd817
    Merge pull request from linebender/dx12_desc Raph Levien 2021-11-23 07:34:31 -08:00
  • 0762cc763c Implement clear_buffers on Metal Raph Levien 2021-11-20 21:52:29 -08:00
  • 657f219ce8 Better DX12 descriptor management Raph Levien 2021-11-20 07:14:23 -08:00
  • 95d356c08f
    Merge pull request from linebender/prefix_war Raph Levien 2021-11-16 08:10:20 -08:00
  • 80b6150bd7
    Merge pull request from nilsmartel/patch-1 Raph Levien 2021-11-15 07:16:23 -08:00
  • 96f39af14b
    Use proper hyperlink in README Nils Martel 2021-11-15 11:25:17 +01:00
  • 8015eb25a1 Also fix write-after-read in elements.com Raph Levien 2021-11-14 08:22:34 -08:00
  • 69b6632085 Fix write-after-read in prefix test Raph Levien 2021-11-13 22:31:26 -08:00
  • 76a6f1fec8
    Merge pull request from linebender/atomic Raph Levien 2021-11-14 07:10:39 -08:00
  • f32f2d7f95 Add linked list DXIL Raph Levien 2021-11-12 16:01:27 -08:00
  • d66f67fa09 Actually add README Raph Levien 2021-11-12 15:27:47 -08:00
  • 4c42da2d46
    Merge pull request from linebender/dx12 Raph Levien 2021-11-12 15:24:24 -08:00
  • 27bedd9ef1 Add README Raph Levien 2021-11-12 15:20:18 -08:00
  • c6965de557 Add linked list test Raph Levien 2021-11-06 21:03:20 -07:00
  • 10a624ee75 Add message passing litmus test Raph Levien 2021-11-11 16:17:04 -08:00
  • 825a1eb04c Add atomic versions of prefix Raph Levien 2021-11-11 11:47:46 -08:00
  • 3f1bbe4af1 Commit DXIL to repo Raph Levien 2021-11-11 13:05:22 -08:00
  • f9d0aa078b Use DXIL shader compilation Raph Levien 2021-11-11 11:48:58 -08:00
  • 7a021793ee Configure number of iterations Raph Levien 2021-11-11 07:26:32 -08:00
  • a0648a2153 Portability fixes Raph Levien 2021-11-11 06:59:27 -08:00
  • fbfd4ee81b Add workaround for buffer clearing Raph Levien 2021-11-10 14:56:00 -08:00
  • 94949a6906 Mac port of bind layout rework Raph Levien 2021-11-10 12:29:40 -08:00
  • 74f2b4fd1c Rework bind layout Raph Levien 2021-11-09 20:28:06 -08:00
  • 19fedf36db
    Merge pull request from linebender/tests Raph Levien 2021-11-10 11:10:45 -08:00
  • 5a389b27c9
    Merge pull request from linebender/enable_vkmm Raph Levien 2021-11-09 14:42:50 -08:00
  • bd39d26bce Improve collection and reporting of test results Raph Levien 2021-11-09 14:04:58 -08:00
  • 0a9dd3a386 Actually turn on memory model Raph Levien 2021-11-05 16:21:56 -07:00
  • 3c7943fa8c
    Merge pull request from linebender/ash_0.33 Raph Levien 2021-11-07 17:02:44 -08:00
  • 3820e4b2f4 Add missing file Raph Levien 2021-11-06 21:43:09 -07:00
  • b36ca7fc2e Add generated shaders Raph Levien 2021-11-06 16:25:56 -07:00
  • 4ed339d434 Add tree reduction prefix sum test Raph Levien 2021-11-06 16:08:43 -07:00
  • 33d7b25a92 Start testing framework Raph Levien 2021-11-05 16:52:07 -07:00
  • d04ae44618 Upgrade to Ash 0.33 Raph Levien 2021-11-05 14:00:14 -07:00
  • b0b0f33c3c
    Merge pull request from linebender/element_barrier Raph Levien 2021-11-05 13:38:13 -07:00
  • 95aad3e6c7 Put memory barrier reliably before flag write Raph Levien 2021-11-02 12:59:38 -07:00
  • e50d5c1f58 Add memory barrier to elements shader Raph Levien 2021-11-02 10:15:52 -07:00
  • c648038967
    Merge pull request from linebender/cleanup Raph Levien 2021-10-27 07:23:29 -07:00
  • ad4be401fc
    Merge pull request from rosehuds/rose/max-image-count Raph Levien 2021-10-27 07:23:13 -07:00
  • 1bdd2a7c86 Vulkan: account for no limit on image count Rose Hudson 2021-10-27 10:45:28 +01:00
  • 59e850a7b1 Reuse command buffers Raph Levien 2021-10-21 18:07:46 -07:00
  • b423e6c25d Warning cleanup Raph Levien 2021-10-21 16:08:27 -07:00
  • 086e547aef
    Merge pull request from linebender/double_buffer Raph Levien 2021-10-23 09:20:03 -07:00
  • 5c699e6ac3
    Merge pull request from linebender/scale_ctx Raph Levien 2021-10-23 09:18:00 -07:00
  • 7adb300671 Double-buffer scene buffer Raph Levien 2021-10-18 15:52:57 -07:00
  • 529e5cce5e Coarser grain ScaleContext Raph Levien 2021-10-21 12:10:57 -07:00
  • 8b4a6c54cd
    Merge pull request from linebender/cleanup_cmdbuf2 Raph Levien 2021-10-21 12:04:29 -07:00
  • a3d3f39fbd Wait on query results Raph Levien 2021-10-18 12:23:06 -07:00
  • 6039916631 Wait on in-flight command buffers on exit Raph Levien 2021-10-19 17:25:08 -07:00
  • f73da22a69 Clean up command buffers Raph Levien 2021-09-06 10:17:16 -07:00
  • cbebb56981
    Merge pull request from linebender/anim Raph Levien 2021-10-19 15:31:04 -07:00
  • 056446c23d Cargo fmt Raph Levien 2021-09-06 10:19:55 -07:00
  • 4b2a720289 Animating scene Raph Levien 2021-08-31 12:46:28 -07:00
  • dadb95aba1
    Merge pull request from linebender/canvas_size Raph Levien 2021-09-06 10:02:52 -07:00
  • ef5ef2745c Render color emoji layers Raph Levien 2021-08-25 13:59:26 -07:00
  • 02ee369428 Start work on emoji Raph Levien 2021-08-20 12:20:27 -07:00
  • 039cfcf0de piet-gpu/shader: treat memoryBarrierBuffer as a control barrier Elias Naur 2021-08-20 11:20:39 +02:00