commit
1cb83c91a6
|
@ -174,7 +174,7 @@ ResultCode VfsDirectoryServiceWrapper::RenameFile(const std::string& src_path_,
|
||||||
ASSERT_MSG(dest != nullptr, "Newly created file with success cannot be found.");
|
ASSERT_MSG(dest != nullptr, "Newly created file with success cannot be found.");
|
||||||
|
|
||||||
ASSERT_MSG(dest->WriteBytes(src->ReadAllBytes()) == src->GetSize(),
|
ASSERT_MSG(dest->WriteBytes(src->ReadAllBytes()) == src->GetSize(),
|
||||||
"Could not write all of the bytes but everything else has succeded.");
|
"Could not write all of the bytes but everything else has succeeded.");
|
||||||
|
|
||||||
if (!src->GetContainingDirectory()->DeleteFile(Common::FS::GetFilename(src_path))) {
|
if (!src->GetContainingDirectory()->DeleteFile(Common::FS::GetFilename(src_path))) {
|
||||||
// TODO(DarkLordZach): Find a better error code for this
|
// TODO(DarkLordZach): Find a better error code for this
|
||||||
|
|
|
@ -26,7 +26,7 @@ void NVDRV::Open(Kernel::HLERequestContext& ctx) {
|
||||||
rb.Push<DeviceFD>(0);
|
rb.Push<DeviceFD>(0);
|
||||||
rb.PushEnum(NvResult::NotInitialized);
|
rb.PushEnum(NvResult::NotInitialized);
|
||||||
|
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ void NVDRV::Ioctl1(Kernel::HLERequestContext& ctx) {
|
||||||
|
|
||||||
if (!is_initialized) {
|
if (!is_initialized) {
|
||||||
ServiceError(ctx, NvResult::NotInitialized);
|
ServiceError(ctx, NvResult::NotInitialized);
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ void NVDRV::Ioctl2(Kernel::HLERequestContext& ctx) {
|
||||||
|
|
||||||
if (!is_initialized) {
|
if (!is_initialized) {
|
||||||
ServiceError(ctx, NvResult::NotInitialized);
|
ServiceError(ctx, NvResult::NotInitialized);
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ void NVDRV::Ioctl3(Kernel::HLERequestContext& ctx) {
|
||||||
|
|
||||||
if (!is_initialized) {
|
if (!is_initialized) {
|
||||||
ServiceError(ctx, NvResult::NotInitialized);
|
ServiceError(ctx, NvResult::NotInitialized);
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ void NVDRV::Close(Kernel::HLERequestContext& ctx) {
|
||||||
|
|
||||||
if (!is_initialized) {
|
if (!is_initialized) {
|
||||||
ServiceError(ctx, NvResult::NotInitialized);
|
ServiceError(ctx, NvResult::NotInitialized);
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -170,7 +170,7 @@ void NVDRV::QueryEvent(Kernel::HLERequestContext& ctx) {
|
||||||
|
|
||||||
if (!is_initialized) {
|
if (!is_initialized) {
|
||||||
ServiceError(ctx, NvResult::NotInitialized);
|
ServiceError(ctx, NvResult::NotInitialized);
|
||||||
LOG_ERROR(Service_NVDRV, "NvServices is not initalized!");
|
LOG_ERROR(Service_NVDRV, "NvServices is not initialized!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -132,7 +132,7 @@ void Impl(TranslatorVisitor& v, u64 insn, bool is_bindless) {
|
||||||
multisample = v.X(meta_reg++);
|
multisample = v.X(meta_reg++);
|
||||||
}
|
}
|
||||||
if (tld.clamp != 0) {
|
if (tld.clamp != 0) {
|
||||||
throw NotImplementedException("TLD.CL - CLAMP is not implmented");
|
throw NotImplementedException("TLD.CL - CLAMP is not implemented");
|
||||||
}
|
}
|
||||||
IR::TextureInstInfo info{};
|
IR::TextureInstInfo info{};
|
||||||
info.type.Assign(GetType(tld.type));
|
info.type.Assign(GetType(tld.type));
|
||||||
|
|
|
@ -81,7 +81,7 @@ void Impl(TranslatorVisitor& v, u64 insn, bool is_bindless) {
|
||||||
} const tmml{insn};
|
} const tmml{insn};
|
||||||
|
|
||||||
if ((tmml.mask & 0b1100) != 0) {
|
if ((tmml.mask & 0b1100) != 0) {
|
||||||
throw NotImplementedException("TMML BA results are not implmented");
|
throw NotImplementedException("TMML BA results are not implemented");
|
||||||
}
|
}
|
||||||
const IR::Value coords{MakeCoords(v, tmml.coord_reg, tmml.type)};
|
const IR::Value coords{MakeCoords(v, tmml.coord_reg, tmml.type)};
|
||||||
|
|
||||||
|
|
|
@ -736,7 +736,7 @@ VkFormat Device::GetSupportedFormat(VkFormat wanted_format, VkFormatFeatureFlags
|
||||||
}
|
}
|
||||||
|
|
||||||
void Device::ReportLoss() const {
|
void Device::ReportLoss() const {
|
||||||
LOG_CRITICAL(Render_Vulkan, "Device loss occured!");
|
LOG_CRITICAL(Render_Vulkan, "Device loss occurred!");
|
||||||
|
|
||||||
// Wait for the log to flush and for Nsight Aftermath to dump the results
|
// Wait for the log to flush and for Nsight Aftermath to dump the results
|
||||||
std::this_thread::sleep_for(std::chrono::seconds{15});
|
std::this_thread::sleep_for(std::chrono::seconds{15});
|
||||||
|
|
Reference in New Issue