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.
|
2018-05-20 23:44:44 -04:00 |
bunnei
|
898f0fa029
|
Merge pull request #458 from Subv/fmnmx
Shaders: Implemented the FMNMX shader instruction.
|
2018-05-20 23:44:07 -04:00 |
bunnei
|
ff54287a73
|
Merge pull request #445 from greggameplayer/patch-2
Properly rename functions of Fatal Module & add ThrowFatal to this module
|
2018-05-20 23:42:57 -04:00 |
Sebastian Valle
|
882111c4f2
|
Merge pull request #453 from Subv/thread_callstack
Qt/WaitTree: Display the callstack for each thread in the wait tree widget
|
2018-05-20 20:01:08 -05:00 |
Sebastian Valle
|
6486544e09
|
Merge pull request #452 from Subv/psetp
ShadersDecompiler: Added decoding for the PSETP instruction.
|
2018-05-20 20:00:55 -05:00 |
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.
|
2018-05-20 20:00:40 -05:00 |
Subv
|
8440cef223
|
Shaders: Implemented the FMNMX shader instruction.
|
2018-05-20 17:53:06 -05:00 |
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.
|
2018-05-20 14:41:58 -05:00 |
Subv
|
525492428d
|
GPU: Implemented the nvmap Free ioctl.
It releases a reference to an nvmap object
|
2018-05-20 14:25:57 -05:00 |
Subv
|
72b5c448cf
|
GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl.
It removes a mapping previously created with the MapBufferEx ioctl.
|
2018-05-20 14:25:56 -05:00 |
Sebastian Valle
|
03388c3071
|
Merge pull request #450 from Subv/shader_link_error
GLRenderer: Log the shader source code when program linking fails.
|
2018-05-20 12:57:32 -05:00 |
Sebastian Valle
|
353e1dd7e4
|
Merge pull request #443 from ogniK5377/ipc-500
Added IPC RequestWithContext & ControlWithContext
|
2018-05-19 17:03:30 -05:00 |
greggameplayer
|
a215f63235
|
Add and correct some Error Modules (#444)
* Add and correct some Error Modules
|
2018-05-19 17:02:24 -05:00 |
Sebastian Valle
|
dc26601860
|
Merge pull request #442 from Hexagon12/nfp-service-names
Updated nfp to have more service names
|
2018-05-19 17:01:23 -05:00 |
Subv
|
2a35a36251
|
Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey.
|
2018-05-19 16:58:30 -05:00 |
Subv
|
c74f2555b6
|
Kernel/Threads: Reschedule the proper core when operating on that core's threads.
|
2018-05-19 16:57:44 -05:00 |
Subv
|
fab3dd98fe
|
SVC: Removed unused WaitSynchronization1 function
|
2018-05-19 16:56:33 -05:00 |
Subv
|
c50393e066
|
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
|
2018-05-19 16:52:49 -05:00 |
Subv
|
a056d5ad8c
|
ShadersDecompiler: Added decoding for the PSETP instruction.
|
2018-05-19 11:41:14 -05:00 |
Subv
|
98b143c2d6
|
GLRenderer: Remove unused hw_vao_enabled_attributes variable.
|
2018-05-19 11:36:38 -05:00 |
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.
|
2018-05-19 11:36:09 -05:00 |
Subv
|
21959ddfef
|
GLRenderer: Log the shader source code when program linking fails.
|
2018-05-19 11:19:34 -05:00 |
greggameplayer
|
abe79b2724
|
rename fatal:u functions & add ThrowFatal
|
2018-05-18 23:32:22 +02:00 |
greggameplayer
|
536cfb13e6
|
Properly update fatal.h void name
|
2018-05-18 23:30:56 +02:00 |
greggameplayer
|
e35cfc1b03
|
Properly rename fatal module functions
|
2018-05-18 23:28:30 +02:00 |
David Marcec
|
fd86cdb2e2
|
Added RequestWithContext & ControlWithContext
|
2018-05-17 14:03:52 -07:00 |
Hexagon12
|
0984e9d601
|
Updated nfp with more service names
|
2018-05-13 13:08:58 +03:00 |
bunnei
|
1b5c02fc37
|
Merge pull request #436 from bunnei/multi-core
Initial support for multi-core
|
2018-05-11 12:59:23 -04:00 |
bunnei
|
e07218906d
|
Merge pull request #439 from ogniK5377/GetTPCMasks
More accurate GetTPCMasks impl
|
2018-05-11 12:57:20 -04:00 |
David Marcec
|
e7b0e8a3cc
|
More accurate GetTPCMasks impl
|
2018-05-10 21:01:39 -07:00 |
bunnei
|
811dae12f9
|
core: Add several missing docstrings.
|
2018-05-10 19:34:54 -04:00 |
bunnei
|
46ec9a9bc9
|
thread: Rename mask to affinity_masks.
|
2018-05-10 19:34:53 -04:00 |
bunnei
|
edc52250b8
|
core: Run all CPU cores separately, even in single-thread mode.
|
2018-05-10 19:34:53 -04:00 |
bunnei
|
fbd7afefaa
|
thread: Support core change on ResumeFromWait and improve ChangeCore.
|
2018-05-10 19:34:53 -04:00 |
bunnei
|
91af2f94e8
|
scheduler: Protect scheduling functions with a global mutex.
|
2018-05-10 19:34:52 -04:00 |
bunnei
|
e6671190a5
|
wait_tree: Add ideal core and affinity mask.
|
2018-05-10 19:34:52 -04:00 |
bunnei
|
4822765fef
|
thread: Initialize ideal_core and mask members.
|
2018-05-10 19:34:52 -04:00 |
bunnei
|
8aa5d25f82
|
threading: Reschedule only on cores that are necessary.
|
2018-05-10 19:34:52 -04:00 |
bunnei
|
d6e3cd9a17
|
svc: Implement GetThreadCoreMask and SetThreadCoreMask.
|
2018-05-10 19:34:51 -04:00 |
bunnei
|
6ea8b3ef60
|
thread: Implement ChangeCore function.
|
2018-05-10 19:34:50 -04:00 |
bunnei
|
1c36f2a798
|
svc: SignalProcessWideKey should apply to all cores.
|
2018-05-10 19:34:49 -04:00 |
bunnei
|
6a890023e9
|
svc: Implement GetCurrentProcessorNumber.
|
2018-05-10 19:34:49 -04:00 |
bunnei
|
5c0421ebd8
|
wait_tree: Show all threads on all schedulers.
|
2018-05-10 19:34:48 -04:00 |
bunnei
|
9bf2a428f9
|
core: Add a configuration setting for use_multi_core.
|
2018-05-10 19:34:47 -04:00 |
bunnei
|
cba69fdcd4
|
core: Support session close with multicore.
|
2018-05-10 19:34:47 -04:00 |
bunnei
|
a434fdcb10
|
core: Implement multicore support.
|
2018-05-10 19:34:46 -04:00 |
bunnei
|
9776ff9179
|
core: Create a thread for each CPU core, keep in lock-step with a barrier.
|
2018-05-10 19:34:46 -04:00 |
bunnei
|
5590245930
|
core: Move common CPU core things to its own class.
|
2018-05-10 19:34:46 -04:00 |
Hexagon12
|
5e9c547952
|
Stubs for QLaunch (#428)
* Stubs for QLaunch
* Wiped unrelated stuff
* Addressed comment
* Dropped GetPopFromGeneralChannelEvent
|
2018-05-07 11:27:30 -04:00 |
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
|
2018-05-07 11:06:02 -04:00 |