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.