Rust-GPU —— 面向 GPU 编程的 Rust
Rust-GPU 是面向 GPU 编程的开源项目,目标是使 Rust 成为 GPU 着色器开发的“一等公民”编程语言和生态系统。
示例
use glam::{Vec3, Vec4, vec2, vec3}; #[spirv(fragment)] pub fn main( #[spirv(frag_coord)] in_frag_coord: &Vec4, #[spirv(push_constant)] constants: &ShaderConstants, output: &mut Vec4, ) { let frag_coord = vec2(in_frag_coord.x, in_frag_coord.y); let mut uv = (frag_coord - 0.5 * vec2(constants.width as f32, constants.height as f32)) / constants.height as f32; uv.y = -uv.y; let eye_pos = vec3(0.0, 0.0997, 0.2); let sun_pos = vec3(0.0, 75.0, -1000.0); let dir = get_ray_dir(uv, eye_pos, sun_pos); // evaluate Preetham sky model let color = sky(dir, sun_pos); *output = tonemap(color).extend(1.0) }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 贴吧低代码高性能规则引擎设计
作者 | 百度智能小程序团队 导读 本文首先引入多利熊业务介绍,引出多利熊业务建设权限系统的痛点,接着分别从权限系统模型、权限系统设计以及多利熊业务业务应用方面详细探讨了具体的方案和设计,最后对权限系统设计思考,对数据维度建设抛砖引玉,让大家一起思考解决方案。 全文5212字,预计阅读时间14分钟。 01 业务介绍 多利熊,是百度旗下的本地生活服务平台。多利熊旨在为用户提供特低价优惠的品质服务,基于百度的AI和双引擎能力,以改变市场格局之势迅速推进,为本地商家提供丰富的营销渠道,决心成为本地生活市场的重塑性力量。 多利熊覆盖餐饮、酒店、景区、休闲娱乐、丽人等众多品类。用户可以花更少的钱享受多利熊甄选的本地生活品质服务。成为多利熊分销达人,自购更省钱,分享直卖可赚取佣金,锁粉政策可让达人长期赚取用户自行下单佣金,发展下游达人组建团队更可赚取团队佣金。 多利熊架构是如何支撑起整个业务生态运转,如下图所示: 如图所示,多利熊整个业务架构分位三层。包括:生态场景层、平台支撑层、基础建设层。 多利熊生态场景:多利熊除了在百度的双引擎、百家号、私域中进行分发外,还扩展到了微信生态圈,建设了多利熊微...
- 下一篇
Slack 私有 GitHub 仓库被入侵,源代码泄漏
Slack 是全球最知名的通信和协作平台之一,主要是为企业/组织提供服务。2021 年 1 月 Slack 和 Salesforce 宣布达成协议,Salesforce 以约 277 亿美元的价格收购了 Slack,如今 Slack 在全球范围大约有 2000 多万用户。 前段时间正值国外的圣诞假期,只不过 Slack 的工程师们在假期应该过得十分郁闷,因为在 12 月 27 日他们的私有 GitHub 代码库遭到入侵并发生代码泄漏。 不法分子通过被盗的 "有限" 数量的 Slack 员工令牌获得了对 Slack GitHub 仓库的访问权。Slack 表示,虽然公司的一些私有代码库被入侵,但 Slack 的主要代码库和客户数据并没有受到影响。 Slack 发布的公告内容如下: 2022 年 12 月 29 日,我们被告知我们的 GitHub 账户上有可疑活动。经调查,我们发现数量有限的 Slack 员工令牌被盗,并被滥用于访问我们外部托管的 GitHub 仓库。我们的调查还显示,黑客在 12 月 27 日下载了私有代码库。下载的仓库没有包含客户数据、访问客户数据的手段或 Slack ...
相关文章
文章评论
共有0条评论来说两句吧...