early-access version 2093
This commit is contained in:
parent
a488f616d9
commit
899d8c99e4
9 changed files with 11 additions and 11 deletions
|
@ -1,7 +1,7 @@
|
||||||
yuzu emulator early access
|
yuzu emulator early access
|
||||||
=============
|
=============
|
||||||
|
|
||||||
This is the source code for early-access 2092.
|
This is the source code for early-access 2093.
|
||||||
|
|
||||||
## Legal Notice
|
## Legal Notice
|
||||||
|
|
||||||
|
|
|
@ -77,7 +77,7 @@ void ProgramMetadata::LoadManual(bool is_64_bit, ProgramAddressSpaceType address
|
||||||
aci_header.title_id = title_id;
|
aci_header.title_id = title_id;
|
||||||
aci_file_access.permissions = filesystem_permissions;
|
aci_file_access.permissions = filesystem_permissions;
|
||||||
npdm_header.system_resource_size = system_resource_size;
|
npdm_header.system_resource_size = system_resource_size;
|
||||||
aci_kernel_capabilities = std ::move(capabilities);
|
aci_kernel_capabilities = std::move(capabilities);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ProgramMetadata::Is64BitProgram() const {
|
bool ProgramMetadata::Is64BitProgram() const {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
namespace Kernel {
|
namespace Kernel {
|
||||||
|
|
||||||
KHandleTable::KHandleTable(KernelCore& kernel_) : kernel{kernel_} {}
|
KHandleTable::KHandleTable(KernelCore& kernel_) : kernel{kernel_} {}
|
||||||
KHandleTable ::~KHandleTable() = default;
|
KHandleTable::~KHandleTable() = default;
|
||||||
|
|
||||||
ResultCode KHandleTable::Finalize() {
|
ResultCode KHandleTable::Finalize() {
|
||||||
// Get the table and clear our record of it.
|
// Get the table and clear our record of it.
|
||||||
|
|
|
@ -106,7 +106,7 @@ void IAppletResource::DeactivateController(HidController controller) {
|
||||||
controllers[static_cast<size_t>(controller)]->DeactivateController();
|
controllers[static_cast<size_t>(controller)]->DeactivateController();
|
||||||
}
|
}
|
||||||
|
|
||||||
IAppletResource ::~IAppletResource() {
|
IAppletResource::~IAppletResource() {
|
||||||
system.CoreTiming().UnscheduleEvent(pad_update_event, 0);
|
system.CoreTiming().UnscheduleEvent(pad_update_event, 0);
|
||||||
system.CoreTiming().UnscheduleEvent(motion_update_event, 0);
|
system.CoreTiming().UnscheduleEvent(motion_update_event, 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace Service::Nvidia::Devices {
|
||||||
|
|
||||||
nvdisp_disp0::nvdisp_disp0(Core::System& system_, std::shared_ptr<nvmap> nvmap_dev_)
|
nvdisp_disp0::nvdisp_disp0(Core::System& system_, std::shared_ptr<nvmap> nvmap_dev_)
|
||||||
: nvdevice{system_}, nvmap_dev{std::move(nvmap_dev_)} {}
|
: nvdevice{system_}, nvmap_dev{std::move(nvmap_dev_)} {}
|
||||||
nvdisp_disp0 ::~nvdisp_disp0() = default;
|
nvdisp_disp0::~nvdisp_disp0() = default;
|
||||||
|
|
||||||
NvResult nvdisp_disp0::Ioctl1(DeviceFD fd, Ioctl command, const std::vector<u8>& input,
|
NvResult nvdisp_disp0::Ioctl1(DeviceFD fd, Ioctl command, const std::vector<u8>& input,
|
||||||
std::vector<u8>& output) {
|
std::vector<u8>& output) {
|
||||||
|
|
|
@ -13,7 +13,7 @@ SystemClockCore::SystemClockCore(SteadyClockCore& steady_clock_core_)
|
||||||
context.steady_time_point.clock_source_id = steady_clock_core.GetClockSourceId();
|
context.steady_time_point.clock_source_id = steady_clock_core.GetClockSourceId();
|
||||||
}
|
}
|
||||||
|
|
||||||
SystemClockCore ::~SystemClockCore() = default;
|
SystemClockCore::~SystemClockCore() = default;
|
||||||
|
|
||||||
ResultCode SystemClockCore::GetCurrentTime(Core::System& system, s64& posix_time) const {
|
ResultCode SystemClockCore::GetCurrentTime(Core::System& system, s64& posix_time) const {
|
||||||
posix_time = 0;
|
posix_time = 0;
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
|
|
||||||
namespace Service::Time {
|
namespace Service::Time {
|
||||||
|
|
||||||
ITimeZoneService ::ITimeZoneService(Core::System& system_,
|
ITimeZoneService::ITimeZoneService(Core::System& system_,
|
||||||
TimeZone::TimeZoneContentManager& time_zone_manager_)
|
TimeZone::TimeZoneContentManager& time_zone_manager_)
|
||||||
: ServiceFramework{system_, "ITimeZoneService"}, time_zone_content_manager{time_zone_manager_} {
|
: ServiceFramework{system_, "ITimeZoneService"}, time_zone_content_manager{time_zone_manager_} {
|
||||||
static const FunctionInfo functions[] = {
|
static const FunctionInfo functions[] = {
|
||||||
{0, &ITimeZoneService::GetDeviceLocationName, "GetDeviceLocationName"},
|
{0, &ITimeZoneService::GetDeviceLocationName, "GetDeviceLocationName"},
|
||||||
|
|
|
@ -58,8 +58,8 @@ void GetCbuf(EmitContext& ctx, std::string_view ret, const IR::Value& binding,
|
||||||
const auto cbuf{fmt::format("{}_cbuf{}", ctx.stage_name, binding.U32())};
|
const auto cbuf{fmt::format("{}_cbuf{}", ctx.stage_name, binding.U32())};
|
||||||
const auto cbuf_cast{fmt::format("{}({}[{}]{{}})", cast, cbuf, index)};
|
const auto cbuf_cast{fmt::format("{}({}[{}]{{}})", cast, cbuf, index)};
|
||||||
const auto extraction{num_bits == 32 ? cbuf_cast
|
const auto extraction{num_bits == 32 ? cbuf_cast
|
||||||
: fmt ::format("bitfieldExtract({},int({}),{})", cbuf_cast,
|
: fmt::format("bitfieldExtract({},int({}),{})", cbuf_cast,
|
||||||
bit_offset, num_bits)};
|
bit_offset, num_bits)};
|
||||||
if (!component_indexing_bug) {
|
if (!component_indexing_bug) {
|
||||||
const auto result{fmt::format(fmt::runtime(extraction), swizzle)};
|
const auto result{fmt::format(fmt::runtime(extraction), swizzle)};
|
||||||
ctx.Add("{}={};", ret, result);
|
ctx.Add("{}={};", ret, result);
|
||||||
|
|
|
@ -76,7 +76,7 @@ QString GetProfileUsernameFromUser(QWidget* parent, const QString& description_t
|
||||||
}
|
}
|
||||||
} // Anonymous namespace
|
} // Anonymous namespace
|
||||||
|
|
||||||
ConfigureProfileManager ::ConfigureProfileManager(QWidget* parent)
|
ConfigureProfileManager::ConfigureProfileManager(QWidget* parent)
|
||||||
: QWidget(parent), ui(new Ui::ConfigureProfileManager),
|
: QWidget(parent), ui(new Ui::ConfigureProfileManager),
|
||||||
profile_manager(std::make_unique<Service::Account::ProfileManager>()) {
|
profile_manager(std::make_unique<Service::Account::ProfileManager>()) {
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
Loading…
Reference in a new issue