Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-09 | control_flow: Correct block breaking algorithm. | Fernando Sahmkow | |
2019-07-09 | control_flow: Assert shaders bigger than limit. | Fernando Sahmkow | |
2019-07-09 | control_flow: Address feedback. | Fernando Sahmkow | |
2019-07-09 | shader_ir: Correct parsing of scheduling instructions and correct sizing | Fernando Sahmkow | |
2019-07-09 | shader_ir: Correct max sizing | Fernando Sahmkow | |
2019-07-09 | shader_ir: Remove unnecessary constructors and use optional for ScanFlow result | Fernando Sahmkow | |
2019-07-09 | shader_ir: Corrections, documenting and asserting control_flow | Fernando Sahmkow | |
2019-07-09 | shader_ir: Unify blocks in decompiled shaders. | Fernando Sahmkow | |
2019-07-09 | shader_ir: Decompile Flow Stack | Fernando Sahmkow | |
2019-07-09 | shader_ir: propagate shader size to the IR | Fernando Sahmkow | |
2019-07-09 | shader_ir: Implement BRX & BRA.CC | Fernando Sahmkow | |
2019-07-09 | shader_ir: Remove the old scanner. | Fernando Sahmkow | |
2019-07-09 | shader_ir: Implement a new shader scanner | Fernando Sahmkow | |
2019-07-08 | Merge pull request #2661 from ogniK5377/audren-loop | Zach Hilman | |
audren: Only manage wave buffers with a size | |||
2019-07-08 | Merge pull request #2657 from ogniK5377/npad-assignments | Zach Hilman | |
hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignment | |||
2019-07-08 | addressed issues | David Marcec | |
2019-07-08 | addressed issue | David Marcec | |
2019-07-07 | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1 | bunnei | |
apm: Initial implementation of performance config and boost mode | |||
2019-07-07 | Merge pull request #2642 from DarkLordZach/fsp-log-2 | bunnei | |
fsp-srv: Implement Access Logging Functionality | |||
2019-07-07 | Merge pull request #2694 from FearlessTobi/patch-1 | Hexagon12 | |
Delete decode_integer_set.cpp | |||
2019-07-07 | Delete decode_integer_set.cpp | Tobias | |
2019-07-06 | Merge pull request #2674 from lioncash/reporter | Zach Hilman | |
core/reporter: Minor changes | |||
2019-07-06 | Merge pull request #2677 from lioncash/assert | Zach Hilman | |
kernel/vm_manager: Handle stack/TLS IO region placement a little better | |||
2019-07-06 | Merge pull request #2684 from SciresM/suspend_tick | Zach Hilman | |
am: Implement GetAccumulatedSuspendedTickValue | |||
2019-07-06 | clang-format fixes | Michael Scire | |
2019-07-06 | am: Implement GetAccumulatedSuspendedTickValue | Michael Scire | |
2019-07-06 | memory: Remove unused includes | Lioncash | |
These aren't used within the central memory management code, so they can be removed. | |||
2019-07-06 | memory: Remove unused PageTable forward declaration | Lioncash | |
This isn't used by anything in the header file, so it can be removed. | |||
2019-07-06 | kernel/vm_manager: Rename 'new map' to 'stack' | Lioncash | |
Provides a more accurate name for the memory region and also disambiguates between the map and new map regions of memory, making it easier to understand. | |||
2019-07-05 | kernel/vm_manager: Handle stack/TLS IO region placement better | Lioncash | |
Handles the placement of the stack a little nicer compared to the previous code, which was off in a few ways. e.g. The stack (new map) region, shouldn't be the width of the entire address space if the size of the region calculation ends up being zero. It should be placed at the same location as the TLS IO region and also have the same size. In the event the TLS IO region contains a size of zero, we should also be doing the same thing. This fixes our memory layout a little bit and also resolves some cases where assertions can trigger due to the memory layout being incorrect. | |||
2019-07-05 | core/reporter: Allow moves into SaveToFile() | Lioncash | |
Taking the json instance as a constant reference, makes all moves into the parameter non-functional, resulting in copies. Taking it by value allows moves to function. | |||
2019-07-05 | core/reporter: Add missing includes and forward declarations | Lioncash | |
Adds missing inclusions to prevent potential compilation issues. | |||
2019-07-05 | core/reporter: Remove unnecessary namespace qualifiers | Lioncash | |
The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified. | |||
2019-07-05 | core/reporter: Remove pessimizing move in GetHLERequestContextData() | Lioncash | |
This can inhibit copy-elision, so we can remove this redundant move. | |||
2019-07-05 | core/reporter: Make bracing consistent | Lioncash | |
Makes all control statements braced, regardless of their size, making code more uniform. | |||
2019-07-05 | core/reporter: Return in error case in SaveToFile() | Lioncash | |
If the path couldn't be created, then we shouldn't be attempting to save the file. | |||
2019-07-05 | Merge pull request #2601 from FernandoS27/texture_cache | Zach Hilman | |
Implement a new Texture Cache | |||
2019-07-05 | texture_cache: Address Feedback | Fernando Sahmkow | |
2019-07-04 | texture_cache: Correct Texture Buffer Uploading | Fernando Sahmkow | |
2019-07-04 | Merge pull request #2669 from FearlessTobi/move-cpujit-setting | Zach Hilman | |
yuzu: Move CPU Jit setting to Debug tab | |||
2019-07-04 | Merge pull request #2555 from lioncash/tls | Zach Hilman | |
kernel/process: Decouple TLS handling from threads | |||
2019-07-04 | yuzu: Remove CPU Jit setting from the UI | fearlessTobi | |
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI. | |||
2019-07-04 | Merge pull request #2670 from DarkLordZach/fix-merge-discrep-1 | bunnei | |
gl_shader_cache: Make CachedShader constructor private | |||
2019-07-04 | Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEvent | bunnei | |
IAudioDevice::QueryAudioDeviceOutputEvent | |||
2019-07-04 | Merge pull request #2638 from DarkLordZach/quest-flag | bunnei | |
set: Implement GetQuestFlag with config option | |||
2019-07-03 | gl_shader_cache: Make CachedShader constructor private | Zach Hilman | |
Fixes missing review comments introduced. | |||
2019-07-03 | kernel/process: Default initialize all member variables | Lioncash | |
Ensures a Process instance is always created with a deterministic initial state. | |||
2019-07-03 | kernel/process: Decouple TLS handling from threads | Lioncash | |
Extracts out all of the thread local storage management from thread instances themselves and makes the owning process handle the management of the memory. This brings the memory management slightly more in line with how the kernel handles these allocations. Furthermore, this also makes the TLS page management a little more readable compared to the lingering implementation that was carried over from Citra. | |||
2019-07-03 | kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary | Lioncash | |
This will be necessary for making our TLS slot management slightly more straightforward. This can also be utilized for other purposes in the future. We can implement the existing simpler overload in terms of this one anyways, we just pass the beginning and end of the ASLR region as the boundaries. | |||
2019-07-03 | Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo | Zach Hilman | |
Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted |