Skip to content

Plugin that makes blurry textures sharper by changing scaling algorithm

Notifications You must be signed in to change notification settings

MuxaJlbl4/Vita-Nearest-Neighbour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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