aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/render_targets.h
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-10-22 02:56:28 +0200
committercrueter <crueter@eden-emu.dev>2025-10-22 02:56:28 +0200
commit992bae4e2a14ca2547c09637b7dc6fc5f73b353a (patch)
tree4b7df7f2cf95255551ccfad40ea33ed354b1f8ec /src/video_core/texture_cache/render_targets.h
parent6ff043c4fbd5dae5e0b1ec73a3bb4003e8cef20b (diff)
[common] replace Common::BitCast with libc++ provided one (#2774)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2774 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/video_core/texture_cache/render_targets.h')
-rw-r--r--src/video_core/texture_cache/render_targets.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/video_core/texture_cache/render_targets.h b/src/video_core/texture_cache/render_targets.h
index 0829d773a5..f3d9ac37f4 100644
--- a/src/video_core/texture_cache/render_targets.h
+++ b/src/video_core/texture_cache/render_targets.h
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
+// SPDX-License-Identifier: GPL-3.0-or-later
+
// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
@@ -6,7 +9,7 @@
#include <algorithm>
#include <span>
-#include "common/bit_cast.h"
+#include <numeric>
#include "video_core/texture_cache/types.h"
namespace VideoCommon {
@@ -41,8 +44,8 @@ struct hash<VideoCommon::RenderTargets> {
for (const ImageViewId color_buffer_id : rt.color_buffer_ids) {
value ^= std::hash<ImageViewId>{}(color_buffer_id);
}
- value ^= Common::BitCast<u64>(rt.draw_buffers);
- value ^= Common::BitCast<u64>(rt.size);
+ value ^= std::bit_cast<u64>(rt.draw_buffers);
+ value ^= std::bit_cast<u64>(rt.size);
return value;
}
};