engawa-wgpu 0.1.4

wgpu-backed Dispatcher impl for engawa render graphs. Compiles Material → wgpu::RenderPipeline; walks the compiled graph; dispatches fullscreen-effect passes against any wgpu::TextureView (most commonly a garasu::HeadlessTarget for tests + a winit surface for live).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
; engawa-wgpu effect catalog — scanlines (cosine-profile CRT row
; darkening).
;
; params-size is the bind contract for the params uniform —
; tests/catalog_matrix.rs reads this file and asserts
; size_of::<ScanlinesParams>() matches.

(defeffect scanlines
  (priority 600)
  (params-size 16)
  (params-resource "scanlines:params")
  (bindings
    (binding 0 texture "scene")
    (binding 1 sampler "catalog:sampler")
    (binding 2 uniform "scanlines:params")))