关于FSR2+OpenGL+Java这种抽象组合的库
Important
这个库是为了SuperResolution (一个Minecraft模组) 所编写的,可能有些代码不适合直接使用,建议修改后再使用
Important
这个库仅只支持OpenGL
构建产物在bin文件夹中
Caution
仅支持在WSL2中构建
需求:
- OpenGL开发环境
- C/C++开发环境
- Python
构建命令:
git clone https://github.com/187J3X1-114514/fsr2_opengl_java
cd fsr2_opengl_java
mkdir build
cd build
cmake ..
make
需求:
- mingw32
- cmake
构建命令:
git clone https://github.com/187J3X1-114514/fsr2_opengl_java
cd fsr2_opengl_java
mkdir build
cd build
cmake .. -G"MinGW Makefiles"
mingw32-make
- Windows x64
- Linux x64 (可能会有armv8架构)
- 实现将OPENGL的帧缓冲区以最低的性能损耗同步到VK以实现FSR2与FSR3的原生支持
- 将大部分C++类型转换为Java类型
- 支持Android系统
- @JuanDiegoMontoya 把FSR2移植到OpenGL
- @TheJackiMonster 让FSR2可以在Linux上编译