在Minecraft中内置超分辨率算法,以提升性能/画质
- FSR1
- FSR2 (基于C++版本2.2.1移植到Java,可能与原版有略微不同)
- SGSR2
- SGSR1
- NIS (正在开发)
- 钠 正常工作
- Iris 正常工作
- 遥远的地平线(Distant Horizons) 正常工作
- Embeddium 正常工作
- OptiFine 没有测试
- Windows 10/11 x64
- Linux x64
- 计划支持MacOS Arm64
目前不支持在安卓设备上运行,但提供安卓的本机库(无法正常加载)
除此之外,安卓设备各个OpenGL转译层的计算着色器,DSA,SpirV着色器二进制等功能部分工作不正常,但SuperResolution可在不使用这部分功能的情况下正常工作
- 支持OpenGL版本 4.3 及以上
- 支持OpenGL扩展
GL_ARB_direct_state_accessGL_ARB_gl_spirvGL_ARB_clear_texture - 支持Vulkan版本 >= 1.2
- 支持OpenGL版本 4.1 及以上
- 发现Bug
- 游戏崩溃
- 想要支持其他游戏版本 注:仅限1.18及以上,加载器仅限Forge,Fabric,NeoForge,视移植难度进行移植
在这里打开一个issues
首先编译C++依赖库,运行native:buildNative任务即可
注:Windows平台需要MinGW和Cmake,其它要求看这里
打开你的终端,运行,然后build_jars就是模组文件
git clone https://github.com/187J3X1-114514/superresolution
cd superresolution
python script/buildAll.py- 内置ASR 2.3
- 实现Vulkan与OpenGL共享纹理 (真实现了的话,直接支持FSR3,DLSS)
