Adds AntiPiracyManager to validate ROMs and integrate with Nintendo library services. Implements ROM validation, educational messaging, and Nintendo account authentication while keeping features configurable. Includes codebase reorganization across core components.
Major repository transition from yuzu to suyu including branding updates, file paths,
internal references, and core component modifications. Updates span across build
configurations, audio processing, shader compilation, input handling, and UI systems.
Includes upstream synchronization and codebase cleanup.
Initial implementation of Eden framework including audio/video cores, input services,
and Android support. Updates build system with CMake presets and testing framework.
Reorganizes codebase structure for better maintainability.
Updates vcpkg configuration files and build system scripts to improve build process management. Includes changes to cmake workflow and boost cleanup utilities.
- Implement new commit message format standards for improved readability
- Update vcpkg baseline and boost dependencies to version 1.88.0
- Fix vcpkg-cmake installation order
Major codebase cleanup and restructuring with improved Windows LLVM support through vcpkg. Updates include CMake configurations, service interfaces, shader systems, and standardized headers. Adds Windows-specific build settings for LLVM with CRT linking and parallel build options.
Updates and synchronizes various components including:
- Android resources and layouts
- Core service implementations
- Video and audio subsystems
- Input handling and shader components
- General code formatting and cleanup
Introduces GameCard and GameLibrary components with grid/list views, sorting, and filtering capabilities. Includes async game loading, hover effects, and dark theme styling. Updates directory structure and file organization for improved consistency.
Adds vcpkg overlay for Dynarmic dependency management and updates related debugger console components. This improves the build system configuration and dependency handling.
Implements Nintendo account integration with authentication, game list management, and secure API communication. Updates core subsystems including input, audio, and rendering while reorganizing project structure for better maintainability.