摘要:
目录StringUtilsFileUtilsMemoryUtils内存布局分配对齐内存释放对齐内存计算最小对齐大小智能指针管理对齐内存ImageUtils 由于工具类(名为“xxxUtils”)大多比较短小,因此本文一次解析多个. StringUtils 文件:StringUtils.h 字符串工具 阅读全文
posted @ 2025-05-18 16:54
明明1109
阅读(27)
评论(0)
推荐(0)
摘要:
目录特性Timer类计时功能3种计时:steady_clock, system_clock, high_resolution_clockScopedTimer类自动计时功能内联宏使用ScopedTimer 特性 文件:Base/Timer.h, Timer.cpp 这部分有2个类协作:Timer, 阅读全文
posted @ 2025-05-18 16:53
明明1109
阅读(36)
评论(0)
推荐(0)
摘要:
目录特性线程池模型ThreadPool数据成员ThreadPool实现线程池的构造、析构创建线程组销毁线程组向任务队列添加用户任务从任务队列取出用户任务子线程执行用户任务子线程的暂停与退出线程安全 特性 文件:Base/ThreadPool.h 线程池:预先创建一组线程(对象),用于并发完成用户指定 阅读全文
posted @ 2025-05-18 16:53
明明1109
阅读(30)
评论(0)
推荐(0)
摘要:
目录特性类声明类的使用日志级别内联宏按级别日志过滤自定义日志输出类实现记录日志 特性 文件:Base/Logger.h, Logger.cpp Logger是独立的日志系统,可输出不同级别日志信息. 默认输出目标为stdout, stderr;使用方式为C风格日志. 支持4种日志级别,支持动态调整日 阅读全文
posted @ 2025-05-18 16:53
明明1109
阅读(43)
评论(0)
推荐(0)
摘要:
目录编译编译、运行环境下载编译、运行命令行IDE 编译 编译、运行环境 支持的系统: Linux Windows (Win10 x64 专业版) MacOS Andriod IOS 编译环境: CMake 3.23.1 Visual Studio Community 2022(MSVC 19.4), 阅读全文
posted @ 2025-05-18 16:53
明明1109
阅读(42)
评论(0)
推荐(0)
摘要:
目录简介各模块特色目录结构资源第三方库 简介 SoftGLRender是一个跨平台的软件渲染器,实现了GPU渲染管线的主要步骤,通过C++模拟顶点着色器、片元着色器. 支持实时切换软件/OpenGL/Vulkan模式渲染. 可通过改项目,学习和了解现代图形编程. 特点: 1. 完整的 GPU 渲染管 阅读全文
posted @ 2025-05-18 16:53
明明1109
阅读(123)
评论(0)
推荐(0)

浙公网安备 33010602011771号