|
|
|
@ -459,9 +459,9 @@ std::tuple<Node, Node, GlobalMemoryBase> ShaderIR::TrackGlobalMemory(NodeBlock&
|
|
|
|
|
|
|
|
|
|
const auto [base_address, index, offset] =
|
|
|
|
|
TrackCbuf(addr_register, global_code, static_cast<s64>(global_code.size()));
|
|
|
|
|
ASSERT_OR_EXECUTE_MSG(
|
|
|
|
|
base_address != nullptr, { return std::make_tuple(nullptr, nullptr, GlobalMemoryBase{}); },
|
|
|
|
|
"Global memory tracking failed");
|
|
|
|
|
ASSERT_OR_EXECUTE_MSG(base_address != nullptr,
|
|
|
|
|
{ return std::make_tuple(nullptr, nullptr, GlobalMemoryBase{}); },
|
|
|
|
|
"Global memory tracking failed");
|
|
|
|
|
|
|
|
|
|
bb.push_back(Comment(fmt::format("Base address is c[0x{:x}][0x{:x}]", index, offset)));
|
|
|
|
|
|
|
|
|
|