{
  "cksum": "45d42ec0bf0209c3114724cfdff06db0ad454f5df2209e9314343827117b3305",
  "crate_file": "lagrange-wgpu-hal-29.0.0.crate",
  "crate_url": "https://static.crates.io/crates/lagrange-wgpu-hal/lagrange-wgpu-hal-29.0.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "android_system_properties",
      "optional": true,
      "req": "^0.1.1",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "arrayvec",
      "optional": true,
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ash",
      "optional": true,
      "req": "^0.38",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "bit-set",
      "optional": true,
      "req": "^0.10",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bitflags",
      "optional": false,
      "req": "^2.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "block2",
      "optional": true,
      "req": "^0.6.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [
        "extern_crate_alloc",
        "min_const_generics",
        "derive"
      ],
      "kind": "normal",
      "name": "bytemuck",
      "optional": true,
      "req": "^1.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "extern_crate_alloc",
        "min_const_generics"
      ],
      "kind": "normal",
      "name": "bytemuck",
      "optional": true,
      "req": "^1.22",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cfg_aliases",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "drm",
      "optional": true,
      "req": "^0.15",
      "target": "cfg(all(unix, not(target_vendor = \"apple\"), not(target_family = \"wasm\")))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "dev",
      "name": "env_logger",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "glam",
      "optional": false,
      "req": "^0.33.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glow",
      "optional": true,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "egl",
        "wgl",
        "wayland",
        "x11"
      ],
      "kind": "dev",
      "name": "glutin",
      "optional": false,
      "req": "^0.32",
      "target": "cfg(not(any(target_arch = \"wasm32\", target_os = \"ios\", target_os = \"visionos\", target_env = \"ohos\")))"
    },
    {
      "default_features": false,
      "features": [
        "egl",
        "wgl",
        "wayland",
        "x11"
      ],
      "kind": "dev",
      "name": "glutin-winit",
      "optional": false,
      "req": "^0.5",
      "target": "cfg(not(any(target_arch = \"wasm32\", target_os = \"ios\", target_os = \"visionos\", target_env = \"ohos\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glutin_wgl_sys",
      "optional": true,
      "req": "^0.6",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [
        "hashbrown"
      ],
      "kind": "normal",
      "name": "gpu-allocator",
      "optional": true,
      "req": "^0.28",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": false,
      "features": [
        "default-hasher",
        "inline-more"
      ],
      "kind": "normal",
      "name": "hashbrown",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": true,
      "req": "^0.3.85",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [
        "dynamic"
      ],
      "kind": "normal",
      "name": "khronos-egl",
      "optional": true,
      "req": "^6",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [
        "static",
        "no-pkg-config"
      ],
      "kind": "normal",
      "name": "khronos-egl",
      "optional": true,
      "req": "^6",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": true,
      "req": "^0.2.183",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libloading",
      "optional": true,
      "req": "^0.8",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libloading",
      "optional": true,
      "req": "^0.8",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4.29",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "mach-dxcompiler-rs",
      "optional": true,
      "req": "^0.1.4",
      "target": "cfg(all(windows, not(target_arch = \"aarch64\"), target_env = \"msvc\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "naga",
      "optional": false,
      "package": "lagrange-naga",
      "req": "^29.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wgsl-in",
        "termcolor"
      ],
      "kind": "dev",
      "name": "naga",
      "optional": false,
      "package": "lagrange-naga",
      "req": "^29.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "naga-types",
      "optional": false,
      "package": "lagrange-naga-types",
      "req": "^29.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ndk-sys",
      "optional": true,
      "req": "^0.6",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "objc2",
      "optional": true,
      "req": "^0.6.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "CFCGTypes"
      ],
      "kind": "normal",
      "name": "objc2-core-foundation",
      "optional": true,
      "req": "^0.3.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "NSError",
        "NSProcessInfo",
        "NSRange",
        "NSString"
      ],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": true,
      "req": "^0.3.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "block2",
        "MTLAllocation",
        "MTLBlitCommandEncoder",
        "MTLBlitPass",
        "MTLBuffer",
        "MTLCaptureManager",
        "MTLCaptureScope",
        "MTLCommandBuffer",
        "MTLCommandEncoder",
        "MTLCommandQueue",
        "MTLComputeCommandEncoder",
        "MTLComputePass",
        "MTLComputePipeline",
        "MTLCounters",
        "MTLDepthStencil",
        "MTLDevice",
        "MTLDrawable",
        "MTLEvent",
        "MTLLibrary",
        "MTLPipeline",
        "MTLPixelFormat",
        "MTLRenderCommandEncoder",
        "MTLRenderPass",
        "MTLRenderPipeline",
        "MTLResource",
        "MTLSampler",
        "MTLStageInputOutputDescriptor",
        "MTLTexture",
        "MTLTypes",
        "MTLVertexDescriptor",
        "MTLAccelerationStructure",
        "MTLAccelerationStructureTypes",
        "MTLAccelerationStructureCommandEncoder",
        "MTLResidencySet"
      ],
      "kind": "normal",
      "name": "objc2-metal",
      "optional": true,
      "req": "^0.3.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "objc2-core-foundation",
        "CALayer",
        "CAMetalLayer",
        "objc2-metal"
      ],
      "kind": "normal",
      "name": "objc2-quartz-core",
      "optional": true,
      "req": "^0.3.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": true,
      "req": "^1.21",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ordered-float",
      "optional": true,
      "req": ">=3, <6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": true,
      "req": "^0.12.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "portable-atomic",
      "optional": true,
      "req": "^1.10",
      "target": "cfg(any(not(target_has_atomic = \"64\"), not(target_has_atomic = \"ptr\")))"
    },
    {
      "default_features": true,
      "features": [
        "alloc"
      ],
      "kind": "normal",
      "name": "portable-atomic-util",
      "optional": true,
      "req": "^0.2.4",
      "target": "cfg(not(target_has_atomic = \"ptr\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "profiling",
      "optional": true,
      "req": "^1.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "range-alloc",
      "optional": true,
      "req": "^0.1",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "raw-window-handle",
      "optional": false,
      "req": "^0.6.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "raw-window-metal",
      "optional": true,
      "req": "^1.0",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "renderdoc-sys",
      "optional": true,
      "req": "^1",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [
        "union"
      ],
      "kind": "normal",
      "name": "smallvec",
      "optional": true,
      "req": "^1.14",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "static_assertions",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2.0.12",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": true,
      "req": "^0.2.108",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [
        "client",
        "dlopen",
        "egl"
      ],
      "kind": "normal",
      "name": "wayland-sys",
      "optional": true,
      "req": "^0.31.3",
      "target": "cfg(unix)"
    },
    {
      "default_features": false,
      "features": [
        "default",
        "Window",
        "HtmlCanvasElement",
        "WebGl2RenderingContext",
        "OffscreenCanvas",
        "VideoFrame"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": true,
      "req": "^0.3.85",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wgpu-naga-bridge",
      "optional": false,
      "package": "lagrange-wgpu-naga-bridge",
      "req": "^29.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "wgpu-types",
      "optional": false,
      "package": "lagrange-wgpu-types",
      "req": "^29.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "windows",
      "optional": true,
      "req": "^0.62",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "windows-core",
      "optional": true,
      "req": "^0.62",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "windows-result",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [
        "android-native-activity"
      ],
      "kind": "dev",
      "name": "winit",
      "optional": false,
      "req": "^0.30.8",
      "target": null
    }
  ],
  "features": {
    "device_lost_panic": [],
    "fragile-send-sync-non-atomic-wasm": [
      "wgpu-types/fragile-send-sync-non-atomic-wasm"
    ],
    "internal_error_panic": []
  },
  "features2": {
    "dx12": [
      "dep:arrayvec",
      "dep:bit-set",
      "dep:bytemuck",
      "dep:gpu-allocator",
      "dep:libloading",
      "dep:once_cell",
      "dep:ordered-float",
      "dep:parking_lot",
      "dep:profiling",
      "dep:range-alloc",
      "dep:windows-core",
      "gpu-allocator/d3d12",
      "naga/hlsl-out",
      "once_cell/std",
      "windows/Win32_Devices_DeviceAndDriverInstallation",
      "windows/Win32_Graphics_Direct3D_Dxc",
      "windows/Win32_Graphics_Direct3D_Fxc",
      "windows/Win32_Graphics_Direct3D",
      "windows/Win32_Graphics_Direct3D12",
      "windows/Win32_Graphics_DirectComposition",
      "windows/Win32_Graphics_Dxgi_Common",
      "windows/Win32_Security",
      "windows/Win32_System_Diagnostics_Debug",
      "windows/Win32_System_Kernel",
      "windows/Win32_System_Performance",
      "windows/Win32_System_Threading",
      "windows/Win32_UI_WindowsAndMessaging"
    ],
    "gles": [
      "dep:arrayvec",
      "dep:bytemuck",
      "dep:glow",
      "dep:glutin_wgl_sys",
      "dep:js-sys",
      "dep:khronos-egl",
      "dep:libloading",
      "dep:ndk-sys",
      "dep:objc2",
      "dep:parking_lot",
      "dep:profiling",
      "dep:wasm-bindgen",
      "dep:wayland-sys",
      "dep:web-sys",
      "dep:windows-result",
      "naga/glsl-out",
      "wgpu-types/web",
      "windows-result/std",
      "windows/Win32_Graphics_Gdi",
      "windows/Win32_Graphics_OpenGL",
      "windows/Win32_System_LibraryLoader",
      "windows/Win32_UI_WindowsAndMessaging"
    ],
    "metal": [
      "naga/msl-out",
      "dep:arrayvec",
      "dep:block2",
      "dep:bytemuck",
      "dep:libc",
      "dep:objc2",
      "dep:objc2-core-foundation",
      "dep:objc2-foundation",
      "dep:objc2-metal",
      "dep:objc2-quartz-core",
      "dep:parking_lot",
      "dep:profiling",
      "dep:smallvec",
      "dep:raw-window-metal"
    ],
    "portable-atomic": [
      "dep:portable-atomic",
      "dep:portable-atomic-util"
    ],
    "renderdoc": [
      "dep:libloading",
      "dep:renderdoc-sys"
    ],
    "static-dxc": [
      "dep:mach-dxcompiler-rs"
    ],
    "validation_canary": [
      "dep:parking_lot"
    ],
    "vulkan": [
      "naga/spv-out",
      "dep:android_system_properties",
      "dep:arrayvec",
      "dep:ash",
      "dep:bytemuck",
      "dep:libc",
      "dep:libloading",
      "dep:ordered-float",
      "dep:parking_lot",
      "dep:profiling",
      "dep:raw-window-metal",
      "dep:smallvec",
      "dep:windows",
      "gpu-allocator/vulkan",
      "windows/Win32"
    ]
  },
  "index_path": "la/gr/lagrange-wgpu-hal",
  "name": "lagrange-wgpu-hal",
  "pubtime": "2026-06-26T03:30:45Z",
  "rust_version": "1.87",
  "v": 2,
  "vers": "29.0.0",
  "yanked": false
}
