| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-20 | Merge pull request #457 from Subv/mutex_waiters | bunnei | |
| Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release. | |||
| 2018-05-20 | Merge pull request #458 from Subv/fmnmx | bunnei | |
| Shaders: Implemented the FMNMX shader instruction. | |||
| 2018-05-20 | Merge pull request #445 from greggameplayer/patch-2 | bunnei | |
| Properly rename functions of Fatal Module & add ThrowFatal to this module | |||
| 2018-05-20 | Merge pull request #453 from Subv/thread_callstack | Sebastian Valle | |
| Qt/WaitTree: Display the callstack for each thread in the wait tree widget | |||
| 2018-05-20 | Merge pull request #452 from Subv/psetp | Sebastian Valle | |
| ShadersDecompiler: Added decoding for the PSETP instruction. | |||
| 2018-05-20 | Merge pull request #451 from Subv/gl_array_size | Sebastian Valle | |
| GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB. | |||
| 2018-05-20 | Shaders: Implemented the FMNMX shader instruction. | Subv | |
| 2018-05-20 | Mutex: Do not assert when the mutex waiting threads list isn't empty on ↵ | Subv | |
| mutex release. A thread may own multiple mutexes at the same time, and only release one of them while other threads are waiting for the other mutexes. | |||
| 2018-05-20 | Merge pull request #450 from Subv/shader_link_error | Sebastian Valle | |
| GLRenderer: Log the shader source code when program linking fails. | |||
| 2018-05-19 | Merge pull request #443 from ogniK5377/ipc-500 | Sebastian Valle | |
| Added IPC RequestWithContext & ControlWithContext | |||
| 2018-05-19 | Add and correct some Error Modules (#444) | greggameplayer | |
| * Add and correct some Error Modules | |||
| 2018-05-19 | Qt/WaitTree: Display the callstack for each thread in the wait tree widget. | Subv | |
| 2018-05-19 | ShadersDecompiler: Added decoding for the PSETP instruction. | Subv | |
| 2018-05-19 | GLRenderer: Remove unused hw_vao_enabled_attributes variable. | Subv | |
| 2018-05-19 | GLRenderer: Remove unused vertex buffer and increase the size of the stream ↵ | Subv | |
| buffer to 128 MB. The stream buffer is where all the vertex data is copied, some games require this to be much bigger than the 4 MB we used to have. | |||
| 2018-05-19 | GLRenderer: Log the shader source code when program linking fails. | Subv | |
| 2018-05-18 | rename fatal:u functions & add ThrowFatal | greggameplayer | |
| 2018-05-18 | Properly update fatal.h void name | greggameplayer | |
| 2018-05-18 | Properly rename fatal module functions | greggameplayer | |
| 2018-05-17 | Added RequestWithContext & ControlWithContext | David Marcec | |
| 2018-05-13 | Updated nfp with more service names | Hexagon12 | |
| 2018-05-11 | Merge pull request #436 from bunnei/multi-core | bunnei | |
| Initial support for multi-core | |||
| 2018-05-10 | More accurate GetTPCMasks impl | David Marcec | |
| 2018-05-10 | core: Add several missing docstrings. | bunnei | |
| 2018-05-10 | thread: Rename mask to affinity_masks. | bunnei | |
| 2018-05-10 | core: Run all CPU cores separately, even in single-thread mode. | bunnei | |
| 2018-05-10 | thread: Support core change on ResumeFromWait and improve ChangeCore. | bunnei | |
| 2018-05-10 | scheduler: Protect scheduling functions with a global mutex. | bunnei | |
| 2018-05-10 | wait_tree: Add ideal core and affinity mask. | bunnei | |
| 2018-05-10 | thread: Initialize ideal_core and mask members. | bunnei | |
| 2018-05-10 | threading: Reschedule only on cores that are necessary. | bunnei | |
| 2018-05-10 | svc: Implement GetThreadCoreMask and SetThreadCoreMask. | bunnei | |
| 2018-05-10 | thread: Implement ChangeCore function. | bunnei | |
| 2018-05-10 | svc: SignalProcessWideKey should apply to all cores. | bunnei | |
| 2018-05-10 | svc: Implement GetCurrentProcessorNumber. | bunnei | |
| 2018-05-10 | wait_tree: Show all threads on all schedulers. | bunnei | |
| 2018-05-10 | core: Add a configuration setting for use_multi_core. | bunnei | |
| 2018-05-10 | core: Support session close with multicore. | bunnei | |
| 2018-05-10 | core: Implement multicore support. | bunnei | |
| 2018-05-10 | core: Create a thread for each CPU core, keep in lock-step with a barrier. | bunnei | |
| 2018-05-10 | core: Move common CPU core things to its own class. | bunnei | |
| 2018-05-07 | Stubs for QLaunch (#428) | Hexagon12 | |
| * Stubs for QLaunch * Wiped unrelated stuff * Addressed comment * Dropped GetPopFromGeneralChannelEvent | |||
| 2018-05-07 | hid: Tweaks, Analog Sticks (#435) | Max Thomas | |
| * hid: Update mouse/keyboard state * hid: Working analog sticks * hid: Nits * hid: Nits * hid: Update mystery sections * hid: Tweaks | |||
| 2018-05-03 | Merge pull request #434 from lioncash/vdtor | bunnei | |
| memory_hook: Default virtual destructor in the cpp file | |||
| 2018-05-03 | memory_hook: Default virtual destructor in the cpp file | Lioncash | |
| Prevents creating multiple copies of the vtable in every translation unit that uses the class. Also silences a -Wweak-vtables warning | |||
| 2018-05-03 | core_timing: Don't include the log header in core timing's header | Lioncash | |
| Avoids propagating logging macros and facilities to files that may not need them. This also allows hiding an internal constant. | |||
| 2018-05-02 | Merge pull request #431 from lioncash/fmt | bunnei | |
| general: Make formatting of logged hex values more straightforward | |||
| 2018-05-02 | Merge pull request #430 from lioncash/vec | bunnei | |
| vector_math: Ensure members are always initialized | |||
| 2018-05-02 | general: Make formatting of logged hex values more straightforward | Lioncash | |
| This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on). | |||
| 2018-05-01 | ipc: Add support for PopIpcInterface() method. | bunnei | |
| - This can be used for domain objects as inputs to service functions. | |||
