github OpenPort-Labs/Galaxy-Android v0.0.4-epsilon
GalaxyAndroid v0.0.4-epsilon (Tester Build)

pre-release3 hours ago

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:

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 with std::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.
  • 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 colorUpd state, 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.

Don't miss a new Galaxy-Android release

NewReleases is sending notifications on new releases.