Docs.rs
  • wgcore-0.2.2
    • wgcore 0.2.2
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • sebcrozet
    • Dependencies
      • anyhow ^1 normal
      • async-channel ^2 normal
      • bytemuck ^1 normal
      • dashmap ^5 normal
      • encase ^0.10.0 normal
      • naga_oil ^0.16 normal
      • nalgebra ^0.33.1 normal
      • notify ^7 normal
      • wgcore-derive ^0.2 normal optional
      • wgpu ^23 normal
      • approx ^0.5 dev
      • async-std ^1 dev
      • futures-test ^0.3 dev
      • nalgebra ^0.33 dev
      • serial_test ^3 dev
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

wgcore0.2.2

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases
  • Derive Macros

List of all items

Structs

  • gpu::GpuInstance
  • hot_reloading::HotReloadState
  • kernel::KernelInvocation
  • kernel::KernelInvocationBuilder
  • kernel::KernelInvocationQueue
  • re_exports::ComposableModuleDescriptor
  • re_exports::Composer
  • re_exports::ComposerError
  • re_exports::Device
  • re_exports::NagaModuleDescriptor
  • shader::ShaderRegistry
  • shapes::ViewShape
  • shapes::ViewShapeBuffers
  • tensor::GpuTensor
  • tensor::GpuTensorView
  • tensor::TensorBuilder
  • timestamps::GpuTimestamps

Enums

  • kernel::Workgroups

Traits

  • Pod
  • composer::ComposerExt
  • kernel::WorkgroupSize
  • shader::Shader

Macros

  • test_shader_compilation

Derive Macros

  • Pod

Functions

  • utils::load_module
  • utils::load_shader
  • utils::naga_module_to_wgsl

Type Aliases

  • tensor::GpuMatrix
  • tensor::GpuMatrixView
  • tensor::GpuScalar
  • tensor::GpuScalarView
  • tensor::GpuVector
  • tensor::GpuVectorView