- Replaced hardcoded shift value of 16 with a named constant `SHIFT_AMOUNT` for better readability and maintainability.
- Standardized the formatting and operation of all stages for consistency.
- Added comments to clarify the purpose of each case.
- Improved logging in the default case to include the shader stage for better debugging.
- Fixed path formatting issues for Windows batch script by using backslashes (`\`) in `rmdir` commands.
- Added `--force` option to `git submodule add` commands to handle existing local directories.
- Addressed warnings related to line-ending conversion (LF to CRLF).
- Improved error handling during submodule cleanup, removal, and reinitialization.
Added a batch script that automates the following tasks:
- Removes old Git remote and adds a new one.
- Pushes all branches with force.
- Provides an option to push tags with user confirmation.
Added the following missing submodules:
- Vulkan-Headers
- opus
- tzdb_to_nx
- VulkanMemoryAllocator
- oaknut
- Vulkan-Utility-Libraries
This ensures that all dependencies are properly tracked and initialized for project build.
- Updated branch references from 'master' to 'main' in CMakeList.txt and DownloadExternals.cmake.
- Ensured consistency with the new branch naming convention.
- Replaced all occurrences of 'YUZU' with 'UZUY' in file and directory names across the project.
- Updated to ensure consistency with the new project naming convention.
- Replaced all occurrences of 'yuzu' with 'uzuy' in file and directory names across the project.
- Updated the naming to ensure consistency with the new project identity."
- Recursively replaced 'Yuzu' with 'Uzuy' in all file and directory names under the specified path.
- Ensured consistency across the project by updating naming conventions."
- Recursively replaced 'yuzu' with 'uzuy' in all file and directory names under the specified path.
- Ensured consistency across the project by updating naming conventions.
- Updated 16 submodules to valid commits as some previous references were no longer available.
- Ensured all submodules are correctly synchronized with their respective repositories.