博客
关于我
【Rust 日报】2020-12-05 rust-gpu 发布 v0.2
阅读量:680 次
发布时间:2019-03-17

本文共 1439 字,大约阅读时间需要 4 分钟。

技术新闻简报

writeston v0.2发布:初步支持着色器开发

Writeston 项目最新发布 v0.2版本。此次更新使项目能够编译和运行基本的着色器,核心库大部分功能也能编译使用。虽然功能较为基础,但技术应用上具有一定价值。用户反馈显示,项目技术实现尚未达到生产级别,循环和开关等关键功能仍待实现。

代码示例:

#[spirv(entry = "fragment")]pub fn main_fs(    input: Input
, mut output: Output
) { let dir: Vec3 = input.load().truncate(); let cs_pos = Vec4(dir.0, -dir.1, 1.0, 1.0); let ws_pos = cs_pos.mul_vec4(clip_to_world); let ws_pos = ws_pos.truncate() / ws_pos.3; let dir = (ws_pos - eye_pos).normalize(); let color = sky(dir, sun_pos); output.store(color.extend(0.0))}

此版本发布简报可在 GitHub查看:v0.2发布链接


RustAnalyzer: 内存使用测量技术

RustAnalyzer 中内存使用测量的实践方法得到了详细总结。文中提到两种主要测量方法:基于堆的解析和基于分配调用的检测技术。建议开发者结合现有工具和场景需求选择合适方案。

文章链接:详情讨论


RAUI UI开发框架

RAUI框架以 React和UE4 Slate为设计灵感,将UI视为可处理的数据项。通过统一数据表示,实现多种呈现引擎的无缝集成。框架特点突出灵活性和可扩展性。以下是示例代码:

let mut application = Application::new();let tree = widget! {    (app {        title = (title_bar: {"Hello".to_owned()})        content = (vertical_box [            (#{"hi"} button: {"Say hi!".to_owned()})            (#{"exit"} button: {"Close".to_owned()})        ])    })};let mut renderer = HtmlRenderer::default();application.apply(&tree);if let Ok(output) = application.render(&mut renderer) {    println!("{}", output);}

项目GitHub地址:RAUI开源项目


Futures 深度解析

通过 200 行代码解读 Rust 的 Futures。文档深度剖析其设计理念及其实际应用。同时介绍了多种处理并发的解决方案。

英文原文链接:Futures 解析

中文版:中文版本


社区资讯

本周技术学习资源推荐:

  • RustCC 论坛:支持 RSS 订阅
  • 微信公众号:Rust语言中文社区

随时关注最新技术资讯,参与 Rust 开发社区讨论。

转载地址:http://cnohz.baihongyu.com/

你可能感兴趣的文章
MVVM_Template
查看>>
网络+图片加载框架(英文版)
查看>>
Python imageio方法示例
查看>>
Possible missing firmware
查看>>
JAVA BigInteger和BigDecimal类常用方式
查看>>
深度学习框架 各种模型下载集合 -- models list
查看>>
six.move 的作用
查看>>
错误:'BasicLSTMCell' object has no attribute '_kernel'
查看>>
机器学习全教程
查看>>
idea在连接mysql数据库时区错误
查看>>
2021-05-14
查看>>
Kali-linux:nmap命令
查看>>
s3c2440 ads程序移植到keil中(一) 初步完成
查看>>
工程经济—建设工程定额
查看>>
工程经济—工程量清单编制
查看>>
1Z204050、施工质量不合格的处理
查看>>
【字节网盘】九款超好看不同页面404源码
查看>>
两款404页面自动跳转源码html
查看>>
二改广告横幅在线制作源码 美化版
查看>>
服饰贴图定制小程序V1.2.4安装更新一体包+小程序前端
查看>>