Multiplicative tint left blacks black, so outlines (the main thing to ghost in line art) never picked up the warm/cool color. Switched the canvas-blit tint to a screen blend (out = base + tint - base*tint): black → tint color, white unchanged, and a clean no-op at tint=(0,0,0) for all normal blits. Reverted the default .w slots to 0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| alpha_composite.wgsl | ||
| blit.wgsl | ||
| brush_dab.wgsl | ||
| canvas_blit.wgsl | ||
| canvas_readback_srgb.wgsl | ||
| cqt_compute.wgsl | ||
| cqt_render.wgsl | ||
| gradient_fill.wgsl | ||
| linear_to_srgb.wgsl | ||
| liquify_brush.wgsl | ||
| raster_transform.wgsl | ||
| srgb_to_linear.wgsl | ||
| warp_apply.wgsl | ||
| waveform.wgsl | ||
| waveform_mipgen.wgsl | ||