Skip to content

Releases: IReallyWantToSleep/superresolution

0.8.3-alpha.5

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 15 Jul 06:20

0.8.3-alpha.5

✨ 新增

  • 渲染
    • 集成 Streamline,为部分可能的功能做准备
  • 算法
    • AMD FSR 新增 Linux 支持
  • 平台
    • 新增 Minecraft 26.2 Fabric 与 NeoForge 支持;仅支持 OpenGL 后端,Vulkan 后端下将自动禁用所有功能
    • 新增 Minecraft 1.21.1 的 Sodium 0.8.x 兼容

🔧 改进

  • 配置界面
    • 改进了 UI
  • 渲染
    • 避免分辨率未变化时重复重建 OpenGL/Vulkan 互操作资源
  • 本地化
    • 改进日文翻译

🐛 修复

  • 光影接口
    • 修复 Iris 光影重载后超分状态异常
    • 修复光影兼容模式下 PostChain 无法正常工作
    • 修复部分使用 R11G11B10F 纹理格式的光影包兼容问题
  • 算法
    • 修复部分 HotSpot JVM 上初始化 DLSS 时崩溃
    • 修复高性能互操作模式在启动或窗口尺寸变化时死锁
  • 渲染
    • 修复 NVIDIA Linux 平台的 OpenGL/Vulkan 互操作崩溃
    • 修复光影接口与超分后端中的多处资源泄漏
    • 修复 Minecraft 26.1.2 及更早版本的实体渲染偏移
  • 平台
    • 修复与 AcceleratedRendering Fabric 移植版同时使用时崩溃

✨ Added

  • Rendering
    • Integrated Streamline in preparation for potential future features
  • Algorithm
    • AMD FSR now supports Linux
  • Platform
    • Added Minecraft 26.2 Fabric and NeoForge support; only the OpenGL backend is supported, and all features are automatically disabled on the Vulkan backend
    • Added Sodium 0.8.x compatibility for Minecraft 1.21.1

🔧 Improved

  • Config UI
    • Improved the UI
  • Rendering
    • Avoid redundant OpenGL/Vulkan interop resource rebuilds when the resolution is unchanged
  • Localization
    • Improved Japanese translation

🐛 Fixed

  • Shader Interface
    • Fixed Super Resolution entering an invalid state after Iris shader reloads
    • Fixed PostChain not working correctly in shader compatibility mode
    • Fixed shader pack compatibility with R11G11B10F texture formats
  • Algorithm
    • Fixed DLSS initialization crashes on some HotSpot JVMs
    • Fixed HighPerformance interop mode deadlocks during startup or window resizing
  • Rendering
    • Fixed OpenGL/Vulkan interop crashes on Linux with NVIDIA GPUs
    • Fixed multiple resource leaks in the shader interface and super resolution backends
    • Fixed entity rendering offsets on Minecraft 26.1.2 and earlier
  • Platform
    • Fixed crashes when used with the Fabric port of AcceleratedRendering

0.8.3-alpha.3

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 03 May 09:56

0.8.3-alpha.3

  • 支持Minecraft 26.1 ~ 26.1.2 (Neoforge版本由于Iris侧Bug会导致游戏崩溃,修复位于PR 3090
  • 改进UI可读性
  • 改进UI动画
  • 大幅更改RHI,并优化RHI性能
  • 添加繁体中文翻译(by StarsShine11904
  • 弃用 Architectury API
  • 窗口尺寸变化引入防抖,减少由于窗口尺寸变化引起的性能问题
  • 添加资源选取界面(Curseforge Only)
  • 修复许多内存泄漏问题
  • 修复与Voxy存在的崩溃问题(主要由Voxy侧修复,修复将在后续的0.2.14-alpha版本中发布)(1.21.11)
  • 修复部分文本没有英文翻译的问题
  • 修复UI动画问题

0.8.3-alpha.2

  • 修复I18N问题
  • 修复光影接口问题
  • 调试着色器缓存键计算逻辑

0.8.3-alpha.1

  • 全新UI
  • 更新光影接口,添加更多功能
  • 添加DLSS,FSR3/2 Vulkan,XeSS算法
  • 修复许多问题

0.8.2-alpha.1

  • 支持指定内部纹理格式
  • 光影接口支持指定内部纹理格式
  • 降低CPU开销
  • 修复与TimeSlow模组的不兼容
  • 修复1.21.6+与DH的渲染错误
  • 修复issues/99

0.8.1-alpha.1

  • 支持1.20.6(By:Enaium)
  • 添加更多调试选项
  • 加入光影接口,文档
  • 加入实验性的FSR2 Vulkan实现 (环境变量中加入SR_DEV以启用)
  • 添加选项可在不使用光影时禁用超分
  • 优化数据集生成器
  • 将大多数的颜色纹理格式由RGBA8更换成R11G11B10F,减少由于精度低造成的色阶问题
  • 重构本机库
  • 优化性能
  • 修复1.21.6+中UI文本部分透明的问题
  • 修复FSR2偶发性崩溃
  • 修复1.21.6+与DH的不兼容

警告:1.21.6+版本存在以下问题:

  • 光影接口存在错误,测试光影包渲染错误
  • 打开调试界面时画面不再渲染
  • 不使用光影时黑屏(使用光影时没有此问题)

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.8.3-alpha.2

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 22 Mar 08:42

0.8.3-alpha.2

  • 修复I18N问题
  • 修复光影接口问题
  • 调试着色器缓存键计算逻辑

0.8.3-alpha.1

  • 全新UI
  • 更新光影接口,添加更多功能
  • 添加DLSS,FSR3/2 Vulkan,XeSS算法
  • 修复许多问题

0.8.2-alpha.1

  • 支持指定内部纹理格式
  • 光影接口支持指定内部纹理格式
  • 降低CPU开销
  • 修复与TimeSlow模组的不兼容
  • 修复1.21.6+与DH的渲染错误
  • 修复issues/99

0.8.1-alpha.1

  • 支持1.20.6(By:Enaium)
  • 添加更多调试选项
  • 加入光影接口,文档
  • 加入实验性的FSR2 Vulkan实现 (环境变量中加入SR_DEV以启用)
  • 添加选项可在不使用光影时禁用超分
  • 优化数据集生成器
  • 将大多数的颜色纹理格式由RGBA8更换成R11G11B10F,减少由于精度低造成的色阶问题
  • 重构本机库
  • 优化性能
  • 修复1.21.6+中UI文本部分透明的问题
  • 修复FSR2偶发性崩溃
  • 修复1.21.6+与DH的不兼容

警告:1.21.6+版本存在以下问题:

  • 光影接口存在错误,测试光影包渲染错误
  • 打开调试界面时画面不再渲染
  • 不使用光影时黑屏(使用光影时没有此问题)

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.8.3-alpha.1

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 03 Mar 14:29

0.8.3-alpha.1

  • 全新UI
  • 更新光影接口,添加更多功能
  • 添加DLSS,FSR3/2 Vulkan,XeSS算法
  • 修复许多问题

0.8.2-alpha.1

  • 支持指定内部纹理格式
  • 光影接口支持指定内部纹理格式
  • 降低CPU开销
  • 修复与TimeSlow模组的不兼容
  • 修复1.21.6+与DH的渲染错误
  • 修复issues/99

0.8.1-alpha.1

  • 支持1.20.6(By:Enaium)
  • 添加更多调试选项
  • 加入光影接口,文档
  • 加入实验性的FSR2 Vulkan实现 (环境变量中加入SR_DEV以启用)
  • 添加选项可在不使用光影时禁用超分
  • 优化数据集生成器
  • 将大多数的颜色纹理格式由RGBA8更换成R11G11B10F,减少由于精度低造成的色阶问题
  • 重构本机库
  • 优化性能
  • 修复1.21.6+中UI文本部分透明的问题
  • 修复FSR2偶发性崩溃
  • 修复1.21.6+与DH的不兼容

警告:1.21.6+版本存在以下问题:

  • 光影接口存在错误,测试光影包渲染错误
  • 打开调试界面时画面不再渲染
  • 不使用光影时黑屏(使用光影时没有此问题)

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.8.2-alpha.1

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 14 Nov 11:51

0.8.2-alpha.1

  • 支持指定内部纹理格式
  • 光影接口支持指定内部纹理格式
  • 降低CPU开销
  • 修复与TimeSlow模组的不兼容
  • 修复1.21.6+与DH的渲染错误
  • 修复issues/99

0.8.1-alpha.1

  • 支持1.20.6(By:Enaium)
  • 添加更多调试选项
  • 加入光影接口,文档
  • 加入实验性的FSR2 Vulkan实现 (环境变量中加入SR_DEV以启用)
  • 添加选项可在不使用光影时禁用超分
  • 优化数据集生成器
  • 将大多数的颜色纹理格式由RGBA8更换成R11G11B10F,减少由于精度低造成的色阶问题
  • 重构本机库
  • 优化性能
  • 修复1.21.6+中UI文本部分透明的问题
  • 修复FSR2偶发性崩溃
  • 修复1.21.6+与DH的不兼容

警告:1.21.6+版本存在以下问题:

  • 光影接口存在错误,测试光影包渲染错误
  • 打开调试界面时画面不再渲染
  • 不使用光影时黑屏(使用光影时没有此问题)

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.8.1-alpha.1

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 31 Aug 06:58

0.8.1-alpha.1

  • 支持1.20.6(By:Enaium)
  • 添加更多调试选项
  • 加入光影接口,文档
  • 加入实验性的FSR2 Vulkan实现 (环境变量中加入SR_DEV以启用)
  • 添加选项可在不使用光影时禁用超分
  • 优化数据集生成器
  • 将大多数的颜色纹理格式由RGBA8更换成R11G11B10F,减少由于精度低造成的色阶问题
  • 重构本机库
  • 优化性能
  • 修复1.21.6+中UI文本部分透明的问题
  • 修复FSR2偶发性崩溃
  • 修复1.21.6+与DH的不兼容

警告:1.21.6+版本存在以下问题:

  • 光影接口存在错误,测试光影包渲染错误
  • 打开调试界面时画面不再渲染
  • 不使用光影时黑屏(使用光影时没有此问题)

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.8.0-alpha.1

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 31 Jul 05:21

0.8.0-alpha.1

  • 支持Minecraft 1.21.5+
  • 大幅重构底层代码与配置系统,彻底弃用老API
  • 移植FSR2 v2.3.3
  • 新增选项:FSR2是否启用FP16模式
  • 新增兼容性着色器编译器,提升Intel显卡兼容性 (🐕⑩驱动跟AMD坐一桌)
  • 新增性能图表显示
  • 更新Glslang
  • 修复致死量Bug
  • 增加致死量Bug

0.7.1-alpha.3

  • 修复1.21.1+UI错位问题
  • 新增事件:AlgorithmDispatchFinishEvent
  • 新增事件:LevelRenderStartEvent
  • 新增事件:LevelRenderEndEvent

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.7.1-alpha.2

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 25 May 01:04

0.7.1-alpha.2

  • 新增选项:PostChain注入黑名单
  • 添加日志来记录已经注入的PostChain

0.7.1-alpha.1

  • 现在模组需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.7.1-alpha.1

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 24 May 11:42

0.7.1-alpha.1

  • 现在模组必须需要GL_ARB_direct_state_accessOpenGL扩展
  • 将多数的GL调用由传统方式改为DSA调用,或许会提升性能
  • 优化FSR2性能
  • 修复AMD显卡上的异常崩溃
  • 修复issues/55
  • 修复issues/34
  • 修复issues/60
  • 修复issues/56

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)

0.7.0-alpha.3

Choose a tag to compare

@187J3X1-114514 187J3X1-114514 released this 24 May 03:08

0.7.0-alpha.3

  • 优化着色器的编译与缓存
  • 修复issues/57 (FSR2曝光问题)

0.7.0-alpha.2

  • 修正缓存目录创建逻辑
  • 修复issues/58

0.7.0-alpha.1

  • 现在模组必须需要GL_ARB_gl_spirvOpenGL扩展
  • 将FSR2的后端移植到Java(严格意义上算重写)
  • 将模组自己实现的着色器编译器改为Glslang
  • 删除AbstractAlgorithm.blitToScreen方法
  • 新增配置选项:打开配置界面时是否暂停游戏
  • 去除配置选项:跳过加载依赖库
  • C++依赖库添加Linux x64Android armv8版本
  • 重命名部分类
  • 重构着色器相关类
  • 重构GlPipeline
  • 修复issues/28

0.6.2-alpha.1

  • 更改开发人员API
  • 完善配置系统
  • 添加对一些Vulkan信息的显示
  • 去除文言(華夏)翻译
  • FSR2目前仅限在开发环境运行
  • 修复部分选项无法应用的bug
  • 添加实验性的运动矢量生成
  • 修复issues/43

0.6.1-alpha.1

  • 完善开发人员API
  • 补全某些缺少的许可证文件
  • 完善国际化
  • 信息界面的一些文本有了更显眼的颜色
  • 自动检查可用算法
  • 优化UI全景图渲染
  • 修复信息界面的可展开文本列表渲染长文本时的错误
  • 修复issues/42/41/40/39
  • 修复Forge上配置在重启游戏后丢失的问题
  • 删除UI中的虚化效果
  • 现在会保存并恢复大多数的OpenGL状态
  • 移除对SodiumOptionsAPI的依赖

0.6.0-alpha.1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 新的开发人员API
  • 添加对1.21.5的支持 (暂时放弃)
  • 添加SGSR1
  • 添加启用RenderDoc以及Imgui的调试选项 (仅开发环境可用)
  • 添加用于调试的GL对象标签
  • 添加SGSR2的计算着色器3通道版本
  • 在配置界面添加了虚化效果
  • 在配置界面添加了全景图渲染
  • 切换帧缓冲区实现
  • 与Sodium Options API模组更好的兼容性
  • 优化OpenGL状态保存
  • 优化Vulkan与OpenGL信息获取方式
  • 优化配置界面某些文本
  • 删除了一些冗余代码

0.5.0-alpha.2

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 更换图标 (感谢yu为本模组绘制的图标)
  • 更改贡献者清单颜色
  • 添加着色器缓存 (但默认不启用因为用了更卡)
  • 添加跳过初始化Vulkan与跳过加载依赖库选项
  • 修改配置界面滚动速度
  • 修改ModelView矩阵捕获方式
  • 修改版本号格式 (0.0.5a1等于0.5.0-alpha.1)
  • 优化检测Vulkan支持的逻辑
  • 优化算法初始化失败逻辑
  • 优化屏幕大小的更新逻辑
  • 修复issues/30
  • 修复issues/29

0.0.5a1

警告:该版本国际化尚不完善 Warning: The internationalization of this version is not yet complete

  • 优化了空值处理
  • 实验性的SGSR
  • 实验性的移动设备支持
  • 美化信息界面 (指打断动画)
  • 在信息界面添加了更多内容
  • 改进Vulkan兼容性检测
  • 修复屏幕大小获取错误的问题
  • 修复issues/22
  • 修复issues/24

0.0.4a3

  • 修复配置文件不存在时游戏崩溃的bug

0.0.4a2

  • 支持1.20.4Fabric
  • 支持1.21.4Fabric/NeoForge
  • 重写帧缓冲区部分代码
  • 更改配置界面滚动条样式
  • 优化配置界面应用按钮逻辑
  • 修复与沉浸工程的渲染bug
  • 修复与野蛮渲染剔除的mixin冲突
  • 修复issues/19

0.0.4a1

  • 重写游戏画面捕获代码
  • 重写配置系统
  • 重写配置界面
  • 修复issues/14
  • 优化FSR1性能
  • 大幅减少FSR1的代码量
  • 加入了捕获模式选项

0.0.3a4

  • 更改项目结构
  • 加入一个显示各种信息的界面
  • 更改1.21.1版本mod要求,现在可以在1.21上使用
  • 改进vulkan初始化,现在如果vulkan初始化失败不会使游戏崩溃
  • 去除了VK_KHR_format_feature_flags2硬件扩展要求,理论上兼容更多硬件
  • 修复算法支持情况误报的bug
  • 修复与Fabric版本TACZ的兼容性问题
  • 修复issues/7
  • 修复重载资源包后渲染位置出错
  • 加入了 文言(華夏)翻译 (闲.jpg)