Lightningbeam/lightningbeam-ui/lightningbeam-editor/src/panes/shaders
Skyler Lehmkuhl 4dc937f9c0 Onion tint: screen-blend instead of multiply (so outlines tint too)
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>
2026-06-20 23:06:05 -04:00
..
alpha_composite.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
blit.wgsl Add stage pane with scrolling 2025-11-16 00:01:07 -05:00
brush_dab.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
canvas_blit.wgsl Onion tint: screen-blend instead of multiply (so outlines tint too) 2026-06-20 23:06:05 -04:00
canvas_readback_srgb.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
cqt_compute.wgsl Stream audio to spectrograph shader too 2026-02-14 23:58:20 -05:00
cqt_render.wgsl fix shaders on windows 2026-02-16 10:48:51 -05:00
gradient_fill.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
linear_to_srgb.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
liquify_brush.wgsl work on raster tools 2026-03-07 16:55:38 -05:00
raster_transform.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
srgb_to_linear.wgsl Composite layers in HDR color space 2025-12-08 04:20:48 -05:00
warp_apply.wgsl Fix gamma handling and improve brush canvas performance 2026-06-16 08:32:39 -04:00
waveform.wgsl Stream audio & video from .beam container; waveform LOD pyramid + persistence 2026-06-17 13:52:38 -04:00
waveform_mipgen.wgsl Render audio waveforms on gpu 2026-02-11 14:38:58 -05:00