bunnei
|
693f78e6c2
|
Merge pull request #457 from Subv/mutex_waiters
Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release.
|
8 years ago |
bunnei
|
898f0fa029
|
Merge pull request #458 from Subv/fmnmx
Shaders: Implemented the FMNMX shader instruction.
|
8 years ago |
bunnei
|
ff54287a73
|
Merge pull request #445 from greggameplayer/patch-2
Properly rename functions of Fatal Module & add ThrowFatal to this module
|
8 years ago |
Sebastian Valle
|
882111c4f2
|
Merge pull request #453 from Subv/thread_callstack
Qt/WaitTree: Display the callstack for each thread in the wait tree widget
|
8 years ago |
Sebastian Valle
|
6486544e09
|
Merge pull request #452 from Subv/psetp
ShadersDecompiler: Added decoding for the PSETP instruction.
|
8 years ago |
Sebastian Valle
|
2dbfcd32d7
|
Merge pull request #451 from Subv/gl_array_size
GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB.
|
8 years ago |
Subv
|
8440cef223
|
Shaders: Implemented the FMNMX shader instruction.
|
8 years ago |
Subv
|
fd500d3da6
|
Mutex: Do not assert when the mutex waiting threads list isn't empty on 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.
|
8 years ago |
Sebastian Valle
|
03388c3071
|
Merge pull request #450 from Subv/shader_link_error
GLRenderer: Log the shader source code when program linking fails.
|
8 years ago |
Sebastian Valle
|
353e1dd7e4
|
Merge pull request #443 from ogniK5377/ipc-500
Added IPC RequestWithContext & ControlWithContext
|
8 years ago |
greggameplayer
|
a215f63235
|
Add and correct some Error Modules (#444)
* Add and correct some Error Modules
|
8 years ago |
Sebastian Valle
|
dc26601860
|
Merge pull request #442 from Hexagon12/nfp-service-names
Updated nfp to have more service names
|
8 years ago |
Subv
|
c50393e066
|
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
|
8 years ago |
Subv
|
a056d5ad8c
|
ShadersDecompiler: Added decoding for the PSETP instruction.
|
8 years ago |
Subv
|
98b143c2d6
|
GLRenderer: Remove unused hw_vao_enabled_attributes variable.
|
8 years ago |
Subv
|
370ab5df9b
|
GLRenderer: Remove unused vertex buffer and increase the size of the stream 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.
|
8 years ago |
Subv
|
21959ddfef
|
GLRenderer: Log the shader source code when program linking fails.
|
8 years ago |
greggameplayer
|
abe79b2724
|
rename fatal:u functions & add ThrowFatal
|
8 years ago |
greggameplayer
|
536cfb13e6
|
Properly update fatal.h void name
|
8 years ago |
greggameplayer
|
e35cfc1b03
|
Properly rename fatal module functions
|
8 years ago |
David Marcec
|
fd86cdb2e2
|
Added RequestWithContext & ControlWithContext
|
8 years ago |
Hexagon12
|
0984e9d601
|
Updated nfp with more service names
|
8 years ago |
bunnei
|
1b5c02fc37
|
Merge pull request #436 from bunnei/multi-core
Initial support for multi-core
|
8 years ago |
bunnei
|
e07218906d
|
Merge pull request #439 from ogniK5377/GetTPCMasks
More accurate GetTPCMasks impl
|
8 years ago |
David Marcec
|
e7b0e8a3cc
|
More accurate GetTPCMasks impl
|
8 years ago |
bunnei
|
811dae12f9
|
core: Add several missing docstrings.
|
8 years ago |
bunnei
|
46ec9a9bc9
|
thread: Rename mask to affinity_masks.
|
8 years ago |
bunnei
|
edc52250b8
|
core: Run all CPU cores separately, even in single-thread mode.
|
8 years ago |
bunnei
|
fbd7afefaa
|
thread: Support core change on ResumeFromWait and improve ChangeCore.
|
8 years ago |
bunnei
|
91af2f94e8
|
scheduler: Protect scheduling functions with a global mutex.
|
8 years ago |
bunnei
|
e6671190a5
|
wait_tree: Add ideal core and affinity mask.
|
8 years ago |
bunnei
|
4822765fef
|
thread: Initialize ideal_core and mask members.
|
8 years ago |
bunnei
|
8aa5d25f82
|
threading: Reschedule only on cores that are necessary.
|
8 years ago |
bunnei
|
d6e3cd9a17
|
svc: Implement GetThreadCoreMask and SetThreadCoreMask.
|
8 years ago |
bunnei
|
6ea8b3ef60
|
thread: Implement ChangeCore function.
|
8 years ago |
bunnei
|
1c36f2a798
|
svc: SignalProcessWideKey should apply to all cores.
|
8 years ago |
bunnei
|
6a890023e9
|
svc: Implement GetCurrentProcessorNumber.
|
8 years ago |
bunnei
|
5c0421ebd8
|
wait_tree: Show all threads on all schedulers.
|
8 years ago |
bunnei
|
9bf2a428f9
|
core: Add a configuration setting for use_multi_core.
|
8 years ago |
bunnei
|
cba69fdcd4
|
core: Support session close with multicore.
|
8 years ago |
bunnei
|
a434fdcb10
|
core: Implement multicore support.
|
8 years ago |
bunnei
|
9776ff9179
|
core: Create a thread for each CPU core, keep in lock-step with a barrier.
|
8 years ago |
bunnei
|
5590245930
|
core: Move common CPU core things to its own class.
|
8 years ago |
Hexagon12
|
5e9c547952
|
Stubs for QLaunch (#428)
* Stubs for QLaunch
* Wiped unrelated stuff
* Addressed comment
* Dropped GetPopFromGeneralChannelEvent
|
8 years ago |
Max Thomas
|
266703b50e
|
hid: Tweaks, Analog Sticks (#435)
* hid: Update mouse/keyboard state
* hid: Working analog sticks
* hid: Nits
* hid: Nits
* hid: Update mystery sections
* hid: Tweaks
|
8 years ago |
bunnei
|
9eccb5de9d
|
Merge pull request #434 from lioncash/vdtor
memory_hook: Default virtual destructor in the cpp file
|
8 years ago |
bunnei
|
8c665d6752
|
Merge pull request #433 from lioncash/logging
core_timing: Don't include the log header in core timing's header
|
8 years ago |
Lioncash
|
732a77d0e8
|
memory_hook: Default virtual destructor in the cpp file
Prevents creating multiple copies of the vtable in every translation unit that uses the class.
Also silences a -Wweak-vtables warning
|
8 years ago |
Lioncash
|
9f3641755e
|
core_timing: Don't include the log header in core timing's header
Avoids propagating logging macros and facilities to files that may not need them.
This also allows hiding an internal constant.
|
8 years ago |
bunnei
|
1147db9dd1
|
Merge pull request #431 from lioncash/fmt
general: Make formatting of logged hex values more straightforward
|
8 years ago |