Releases: Ishan09811/pine
Releases · Ishan09811/pine
2.0.0
CHANGELOG
- Update libadrenotools submodule and adapt to API changes (#29)
- Initial oboe sink support (#32)
- Implement proper pause and resume logic (#34)
- Implement proper theme changing logic (#35)
- Make
navigationBar
fully transparent + ui improvements (#37) - Update vulkan headers to 1.4+ (#39)
- Implement Android 15 16kib page size support (#40)
- shader_manager: Use multithreading to load the replacement shader files concurrently (#41)
- Refix theme changing logic (#43)
- AudioRendererManager: Fix incorrect transferMemorySize (#42)
- Input: Allow binding emulator menu + add pause button binding (#45)
- Implement Vsync option (#46)
- Fix ui flickering in some devices (#47)
- Update vkma to 3.2.0 (#48)
- Implement Anisotropic filtering option (#49)
- Implement Material SeekBarPreference (#50)
- Implement speed limit option (#51)
- EmulationActivity:Drawer: Fix custom game settings not opening when clicking on settings if using custom game settings (#52)
- Update NDK to 27.2.12479018
NOTE: Game may crash if you use vsyncModes which isn't supported by your device likely Immediate mode
recommended to use mailbox or fifo mode
Pine 1.0.0
CHANGELOG
- Remove hasFragileUserData from the app manifest
- Update NDK to 26.1.10909125
- Remove the LLVM submodule
- Update gradle to 8.6
- Update Java to 17
- Update Dependencies
- Update Kotlin to 1.9.22
- Iterate through siblings without recursion in vfs::TraverseDirectory ( #205) Prevents a stack overflow because of recursion depth.
- Implement info reading from Ro section (dima-xd)
- Fix try-catch in save import (PabloG02)
- Fix invalid switch-case syntax resulting from nvdrv macro expansion (nickbeth)
- Move symbol hooking setup code out of loader (nickbeth)
- Loader: make dynsym handling more generic (nickbeth)
- Loader: skip patching non 64-bit executables (nickbeth)
- memory: fix insertion at the beginning of the chunks map (nickbeth)
- memory: use guest addresses everywhere (nickbeth)
- memory: update KMemory to use guest addresses (nickbeth)
- KProcess: correctly handle empty optional chunk (nickbeth)
- Introduce a generic register context for SVCs (nickbeth)
- Move SvcTable definition out of header files (nickbeth)
- Move memory trapping infrastructure outside of NCE (nickbeth)
- Fix accidental recursion with trap handling (TheASV)
- Some basic rebrand (Ishan09811)
- Initial in-game-menu support (Ishan09811)
- Add a per-game option to delete the shader cache that has been created during the emulation (QuackingCanary)
- Add Long Click Listener to Remove Firmware in FirmwareImportPreference (Ishan09811)
- Implement thermal indicator (Ishan09811)
- Implement dynamic resolution option (Ishan09811)
- Add more aspect ratios (Ishan09811)
- Properly handle save export function (Ishan09811)
- Add multiple search location support (hacobotdev, Ishan09811)
- Fix hide invalid files preference title not showing (Ishan09811)
- Add edit overlay button in emulation overlay options (Ishan09811)
- Implement Jit32 (nickbeth)(Incomplete)
- Implement audioOutputEngine option (Ishan09811)
- Remove Unnecessary disable audio output option (Ishan09811)
- Implement JIT Fastmem option (Ishan09811)
- Implement sustained performance option (Ishan09811)
- Update audio-core and shader-compiler submodule (Ishan09811)