mirror of
https://github.com/zeldaret/botw
synced 2026-10-23 17:53:50 -04:00
rename _c to lane_id
This commit is contained in:
@@ -118,7 +118,7 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) {
|
||||
}
|
||||
|
||||
u8 lane_id = 0xff;
|
||||
if (data.mResLoadReq._c <= 2) {
|
||||
if (data.mResLoadReq.mLaneId <= 2) {
|
||||
const bool x = result->mStatusFlags.isOn(ResourceUnit::StatusFlag::LoadFromArchive);
|
||||
#ifdef MATCHING_HACK_NX_CLANG
|
||||
// This makes absolutely no sense at all, but this prevents InstCombine from
|
||||
@@ -127,7 +127,7 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) {
|
||||
// so the conditional still works fine.
|
||||
__builtin_assume(x);
|
||||
#endif
|
||||
lane_id = 2 * data.mResLoadReq._c + (x ? 1 : 2);
|
||||
lane_id = 2 * data.mResLoadReq.mLaneId + (x ? 1 : 2);
|
||||
}
|
||||
|
||||
ResourceUnit::RequestInitLoadArg load_arg;
|
||||
|
||||
@@ -49,9 +49,9 @@ ILoadRequest::~ILoadRequest() {
|
||||
|
||||
LoadRequest::LoadRequest() = default;
|
||||
|
||||
LoadRequest::LoadRequest(s32 load_data_alignment, u32 arg_c, bool arg_20)
|
||||
LoadRequest::LoadRequest(s32 load_data_alignment, u32 lane_id, bool arg_20)
|
||||
: _20(arg_20), mLoadDataAlignment(load_data_alignment) {
|
||||
_c = arg_c;
|
||||
mLaneId = lane_id;
|
||||
}
|
||||
|
||||
SimpleLoadRequest::SimpleLoadRequest() = default;
|
||||
|
||||
@@ -33,7 +33,7 @@ bool ResourceInfoContainer::loadResourceSizeTable() {
|
||||
req._34 = 0;
|
||||
req.mRequester = "ResourceInfoContainer";
|
||||
req.mPath = "System/Resource/ResourceSizeTable.product.rsizetable";
|
||||
req._c = 1;
|
||||
req.mLaneId = 1;
|
||||
return sead::DynamicCast<Resource>(mRstbHandle.load(req.mPath, &req));
|
||||
};
|
||||
|
||||
@@ -48,8 +48,7 @@ bool ResourceInfoContainer::loadResourceSizeTable() {
|
||||
const auto num_entries = sead::BitUtil::bitCastPtr<s32>(data, 0x4);
|
||||
const auto num_string_entries = sead::BitUtil::bitCastPtr<s32>(data, 0x8);
|
||||
|
||||
auto* entries_data =
|
||||
reinterpret_cast<const ResEntry*>(reinterpret_cast<const u8*>(data) + 0xc);
|
||||
auto* entries_data = reinterpret_cast<const ResEntry*>(data + 0xc);
|
||||
|
||||
if (num_entries >= 1) {
|
||||
mEntries = {num_entries, entries_data};
|
||||
@@ -68,7 +67,7 @@ bool ResourceInfoContainer::loadResourceSizeTable() {
|
||||
stubbedLogFunction();
|
||||
if (resource->getRawSize() != 0) {
|
||||
const u32 num_entries = resource->getRawSize() / sizeof(ResEntry);
|
||||
mEntries.setBuffer(num_entries,
|
||||
mEntries.setBuffer(s32(num_entries),
|
||||
reinterpret_cast<const ResEntry*>(resource->getRawData()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ public:
|
||||
virtual ~ILoadRequest();
|
||||
|
||||
bool _8 = false;
|
||||
u32 _c = 1;
|
||||
u32 mLaneId = 1;
|
||||
sead::SafeString mRequester;
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(ILoadRequest, 0x20);
|
||||
@@ -38,7 +38,7 @@ class LoadRequest : public ILoadRequest {
|
||||
SEAD_RTTI_OVERRIDE(LoadRequest, ILoadRequest)
|
||||
public:
|
||||
LoadRequest();
|
||||
LoadRequest(s32 load_data_alignment, u32 arg_c, bool arg_20);
|
||||
LoadRequest(s32 load_data_alignment, u32 lane_id, bool arg_20);
|
||||
LoadRequest(const LoadRequest&) = default;
|
||||
LoadRequest& operator=(const LoadRequest&) = default;
|
||||
~LoadRequest() override = default;
|
||||
|
||||
@@ -48,7 +48,7 @@ bool ResourceUnit::init(const ResourceUnit::InitArg& arg) {
|
||||
SimplePackedLoadRequest request;
|
||||
request._8 = true;
|
||||
request.mRequester = "ResourceUnit";
|
||||
request._c = 2;
|
||||
request.mLaneId = 2;
|
||||
request.mPack = arg.load_req->mPackHandle;
|
||||
mArchiveRes = sead::DynamicCast<sead::ArchiveRes>(mArchiveResHandle.load("", &request));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user