没有合适的资源?快使用搜索试试~ 我知道了~
piet-gpu:实验性的以GPU计算为中心的2D渲染器
共66个文件
rs:26个
h:9个
spv:8个
需积分: 12 2 下载量 135 浏览量
2021-03-19
12:56:01
上传
评论
收藏 205KB ZIP 举报
温馨提示
Piet-gpu 此存储库包含用于以计算为中心的新2D GPU渲染器的新原型。 它继承了先前的原型 。 目标 主要目标是回答有关2D渲染的未来的研究问题: 以计算为中心的方法是否比栅格化( )更好?多少钱 “高级” GPU功能(子组,描述符数组)在多大程度上有帮助? 我们可以通过有用的方式提高质量并扩展成像模型吗? 另一个目标是探索一种基于标准的可移植方法来进行GPU计算。 博客和其他写作 关于piet-gpu的许多研究进展都记录在博客条目中。请参阅以获取指向这些的指针。 有一个更大更详细的可以解释该项目的长期目标以及我们如何实现这一目标。 为什么不gfx-hal? 使用gfx-hal非常有意义,因为它解决了一次编写内核和运行时代码并可移植运行的能力。但是在探索它时,我发现了一些摩擦,特别是在使用更多“高级”功能时。为了实现研究目标,我非常喜欢通过直接使用Vulkan,我发现它可以很好地
资源推荐
资源详情
资源评论
收起资源包目录
piet-gpu-master.zip (66个子文件)
piet-gpu-master
LICENSE-MIT 1KB
Cargo.toml 107B
piet-gpu
shader
elements.comp 17KB
binning.comp 5KB
pathseg.h 8KB
path_coarse.comp 11KB
build.ninja 684B
mem.h 3KB
scene.h 6KB
coarse.comp 16KB
kernel4.spv 36KB
annotated.h 5KB
coarse.spv 51KB
backdrop.comp 4KB
tile_alloc.spv 14KB
kernel4.comp 9KB
elements.spv 65KB
bins.h 690B
tile.h 3KB
path_coarse.spv 37KB
tile_alloc.comp 3KB
state.h 2KB
setup.h 1KB
backdrop.spv 11KB
ptcl.h 7KB
binning.spv 15KB
Cargo.toml 500B
Ghostscript_Tiger.svg 61KB
src
render_ctx.rs 17KB
pico_svg.rs 5KB
lib.rs 16KB
bin
winit.rs 5KB
cli.rs 12KB
Cargo.lock 33KB
piet-gpu-hal
Cargo.toml 311B
src
hub.rs 13KB
vulkan.rs 44KB
lib.rs 9KB
examples
shader
build.ninja 222B
collatz.comp 973B
collatz.spv 2KB
collatz.rs 2KB
LICENSE-APACHE 11KB
doc
vision.md 27KB
blogs.md 1007B
piet-gpu-types
Cargo.toml 326B
src
pathseg.rs 2KB
state.rs 319B
main.rs 888B
scene.rs 2KB
tile.rs 485B
tilegroup.rs 1KB
ptcl.rs 1KB
test.rs 512B
lib.rs 225B
encoder.rs 3KB
bins.rs 227B
annotated.rs 806B
README.md 3KB
.gitignore 42B
piet-gpu-derive
Cargo.toml 411B
src
layout.rs 8KB
parse.rs 7KB
derive.rs 7KB
lib.rs 785B
glsl.rs 20KB
共 66 条
- 1
资源评论
吉莫吉鱼
- 粉丝: 15
- 资源: 4591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功