diff --git a/src/audio_core/adsp/adsp.h b/src/audio_core/adsp/adsp.h index 91d6685b62..028d87939d 100644 --- a/src/audio_core/adsp/adsp.h +++ b/src/audio_core/adsp/adsp.h @@ -6,6 +6,8 @@ #pragma once +#include + #include "audio_core/adsp/apps/audio_renderer/audio_renderer.h" #include "audio_core/adsp/apps/opus/opus_decoder.h" #include "common/common_types.h" diff --git a/src/video_core/macro.cpp b/src/video_core/macro.cpp index 1571d3c716..7ca78087b6 100644 --- a/src/video_core/macro.cpp +++ b/src/video_core/macro.cpp @@ -1640,9 +1640,11 @@ void MacroEngine::Execute(u32 method, const std::vector& parameters) { } std::unique_ptr MacroEngine::Compile(const std::vector& code) { - if (is_interpreted) - return std::make_unique(maxwell3d, code); - return std::make_unique(maxwell3d, code); +#ifdef ARCHITECTURE_x86_64 + if (!is_interpreted) + return std::make_unique(maxwell3d, code); +#endif + return std::make_unique(maxwell3d, code); } std::optional GetMacroEngine(Engines::Maxwell3D& maxwell3d) {