{
  "cksum": "90c0e533ed70954c41b145fa7cf739e1a30ce78fdcbce23bd35327840ea38106",
  "crate_file": "li-wgpu-0.18.0.crate",
  "crate_url": "https://static.crates.io/crates/li-wgpu/li-wgpu-0.18.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "arrayvec",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "flume",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "renderdoc"
      ],
      "kind": "normal",
      "name": "hal",
      "optional": false,
      "package": "li-wgpu-hal",
      "req": "^0.18.0",
      "target": "cfg(all(not(target_arch = \"wasm32\"), unix, not(target_os = \"ios\"), not(target_os = \"macos\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hal",
      "optional": false,
      "package": "li-wgpu-hal",
      "req": "^0.18.0",
      "target": "cfg(any(not(target_arch = \"wasm32\"), target_os = \"emscripten\"))"
    },
    {
      "default_features": true,
      "features": [
        "dxc_shader_compiler",
        "renderdoc",
        "windows_rs"
      ],
      "kind": "normal",
      "name": "hal",
      "optional": false,
      "package": "li-wgpu-hal",
      "req": "^0.18.0",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hal",
      "optional": true,
      "package": "li-wgpu-hal",
      "req": "^0.18.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3.65",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wgsl-out"
      ],
      "kind": "normal",
      "name": "naga",
      "optional": false,
      "req": "^0.14.0",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "clone"
      ],
      "kind": "normal",
      "name": "naga",
      "optional": true,
      "req": "^0.14.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wgsl-in"
      ],
      "kind": "dev",
      "name": "naga",
      "optional": false,
      "req": "^0.14.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": ">=0.11, <0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": ">=0.11, <0.13",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "profiling",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "raw-window-handle",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "static_assertions",
      "optional": false,
      "req": "^1.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": false,
      "req": "^0.2.87",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4.34",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "Document",
        "Navigator",
        "Node",
        "NodeList",
        "Gpu",
        "GpuAdapter",
        "GpuAddressMode",
        "GpuAutoLayoutMode",
        "GpuBindGroup",
        "GpuBindGroupDescriptor",
        "GpuBindGroupEntry",
        "GpuBindGroupLayout",
        "GpuBindGroupLayoutDescriptor",
        "GpuBindGroupLayoutEntry",
        "GpuBlendComponent",
        "GpuBlendFactor",
        "GpuBlendOperation",
        "GpuBlendState",
        "GpuBuffer",
        "GpuBufferBinding",
        "GpuBufferBindingLayout",
        "GpuBufferBindingType",
        "GpuBufferDescriptor",
        "GpuCanvasAlphaMode",
        "GpuCanvasContext",
        "GpuCanvasConfiguration",
        "GpuColorDict",
        "GpuColorTargetState",
        "GpuCommandBuffer",
        "GpuCommandBufferDescriptor",
        "GpuCommandEncoder",
        "GpuCommandEncoderDescriptor",
        "GpuCompareFunction",
        "GpuCompilationInfo",
        "GpuCompilationMessage",
        "GpuCompilationMessageType",
        "GpuComputePassDescriptor",
        "GpuComputePassEncoder",
        "GpuComputePassTimestampWrites",
        "GpuComputePipeline",
        "GpuComputePipelineDescriptor",
        "GpuCullMode",
        "GpuDepthStencilState",
        "GpuDevice",
        "GpuDeviceDescriptor",
        "GpuDeviceLostInfo",
        "GpuDeviceLostReason",
        "GpuError",
        "GpuErrorFilter",
        "GpuExtent3dDict",
        "GpuFeatureName",
        "GpuFilterMode",
        "GpuFragmentState",
        "GpuFrontFace",
        "GpuImageCopyBuffer",
        "GpuImageCopyExternalImage",
        "GpuImageCopyTexture",
        "GpuImageCopyTextureTagged",
        "GpuImageDataLayout",
        "GpuIndexFormat",
        "GpuLoadOp",
        "gpu_map_mode",
        "GpuMipmapFilterMode",
        "GpuMultisampleState",
        "GpuObjectDescriptorBase",
        "GpuOrigin2dDict",
        "GpuOrigin3dDict",
        "GpuOutOfMemoryError",
        "GpuPipelineDescriptorBase",
        "GpuPipelineLayout",
        "GpuPipelineLayoutDescriptor",
        "GpuPowerPreference",
        "GpuPrimitiveState",
        "GpuPrimitiveTopology",
        "GpuProgrammableStage",
        "GpuQuerySet",
        "GpuQuerySetDescriptor",
        "GpuQueryType",
        "GpuQueue",
        "GpuRenderBundle",
        "GpuRenderBundleDescriptor",
        "GpuRenderBundleEncoder",
        "GpuRenderBundleEncoderDescriptor",
        "GpuRenderPassColorAttachment",
        "GpuRenderPassDepthStencilAttachment",
        "GpuRenderPassDescriptor",
        "GpuRenderPassEncoder",
        "GpuRenderPipeline",
        "GpuRenderPipelineDescriptor",
        "GpuRequestAdapterOptions",
        "GpuSampler",
        "GpuSamplerBindingLayout",
        "GpuSamplerBindingType",
        "GpuSamplerDescriptor",
        "GpuShaderModule",
        "GpuShaderModuleDescriptor",
        "GpuStencilFaceState",
        "GpuStencilOperation",
        "GpuStorageTextureAccess",
        "GpuStorageTextureBindingLayout",
        "GpuStoreOp",
        "GpuSupportedFeatures",
        "GpuSupportedLimits",
        "GpuTexture",
        "GpuTextureAspect",
        "GpuTextureBindingLayout",
        "GpuTextureDescriptor",
        "GpuTextureDimension",
        "GpuTextureFormat",
        "GpuTextureSampleType",
        "GpuTextureView",
        "GpuTextureViewDescriptor",
        "GpuTextureViewDimension",
        "GpuUncapturedErrorEvent",
        "GpuUncapturedErrorEventInit",
        "GpuValidationError",
        "GpuVertexAttribute",
        "GpuVertexBufferLayout",
        "GpuVertexFormat",
        "GpuVertexState",
        "GpuVertexStepMode",
        "HtmlCanvasElement",
        "OffscreenCanvas",
        "ImageBitmap",
        "ImageBitmapRenderingContext",
        "Window",
        "WorkerGlobalScope",
        "WorkerNavigator"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3.65",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "gles"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": false,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": "cfg(all(unix, not(target_os = \"ios\"), not(target_os = \"macos\")))"
    },
    {
      "default_features": true,
      "features": [
        "raw-window-handle"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": false,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": "cfg(any(not(target_arch = \"wasm32\"), target_os = \"emscripten\"))"
    },
    {
      "default_features": true,
      "features": [
        "metal"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": false,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))"
    },
    {
      "default_features": true,
      "features": [
        "vulkan"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": false,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": "cfg(any(windows, all(unix, not(target_os = \"emscripten\"), not(target_os = \"ios\"), not(target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [
        "dx11",
        "dx12",
        "gles"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": false,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [
        "raw-window-handle"
      ],
      "kind": "normal",
      "name": "wgc",
      "optional": true,
      "package": "li-wgpu-core",
      "req": "^0.18.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wgt",
      "optional": false,
      "package": "wgpu-types",
      "req": "^0.18.0",
      "target": null
    }
  ],
  "features": {
    "angle": [
      "wgc/gles"
    ],
    "expose-ids": [],
    "fragile-send-sync-non-atomic-wasm": [
      "hal/fragile-send-sync-non-atomic-wasm",
      "wgc/fragile-send-sync-non-atomic-wasm",
      "wgt/fragile-send-sync-non-atomic-wasm"
    ],
    "glsl": [
      "naga/glsl-in"
    ],
    "replay": [
      "serde",
      "wgc/replay"
    ],
    "spirv": [
      "naga/spv-in"
    ],
    "trace": [
      "serde",
      "wgc/trace"
    ],
    "vulkan-portability": [
      "wgc/vulkan"
    ],
    "webgl": [
      "hal",
      "wgc/gles"
    ]
  },
  "features2": {
    "default": [
      "wgsl"
    ],
    "strict_asserts": [
      "wgc?/strict_asserts",
      "wgt/strict_asserts"
    ],
    "wgsl": [
      "wgc?/wgsl"
    ]
  },
  "index_path": "li/-w/li-wgpu",
  "name": "li-wgpu",
  "pubtime": "2024-08-29T12:30:25Z",
  "v": 2,
  "vers": "0.18.0",
  "yanked": false
}
