- Feb 04, 2019
-
-
Mat M authored
Co-Authored-By:
FernandoS27 <fsahmkow27@gmail.com>
-
- Feb 03, 2019
-
-
Fernando Sahmkow authored
-
- Jan 30, 2019
-
-
Lioncash authored
No inheritors of the WaitObject class actually make use of their own implementations of these functions, so they can be made non-virtual. It's also kind of sketchy to allow overriding how the threads get added to the list anyways, given the kernel itself on the actual hardware doesn't seem to customize based off this.
-
Lioncash authored
This implementation just calls the base class variant of the function, so this isn't necessary.
-
Lioncash authored
This just calls the base variant of the function, so it can be removed.
-
Lioncash authored
This was previously causing: warning C4828: The file contains a character starting at offset 0xa33 that is illegal in the current source character set (codepage 65001). warnings on Windows when compiling yuzu.
-
Lioncash authored
This member function doesn't actually modify instance state, so it can be const-qualified.
-
Lioncash authored
This more accurately describes what the function is actually attempting to do (it's not a simple trivial getter).
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew.
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew.
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew.
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
Kevin authored
* Implemented the puller semaphore operations. * Nit: Fix 2 style issues * Nit: Add Break to default case. * Fix style. * Update for comments. Added ReferenceCount method * Forgot to remove GpuSmaphoreAddress union. * Fix the clang-format issues. * More clang formatting. * two more white spaces for the Clang formatting. * Move puller members into the regs union * Updated to use Memory::WriteBlock instead of Memory::Write* * Fix clang style issues * White space clang error * Removing unused funcitons and other pr comment * Removing unused funcitons and other pr comment * More union magic for setting regs value. * union magic refcnt as well * Remove local var * Set up the regs and regs_assert_positions up properly * Fix clang error
-
ReinUsesLisp authored
Cubemaps are considered layered and to create a texture view the texture mustn't be a layered texture, resulting in cubemaps being bound as cubemap arrays. To fix this issue this commit introduces an extra surface parameter called "is_array" and uses this to query for texture view creation. Now that texture views for cubemaps are actually being created, this also fixes the number of layers created for the texture view (since they have to be 6 to create a texture view of cubemaps).
-
Lioncash authored
Updates the function tables based off information on SwitchBrew. Gets rid of a swath of unknown names.
-
Lioncash authored
In addition to the default, external, EDID, and internal displays, there's also a null display provided as well, which as the name suggests, does nothing but discard all commands given to it. This is provided for completeness.
-
Lioncash authored
Opening a display isn't really a thing to warn about. It's an expected thing, so this can be a debug log. This also alters the string to indicate the display name better. Opening "Default" display reads a little nicer compared to Opening display Default.
-
Lioncash authored
-
Lioncash authored
Makes non-mutable state more explicit.
-
Lioncash authored
The built-in set of displays is fixed, so we can utilize an array instead of a vector here.
-
Lioncash authored
-
- Jan 29, 2019
-
-
Lioncash authored
This is kind of a large hole in the API, given we allow popping signed values. This fixes that.
-
- Jan 28, 2019
-
-
Lioncash authored
This quite literally functions as a basic setter. No other error checking or anything (since there's nothing to really check against). With this, it completes the pm:bm interface in terms of functionality.
-
Lioncash authored
Just minor tidying of interfaces.
-
Lioncash authored
This appears to be a vestigial API function that's only kept around for compatibility's sake, given the function only returns a success error code and exits. Since that's the case, we can remove the stubbed notification from the log, since doing nothing is technically the correct behavior in this case.
-
Lioncash authored
Given we're in the area, these are three trivial typos that can be corrected.
-
Lioncash authored
Orders the class members in the same order that they would actually be initialized in. Gets rid of two compiler warnings.
-
Lioncash authored
std::moveing a local variable in a return statement has the potential to prevent copy elision from occurring, so this can just be converted into a regular return.
-
- Jan 27, 2019
-
-
Lioncash authored
Looking into the implementation of the C++ standard facilities that seem to be within all modules, it appears that they use 7 as a break reason to indicate an uncaught C++ exception. This was primarily found via the third last function called within Horizon's equivalent of libcxxabi's demangling_terminate_handler(), which passes the value 0x80000007 to svcBreak.
-
- Jan 26, 2019
-
-
fearlessTobi authored
According to documentation, if the argument of std::exp is zero, one is returned. However we want the return value to be also zero in this case so no audio is played.
-
ReinUsesLisp authored
-
- Jan 24, 2019
-
-
bunnei authored
-
- Jan 22, 2019
-
-
zhupengfei authored
-
ReinUsesLisp authored
Commercial games assume that this value is 1 but they never set it. On the other hand nouveau manually sets this register. On ConfigureFramebuffers we were asserting for what we are actually implementing (according to envytools).
-