<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Rust-GPU面向 GPU 編程的 Rust

          聯(lián)合創(chuàng)作 · 2023-09-29 15:35

          Rust-GPU 是面向 GPU 編程的開源項目,目標是使 Rust 成為 GPU 著色器開發(fā)的“一等公民”編程語言和生態(tài)系統(tǒng)。

          示例

          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)
          }

          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  丁香五月天婷婷婷 | 20120av天堂 | 欧美毛片视频 | 黄色视频亚洲 | 人人摸人人搞 |