10 2019 档案

vk.xml生成之坑
摘要:vk.xml是vulkan封装库生成的依据,但是很多c#库都把Enum的field生成错了。主要问题出在Extension。 Extension是vulkan修改之后增加的字段或定义。首先是,它有可能会重复定义,因此要检查是否重复。 第二,关于ExtNumber,表示Enum的值的时候,局部会覆盖全 阅读全文
posted @ 2019-10-30 16:34 游戏行者 阅读(403) 评论(0) 推荐(0)
写代码的技巧
摘要:其实写代码的技巧并不需要太多。 原则无非是 一、尽可能缩小依赖范围 二、避免冗余 原则二,可以推导出所有的设计模式 原则一,用得好,可以不用设计模式 阅读全文
posted @ 2019-10-24 16:39 游戏行者 阅读(186) 评论(0) 推荐(0)
vulkan的QueueFamilyProperties
摘要:vulkan从物理设备创建逻辑设备的时候,有个参数是QueueFamilyProperties,这个参数指明队列支持的功能,以及队列最大数量。 队列族支持的功能,用queueFlags表示,可以是,graphics,compute,transfer,还有SparseBinding。 通过查询Queu 阅读全文
posted @ 2019-10-21 09:34 游戏行者 阅读(807) 评论(0) 推荐(0)