# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "renderling" version = "0.4.9" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "User-friendly real-time rendering. 🍖" readme = "README.md" keywords = [ "game", "graphics", "shader", "rendering", ] categories = [ "rendering", "game-development", "graphics", ] license = "MIT OR Apache-2.0" repository = "https://github.com/schell/renderling" [lib] name = "renderling" crate-type = [ "rlib", "cdylib", ] path = "src/lib.rs" [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] version = "0.19" features = [ "spv-in", "wgsl-out", "wgsl-in", "msl-out", ] [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 = [] test_spirv_atomics = [] 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"] [target.'cfg(not(target_arch = "spirv"))'.dependencies.async-channel] version = "1.8" [target.'cfg(not(target_arch = "spirv"))'.dependencies.bytemuck] version = "1.13.0" features = ["derive"] [target.'cfg(not(target_arch = "spirv"))'.dependencies.crabslab] version = "0.5.1" features = ["default"] default-features = false [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] version = "0.24.2" features = ["std"] default-features = false [target.'cfg(not(target_arch = "spirv"))'.dependencies.gltf] version = "1.4,1" features = [ "KHR_lights_punctual", "KHR_materials_unlit", "KHR_materials_emissive_strength", "extras", "extensions", ] optional = true [target.'cfg(not(target_arch = "spirv"))'.dependencies.half] version = "2.3" [target.'cfg(not(target_arch = "spirv"))'.dependencies.image] version = "0.24" features = ["hdr"] [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.serde_json] version = "1.0.117" optional = true [target.'cfg(not(target_arch = "spirv"))'.dependencies.snafu] version = "0.7" [target.'cfg(not(target_arch = "spirv"))'.dependencies.wgpu] version = "22.1.0" features = ["spirv"] [target.'cfg(not(target_arch = "spirv"))'.dependencies.winit] version = "0.30" optional = true [target.'cfg(not(target_arch = "spirv"))'.dev-dependencies.glam] version = "0.24.2" features = [ "std", "debug-glam-assert", ] default-features = false [target.'cfg(target_arch = "spirv")'.dependencies.crabslab] version = "0.5.1" features = ["glam"] default-features = false [target.'cfg(target_arch = "spirv")'.dependencies.glam] version = "0.24.2" features = ["libm"] default-features = false [target.'cfg(target_arch = "spirv")'.dependencies.half] version = "2.3" default-features = false