SDL 和动态超分辨率?

SDL and Dynamic Super Resolution?

有没有办法用 SDL 和 OpenGL 做 DSR?据我所知,这是 NVidia 的事情(我有一张 NVidia 卡),那么这会在着色器中完成吗?我在 SDL 参考资料中找不到任何内容,谷歌搜索也没有发现任何内容。

在我的脑海中,最好的方法是使用帧缓冲区。 您在比屏幕分辨率更大的 FBO (FBO Documentation) 上进行渲染,然后使用像素着色器将 FBO 下采样到另一个适合屏幕大小的帧缓冲区。 这是特定于 OpenGL 的,因此您应该能够在 SDL 上完成。

OpenGL wiki has some snippet of code to render to FBO, it should be useful to get you started. And since what you wanna do is basicly downsampling, you might be interested in this thread.