MuxaJlbl4 / Vita-Nearest-Neighbour

Plugin that makes blurry textures sharper by changing scaling algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PixelVitaLogo

Vita Nearest Neighbour

Simple taiHEN plugin for PlayStation Vita that overrides texture sampling. Forces to draw textures with point filtering method (with Nearest-neighbour interpolation), instead of default linear (Bilinear filtering).

📷 Showcase

Screenshots with:

  • Sharp pixelization - redefined Nearest-neighbour sampling
  • Blurry textures - original Bilinear sampling

Duke Nukem 3D: Megaton Edition

Duke SceGxm · 960x544

Resident Evil: Revelations 2

Resident Evil Revelations 2 SceGxm · 960x544 · VitaGrafix

Super Mario 64

SM64 VitaGL · 960x544

Max Payne

Max Payne VitaGL · 960x544

Call of Duty: Black Ops: Declassified

CoD SceGxm · 720x408

🤚 Usage

You can simply install plugin via AutoPlugin II or do it manually:

  1. Download and put VitaNearestNeighbour.suprx into your tai folder
  2. Append *ALL section in ux/ur0:tai/config.txt with:
    *ALL
    ux0:tai/VitaNearestNeighbour.suprx
    
    Or create *TITLE_ID section to choose only specific game. For example Disgaea 3: Absence of Detention (Eu region):
    *PCSB00098
    ux0:tai/VitaNearestNeighbour.suprx
    
    See taihen-parser repo for more info
  3. Reload taiHEN config.txt from Settings app or reboot your Vita

📜 Notes

  • Plugin only affects on magnified textures. Minified textures are untouched
  • Some VitaGL homebrews requires small patch for compatibility
  • For opposite effect, use Vita-Bilinear

🧱 Building

  • Requires Vita SDK
  • Compile with:
     cmake CMakeLists.txt  
     make
    

About

Plugin that makes blurry textures sharper by changing scaling algorithm


Languages

Language:CMake 51.0%Language:C 49.0%