Crates.io | wgpu_macros |
lib.rs | wgpu_macros |
version | 0.1.0 |
source | src |
created_at | 2022-03-21 22:02:01.319833 |
updated_at | 2022-03-21 22:02:01.319833 |
description | A set of useful proc macros for wgpu |
homepage | |
repository | https://github.com/crowlKats/wgpu-macros |
max_upload_size | |
id | 554357 |
size | 12,251 |
A set of useful proc macros for wgpu.
Generates a wgpu::VertexBufferLayout
,
accessible through a LAYOUT
constant on the struct.
There is an additional layout
helper attribute macro that can be specified on
the struct, which allows specifying the step_mode
.
Possible values are Vertex
& Instance
, and by default, the value is Vertex
.
The layout
helper attribute macro also can be used on individual fields to
either override the generated VertexFormat
by specifying a
VertexFormat
variant, or to specify if the norm
version of
the generated VertexFormat
should be used (so Uint8
becomes Unorm8
).