SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ppsspp-git-20240223T082901-5.21.x86_64.rpm :

* Sat Feb 24 2024 obs-service-tar-scmAATTinvalid- Update to version 20240223T082901:
* Crash fix for some games
* Update PS3 controller mapping in gamecontrollerdb.txt.
* Add some missing translation lines
* Some more Arabic translated strings, contributed by Sir Khezzane
* Tagalog Localization Updates (#18756)
* Make the i18n T function use std::string_view
* Warning fix, some paranoid zero init
* Fix stray line in NFS Underground Rivals
* Update ko_KR.ini
* ffmpeg: Improved fix for checking if const AVCodec
* is necessary
* Fix ccache option typo
* Add option to disable ccache detection
* v1.17.1
* Update README with the latest 1.17.1 changes
* cmake fix
* Update libchdr to the latest, which supports zstd blocks
* Memory exception handler: Don\'t disassemble if ignoring the exception
* Avoid vertically merging the two main framebuffers, even if FramebufferAllowLargeVerticalOffset is on.
* Hacky compat workaround for Resistance\'s ad-hoc mode
* Temporarily disable MSAA on Adreno GPUs. See issue #18818
* Try to resolve another race condition. Improve an assert.
* More fixes
* Fix crash when loading a ppdmp while another ppdmp is displaying
* Hide the extracted ISO warning if ppsspp-index.lst is present.
* Mali: Turn off any depth writes if depth test is set to NEVER.
* Split the discard-stencil-bug flag into separate flags for Adreno and Mali
* Update Russian translation
* Fix event order and some logic. Can now change skip buffer effect while running in background.
* Arabic translation by ma1feesm
* Fix crash when toggling Skip buffer effects while paused
* app-android: Shave an unnecessary level from the callstack
* Add a stat for number of verts decoded. It\'s quite high but not crazy for UFC 2010...
* Show some more Vulkan extensions in sysinfo
* Improve assert, cleanup
* Update th_TH.ini
* Minor gamescreen polish
* UI fixes
* Update fi_FI.ini
* Warn the user about bad CHDs
* Fix bug with empty themes showing up
* More paranoia
* Fix theming issue in SettingInfoMessage
* Assorted paranoia and improved checks
* UI: ScrollView: Improve interaction with the scroll bar thingy, avoid accidental clicks
* FastVec: Assert on the malloc to get better crash reports
* A null check and a locking simplification
* Add some missing null checks in GameScreen
* Store: remove the broken download speed indicator.
* Linkify
* Update README.md for 1.17.1
* Fix missing titles for some file types
* More gameinfocache fixes
* Minor tweaks to spacing on savedata popup.
* GE dump playback: Don\'t flip unless DISPLAY is the last command. This messes up the frame structure.
* Some renaming, add a bunch of sanity debug-asserts
* Fix some \"double-binds\" of the backbuffer.
* Update th_TH.ini
* Update Russian translation
* More translation fixes
* Update Russian translation
* Fix Refresh interval translation string
* Update th_TH.ini
* Update th_TH.ini
* Another string
* Fix per-game configs, thanks Verymelon
* Strengthen the axis-threshold reduction for related axes a bit. See #17792
* Release all keys on pause.
* Bring back the old combo behavior, make the new behavior a checkbox (strict combo order).
* Fix issue with the collapsible sections in control mapping collapsing on every change.
* Disable 16-bit textures on PowerVR.
* Add a missing thread name
* Remove some logspam on SDL builds
* Buildfix
* Fix translation issue, some work on sv_SE.ini
* Audit our use of condition variables, fix some minor issues
* Handle icon loading failures better (avoid retrying every frame).
* Assorted paranoia, get rid of an allocation in the audio loop
* Update Russian translation
* Logging updates
* GameInfoCache: Properly lock around accesses to the gameinfo map.
* Some paranoia and a comment
* Add a missing string.
* GPUCommonHW: Check range of indexes for indexed draws.
* Expand primitives: Check the vertex count too.
* Fix duplicate in th, fix case of \"JIT using IR\"
* Update all the inis
* Fix \"CPU Core\" and \"Instance\" translation strings
* Fix logic, cleanup
* Android buildfix
* Fix some longstanding issues with the GameInfoCache and optimize away double work
* Update zh_CN.ini
* GameInfoCache: Break out a couple functions
* Update Russian translation
* Add volume slider for retroachievements
* Update th_TH.ini
* v1.17
* Warning fix
* Crashfix in JIT disassembly UI. Add sanity check in WaitUntil
* Missed a file, oops
* Mark the recommended CPU core option clearly
* Move \"CPU Core\" string to System from Graphics
* Add proper checks for file type when picking a background image
* SDL: Remove unnecessary sleeps in the SDLMain loop (we now handle it in NativeFrame)
* Mac: Don\'t randomly printf the recents list from PSPNSApplicationDelegate
* linkify readme
* More readme updates
* README: Mention VR Quest 3 fix, couple more additions
* First draft
* General readme cleanup, move older news to history.md.
* BackgroundAudio Atrac3+: malloc a few extra bytes. Fixes crash reported by Verymelon
* Update rcheevos to the latest version again.
* Update th_TH.ini again.
* Update th_TH.ini
* Left a duplicate string in, removing.
* Update th_TH.ini
* Buildfix
* Folder browser (like when clicking Browse...): Preinitialize with the current folder.
* Improve the file size check when reading text files
* Replace \"ReadFileToString\" with a few semantically clearer wrappers.
* GameInfoCache: Check read size before using the data.
* Update Russian translation
* More asserts
* PauseScreen: Put the run-in-background button next to Continue
* Make some timeouts a bit more visible in the code. Some should be re-evaluated.
* Add more asserts to check the state of the render manager
* More sanity checks
* Some sanity checks.
* Hopefully robustify some logic in EmuScreen enough
* Add files via upload
* Updated brazilian portuguese translation
* Translation keys etc: Address feedback from TotalCaesar659
* Update Russian translation
* Vulkan: Fix race condition when changing MSAA mode with the game running \"behind\" the menu.
* Fix UI display issue with directory names starting with PSP (but not equal to it)
* HTTPClient: Fix socket leak on connect failure
* Separate out the checks for save vs replace textures more, fixing some issues
* Fix icon reading bug in GameInfoCache
* Fix fake game ID generation to work with scoped storage
* Rework memstick moves between devices to copy, verify and then delete
* Change when we call rc_client_do_frame to something that matches libretro
* If quick move fails, fall back to a copy.
* Android memstick folder moves: Do recursive moves if in the same device. Drastically faster.
* Preparations for reworking the memstick folder move functionality
* Store: Implement progress bar for homebrew installs
* Add some comments and logging
* Android: Make use of the (spooky) fact that Android_RemoveFile deletes recursively.
* Just move DeleteDir next to DeleteDirRecursive
* Add some test code for file systems. Discovered that delete on scoped storage is always recursive! Dangerous.
* Reorder some settings in System so the sub-categories make sense
* Minor cleanup
* Replace DrainAndBlockCompileThreads with StopThreads, and same for resuming.
* Remove compileBlocked_ flag
* VulkanRenderManager: Move and rename some stuff to make the next change clearer
* Extra check and comment
* Android: Add code for \"show folder\", don\'t activate it since it\'s not reliable (need a query on startup)
* When we enforce run-behind due to multiplayer, show \"Network connected\" on the pause screen
* Remove obsolete warning about networking
* Don\'t draw overlays into screenshots.
* Throw in some sanity checks of usleep
* Remove superfluous error message
* Translation string
* Warn the user if they try to run an extracted ISO, with a very in-your-face message.
* CwCheats: Retry looking in g_gameInfoCache until the data is there.
* Update fi_FI.ini
* Unrelated, but return true to SYSPROP_HAS_KEYBOARD in SDL.
* SDL: Add more fallback font names, greatly speed up fallback font handling
* Add \"Droid Sans Fallback\" to the list of fallback fonts.
* Update fi_FI.ini
* Add some tips to the crash screen
* Move the crash and FPS overlays to DebugOverlay.cpp/h
* CwCheats: Add ms unit, rename to Refresh Interval.
* Draw the line between the tabs and contents as a spacer instead of custom code.
* Make vertical tabs scrollable
* Comments, make locking more consistent in GameInfoCache
* Remove allocation on translation key lookup
* Don\'t apply smart 2d texture filter to video.
* Slight improvement to extra assert info (set special info on pause screen)
* GameInfo: Try to reduce the locking a bit.
* Fix issue on EmuScreen after a crash
* GameInfoCache: Move some I/O out of the mutex. There\'s more to do.
* Webserver: Reduce connection timeout
* EmuScreen: Need to call UIContext::BeginFrame at some point in all cases.
* Change approach (call from NativeFrame instead). Add Mac support
* Limit to Windows to fix linker error
* Windows: Add \"Restart Graphics\" to the debug menu. Useful to debug resource lifetime issues.
* Fix a particular type of race condition in file dialog requests
* Fix NEON compilation error on strict compilers. Fixes #18688
* EmuScreen: Use CLEAR instead of DONT_CARE to help the render pass merger.
* Cleaner way
* Try a compromise with the paths
* Sneak in catching an Android exception
* Android: Fix running plain PRXs on scoped storage. Minor cleanup.
* Update rcheevos yet again
* Fix some gradle deprecation warnings
* Upgrade gradle again
* Vulkan MSAA: Avoid creating backbuffer renderpasses with the wrong sample count, oops
* Vulkan: Semaphore-per-frame seems to be the way to go, according to the new validation layers.
* Vulkan: Attempt to fix some more shutdown race conditions, simplify.
* OpenXR - Shadow of Destiny VR camera fixed
* Vulkan: Minor descriptor write optimization, add some debug asserts
* Add new translation strings
* Add a new screen for managing installed Adreno drivers
* Updated brazilian portuguese translation
* Don\'t crash after mapping analog speed to a stick.
* Updated brazilian portuguese translation
* Update th_TH.ini
* Add a comment, some additional cleanup
* Remove a bunch of dead code from CoreTiming (\"threadsafe\" events)
* CoreTiming::ProcessEvents : Reject bad event types. Rename function.
* Try to eliminate another shutdown deadlock (drain shader compile queue)
* JitBlockCache: Add a debug assert
* Revert back to the old way of fitting into 16:9: Crop one line at the top and bottom
* Remove debug logging
* GameDB: Add a mutex, and load on demand instead.
* Fix another shutdown race condition in the Vulkan backend
* Remove unused async compute pipeline creation
* Paranoia
* Another minor GameDB fix
* Protect sceIoOpen against nullptr filenames
* Update lang files
* AdrenoTools: Fix picking zip files from the Downloads folder. Add more validation.
* Add a way to pass out error messages from VulkanLoad
* Fix possible hangs in ManagedTexture destruction. Change a thread name.
* Add a possibly missing check in EmuScreen
* Add some paranoia checks in the GameDB
* Restore nul check in u8_nextchar
* Fix up a small mistake in ConvertUTF8ToWString
* Show a notification if a game exits with sceKernelExitGame. Mainly useful for homebrew.
* Add checks against overrunning the index buffer space
* Pass the limit on the number of indices to generate to BuildDrawingParams.
* Continue replacing \'maxIndex\' with \'numDecodedVerts\'. Not an ideal name but better.
* Update rcheevos
* Revert accidental rcheevos submodule change
* Fix compilation with newer ffmpeg versions
* sceSircs/Infrared support on Android
* Handle file type detection of extracted ISO directories better. Reported by Nemoumbra.
* Buildfix the old tools
* More buildfix
* Add string_view support to more UTF functions
* Add string_view functionality to the core utf-8 parsing code
* IniFile: Remove some allocations
* Add the new string to DesktopUI too.
* GPU profiling: Count how many descriptors we manage to deduplicate.
* Add translation string
* Add a setting for smart 2D texture filtering
* Buildfix (included from c file)
* Check small triangle draws in through-mode for pixel mapping too
* Don\'t override \"Linear\"-forced texture filtering
* Accept 1D stretch as pixel mapped
* Apply nearest filter for pixel-mapped draws
* Add pixel mapping detection for through mode RECT primitives
* Move through-mode UV scaling for rects from Transform to ExpandRectangles
* ARM32 buildfix
* Optimize NEON matrix multiplication slightly
* Use the Tokimeki / old Juiced 2 method for Breath of Fire III
* SDL gamecontrollerdb.txt: Add support for PSPi-Controller on Linux
* Better solution, still pretty much optimal.
* Vulkan: Fix trying to compare uninitialized parts of packed descriptors
* Added function names from ULES00590 (Aces of War)
* GPS: Add constant for GPGGA tokens
* GPS: Remove NmeaListener workaround for Android 29 SDK
* GPS: Simulate fresh updates to satisfy MAPLUS 1/2 when real GPS data isn\'t available
* GPS: Set valid values and request updates on savestate loading
* GPS: Improve emulation to enable Go!Explore navigation
* Fix Go!Explore🗺️🧭 issue with GetDirListing(/); closes #15932
* Oops
* Add xor to other update functions looking at killzone liberation issue #12343 which needs 2 keys as well(seeds)
* Add more crypto keys from https://www.consolex.ru/forum/showthread.php?t=85431
* Sat Feb 24 2024 ahmed moselhi - fix-
 
ICM