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
/
src
/
render
/
at
main
2 folders
8 files
GreyElaina
feat(native): integrate wgsl-bindgen for type-safe shader bindings
3mo ago
9157932b
effects
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
3 months ago
pass
feat(native): add text action intent callbacks
4 months ago
compositor.rs
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
3 months ago
image_blit.rs
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
3 months ago
layout_tree.rs
refactor(native): store element handles directly in tree
4 months ago
macos.rs
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
mod.rs
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
3 months ago
pipeline.rs
fix(native): keep editable caret visible in clipped viewport
4 months ago
session.rs
chore: fmt
4 months ago
shaders.rs
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
3 months ago