byte-engine-ghi 0.1.0

Graphics hardware interface layer used by Byte-Engine.
# 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"
rust-version = "1.95.0"
name = "byte-engine-ghi"
version = "0.1.0"
authors = ["Facundo Villa <facundovilla961@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Graphics hardware interface layer used by Byte-Engine."
homepage = "https://github.com/Game-Tek/Byte-Engine"
documentation = "https://docs.rs/byte-engine-ghi"
readme = "README.md"
keywords = [
    "byte-engine",
    "graphics",
    "gpu",
    "rendering",
]
categories = [
    "graphics",
    "rendering",
    "game-development",
]
license = "MIT"
repository = "https://github.com/Game-Tek/Byte-Engine"

[lib]
name = "ghi"
path = "src/lib.rs"

[dependencies.bitflags]
version = "2.9.0"

[dependencies.resource-management]
version = "0.1.0"
package = "byte-engine-resource-management"

[dependencies.smallvec]
version = "1.15.1"

[dependencies.utils]
version = "0.1.0"
package = "byte-engine-utils"

[target.'cfg(target_os = "linux")'.dependencies.ash]
version = "0.38.0"
features = ["linked"]

[target.'cfg(target_os = "linux")'.dependencies.renderdoc]
version = "0.12.1"

[target.'cfg(target_os = "linux")'.dependencies.wayland-backend]
version = "0.3.12"
features = ["client_system"]

[target.'cfg(target_os = "linux")'.dependencies.wayland-client]
version = "0.31.12"

[target.'cfg(target_os = "linux")'.dependencies.wayland-protocols]
version = "0.32.6"
features = [
    "client",
    "unstable",
]

[target.'cfg(target_os = "linux")'.dependencies.xcb]
version = "1.5.0"
features = ["xtest"]

[target.'cfg(target_os = "linux")'.dependencies.xkbcommon]
version = "0.9.0"

[target.'cfg(target_os = "macos")'.dependencies.dispatch2]
version = "0.3.1"
features = ["block2"]

[target.'cfg(target_os = "macos")'.dependencies.objc2]
version = "0.6.3"
features = ["disable-encoding-assertions"]

[target.'cfg(target_os = "macos")'.dependencies.objc2-app-kit]
version = "0.3.2"
features = ["objc2-core-foundation"]

[target.'cfg(target_os = "macos")'.dependencies.objc2-foundation]
version = "0.3.2"

[target.'cfg(target_os = "macos")'.dependencies.objc2-metal]
version = "0.3.2"
features = [
    "MTLFunctionConstantValues",
    "MTLDataType",
    "MTLLibrary",
    "dispatch2",
]

[target.'cfg(target_os = "macos")'.dependencies.objc2-quartz-core]
version = "0.3.2"

[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.62.2"
features = [
    "Win32_UI_WindowsAndMessaging",
    "Win32_Graphics_Gdi",
    "Win32_UI_HiDpi",
    "System",
    "Win32_System_LibraryLoader",
    "Win32_UI_Input",
    "Win32_Devices_HumanInterfaceDevice",
    "Win32_Graphics_Direct3D12",
    "Win32_Graphics_Dxgi",
    "Win32_Graphics_Dxgi_Common",
    "Win32_Graphics_Direct3D",
    "Win32_Graphics_Direct3D_Fxc",
    "Win32_Graphics_Direct3D_Dxc",
]