gonetz / GLideN64

A new generation, open-source graphics plugin for N64 emulators.
Other
774 stars 180 forks source link

add super xbr filter #581

Open phly95 opened 9 years ago

phly95 commented 9 years ago

xbr is good for flat colored 2d games, but if it is for photo-based/smooth colored textures, super xbr is a massive improvement. I could only find a retroarch version here: https://github.com/libretro/common-shaders/tree/master/xbr/super-xbr but when playing the nds game kirby superstar ultra.

Standard xBr: xbr

Super xBr: xbrs

No Shader (just so you can put this in perspective of the information it has to go off of): xbrn

Ah, remember the good ol' days of HQx :P (I just tried it for the heck of it, it did not make any noticeable difference in this image)

gonetz commented 9 years ago

GLideN64 does not use shaders for texture enhancement. It uses texture library GLideNHQ, which makes texture enhancement. It uses C++ code. GLideNHQ uses latest xBRZ filter, which I could find in C++ implementation.

ADormant commented 8 years ago

@gonetz There is C version of Super xBR available now.

http://pastebin.com/cbH8ZQQT https://drive.google.com/file/d/0B_yrhrCRtu8GYkxreElSaktxS3M/view?pref=2&pli=1

oddMLan commented 8 years ago

https://dropfile.to/SlPGs

"file deleted"

phly95 commented 8 years ago

The pastebin file is still up though, hope that helps

gonetz commented 8 years ago

Thanks for the links! However, I'm overloaded with bugfixes. If you need this feature anytime soon, you better implement it yourself.