graph-explorer-render 0.3.0

WebGL2/wgpu renderer for graph-explorer — nodes, edges, halos and labels.
Documentation
[package]
name = "graph-explorer-render"
description = "WebGL2/wgpu renderer for graph-explorer — nodes, edges, halos and labels."
edition.workspace = true
version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
rust-version.workspace = true
keywords = ["graph", "rendering", "wgpu", "webgl", "visualization"]
categories = ["rendering", "graphics", "visualization"]

[dependencies]
graph-explorer-core = { workspace = true }
graph-explorer-layout = { workspace = true }
graph-explorer-style = { workspace = true }
bytemuck = { workspace = true }
wgpu = "22"
glyphon = "0.6"

[dev-dependencies]
# WGSL is compiled by wgpu at run time, so a green `cargo build` says nothing
# about whether the shaders in `src/shaders/` even parse. Validating them
# directly with naga (the same front end wgpu uses, pinned to the version wgpu
# 22 depends on) moves shader errors from "blank canvas in the browser" to
# `cargo test`. See tests/shaders_validate.rs.
naga = { version = "22", features = ["wgsl-in"] }