- Jul 21, 2018
-
-
bunnei authored
arm_interface: Remove unused tls_address member of ThreadContext
-
bunnei authored
externals: Update dynarmic to 7ea1241
-
bunnei authored
tests/arm_test_common: Minor changes
-
bunnei authored
gl_shader_manager: Remove unimplemented function prototype
-
bunnei authored
file_sys/errors: Remove redundant object constructor calls
-
bunnei authored
gpu: Rename Get3DEngine() to Maxwell3D()
-
bunnei authored
CPU: Save and restore the TPIDR_EL0 system register on every context switch
-
bunnei authored
vfs: Minor changes
-
Lioncash authored
Resolves an issue with TPIDR setting being erroneously removed in the dead code pass.
-
bunnei authored
Loader: Only print the module names and addresses if they actually exist.
-
Lioncash authored
Given we're already constructing the error code, we don't need to call the constructor inside of it.
-
Lioncash authored
We can simply use std::clamp() here, instead of using an equivalent with std::max() and std::min().
-
Lioncash authored
Given the data is intended to be directly written, there's no need to take the std::vector by value and copy the data.
-
Lioncash authored
Provides the same behavior, but with less writing
-
Lioncash authored
vfs: Amend constness on pointers in WriteBytes() and WriteArrays() member functions to be const qualified These functions don't modify the data being pointed to, so these can be pointers to const data
-
Subv authored
-
Subv authored
Note that there's currently a dynarmic bug preventing this register from being written.
-
bunnei authored
logging: Use std::string_view where applicable
-
bunnei authored
param_package: Minor changes
-
- Jul 20, 2018
-
-
Lioncash authored
Currently, the TLS address is set within the scheduler, making this member unused.
-
Lioncash authored
This was just a linker error waiting to happen.
-
Lioncash authored
This makes it match its const qualified equivalent.
-
bunnei authored
apm: Improve stub for GetPerformanceConfiguration.
-
bunnei authored
ipc_helpers: Add PushEnum() member function to ResponseBuilder
-
Lioncash authored
Explicitly cast the value to a u8 to show that this is intentional.
-
Lioncash authored
Gets rid of file-static behavior.
-
Lioncash authored
-
Lioncash authored
Allows avoiding string copies by letting the strings be moved into the function calls.
-
Lioncash authored
This avoids a redundant std::string construction if a key doesn't exist in the map already. e.g. data[key] requires constructing a new default instance of the value in the map (but this is wasteful, since we're already setting something into the map over top of it).
-
Lioncash authored
Avoids potential dynamic allocation occuring during program launch
-
Lioncash authored
Allows avoiding constructing std::string instances, since this only reads an arbitrary sequence of characters. We can also make ParseFilterRule() internal, since it doesn't depend on any private instance state of Filter
-
Lioncash authored
A few inclusions were being satisfied indirectly. To prevent breakages in the future, include these directly.
-
Lioncash authored
These can just use a view to a string since its only comparing against two names in both cases for matches. This avoids constructing std::string instances where they aren't necessary.
-
bunnei authored
-
Lioncash authored
Allows pushing strongly-typed enum members without the need to always cast them at the call sites. Note that we *only* allow strongly-typed enums in this case. The reason for this is that strongly typed enums have a guaranteed defined size, so the size of the data being pushed is always deterministic. With regular enums this can be a little more error-prone, so we disallow them. This function simply uses the underlying type of the enum to determine the size of the data. For example, if an enum is defined as: enum class SomeEnum : u16 { SomeEntry }; if PushEnum(SomeEnum::SomeEntry); is called, then it will push a u16-size amount of data.
-
bunnei authored
HLE/ACC: Stub IManagerForApplication::GetAccountId to return an error.
-
bunnei authored
externals: Update glad to version 0.1.25
-
bunnei authored
gl_state: Get rid of mismatched sign conversions in Apply()
-
bunnei authored
filesys/loader: std::move VirtualFile instances in constructors where applicable
-
bunnei authored
audout_u/audren_u: Ensure null terminators are written out in ListAudioOutsImpl(), ListAudioDeviceName(), and GetActiveAudioDeviceName()
-