Posts
二〇二三
- EnTT源码分析【四】:storage
- Raylib的BatchRendering
- 引用折叠和完美转发
- EnTT源码分析【二】:Entity
- EnTT源码分析【三】:sparse set
- EnTT源码分析【一】:什么是ECS
二〇二二
- Lua拾遗
- 常用字符串Hash算法
- 使用BRDF定义材质
- 蒙特卡洛算法
- BRDF
- 辐射度量学简述
- C++ Template 6-auto推导
- 切线空间详解
- 3D空间中的旋转
- 从0开始制作软渲染器(四)
- 从0开始制作软渲染器(三)
- 从0开始制作软渲染器(零)
- wxWidget中嵌入SDL
- 连续碰撞检测(CCD)介绍
- 从0开始制作软渲染器(二)
- 从0开始制作软渲染器(一)
- SDL2-使用OpenGL
- C++ Templates 5-万能引用完美转发
- C++对基本数据类型进行const T&有意义吗
- C++ Templates 4-SFINAE,类型萃取和enable_if
- C++ Templates 2-变参模板
- C++ Templates 3-一些细节
- C++ Templates 1-基础知识
二〇二一
二〇二〇
- 操作系统-6-死锁
- 操作系统-5-I/O
- 操作系统-4-文件和文件系统
- 操作系统-3-段和页
- 操作系统-2-进程
- 操作系统-1-基本知识
- Mac下安装i386编译工具
- gcc生成32位的nasm汇编代码
- 计算机网络-6-链路层
- 计算机网络-5-网络层-路由选择算法
二〇一九
- 尾递归和尾调用(搬运)
- SDL2第三方库:SDL2_gfx
- SDL2第三方库:SDL2_image库
- SDL2第三方库:SDL2_ttf库和SDL_FontCache
- CMake拓展应用
- 论穷屌丝如何在自己的电脑上搭建服务器
- C/C++中的extern,static
- C++和Lua的交互
- 如何在Mac上开发STM32
- SDL2-Texture
- SDL2-Surface结构体详解
- SDL2-模态对话框
- 《Linux/Unix系统编程手册》时间
- 《Linux/Unix系统编程手册》进程和程序
- 《Linux/Unix系统编程手册》内存分配
- 《Linux/Unix系统编程手册》文件IO
- 《Linux/Unix系统编程手册》编程注意事项
- C++强枚举类型
- Makefile总结
- wxWidgets绘图
- wxWidgets定时器
- wxWidgets快速回顾
- 8086汇编语言知识点汇总
- 从Python到Lua快速入门
- 8086汇编语言-如何使用栈传递参数
- 透视投影矩阵的推导
- OBB包围盒的碰撞检测(SAT算法)
- DosBox内自动化编译链接汇编程序
- Unix编译汇编程序
- Unix汇编介绍
- 如何在Mac上配置汇编语言编译环境
- 十分好用的spdlog日志库
- Mac如何将文件打包为dmg
- Mac下如何找到第三方库
- OpenAL笔记
- OpenCL学习
- C/C++对结构体的读写以及操纵内存
- C/C++宏
- C/C++小知识点,注意点汇总(持续更新)
- C++处理Json文件(Jsoncpp)
- C++处理XML文件(TinyXML2)
- 第三方库是如何做到跨平台的
- 全局变量static的意义,以及extern关键字
- CMake基础语法汇总
- Python3-Pickle库
- Python3操纵压缩文件
- pymysql库的使用
- OpenGL-glu,glut,glew等库的区别
- OpenGL-关于创建窗口的解释
- OpenGL-关于VAO,VBO的解释
- SDL2-鼠标操作和光标生成
- SDL2-事件
- SDL2-Rect和Point
- SDL2-多窗口
- SDL2-时间控制
- SDL2-平台检测和CPU信息
- SDL2-电量信息获取
- SDL2-按键操作
- SDL2-文本输入操作
- SDL2-绘制文本
- SDL2-版本获取
- SDL2-日志
- SDL2-错误检测和处理
- SDL2-剪切板
- SDL2-多线程
- SDL2-渲染器SDL_Renderer
- SDL2-HelloWorld
- SDL2-初始化
- SDL2-创建窗口
- SDL2是个啥
〇〇〇一
- 《Geometric Tools For Computer Graphics》读书笔记1
- 《Geometric Tools For Computer Graphics》读书笔记2
- 【模板元编程和反射】(一):type_list
- C/C++不定参数注意事项
- C++11日期与时间🕒
- C++11随机数生成器
- C++17 filesystem
- C++中的static_assert, assert和#error
- CMake中使用PkgConfig
- Docker学习笔记
- Mac下C语言如何调用Nasm汇编函数
- Mac下如何在IntelliJ上开发Android
- vim利用ccls进行补全
- 程序热加载原理
- 从C++到Java:IO
- 从C++到Java:基本语法
- 从C++到Java:容器
- 对Vulkan各个结构的解释
- 计算机网络-1-基本概念
- 如何将函数实现放在头文件内
- 如何在Mac上配置Vulkan
- 使用纯SDL2库给OpenGL纹理