glasm: Add GLASM backend infrastructure

This commit is contained in:
ReinUsesLisp 2021-05-05 02:19:08 -03:00 committed by ameerj
parent 09dc23f971
commit b10cf64c48
28 changed files with 3115 additions and 4 deletions

View file

@ -0,0 +1,21 @@
// Copyright 2021 yuzu Emulator Project
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
#pragma once
#include <string>
#include "shader_recompiler/backend/glasm/reg_alloc.h"
namespace Shader::Backend::GLASM {
class EmitContext {
public:
std::string code;
RegAlloc reg_alloc;
private:
};
} // namespace Shader::Backend::GLASM