Giter Club home page Giter Club logo

vulkan-tutorial-rust-cn's Issues

开发环境 windows

在windows上面可以用

winget install -i VulkanSDK

进行安装, 墙内也可以下载安装, 版本为 1.3.231.1

Remove unity in introduction section

Here

简而言之,Vulkan 并不是适合所有人使用的 API。它面向的是那些热衷于高性能计算机图形学,并且愿意为其投入精力的程序员们。如果你更感兴趣的是游戏开发而不是计算机图形学,那么你可能还是应该坚持使用 OpenGL 或者 Direct3D,因为它们不会那么快被 Vulkan 取代。另一个选择是使用像 [Unreal Engine](https://en.wikipedia.org/wiki/Unreal_Engine#Unreal_Engine_4) 或者 [Unity](https://en.wikipedia.org/wiki/Unity_(game_engine)) 这样的引擎,它们可以使用 Vulkan,但向你暴露一个更高层次的 API。

A link points to Unity. I think we should replace it with Godot or something else.

牢*

按照从 ice1k 时代开始的国际惯例,开一个 issue 给大家发电或者发牢*用

校对进度追踪器

用来追踪(第一轮)校对进度

总览

  • 介绍
  • 概览
  • 开发环境
  • FAQ

基本设置

  • 基础代码
  • Vulkan 实例
  • 校验层
  • 物理设备与队列族
  • 逻辑设备与队列

呈现

  • 窗口表面
  • 交换链
  • 图像视图

管线

  • 介绍
  • 着色器模块
  • 固定功能
  • 渲染流程
  • 总结

绘制

  • 帧缓冲
  • 指令缓冲
  • 渲染与呈现

交换链

  • 重建交换链

顶点缓冲

  • 描述顶点输入
  • 创建顶点缓冲
  • 暂存缓冲

Uniform 缓冲

  • 描述符集合布局与缓冲
  • 描述符池与描述符集合

纹理映射

  • 图像
  • 图像视图与采样器
  • 组合图像采样器

模型

  • 深度缓冲
  • 家在模型

渲染质量

  • 生成多级渐远
  • 多重采样

动态场景

  • 推送常量
  • 重用指令缓冲
  • 次级指令缓冲

总结

  • 总结

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.