summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2019-07-25 19:04:56 +0200
committerGitHub <noreply@github.com>2019-07-25 19:04:56 +0200
commitb0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee (patch)
tree66d350fdcc096ca621932f76349669cbe0e63a72 /src/video_core/shader/decode.cpp
parentMerge pull request #2737 from FernandoS27/track-fix (diff)
parentvideo_core/control_flow: Provide operator!= for types with operator== (diff)
downloadyuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar.gz
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar.bz2
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar.lz
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar.xz
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.tar.zst
yuzu-b0ff3179ef8f4ebb6ccd2bdc9bccc64e3212edee.zip
Diffstat (limited to 'src/video_core/shader/decode.cpp')
-rw-r--r--src/video_core/shader/decode.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader/decode.cpp b/src/video_core/shader/decode.cpp
index afffd157f..b547d8323 100644
--- a/src/video_core/shader/decode.cpp
+++ b/src/video_core/shader/decode.cpp
@@ -47,14 +47,14 @@ void ShaderIR::Decode() {
if (shader_info.decompilable) {
disable_flow_stack = true;
const auto insert_block = [this](NodeBlock& nodes, u32 label) {
- if (label == exit_branch) {
+ if (label == static_cast<u32>(exit_branch)) {
return;
}
basic_blocks.insert({label, nodes});
};
const auto& blocks = shader_info.blocks;
NodeBlock current_block;
- u32 current_label = exit_branch;
+ u32 current_label = static_cast<u32>(exit_branch);
for (auto& block : blocks) {
if (shader_info.labels.count(block.start) != 0) {
insert_block(current_block, current_label);