C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\shared\minwindef.h(130): warning C4005: “APIENTRY”: 宏重定义
-
glfw 与 windows 的宏定义冲突 APIENTRY
-
Cursor 使用 cppvsdbg
-
Camera
Camera designing.
-
渲染相关概念
PBR rendering.
-
游戏引擎架构设计学习
Hazel Engine 没有使用分层式架构设计,多模块间的耦合相当严重,类之间的相互依赖也比较常见,这对分块编译和后续扩展提出了较大的挑战。
持续思考一个尽可能简单又有效的架构设计,尽可能满足多Target分离,动态加载DLL,模块解耦。
-
多Pass渲染
多 pass 渲染就像制作一部电影的后期制作流程,每一步都专门处理一种效果,最后合成最终画面。
每个 pass 专注一种效果,互不干扰:阴影 pass 只关心深度;几何 pass 只关心基础着色;后处理 pass 只关心特效。
-
Vulkan基本概念
Vulkan的一些基本概念。
-
Vulkan Shader
Vulkan Shader 的资源绑定与OpenGL的对比。
-
Games101-01-overview-of-computer-graphics
图形学概述。
-
Games101-01-review-of-linear-algebra
线性代数。