# 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 = "mepeyew" version = "0.3.5" description = "mepeyew - Small But Powerful Graphics Library" homepage = "https://github.com/davnotdev/mepeyew" readme = "README.md" keywords = [ "gamedev", "graphics", ] license = "BSD-2-Clause" repository = "https://github.com/davnotdev/mepeyew" [dependencies.naga] version = "0.19" features = [ "glsl-in", "spv-in", "wgsl-in", "spv-out", "wgsl-out", ] optional = true [dependencies.raw-window-handle] version = "0.6.0" optional = true [dev-dependencies.console_error_panic_hook] version = "0.1" [dev-dependencies.nalgebra-glm] version = "0.18" [dev-dependencies.pollster] version = "0.3" [dev-dependencies.stb_image_rust] version = "2.27.2" [dev-dependencies.winit] version = "0.29.10" [features] default = [ "vulkan", "webgpu", "surface_extension", "naga_translation", ] naga_translation = ["dep:naga"] surface_extension = ["dep:raw-window-handle"] vulkan = [ "dep:ash", "dep:gpu-allocator", "dep:raw-window-metal", ] webgpu = [ "dep:wasm-bindgen", "dep:web-sys", "dep:js-sys", "dep:wasm-bindgen-futures", ] [target."cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))".dependencies.js-sys] version = "0.3" optional = true [target."cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))".dependencies.wasm-bindgen] version = "0.2" optional = true [target."cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))".dependencies.wasm-bindgen-futures] version = "0.4" optional = true [target."cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))".dependencies.web-sys] version = "0.3" features = [ "console", "Document", "Window", "Element", "Navigator", "Gpu", "GpuAdapter", "GpuDevice", "GpuCanvasContext", "HtmlCanvasElement", "GpuCanvasConfiguration", "GpuTextureFormat", "GpuCanvasAlphaMode", "GpuBuffer", "GpuBufferDescriptor", "GpuCommandEncoder", "GpuRenderPipeline", "GpuRenderPipelineDescriptor", "GpuDepthStencilState", "GpuFragmentState", "GpuPrimitiveState", "GpuVertexState", "GpuShaderModule", "GpuShaderModuleDescriptor", "GpuBindGroupLayout", "GpuBindGroupLayoutDescriptor", "GpuBufferBindingLayout", "GpuTextureBindingLayout", "GpuSamplerBindingLayout", "GpuBufferBindingType", "GpuBindGroup", "GpuBindGroupDescriptor", "GpuBindGroupLayoutEntry", "GpuBindGroupEntry", "GpuPrimitiveState", "GpuCullMode", "GpuFrontFace", "GpuPrimitiveTopology", "GpuCompareFunction", "GpuColorTargetState", "GpuRenderPassEncoder", "GpuRenderPassDescriptor", "GpuQueue", "GpuCommandBuffer", "GpuRenderPassColorAttachment", "GpuRenderPassDepthStencilAttachment", "GpuLoadOp", "GpuStoreOp", "GpuTextureView", "GpuTextureViewDescriptor", "GpuTextureViewDimension", "GpuTexture", "GpuTextureDescriptor", "GpuPipelineLayout", "GpuPipelineLayoutDescriptor", "GpuVertexBufferLayout", "GpuVertexFormat", "GpuVertexAttribute", "GpuIndexFormat", "GpuColorDict", "GpuSampler", "GpuSamplerDescriptor", "GpuAddressMode", "GpuFilterMode", "GpuImageCopyTexture", "GpuImageDataLayout", "GpuBufferBinding", "GpuTextureSampleType", "GpuStencilFaceState", "GpuStencilOperation", "GpuMultisampleState", "GpuBlendState", "GpuBlendComponent", "GpuBlendFactor", "GpuBlendOperation", "GpuExtent3dDict", "GpuImageCopyTexture", "GpuMipmapFilterMode", "GpuComputePipeline", "GpuComputePipelineDescriptor", "GpuProgrammableStage", "GpuComputePassEncoder", "GpuSupportedLimits", ] optional = true [target."cfg(any(target_os = \"macos\", target_os = \"ios\"))".dependencies.raw-window-metal] version = "0.4" optional = true [target."cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))".dependencies.ash] version = "0.37.3" optional = true [target."cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))".dependencies.gpu-allocator] version = "0.25.0" optional = true