alpha
Login
or
Join now
akashina.tngl.sh
/
kh
Star
3
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A native GUI toolkit for Node.js, based on linebender/wgpu + Akashina's napi-rs
Star
3
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
kh
/
crates
/
native
/
shaders
/
at
main
12 files
GreyElaina
feat(native): integrate wgsl-bindgen for type-safe shader bindings
4mo ago
9157932b
backdrop_blur.wgsl
fix(render): compositor premultiplied alpha + backdrop blur discard + macOS contentsScale - Compositor blend: ALPHA_BLENDING → PREMULTIPLIED_ALPHA_BLENDING (vello outputs premultiplied alpha, non-premultiplied blend doubled alpha on AA edges) - Backdrop blur vertical pass: discard outside effect rect instead of passthrough (passthrough from downscaled scratch replaced full-res content → global blur) discard_outside flag as u32 uniform (WGSL host-shareable constraint) - macOS: explicitly set CAMetalLayer contentsScale to window scale factor
4 months ago
blit_shader.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
composite_layer.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
composite_vibrancy.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
compositor.wgsl
feat(native): integrate wgsl-bindgen for type-safe shader bindings Replace hand-written bind group layouts, uniform structs, and shader loading with codegen from wgsl-bindgen. All 12 WGSL shaders now generate compile-time verified Rust bindings via build.rs. - Add wgsl_bindgen as build-dependency - Consolidate all shaders into shaders/ directory - Generate typed bind group constructors, uniform structs, pipeline helpers - Migrate compositor, image_blit, and all 6 effect modules to use generated code - Compile-time layout asserts guarantee WGSL↔Rust struct consistency
4 months ago
compositor_posed.wgsl
feat(native): integrate wgsl-bindgen for type-safe shader bindings Replace hand-written bind group layouts, uniform structs, and shader loading with codegen from wgsl-bindgen. All 12 WGSL shaders now generate compile-time verified Rust bindings via build.rs. - Add wgsl_bindgen as build-dependency - Consolidate all shaders into shaders/ directory - Generate typed bind group constructors, uniform structs, pipeline helpers - Migrate compositor, image_blit, and all 6 effect modules to use generated code - Compile-time layout asserts guarantee WGSL↔Rust struct consistency
4 months ago
compositor_solid.wgsl
feat(native): integrate wgsl-bindgen for type-safe shader bindings Replace hand-written bind group layouts, uniform structs, and shader loading with codegen from wgsl-bindgen. All 12 WGSL shaders now generate compile-time verified Rust bindings via build.rs. - Add wgsl_bindgen as build-dependency - Consolidate all shaders into shaders/ directory - Generate typed bind group constructors, uniform structs, pipeline helpers - Migrate compositor, image_blit, and all 6 effect modules to use generated code - Compile-time layout asserts guarantee WGSL↔Rust struct consistency
4 months ago
content_filter.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
image_blit.wgsl
feat(native): integrate wgsl-bindgen for type-safe shader bindings Replace hand-written bind group layouts, uniform structs, and shader loading with codegen from wgsl-bindgen. All 12 WGSL shaders now generate compile-time verified Rust bindings via build.rs. - Add wgsl_bindgen as build-dependency - Consolidate all shaders into shaders/ directory - Generate typed bind group constructors, uniform structs, pipeline helpers - Migrate compositor, image_blit, and all 6 effect modules to use generated code - Compile-time layout asserts guarantee WGSL↔Rust struct consistency
4 months ago
inner_shadow.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
layer_mask.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago
outer_shadow.wgsl
feat(render): add vello render pipeline with effects shaders
4 months ago