yuzu/src/core/hle
Zephyron f1afe954ec nvdrv: Fix incorrect IoctlZbcSetTable structure size assertion
Resolves a build failure caused by a mismatch between the defined and expected size of the `IoctlZbcSetTable` structure in `nvhost_ctrl_gpu`. The `static_assert` incorrectly expected the size to be 44 bytes, while the actual size was 48 bytes.

Changes include:
- Updated `static_assert` to correctly reflect the 48-byte size of `IoctlZbcSetTable`.
- Verified packing and alignment to ensure compliance with hardware specifications.
- Reviewed and confirmed correctness of `u32` type definitions.

This fix addresses a regression introduced in commit 9be4bf9aa5, which implemented ZBCSetTable functionality, and ensures successful compilation and adherence to the ZBC table implementation's design.
2025-05-11 12:17:03 +01:00
..
kernel core: Add support for 10GB and 12GB memory configurations 2025-05-11 12:17:03 +01:00
service nvdrv: Fix incorrect IoctlZbcSetTable structure size assertion 2025-05-11 12:17:03 +01:00
api_version.h chore(HLE): Update HLE API version constants 2024-12-20 15:24:58 +00:00
ipc.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
result.h core: Add new error modules to ErrorModule enum 2024-12-20 15:24:58 +00:00