- 05 Jan, 2019 3 commits
-
-
Lioncash authored
These values are not equivalent, based off RE. The internal value is put into a lookup table with the following values: [3, 0, 1, 2, 4] So the values absolutely do not map 1:1 like the comment was indicating.
-
Lioncash authored
Avoids entangling the IPC buffer appending with the actual operation of converting the scaling values over. This also inserts the proper error handling for invalid scaling values.
-
Lioncash authored
This appears to only check if the scaling mode can actually be handled, rather than actually setting the scaling mode for the layer. This implements the same error handling performed on the passed in values.
-
- 04 Jan, 2019 4 commits
-
-
Mat M authored
Removed pulse event type
-
David Marcec authored
Pulse is considered a hack and nothing should be using it. We should completely remove it
-
bunnei authored
service/vi: Minor updates and corrections to the DisplayInfo struct
-
bunnei authored
Fixed botw deadlock due to incorrect event signal type
-
- 03 Jan, 2019 9 commits
-
-
Hexagon12 authored
Port citra-emu/citra#4412: "CONTRIBUTING.md: migrate to the wiki"
-
David Marcec authored
Upon investigating the issue with #1878, I found that games are the ones who handle the vsync event resetting and not us.
-
bunnei authored
service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay
-
bunnei authored
service/vi: Implement SetDisplayEnabled()
-
bunnei authored
qt: Add setting to prompt for user on game boot
-
bunnei authored
qt: Use ProfileSelectionDialog when selecting user for save data
-
Lioncash authored
This IPC command is simply a stub inside the actual service itself, and just returns a successful error code regardless of input. This is likely only retained in the service interface to not break older code that relied upon it succeeding in some way.
-
bunnei authored
service/vi: Log more information where applicable
-
Lioncash authored
In many cases, we didn't bother to log out any of the popped data members. This logs them out to the console within the logging call to provide more contextual information.
-
- 02 Jan, 2019 7 commits
-
-
Lioncash authored
Internally within the vi services, this is essentially all that OpenDefaultDisplay does, so it's trivial to just do the same, and forward the default display string into the function.
-
bunnei authored
gl_rasterizer_cache: Texture view if shader samples array but OGL is not
-
Lioncash authored
Based off RE, it appears that almost all display types seem to use 1920x1080 except for a few (null display, edid display).
-
Lioncash authored
It appears that the two members indicate whether a display has a bounded number of layers (and if set, the second member indicates the total number of layers).
-
bunnei authored
Port citra-emu/citra#4187: "Qt/Configure: Use sidebar to divide tabs into smaller groups"
-
bunnei authored
yuzu: Fix truncation warnings within UI code
-
bunnei authored
core/kernel: Remove unnecessary inclusions
-
- 01 Jan, 2019 3 commits
- 31 Dec, 2018 12 commits
-
-
bunnei authored
arm_interface: Minor cleanup
-
bunnei authored
kernel/svc: Sanitize core and priority masks within CreateThread
-
bunnei authored
externals: Update fmt to 5.3.0
-
Lioncash authored
This is a bounds check to ensure that the thread priority is within the valid range of 0-64. If it exceeds 64, that doesn't necessarily mean that an actual priority of 64 was expected (it actually means whoever called the function screwed up their math). Instead clarify the message to indicate the allowed range of thread priorities.
-
Lioncash authored
Now that we handle the kernel capability descriptors we can correct CreateThread to properly check against the core and priority masks like the actual kernel does.
-
Lioncash authored
Makes them consistent with their kernel capability counterparts.
-
Lioncash authored
Rather than use a switch here, this can be collapsed into a simple range check, which is a little easier on the eyes.
-
Lioncash authored
Makes it consistent with the rest of the includes.
-
Lioncash authored
This function doesn't modify instance state, so it can be made const.
-
Lioncash authored
Two of these variables have fixed values, so we can make that immediately obvious from the get-go.
-
Lioncash authored
Namespaces don't require the use of a semicolon. Silences a -Wextra-semi warning.
-
Sebastian Valle authored
kernel/process: Start the main thread using the specified ideal core
-
- 30 Dec, 2018 2 commits