vello/piet-wgsl/shader
Chad Brokaw 4fea305883 Hodgepodge of small fixes
This just a collection of minor fixes to various things I noticed while looking over the code.

Adds a `Device::poll` call to the winit example.
Removes some lingering unnecessary `<f32>`s in the blit shaders.
Removes a duplicated bbox entry in the shared shader inclusion code and collapses nested `concat!`s.

Finally, it reintroduces the computation of separated alpha in the output of fine which I removed in a previous PR. This allows the `render_to_texture` mode to be useful for generating images that can be properly blended over other content. The blit shader has been changed to accommodate this.
2022-11-28 00:03:02 -05:00
..
shared Fix rendering artifacts with strokes 2022-11-26 16:51:22 -08:00
backdrop.wgsl Remove all wgsl-analyzer errors (#210) 2022-11-25 16:43:21 +00:00
backdrop_dyn.wgsl Clarify licensing for WGSL shaders (#205) 2022-11-19 16:45:42 +00:00
bbox_clear.wgsl Clarify licensing for WGSL shaders (#205) 2022-11-19 16:45:42 +00:00
binning.wgsl Clean up unneded type annotations in vec 2022-11-25 09:37:11 -08:00
clip_leaf.wgsl Clean up unneded type annotations in vec 2022-11-25 09:37:11 -08:00
clip_reduce.wgsl More cleanup 2022-11-25 09:51:11 -08:00
coarse.wgsl Clean up unneded type annotations in vec 2022-11-25 09:37:11 -08:00
draw_leaf.wgsl More cleanup 2022-11-25 09:51:11 -08:00
draw_reduce.wgsl Clarify licensing for WGSL shaders (#205) 2022-11-19 16:45:42 +00:00
fine.wgsl Hodgepodge of small fixes 2022-11-28 00:03:02 -05:00
path_coarse.wgsl Clean up unneded type annotations in vec 2022-11-25 09:37:11 -08:00
path_coarse_full.wgsl Fix rendering artifacts with strokes 2022-11-26 16:51:22 -08:00
pathseg.wgsl Fix style nit 2022-11-26 17:07:23 -08:00
pathtag_reduce.wgsl Clarify licensing for WGSL shaders (#205) 2022-11-19 16:45:42 +00:00
pathtag_scan.wgsl Clarify licensing for WGSL shaders (#205) 2022-11-19 16:45:42 +00:00
tile_alloc.wgsl Clean up unneded type annotations in vec 2022-11-25 09:37:11 -08:00