摘要: 带你实现TexturePacker中的网格打包功能 使用Python实现TexturePacker中的网格打包功能 阅读全文
posted @ 2024-05-25 13:39 overxus 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 一文详解C++的vector C++中vector的使用:创建、插入/删除元素、遍历及常用的API. 阅读全文
posted @ 2024-04-30 14:30 overxus 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 调试器是怎样工作的(一):ptrace系统调用 本文是博客How debuggers work: Part 1 - Basics 的译文,原文位于https://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1. 阅读全文
posted @ 2024-04-29 14:47 overxus 阅读(52) 评论(0) 推荐(0) 编辑
摘要: static_cast, dynamic_cast与reinterpret_cast的区别 在C++中,static_cast, dynamic_cast与reinterpret_cast有何区别?另外,为什么不推荐使用强制类型转换? 阅读全文
posted @ 2024-02-02 20:53 overxus 阅读(559) 评论(0) 推荐(1) 编辑
摘要: Vulkan学习苦旅06:创建渲染通道(VkRenderPass) 创建渲染通道(VkRenderPass), 渲染通道与子通道之间的关系。 阅读全文
posted @ 2024-02-02 13:37 overxus 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Vulkan学习苦旅05:马不停蹄地渲染(创建交换链VkSwapchainKHR) 交换链(VkSwapchainKHR)的创建、从交换链中获取图像以及创建图像视图。 阅读全文
posted @ 2024-02-01 15:44 overxus 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Vulkan学习苦旅04:创建设备(逻辑设备VkDevice) (逻辑)设备VkDevice的创建。 阅读全文
posted @ 2024-01-30 16:29 overxus 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Vulkan学习苦旅03:零号显卡,启动!(选择物理设备VkPhysicalDevcie) 创建Vulkan的物理设备VkPhysicalDevice, 并查看物理设备的各种信息。 阅读全文
posted @ 2024-01-30 00:20 overxus 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Vulkan学习苦旅02:看不见的窗口(创建VkInstance与VkSurfaceKHR) 创建Vulkan实例(VkInstance)与表面(VkSurfaceKHR). 阅读全文
posted @ 2024-01-27 23:11 overxus 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 如果在循环中不改变vector的大小,C++编译器是否会将.size()优化为常数? 如果在循环中不改变vector的大小,C++编译器是否会将.size()优化为常数? 阅读全文
posted @ 2024-01-27 14:31 overxus 阅读(68) 评论(0) 推荐(0) 编辑