- Feb 03, 2019
-
-
ReinUsesLisp authored
It's not always used as a basic block. Rename it for consistency.
-
ReinUsesLisp authored
Some games call LDG at the top of a basic block, making the tracking heuristic to fail. This commit lets the heuristic the decoded nodes as a whole instead of per basic blocks. This may lead to some false positives but allows it the heuristic to track cases it previously couldn't.
-
- Feb 01, 2019
-
-
bunnei authored
shader_ir: Unify constant buffer offset values
-
bunnei authored
hwopus: Implement DecodeInterleaved (the newest variant)
-
bunnei authored
gl_rasterizer: Workaround invalid zeta clears
-
bunnei authored
kernel: Remove the Timer class
-
bunnei authored
video_core: Remove unused Fill related code
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
Lioncash authored
A holdover from citra, the Horizon kernel on the switch has no prominent kernel object that functions as a timer. At least not to the degree of sophistication that this class provided. As such, this can be removed entirely. This class also wasn't used at all in any meaningful way within the core, so this was just code sitting around doing nothing. This also allows removing a few things from the main KernelCore class that allows it to use slightly less resources overall (though very minor and not anything really noticeable).
-
- Jan 31, 2019
- Jan 30, 2019
-
-
Hexagon12 authored
Add missing environment variables to travis-ci.env
-
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.
-
Hexagon12 authored
video_core/dma_pusher: Silence C4828 warnings
-
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.
-
bunnei authored
Add more info into textures' object labels
-
Lioncash authored
This functions almost identically to DecodeInterleavedWithPerfOld, however this function also has the ability to reset the decoder context. This is documented as a potentially desirable thing in the libopus manual in some circumstances as it says for the OPUS_RESET_STATE ctl: "This should be called when switching streams in order to prevent the back to back decoding from giving different result from one at a time decoding."
-
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).
-
ReinUsesLisp authored
Constant buffer values on the shader IR were using different offsets if the access direct or indirect. cbuf34 has a non-multiplied offset while cbuf36 does. On shader decoding this commit multiplies it by four on cbuf34 queries.
-
Lioncash authored
Keeps the logic in one spot for use by both functions.
-
Lioncash authored
This doesn't really offer anything over the use of a direct pointer, so we can just use that instead.
-
Lioncash authored
Makes non-mutable state more explicit.
-
Lioncash authored
Filled in via 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
-
Lioncash authored
Updates function tables based off information provided by SwitchBrew.
-
bunnei authored
gl_shader_cache: Fix texture view for cubemaps as cubemap arrays
-
bunnei authored
service/nvflinger: Add the null display type
-
bunnei authored
gl_shader_cache: Use explicit bindings
-
ReinUsesLisp authored
-
bunnei authored
video_core: Implement LDG through heuristics based on IR
-