licenses.dev

twgpu v0.2.0

Render Teeworlds and DDNet maps

Published on

Licenses

Learn more about license information.

Package Licenses

AGPL-3.0-only

Dependency Licenses

Apache-2.0 OR MIT113
PackageRelationDependenciesPublished
android_system_properties • 0.1.5Minimal Android system properties wrapperINDIRECT1
arrayvec • 0.7.6A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
ash • 0.37.3+1.3.251Vulkan bindings for RustINDIRECT5
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bit_field • 0.10.2Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.INDIRECT0
bit-set • 0.5.3A set of bitsINDIRECT1
bit-vec • 0.6.3A vector of bitsINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
copyless • 0.1.5Ways to eliminate memcpy calls when using the standard library.INDIRECT0
core-foundation-sys • 0.8.7Bindings to Core Foundation for macOSINDIRECT0
core-foundation • 0.9.4Bindings to Core Foundation for macOSINDIRECT2
core-graphics-types • 0.1.3Bindings for some fundamental Core Graphics typesINDIRECT4
crc32fast • 1.4.2Fast, SIMD-accelerated CRC32 (IEEE) checksum computationINDIRECT1
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
cty • 0.2.2Type aliases to C types like c_int for use with bindgenINDIRECT0
d3d12 • 0.5.0Low level D3D12 API wrapperINDIRECT6
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
fdeflate • 0.3.5Fast specialized deflate implementationINDIRECT1
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. INDIRECT10
flume • 0.11.1A blazingly fast multi-producer channelINDIRECT4
foreign-types-shared • 0.1.1An internal crate used by foreign-typesINDIRECT0
foreign-types • 0.3.2A framework for Rust wrappers over C APIsINDIRECT1
fxhash • 0.2.1A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.INDIRECT1
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
gif • 0.13.1GIF de- and encoderINDIRECT2
glow • 0.11.2GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code.INDIRECT17
gpu-alloc-types • 0.2.0Core types of gpu-alloc crateINDIRECT1
gpu-alloc • 0.5.4Implementation agnostic memory allocator for Vulkan like APIsINDIRECT2
gpu-descriptor-types • 0.1.2Core types of gpu-descriptor crateINDIRECT1
gpu-descriptor • 0.2.3Implementation agnostic descriptor allocator for Vulkan like APIsINDIRECT11
half • 2.4.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT2
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT7
image • 0.24.9Imaging library. Provides basic image processing and encoders/decoders for common image formats.DIRECT48
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT9
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
jpeg-decoder • 0.3.1JPEG decoderINDIRECT6
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT13
khronos-egl • 4.1.0Rust bindings for EGLINDIRECT7
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libz-sys • 1.1.20Low-level bindings to the system libz library (also known as zlib).INDIRECT4
lock_api • 0.4.12Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT2
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
matrixmultiply • 0.3.9General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT2
metal • 0.24.0Rust bindings for MetalINDIRECT14
naga • 0.9.0Shader translation infrastructureINDIRECT39
ndarray • 0.15.6An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.INDIRECT6
num-complex • 0.4.6Complex numbers implementation for RustINDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opus_headers • 0.1.2Parsing the headers of opus files.INDIRECT0
parking_lot_core • 0.9.10An advanced API for creating custom synchronization primitives.INDIRECT14
parking_lot • 0.12.3More compact and efficient implementations of the standard synchronization primitives.INDIRECT18
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
png • 0.17.14PNG decoding and encoding library in pure RustINDIRECT13
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
profiling • 1.0.16This crate provides a very thin abstraction over other profiler crates.INDIRECT0
qoi • 0.4.1VERY fast encoder/decoder for QOI (Quite Okay Image) formatINDIRECT6
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
range-alloc • 0.1.3Generic range allocatorINDIRECT0
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustINDIRECT5
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
renderdoc-sys • 0.7.1Low-level bindings to the RenderDoc APIINDIRECT0
rustc-hash • 1.1.0speed, non-cryptographic hash used in rustcINDIRECT0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatINDIRECT9
serde • 1.0.195A generic serialization/deserialization frameworkINDIRECT5
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)INDIRECT5
unicode-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. INDIRECT0
unicode-xid • 0.2.6Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT8
wasm-bindgen-futures • 0.4.45Bridging the gap between Rust Futures and JavaScript PromisesINDIRECT15
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT9
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT10
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT12
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT14
weezl • 0.1.8Fast LZW compression and decompression.INDIRECT0
wgpu-core • 0.13.2WebGPU core logic on wgpu-halINDIRECT95
wgpu-hal • 0.13.2WebGPU hardware abstraction layerINDIRECT92
wgpu-types • 0.13.2WebGPU typesINDIRECT1
wgpu • 0.13.1Rusty WebGPU API wrapperDIRECT97
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT15
PackageRelationDependenciesPublished
block • 0.1.6Rust interface for Apple's C language extension of blocks.INDIRECT0
cfg_aliases • 0.1.1A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.INDIRECT0
color_quant • 1.1.0Color quantization library to reduce n colors to 256 colors.INDIRECT0
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
inplace_it • 0.3.5Place small arrays on the stack with a low-cost!INDIRECT0
malloc_buf • 0.0.6Structs for handling malloc'd memory passed to Rust.INDIRECT1
objc_exception • 0.1.2Rust interface for Objective-C's throw and try/catch statements.INDIRECT2
objc • 0.2.7Objective-C Runtime bindings and wrapper for Rust.INDIRECT5
redox_syscall • 0.5.7A Rust library to access raw Redox system callsINDIRECT1
sanitize-filename • 0.3.0A simple filename sanitizer, based on Node's sanitize-filenameINDIRECT3
simd-adler32 • 0.3.7A SIMD-accelerated Adler-32 hash algorithm implementation.INDIRECT0
spin • 0.9.8Spin-based synchronization primitivesINDIRECT3
structview_derive • 1.1.0Custom derive for structview's View trait.INDIRECT4
structview • 1.1.0Viewing binary data as high-level data structures, safely.INDIRECT6
tiff • 0.9.1TIFF decoding and encoding library in pure RustINDIRECT19
Apache-2.0 OR MIT OR Zlib6
PackageRelationDependenciesPublished
bytemuck_derive • 1.8.0derive proc-macros for `bytemuck`INDIRECT4
bytemuck • 1.19.0A crate for mucking around with piles of bytes.DIRECT5
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
miniz_oxide • 0.8.0DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT2
raw-window-handle • 0.4.3Interoperability library for Rust Windowing applications.INDIRECT1
zune-inflate • 0.2.54A heavily optimized deflate decompressor in Pure RustINDIRECT1
Apache-2.04
PackageRelationDependenciesPublished
approx • 0.4.0Approximate floating point equality comparisons and assertions.INDIRECT2
cgmath • 0.18.0A linear algebra and mathematics library for computer graphics.DIRECT3
codespan-reporting • 0.11.1Beautiful diagnostic reporting for text-based programming languagesINDIRECT13
spirv • 0.2.0+1.5.4Rust definition of SPIR-V structs and enumsINDIRECT3
MIT OR Unlicense4
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. INDIRECT11
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
unknown3
PackageRelationDependenciesPublished
ahash • 0.7.8A non-cryptographic hash function using AES-NI for high performanceINDIRECT6
exr • 1.72.0Read and write OpenEXR files without any unsafe codeINDIRECT19
num-integer • 0.1.46Integer traits and functionsINDIRECT2
0BSD OR Apache-2.0 OR MIT2
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksumINDIRECT0
LGPL-3.0-only1
PackageRelationDependenciesPublished
twmap • 0.7.0Parse, edit and save Teeworlds and DDNet mapsDIRECT72
CC0-1.01
PackageRelationDependenciesPublished
hexf-parse • 0.2.1Parses hexadecimal floats (see also hexf)INDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
lebe • 0.5.2Tiny, dead simple, high performance endianness conversions with a generic APIINDIRECT0
ISC1
PackageRelationDependenciesPublished
libloading • 0.7.4Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT4
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Zlib1
PackageRelationDependenciesPublished
slotmap • 1.0.7Slotmap data structureINDIRECT1
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/twgpu)](https://licenses.dev/cargo/twgpu)
<a href="https://licenses.dev/cargo/twgpu">
  <img src="https://licenses.dev/b/cargo/twgpu" alt="licenses" />
</a>

Or the licenses badge code for the 0.2.0 version:

[![licenses](https://licenses.dev/b/cargo/twgpu/0.2.0)](https://licenses.dev/cargo/twgpu/0.2.0)
<a href="https://licenses.dev/cargo/twgpu/0.2.0">
  <img src="https://licenses.dev/b/cargo/twgpu/0.2.0" alt="licenses" />
</a>
GitHub