【Rust日报】 2021-05-09 在dota2上測試將SPIR-V 轉換成 MSL可以加速渲染速度4倍

在dota2上測試將SPIR-V 轉換成 MSL可以加速渲染速度4倍

使用MacBook Pro (13-inch, 2016)測試 使用 gfx-rs 做了一個實驗,發現經過他們的轉換速度加速4倍

read me: https://gfx-rs.github.io/2021/05/09/dota2-msl-compilation.html

gix 是個可以直接存取git repositories 的工具

現在7.0了 新增三個功能:

gix tool estimate-hours 估算要工作多少才能做出這個專案

gix tool organize 當你引用了太多的git repo在這個專案 可以使用這個指令整理

gix tool find 列出所有的git repo引用

read me: https://github.com/Byron/gitoxide/releases/tag/v0.7.0

simdutf8

超快速驗證utf8字串是否合理

read me: https://github.com/rusticstuff/simdutf8

rust與arrow的安全分析

Apache Arrow 是個跨平台的數據層,來加快大數據分析項目的運行速度。讓 spark pandas cassandra HBase 等等大數據系統使用統一的資料格式

作者在4個月之前做了arrow2重寫了官方的rust實作。

在他看來這樣的設計更安全性能更好。

read me: https://jorgecarleitao.medium.com/safe-analytics-with-rust-and-arrow-564f05107dd2

Rust GameDev #21

有很多遊戲更新了

這邊就看一下遊戲引擎部份更新了什麼

  1. macroquad 跨平台2D遊戲引擎(Windows/Linux/macOS/Android/iOS/WASM),可在網頁執行

新增許多範例在官網

  1. Tetra 2D遊戲引擎 支援了BMFont 增加ImageData類型,用於在CPU上加載和處理圖像 錯誤修正和文件改進

  2. Oxygengine 網頁遊戲引擎 修復了在Firefox上渲染錯誤。添加了對過濾器的支持。更新了RAUI 改善UI。添加了對圖像平滑渲染命令的支持。添加了益智遊戲演示WIP。

  3. rg3d

支援WebAssembly 可以在網頁玩了 紋理壓縮 性能提升 各種錯誤修復和小改進。

  1. Arcana

一個新的遊戲引擎,還在發展中。

read me: https://gamedev.rs/news/021/

-- From 日报小组 damody

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

你可能感兴趣的:(java,mysql,编程语言,数据库,github)