hszSoft's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
移动端 GPU 架构知识总结

移动端 GPU 架构知识总结

由于工作原因,博主针对移动端的 GPU 架构进行了学习,并在这里总结了一些移动端 GPU 架构的知识点。 希望通过这篇文章能让自己对移动端 GPU 架构有一个更加全面的了解,并能帮助到更多的人。对于其中的部分知识点,目前博主缺少测试进行验证,欢迎各路大神指出错误。
2024-09-09
PBR 理论

PBR 理论

PBR(Physically Based Rendering),基于物理的渲染,指的是一些基于现实的物理原理所构成的渲染技术的集合,而非单一的某一种光照算法。 本文主要依据 LearnOpenGL 上的 PBR 理论篇,但在其中文版文章中有一些翻译问题,并且在理解上有一定难度,博主在这里对其进行了一定的简化。
2024-04-30
入坑 xmake

入坑 xmake

xmake 是一个基于 Lua 的轻量级跨平台构建工具。
2024-03-19
xmake 中的 winos.cmdargv

xmake 中的 winos.cmdargv

在阅读 SakuraEngine 的源码的时候,注意到了其构建文件中一段奇怪的代码。
2024-03-19
Box2D Testbed

Box2D Testbed

Box2D 在 testbed 中提供了大量的应用实例,覆盖了 Box2D 的方方面面,阅读这部分代码上手 Box2D 非常合适。 Testbed 由 OpenGL 渲染,ImGUI 提供交互菜单,sajson 保存配置文件。这里我们先介绍 Testbed 除实例之外的代码,也就是 Testbed 的框架部分。
2022-02-20
Hello, Box2D!

Hello, Box2D!

这一篇,我会用 SDL 将 Box2D 官网上的示例程序给渲染出来。 值得一提的是,Box2D 中的 testbed 使用 OpenGL 来渲染图像,且使用 ImGUI 作为其 GUI 库,这对经典的组合让我感到无比的亲切(笑)。 再顺带一提,Box2D 的 JSON 解析库使用的是 sajson,它通过这个解析库保存 testbed 的菜单配置。 那么废话不多说了,接下来就开始尝试写出这个程序吧
2022-02-19
Box2D 简介

Box2D 简介

Box2D 是一个模拟【刚体】运动的物理引擎,而【刚体】指的就是不会发生形变的固体,没错…也就是说模拟起流体来你需要另辟蹊跷。 除了用小颗粒来模拟流体的效果,用基于 Box2D 的 LiquidFun 也可以模拟流体效果,不过我们暂时不关心这件事,这只是为了强调【刚体】的概念而已。
2022-02-18
噪声算法

噪声算法

最近一段时间开始研究沙盒游戏中地图生成是如何处理的,看到了这个叫做 柏林噪声 的函数,于是乎打算用 SDL 来实现并学习一下,顺带整理个 Blog 水一发绿墙(×)。
2021-12-22

搜索

Hexo Fluid