summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-05-27Merge pull request #472 from bunnei/greater-equalbunnei
gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.
2018-05-27Merge pull request #476 from Subv/a1bgr5bunnei
GPU: Implemented the A1B5G5R5 texture format (0x14)
2018-05-27Merge pull request #475 from ogniK5377/nvos-getconfigbunnei
NvOsGetConfigU32 should return null instead of 0 for default output value
2018-05-27Merge pull request #473 from bunnei/get-display-versionbunnei
am: Stub IApplicationFunctions GetDisplayVersion.
2018-05-27GPU: Implemented the A1B5G5R5 texture format (0x14)Subv
2018-05-26NvOsGetConfigU32 should return null instead of 0 for default outputDavid Marcec
2018-05-26am: Stub IApplicationFunctions GetDisplayVersion.bunnei
2018-05-25gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.bunnei
2018-05-25shader_bytecode: Implement other variants of FMNMX.bunnei
2018-05-25Add & correct miscellaneous things (#470)greggameplayer
* add some InfoType * correct OpenApplicationProxy cmd number * add IDisplayController functions * fix clang-format * add more system languages
2018-05-25Merge pull request #466 from mailwl/nv-timeoutbunnei
Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT
2018-05-25GetAudioRendererWorkBufferSize impl (#465)David
* GetAudioRendererWorkBufferSize impl Impl of GetAudioRendererWorkBufferSize based on RE, if this can be cleaned up, please contribute! * Naming conventions * Removed unneeded placeholder * lioncache changes * fixed const * switched to Common::AlignUp
2018-05-25Merge pull request #468 from Subv/compound_predsbunnei
Shader: Implemented compound predicates in the fset and fsetp instructions
2018-05-25Merge pull request #469 from Subv/channel_rebindbunnei
GPU: Allow command lists to rebind a channel to another engine in the middle of the command list.
2018-05-24Shader: Implemented compound predicates in fset.Subv
You can specify a predicate in the fset instruction: Result = ((Value1 Comp Value2) OP P0) ? 1.0 : 0.0;
2018-05-24Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE (#463)David
We have no clue on what this actually does yet so stubbing it since it's just input only should be fine for now
2018-05-24GPU: Allow command lists to rebind a channel to another engine in the middle ↵Subv
of the command list.
2018-05-24Shader: Implemented compound predicates in fsetp.Subv
You can specify three predicates in an fsetp instruction: P1 = (Value1 Comp Value2) OP P0; P2 = !(Value1 Comp Value2) OP P0;
2018-05-24Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUTmailwl
Used in Nintendo Labo ToyCon 1&2
2018-05-23yuzu_cmd: Fix project for latest msvc.bunnei
2018-05-23Fix deadlocks caused from HID having too many layoutsDavid Marcec
Games such as SMO deadlock if we have more than 2 layouts
2018-05-23Merge pull request #460 from greggameplayer/patch-6bunnei
Add & correct some error modules
2018-05-23Merge pull request #459 from greggameplayer/patch-5bunnei
Add ioctl commands with their params and size check
2018-05-23Merge pull request #454 from Subv/signal_processwidebunnei
Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey
2018-05-23Add & correct some error modulesgreggameplayer
2018-05-23change some functionsgreggameplayer
according to the changes made previously
2018-05-23correct placement and add size checkgreggameplayer
2018-05-23Add ioctl commands with their params and size checkgreggameplayer
2018-05-22Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE (#440)David
* 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
2018-05-20Merge pull request #456 from Subv/unmap_bufferbunnei
Implemented nvhost-as-gpu's UnmapBuffer and nvmap's Free ioctls.
2018-05-20Correct audio command numbers & add or rename some functions (#455)greggameplayer
* 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
2018-05-20Merge pull request #457 from Subv/mutex_waitersbunnei
Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release.
2018-05-20Merge pull request #458 from Subv/fmnmxbunnei
Shaders: Implemented the FMNMX shader instruction.
2018-05-20Merge pull request #445 from greggameplayer/patch-2bunnei
Properly rename functions of Fatal Module & add ThrowFatal to this module
2018-05-20Merge pull request #453 from Subv/thread_callstackSebastian Valle
Qt/WaitTree: Display the callstack for each thread in the wait tree widget
2018-05-20Merge pull request #452 from Subv/psetpSebastian Valle
ShadersDecompiler: Added decoding for the PSETP instruction.
2018-05-20Merge pull request #451 from Subv/gl_array_sizeSebastian Valle
GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB.
2018-05-20Shaders: Implemented the FMNMX shader instruction.Subv
2018-05-20Mutex: 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-20GPU: Implemented the nvmap Free ioctl.Subv
It releases a reference to an nvmap object
2018-05-20GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl.Subv
It removes a mapping previously created with the MapBufferEx ioctl.
2018-05-20Merge pull request #450 from Subv/shader_link_errorSebastian Valle
GLRenderer: Log the shader source code when program linking fails.
2018-05-19Merge pull request #443 from ogniK5377/ipc-500Sebastian Valle
Added IPC RequestWithContext & ControlWithContext
2018-05-19Add and correct some Error Modules (#444)greggameplayer
* Add and correct some Error Modules
2018-05-19Kernel/SVC: Signal the highest priority threads first in ↵Subv
svcSignalProcessWideKey.
2018-05-19Kernel/Threads: Reschedule the proper core when operating on that core's ↵Subv
threads.
2018-05-19SVC: Removed unused WaitSynchronization1 functionSubv
2018-05-19Qt/WaitTree: Display the callstack for each thread in the wait tree widget.Subv
2018-05-19ShadersDecompiler: Added decoding for the PSETP instruction.Subv
2018-05-19GLRenderer: Remove unused hw_vao_enabled_attributes variable.Subv