Archive for the ‘未分类’ category

IDName测试范例

12 7 月, 2024

新模板ConstStringSet,只读的字符串合集

11 7 月, 2024

可以添加很多字符串进去,它会进行比较去重。

作用是给NAME类提供基础,当用户用字符串NAME当做标识时,因为字符串比较很慢,复制传递也很慢。
所以定义了一个NAME类,赋值时,它会将字符串存入ConstStringSet得到一个顺序ID。
以后的进行比较和传递时,都只使用ID,以此提升使用性能。

0和1的区别,一个DrawCall,三个模型,三个材质实例。

31 5 月, 2024

今天离职了

2 12 月, 2023

今天正式从中清龙图深圳/七彩之源离职了。

《魂斗罗》/《Contra: Tournament》历时5年2版,也算是为我丰富不少的人生经验。

特意留下了工牌的照片部分,以此留念。

接下来在没有新工作的一段时间内,我会全力以赴我个人的新游戏引擎。它将完全基于Vulkan/OpenAL,支持所有桌面与手机平台。并且只保留一套最佳效能的渲染管线,主要是我也没精力写多套。

好了!如果各位有工作机会或是投资,可以介绍给我哦!我的微信或QQ都是324000607,简历在此。

谢谢各位!

2023.12.02

全新的SplitString功能合集

5 8 月, 2022

近日因为shader编写工具的需求,需要拆分字符串,却又发现已有的SplitString功能合集无法满足需求,需要一点点小小的扩充。而看着已经很庞大的SplitString功能合集,大量的重复代码。于是我重构了这部分模块,使用模板类建立了统一的拆分逻辑。

小工具uuzip发布0.01版

14 6 月, 2022

https://github.com/hyzboy/uuzip/releases/download/v0.01/uuzip_0.01.zip

这是一个用于解压zip文件的小工具,目前仅有Windows控制台版。

它可以在解压zip文件时,指定一个字符集或代码页,用于对文件名进行转码。

这样当zip文件编码和当前系统编码不一致时,就不会出现乱码的问题了。

比如:uuzip shift-jis D:\1.zip D:\

即使用shift-jis编码转换1.zip中的文件名。

新工程uuzip开启

13 6 月, 2022

这几天被非中国编码的zip文件整烦了,将Windows切换到对应语种再解压到是正常了一部分,但是切来切去总归是很麻烦。想想解压zip这个技术很成熟了,解压库也一堆,自己之前也写过。干脆做个可指定字符集的unzip工具吧!

2021 GitHub 天际线

14 5 月, 2022

独立版OpenAL/EE SDK

31 3 月, 2022

很多朋友喜欢使用我的OpenAL/EE,而它也在过去20年为近百款游戏和应用提供了出色的音频支持。
但它一直存在于CMGDK/ULRE中,没有提供独立的版本。

现新版CMGDK/ULRE开发时,各模块设计独立,也方便了OpenAL/EE可以做为独立SDK提供。

现大家可从以下链接Clone最新的 OpenAL/EE以及插件(Wav/Vorbis OGG/Opus)源代码。

https://github.com/hyzboy/OpenALEE

服务器已升级

18 9 月, 2021

前几天阿里云给了个短信,说是SUSE Linux Enterprise Server (SLES) 操作系统将于2021年10月30日正式开启收费。我就登陆阿里云看了一下,发现我用的是openSUSE 13.1。难道是所有的suse/openSUSE都收费?算了,顺道把服务器升级成了最新的openSUSE 15.3、MariaDB 10.5.10、PHP7、WordPress 5.8.1。

鄂ICP备09027626号