GalaxyAndroid v0.0.4-epsilon — Community Beta Tester Build
Pre-release beta tester build delivering hardened non-blocking asynchronous shader persistence, zero mid-draw frame stutter, elimination of Mali skybox z-fighting and lighting attenuation overflow, verified concurrency exclusivity, and 100% save data integrity.
Important
Mandatory Requirement for Testers: Discord Membership:
For all testers, it is necessary and mandatory to join our official Discord server to report issues, submit logs, discuss test builds, and receive real-time support:
- Official Tester Discord: https://discord.gg/H3qdNWYu2
Notice: Bug reports and support requests must go through Discord or GitHub Issues. Do not send bug reports via email; emails are not monitored for technical support.
What is new in v0.0.4-epsilon:
- Hardened Asynchronous Shader Persistence (Zero Mid-Draw Stutter):
- Eliminated synchronous flash storage writes on the Vulkan render thread during runtime pipeline discoveries. All disk I/O is offloaded to a background worker thread (
workerLoop) managed withstd::condition_variable(mCv,mDoneCv). - Strict writer exclusivity: replaced uncoordinated detached threads with a serialized queue, preventing manifest write races.
- Zero dropped snapshots: discoveries queued during in-flight writes trigger an immediate follow-up coalesced write pass.
- Durability on failure: unpersisted shader keys are safely retained in memory for retry rather than falsely marked saved.
- Clean lifecycle shutdown:
shutdown()guarantees all pending discoveries flush to disk and joins the worker thread prior to renderer destruction.
- Eliminated synchronous flash storage writes on the Vulkan render thread during runtime pipeline discoveries. All disk I/O is offloaded to a background worker thread (
- Mali-G68 Graphics Correctness & Shading Fixes:
- Skybox Depth Ordering & Atmosphere: Removed non-VR depth overrides that caused far-plane z-fighting. Restored smooth atmospheric shell gradients.
- Mali Lighting Attenuation: Added lower-bound guards and clamping to distance attenuation, eliminating character blowout artifacts on Mali-G68.
- EFB Copy-Clear Semantics: Restricted color attachment clears to
colorUpdstate, preventing water surface flickers.
- Hardware & Save Verification:
- Validated on physical ARM64 hardware (Realme Narzo 50 Pro 5G / Dimensity 920 Mali-G68).
- 100% save integrity: verified save data bit-for-bit intact before and after installation (
e1bd58ca74a8a22f487131d5e98438291f127e47ecab54ce032d527b3c263958).
Package Details & Verification
- Package:
com.openport.galaxyandroid - Version:
0.0.4-epsilon(VersionCode:15) - Target Backend: Vulkan 1.0 (No OpenGL fallback)
- APK SHA-256:
F550921F9B92F4EEB3B03840C64A04C3F89F0D38716977981039F0C6792288A9 - Tester Signer SHA-256:
243154215a27c116e535c376ddb35786a711aa8e28aebdc4fa417f191c18d620
Legal Notice: You must provide your own legally dumped optical disc image. No proprietary assets or Nintendo code/binaries are included in this package.