diff options
| author | SDK-Chan <sdkchan@eden-emu.dev> | 2025-09-18 14:46:53 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-09-18 14:46:53 +0200 |
| commit | cf634d4d6f4d56c464e40d7da9af80bb17d3bab1 (patch) | |
| tree | 173327c0e67e048661ff4e7a5f7f212d379351bc /src/video_core/vulkan_common/vulkan_device.cpp | |
| parent | b1ce3c8dc1259afe8e0a90d8393591f2d33738b7 (diff) | |
[gpu/nvdrv] Rewrite ZBC functions (#2501)
This rewrite attempts to implement a fully correct ZBC (Zero Bandwith Clear) mechanism.
The zbc_mutex attempts to mitigate contention by assuring that only threads which hold the mutex can modify the table.
Notify drivers about the index size, I believe some drivers even need the notification.
Only add new entries if a entry was not previously available.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2501
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: SDK-Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK-Chan <sdkchan@eden-emu.dev>
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_device.cpp')
0 files changed, 0 insertions, 0 deletions
