没有合适的资源?快使用搜索试试~ 我知道了~
缝隙:Rust板条箱以显式初始化的填充字节生成GLSL结构
共30个文件
rs:16个
snap:5个
toml:2个
需积分: 5 0 下载量 40 浏览量
2021-02-25
07:02:00
上传
评论
收藏 31KB ZIP 举报
温馨提示
裂缝 Crevice通过派生宏的功能创建了GLSL兼容类型的版本。 生成的结构提供了[ as_bytes ] [std140 :: Std140 :: as_bytes]方法,以允许将数据安全地打包到缓冲区中以进行上传。 生成的结构还实现了[ bytemuck::Zeroable ]和[ bytemuck::Pod ]以便与其他库一起使用。 缝隙类似于 ,但支撑件mint类型和明确地初始化填充以除去的未定义的行为一个来源。 此板条箱中的示例使用cgmath,但任何与薄荷板条箱一起使用的数学板条箱也都可以使用。 其他一些板条箱包括nalgebra,紫外线,glam和vek。 例子 单值 可以通过导出AsStd140并使用[ as_std140 ] [std140 :: AsStd140 :: as_std140]和[ as_bytes ] [std140 :: Std140 :: a
资源推荐
资源详情
资源评论
收起资源包目录
crevice-main.zip (30个子文件)
crevice-main
LICENSE-MIT 1KB
LICENSE-APACHE 11KB
.github
workflows
ci.yml 592B
crevice-derive
src
lib.rs 9KB
Cargo.toml 710B
tests
snapshots
std140__more_than_16_alignment.snap 429B
std140__point_light.snap 1KB
std140__using_vec3_padding.snap 649B
std140__vec3.snap 613B
std140__primitive_f32.snap 597B
std140.rs 2KB
src
std140
sizer.rs 2KB
primitives.rs 3KB
traits.rs 4KB
dynamic_uniform.rs 1KB
writer.rs 4KB
mint.rs 2KB
internal.rs 580B
lib.rs 4KB
std140.rs 351B
std430
sizer.rs 2KB
primitives.rs 3KB
traits.rs 5KB
writer.rs 4KB
std430.rs 296B
Cargo.toml 944B
.gitignore 81B
README.tpl 519B
CHANGELOG.md 2KB
README.md 4KB
共 30 条
- 1
资源评论
巩硕
- 粉丝: 20
- 资源: 4593
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功