diff options
author | Zephyron <zephyron@citron-emu.org> | 2025-01-21 16:07:44 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.org> | 2025-01-21 16:07:44 +1000 |
commit | 774d8d9eba6225570689fb4d2a2af73e15c66d6d (patch) | |
tree | c2b903aadf79abf3c24ba0a62365e5320829b8ee /src/citron/loading_screen.ui | |
parent | d7dc87bbf3a9c515c96f7734df34b31810540c50 (diff) |
service/nvdrv: Relax GPU validation and improve error handling
Relaxes validation checks in the NVDRV GPU service and improves error notifier
handling to prevent potential hangs. Key changes:
- Remove strict size validation in SetErrorNotifier
- Relax GPFIFO entry count validation to only check for non-zero values
- Add proper error notifier state tracking in GPU class
- Improve debug logging messages
The previous strict validation was causing issues with some games like ACNH.
These changes maintain necessary checks while being more permissive with
edge cases that don't impact functionality.
Technical changes:
- Store error notifier state in GPU class for future implementation
- Remove upper bound check on GPFIFO entries
- Simplify error notifier setup flow
This should resolve hanging issues while maintaining core functionality.
Diffstat (limited to 'src/citron/loading_screen.ui')
0 files changed, 0 insertions, 0 deletions