GLFW 最小系统
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的。
这里是所有已发布的文章,按时间倒序排列。
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的。
渲染流程 [GLFW 最小系统](/posts/GLFW 最小系统) [GLAD 引入](/posts/GLAD 引入) 着色器基础 着色器程序编译与链接 顶点数据传递 执行渲染 Uniform数据传递 [Uniform块 和 UBO](/posts/Uniform块 和 …
着色器管线 flowchart LR c1["CPU"] --> s1["顶点着色器"] subgraph x["细分着色器"] s2["细分控制着色器"] --> s3["细分验证着色器 …
定义 注意 两者都会消耗所有权 From From 特性用于定义类型之间的转换。实现 From<T> 可以让类型从 T 转换而来。
ShaderLab 是 Unity 引擎中用于编写着色器(Shader)的配置语言和结构化框架。它不是一种真正的编程语言(如 HLSL 或 Cg),而是一个描述性语言,用来组织和定义着色器的结构、属性、子着色器、渲染状态等。在 Unity 中,使用 ShaderLab 来描述整 …
浮点 精度 位数 多维形式 应用场景 float 32 float2, float3, float4 位置、UV等需要高精度的计算 half 16 half2, half3, half4 方向、法线、颜色等一般性精度需求,或移动端优化需要 fixed - fixed2, …
输入关键词搜索文章内容