github WearyConcern1165/ExynosTools 2.0beta
ExynosToolsV2.0beta

latest release: 2.0
17 days ago

ExynosTools V2.0 Beta is now available.

This release introduces a complete architectural redesign, replacing the previous implementation with a more robust, scalable, and maintainable foundation. The new design aims to improve performance, stability, and consistency across modern emulation and translation-layer workloads.

Key Changes

Architectural Redesign

  • Full replacement of the previous pipeline and internal structure
  • Improved modularity and long-term maintainability
  • More predictable behavior under complex workloads

Granite Compute-Based Shader Decode

  • Introduction of a new Compute Shader-based decoding pipeline (“Granite”) for BCn textures
  • Offloads decoding entirely to GPU compute
  • Reduces CPU overhead and synchronization costs

Result: Increased efficiency and improved consistency in texture processing.

AMD VMA Integration

  • Integration of AMD Vulkan Memory Allocator (VMA) for GPU memory management
  • Used for allocation and release of temporary buffers during BCn decoding
  • Improves allocation patterns and reduces memory fragmentation

Result: Enhanced memory stability and more efficient resource handling.

Summary

ExynosTools V2.0 Beta establishes a new technical baseline by:

  • Replacing the legacy architecture with a modern design
  • Transitioning to compute-driven decoding pipelines
  • Improving GPU memory management strategies

Notes

This is a beta release and may still contain issues. Testing and feedback are encouraged to further refine the implementation.

Don't miss a new ExynosTools release

NewReleases is sending notifications on new releases.