sol-rs是Vulkan的一个小型渲染工具包-Rust开发

时间:2024-06-16 13:56:31
【文件属性】:

文件名称:sol-rs是Vulkan的一个小型渲染工具包-Rust开发

文件大小:6.75MB

文件格式:ZIP

更新时间:2024-06-16 13:56:31

Rust Image processing

sol-rs是Vulkan的一个小型渲染工具包,专注于实时光线追踪(当前无法通过其他API(例如WebGPU)获得)。 它托管便利包装,但也直接暴露灰烬。 在Windows / NVIDIA上进行了测试,但是非光线跟踪示例也可以通过MoltenVK在Mac上运行。 sol-rs:sun:sol-rs是Vulkan的一个小型渲染工具包,专注于实时光线追踪(当前无法通过其他API(例如WebGPU)获得)。 它托管便利包装,但也直接暴露灰烬。 在Windows / NVIDIA上进行了测试,但是非光线跟踪示例也可以通过MoltenVK在Mac上运行。 但是,这仍然是用于学习和实验的个人沙箱,因此使用风险自负! 要求安装LunarG Vulkan SDK。 货物运行示例-发布-示例


【文件预览】:
sol-rs-master
----rustfmt.toml(16B)
----Cargo.toml(425B)
----src()
--------renderer.rs(13KB)
--------context.rs(16KB)
--------buffer.rs(9KB)
--------pipeline.rs(17KB)
--------ray()
--------renderpass.rs(10KB)
--------window.rs(5KB)
--------swapchain.rs(10KB)
--------texture.rs(21KB)
--------util.rs(7KB)
--------prelude.rs(172B)
--------lib.rs(7KB)
--------scene()
--------descriptor.rs(15KB)
--------pools.rs(4KB)
----examples()
--------4-ray-ao.rs(11KB)
--------1-cube.rs(5KB)
--------2-model.rs(5KB)
--------5-pathtrace.rs(13KB)
--------3-ray-debug.rs(8KB)
----assets()
--------textures()
--------models()
--------glsl()
----README.md(2KB)
----.gitignore(33B)
----LISCENSE-MIT(1KB)

网友评论