2021年5月31日

摘要: 问题1: 遇到 “Shutting down firmware services… Using 'simple offset' UEFI RTS mapping policy Relocating modules and starting up the kernel…“ 解决方法: 安装启动的时候, 阅读全文
posted @ 2021-05-31 01:05 游戏行者 阅读(8807) 评论(0) 推荐(0) 编辑

2021年5月3日

摘要: 首先要安装驱动,文件名叫DriverAssitant_v4.5 (或更新版本) 设备usb线连接电脑,先按住刷机键,然后按电源,都不松开,2秒后电脑应该能识别出一个Rk类别的设备。 然后,运行AndroidTools(注意上级目录不要带有中文字符,否则会看不到设备),提示应该能看到设备,先加载固件, 阅读全文
posted @ 2021-05-03 08:37 游戏行者 阅读(1738) 评论(0) 推荐(0) 编辑

2020年12月16日

摘要: f#设置入口点的方法非常二,必须把入口点的文件作为项目中的最后一个文件。否则报错。 f#有个EntryPoint属性,可以标注入口点,然而,它也就是起个注释的作用。必须把有EntryPoint的文件,作为项目中的最后一个文件,否则报错。 如果标注了EntryPoint属性,那这个函数方法签名必须是接 阅读全文
posted @ 2020-12-16 15:32 游戏行者 阅读(112) 评论(0) 推荐(0) 编辑

2020年9月18日

摘要: texture对象,其实指针就是texture的id。对象的属性,大多数情况,是隐式的随着它texture被激活而显现的。 opentk修改texture属性参数的方法,有两个,GL.TexParameter和GL.TextureParameter。前者是通过texture绑定的target来定位t 阅读全文
posted @ 2020-09-18 10:20 游戏行者 阅读(193) 评论(0) 推荐(0) 编辑

2020年9月1日

摘要: glTexParameter和glTextureParameter两个系列的函数(都分为i和f,还有iv,fv等)。 void glTexParameteri( GLenum target, GLenum pname, GLint param); glTexParameter是用来处理Active 阅读全文
posted @ 2020-09-01 10:30 游戏行者 阅读(1393) 评论(0) 推荐(0) 编辑

2020年8月17日

摘要: 先看一段vertex shader #version 330 corelayout (location = 0) in vec3 aPos;layout (location = 1) in vec3 aColor;layout (location = 2) in vec2 aTexCoord; ou 阅读全文
posted @ 2020-08-17 00:01 游戏行者 阅读(2167) 评论(0) 推荐(0) 编辑

2020年7月9日

摘要: 以opentk举例,假如原来画一个四边形,代码是这样: GL.DrawElements(BeginMode.Triangles, 6, DrawElementsType.UnsignedInt, 0); 现在,要把组成四边形的两个三角形,做两次画出来,每次一个三角形。 第一个当然简单,把6改成3就行 阅读全文
posted @ 2020-07-09 04:45 游戏行者 阅读(309) 评论(0) 推荐(0) 编辑

2019年10月30日

摘要: vk.xml是vulkan封装库生成的依据,但是很多c#库都把Enum的field生成错了。主要问题出在Extension。 Extension是vulkan修改之后增加的字段或定义。首先是,它有可能会重复定义,因此要检查是否重复。 第二,关于ExtNumber,表示Enum的值的时候,局部会覆盖全 阅读全文
posted @ 2019-10-30 16:34 游戏行者 阅读(361) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: 其实写代码的技巧并不需要太多。 原则无非是 一、尽可能缩小依赖范围 二、避免冗余 原则二,可以推导出所有的设计模式 原则一,用得好,可以不用设计模式 阅读全文
posted @ 2019-10-24 16:39 游戏行者 阅读(177) 评论(0) 推荐(0) 编辑

2019年10月21日

摘要: vulkan从物理设备创建逻辑设备的时候,有个参数是QueueFamilyProperties,这个参数指明队列支持的功能,以及队列最大数量。 队列族支持的功能,用queueFlags表示,可以是,graphics,compute,transfer,还有SparseBinding。 通过查询Queu 阅读全文
posted @ 2019-10-21 09:34 游戏行者 阅读(758) 评论(0) 推荐(0) 编辑