Skip to content

Vita3K Android Release 7

Compare
Choose a tag to compare
@Macdu Macdu released this 23 Jul 17:51

Android V7 changelog:

  • Fix SDL audio implementation and set it back as default
  • Fix some bugs with the Double Buffer implementation (I love non-coherent memory)
  • Implement surface sync and occlusion queries using double buffer
  • Disable game pausing as it causes device freezes and crashes
  • Improve Turnip driver detection, necessary for a driver bug workaround
  • Add a driver bug workaround for recent Adreno (non-Turnip) drivers
  • Fix ffmpeg android build (assembly optimisations were missing)
  • YUV texture uploading performance improvements
  • Mark Vita3K as a game, may help with some OS optimizations

PC rebase (non exhaustive list):

  • Macdu: Emulate macroblock tile sync, fixes the bloom issue in multiple games (Project Diva, Uncharted, Gravity Rush...)
  • Zangetsu: Allow gui to be navigated using a controller (also works with the overlay controller)
  • Zangetsu: Implement u3u2u2u8 texture
  • Macdu: Major rewrite of NGS (PS vita audio library), stub all missing modules
  • Macdu: NGS decoder fixes, fix audio noise in most games that had this issue
  • bookmist: Implement missing kernel functions
  • Macdu: Improve support of stencil attachment without depth, fixes the DOF effect in Persona 4 Dancing
  • Zangetsu: Fix bug with platinum trophy
  • Saturnsky: Many improvements with the Jpeg encoder and decoder, fixes many visual novels
  • Macdu: Multiple shader fixes, allow World of Final Fantasy to go ingame
  • slipcounter: Fix bugs with guest printf function and ngs check, fixes crashes in some specific games
  • Zangetsu: Add option to disable shader compiled notification
  • Macdu: Implement shader interlock (only matters if you are using a desktop GPU)
  • Macdu: Implement timer events, allow Zanki zero to go ingame
  • Zangetsu: Rewrite save dialog gui
  • ExtremeExploit: Multiple net fixes
  • Zangetsu: Implement register manager

This updates significantly improves the SDL audio backend and also contains many other audio fixes. If you are updating from a previous version, switching to SDL for audio may fix some small remaining audio issues.