[dependencies.spirv-std]
version = "0.9"
[dev-dependencies.assert_approx_eq]
version = "1.1.0"
[dev-dependencies.ctor]
version = "0.2.2"
[dev-dependencies.env_logger]
version = "0.10.0"
[dev-dependencies.icosahedron]
version = "0.1"
[dev-dependencies.naga]
features = ["spv-in", "wgsl-out", "wgsl-in", "msl-out"]
version = "0.19"
[dev-dependencies.pretty_assertions]
version = "1.4.0"
[dev-dependencies.ttf-parser]
version = "0.20.0"
[features]
array_test = []
bloom = ["bloom_downsample_fragment", "bloom_upsample_fragment", "bloom_mix_fragment", "bloom_vertex"]
bloom_downsample_fragment = []
bloom_mix_fragment = []
bloom_upsample_fragment = []
bloom_vertex = []
brdf_lut_convolution_fragment = []
brdf_lut_convolution_vertex = []
default = ["gltf", "sdf", "shaders", "tutorial", "winit"]
generate_mipmap_fragment = []
generate_mipmap_vertex = []
gltf = ["dep:gltf", "dep:serde_json"]
prefilter_environment_cubemap_fragment = []
prefilter_environment_cubemap_vertex = []
renderlet_fragment = []
renderlet_vertex = []
sdf = []
shaders = ["array_test", "bloom", "brdf_lut_convolution_fragment", "brdf_lut_convolution_vertex", "generate_mipmap_fragment", "generate_mipmap_vertex", "prefilter_environment_cubemap_fragment", "prefilter_environment_cubemap_vertex", "renderlet_fragment", "renderlet_vertex", "skybox_cubemap_fragment", "skybox_cubemap_vertex", "skybox_equirectangular_fragment", "skybox_vertex", "test_i8_i16_extraction", "tonemapping_fragment", "tonemapping_vertex"]
skybox_cubemap_fragment = []
skybox_cubemap_vertex = []
skybox_equirectangular_fragment = []
skybox_vertex = []
test_i8_i16_extraction = []
tonemapping_fragment = []
tonemapping_vertex = []
tutorial = ["tutorial_passthru_fragment", "tutorial_implicit_isosceles_vertex", "tutorial_slabbed_vertices_no_instance", "tutorial_slabbed_vertices", "tutorial_slabbed_renderlet"]
tutorial_implicit_isosceles_vertex = []
tutorial_passthru_fragment = []
tutorial_slabbed_renderlet = []
tutorial_slabbed_vertices = []
tutorial_slabbed_vertices_no_instance = []
wasm = ["wgpu/fragile-send-sync-non-atomic-wasm"]
[lib]
crate-type = ["lib", "dylib"]
name = "renderling"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["rendering", "game-development", "graphics"]
description = "User-friendly real-time rendering. 🍖"
edition = "2021"
keywords = ["game", "graphics", "shader", "rendering"]
license = "MIT OR Apache-2.0"
name = "renderling"
readme = "README.md"
repository = "https://github.com/schell/renderling"
version = "0.4.0"
[package.metadata.docs.rs]
features = ["gltf", "raw-window-handle", "winit"]
[target."cfg(not(target_arch = \"spirv\"))".dependencies.async-channel]
version = "1.8"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.bytemuck]
features = ["derive"]
version = "1.13.0"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.crabslab]
default-features = false
features = ["default"]
version = "0.4.8"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.crunch]
version = "0.5"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.dagga]
version = "0.2.1"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.futures-lite]
version = "1.13"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.glam]
default-features = false
features = ["std"]
version = "0.24.2"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.gltf]
features = ["KHR_lights_punctual", "KHR_materials_unlit", "KHR_materials_emissive_strength", "extras", "extensions"]
optional = true
version = "1.4,1"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.half]
version = "2.3"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.image]
features = ["hdr"]
version = "0.24"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.log]
version = "0.4"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.rustc-hash]
version = "1.1"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.send_wrapper]
version = "0.6"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.serde_json]
optional = true
version = "1.0.117"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.snafu]
version = "0.7"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.wgpu]
features = ["spirv"]
version = "0.19"
[target."cfg(not(target_arch = \"spirv\"))".dependencies.winit]
optional = true
version = "0.29"
[target."cfg(not(target_arch = \"spirv\"))".dev-dependencies.glam]
default-features = false
features = ["std", "debug-glam-assert"]
version = "0.24.2"
[target."cfg(target_arch = \"spirv\")".dependencies.crabslab]
default-features = false
features = ["glam"]
version = "0.4.8"
[target."cfg(target_arch = \"spirv\")".dependencies.glam]
default-features = false
features = ["libm"]
version = "0.24.2"
[target."cfg(target_arch = \"spirv\")".dependencies.half]
default-features = false
version = "2.3"