shader: keep derived frontend metadata with its owner

This commit is contained in:
nmzik committed 2026-09-12 13:42:15 +04:00
1 parent 20e57994cf
commit 5a31de7955
5 files changed
+18 -44

No files matched your search

@@ -5,7 +5,6 @@
#include "graphics/shader/recompiler/ir/ShaderIR.h"
#include <cstdint>
#include <string_view>
#include <vector>
namespace Libs::Graphics::ShaderRecompiler::Frontend {
@@ -29,9 +28,6 @@ struct TranslateOptions {
uint64_t shader_hash = 0;
uint32_t user_data_base = 0;
uint32_t user_data_count = 64;
bool dispatcher_fallback = false;
CFG::FailureKind cfg_failure_kind = CFG::FailureKind::None;
std::string_view fallback_reason;
ShaderStageInputInfo input_info;
const EmbeddedFetchPlan* embedded_fetch = nullptr;
};