bunnei
aee356bd10
Merge pull request #468 from Subv/compound_preds
...
Shader: Implemented compound predicates in the fset and fsetp instructions
7 years ago
bunnei
cd7665218d
Merge pull request #469 from Subv/channel_rebind
...
GPU: Allow command lists to rebind a channel to another engine in the middle of the command list.
7 years ago
Subv
e2cdf54177
Shader: Implemented compound predicates in fset.
...
You can specify a predicate in the fset instruction:
Result = ((Value1 Comp Value2) OP P0) ? 1.0 : 0.0;
7 years ago
David
e3a92b09ba
Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE ( #463 )
...
We have no clue on what this actually does yet so stubbing it since it's just input only should be fine for now
7 years ago
Subv
e2db7a83f6
GPU: Allow command lists to rebind a channel to another engine in the middle of the command list.
7 years ago
Subv
126270d963
Shader: Implemented compound predicates in fsetp.
...
You can specify three predicates in an fsetp instruction:
P1 = (Value1 Comp Value2) OP P0;
P2 = !(Value1 Comp Value2) OP P0;
7 years ago
mailwl
e6a87428ae
Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT
...
Used in Nintendo Labo ToyCon 1&2
7 years ago
bunnei
55e6296e71
Merge pull request #464 from bunnei/fix-msvc
...
yuzu_cmd: Fix project for latest msvc.
7 years ago
bunnei
1ce7942dc2
yuzu_cmd: Fix project for latest msvc.
7 years ago
bunnei
6b6287dda0
Merge pull request #462 from ogniK5377/hid-fix
...
Fix deadlocks caused from HID having too many layouts
7 years ago
David Marcec
c74d24f841
Fix deadlocks caused from HID having too many layouts
...
Games such as SMO deadlock if we have more than 2 layouts
7 years ago
bunnei
4cb92b776c
Merge pull request #460 from greggameplayer/patch-6
...
Add & correct some error modules
7 years ago
bunnei
a55f112cb1
Merge pull request #459 from greggameplayer/patch-5
...
Add ioctl commands with their params and size check
7 years ago
bunnei
5cdc277dd2
Merge pull request #461 from lioncash/dynarmic
...
externals: Update dynarmic
7 years ago
Lioncash
74efdd6928
externals: Update dynarmic
...
Updates dynarmic to revision 990a569b7a5f2518fe08682f5ebf8536e5388d66
7 years ago
bunnei
3825b703fa
Merge pull request #454 from Subv/signal_processwide
...
Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey
7 years ago
greggameplayer
1efb81a61d
Add & correct some error modules
7 years ago
greggameplayer
3c26b7179d
change some functions
...
according to the changes made previously
7 years ago
greggameplayer
8c648b59cd
correct placement and add size check
7 years ago
greggameplayer
f217d6c66f
Add ioctl commands with their params and size check
7 years ago
David
58d9078742
Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE ( #440 )
...
* Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE
struct + 4 seems to be hard coded at 0 and struct + 0 seems to be ignored?
* IocGetWaitbase -> IocChannelGetWaitbaseCommand
* Added super late fixes
7 years ago
bunnei
58857b9f46
Merge pull request #456 from Subv/unmap_buffer
...
Implemented nvhost-as-gpu's UnmapBuffer and nvmap's Free ioctls.
7 years ago
greggameplayer
c6eaf0b2cf
Correct audio command numbers & add or rename some functions ( #455 )
...
* Add unknown function at the number command 2
* correct audout:u commands numbers
* correct audrec:u cmd number & add Unknown function
* correct IAudioDevice command numbers
* correct codecctl cmd numbers & rename the 8 function
* correct place of unknown function & fix clang-format
7 years ago
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.
7 years ago
bunnei
898f0fa029
Merge pull request #458 from Subv/fmnmx
...
Shaders: Implemented the FMNMX shader instruction.
7 years ago
bunnei
ff54287a73
Merge pull request #445 from greggameplayer/patch-2
...
Properly rename functions of Fatal Module & add ThrowFatal to this module
7 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
7 years ago
Sebastian Valle
6486544e09
Merge pull request #452 from Subv/psetp
...
ShadersDecompiler: Added decoding for the PSETP instruction.
7 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.
7 years ago
Subv
8440cef223
Shaders: Implemented the FMNMX shader instruction.
7 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.
7 years ago
Subv
525492428d
GPU: Implemented the nvmap Free ioctl.
...
It releases a reference to an nvmap object
7 years ago
Subv
72b5c448cf
GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl.
...
It removes a mapping previously created with the MapBufferEx ioctl.
7 years ago
Sebastian Valle
03388c3071
Merge pull request #450 from Subv/shader_link_error
...
GLRenderer: Log the shader source code when program linking fails.
7 years ago
Sebastian Valle
353e1dd7e4
Merge pull request #443 from ogniK5377/ipc-500
...
Added IPC RequestWithContext & ControlWithContext
7 years ago
greggameplayer
a215f63235
Add and correct some Error Modules ( #444 )
...
* Add and correct some Error Modules
7 years ago
Sebastian Valle
dc26601860
Merge pull request #442 from Hexagon12/nfp-service-names
...
Updated nfp to have more service names
7 years ago
Subv
2a35a36251
Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey.
7 years ago
Subv
c74f2555b6
Kernel/Threads: Reschedule the proper core when operating on that core's threads.
7 years ago
Subv
fab3dd98fe
SVC: Removed unused WaitSynchronization1 function
7 years ago
Subv
c50393e066
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
7 years ago
Subv
a056d5ad8c
ShadersDecompiler: Added decoding for the PSETP instruction.
7 years ago
Subv
98b143c2d6
GLRenderer: Remove unused hw_vao_enabled_attributes variable.
7 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.
7 years ago
Subv
21959ddfef
GLRenderer: Log the shader source code when program linking fails.
7 years ago
greggameplayer
abe79b2724
rename fatal:u functions & add ThrowFatal
7 years ago
greggameplayer
536cfb13e6
Properly update fatal.h void name
7 years ago
greggameplayer
e35cfc1b03
Properly rename fatal module functions
7 years ago
David Marcec
fd86cdb2e2
Added RequestWithContext & ControlWithContext
7 years ago
Hexagon12
0984e9d601
Updated nfp with more service names
7 years ago