roxlap-render 0.6.1

Unified CPU/GPU renderer facade for the roxlap scene-graph engine — one SceneRenderer over roxlap-core opticast (softbuffer) and roxlap-gpu (wgpu), with automatic CPU fallback.
Documentation
[package]
name = "roxlap-render"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
rust-version.workspace = true
description = "Unified CPU/GPU renderer facade for the roxlap scene-graph engine — one SceneRenderer over roxlap-core opticast (softbuffer) and roxlap-gpu (wgpu), with automatic CPU fallback."
documentation = "https://docs.rs/roxlap-render"
keywords = ["voxlap", "voxel", "renderer", "wgpu", "fallback"]
categories = ["game-development", "graphics", "rendering"]
readme.workspace = true

[dependencies]
# Both backends + the scene/world types they consume.
roxlap-core = { path = "../roxlap-core", version = "0.6" }
roxlap-formats = { path = "../roxlap-formats", version = "0.6" }
roxlap-scene = { path = "../roxlap-scene", version = "0.6" }
roxlap-gpu = { path = "../roxlap-gpu", version = "0.6" }
glam = { workspace = true }
# CPU strip-parallel render thread count (caps the ScratchPool slots).
rayon = { workspace = true }
# CPU-backend presentation (windowed software framebuffer); the GPU
# backend presents via roxlap-gpu's own wgpu surface.
softbuffer = "0.4"
winit = "0.30"

[lints]
workspace = true