// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "common/common_types.h" #include "video_core/macro/macro.h" namespace Tegra { namespace Engines { class Maxwell3D; } class MacroJITx64 final : public MacroEngine { public: explicit MacroJITx64(Engines::Maxwell3D& maxwell3d_); protected: std::unique_ptr Compile(const std::vector& code) override; private: Engines::Maxwell3D& maxwell3d; }; } // namespace Tegra