Commit Graph

6664 Commits (94fecef137eb8452cfb82caa38a9593eab3d46ea)
 

Author SHA1 Message Date
greggameplayer 94fecef137 add IPC CommandType & Some HID FunctionInfo (#487)
* add some CommandType

* add some hid FunctionInfo

* add some other HID FunctionInfo

* delete non useful comments
7 years ago
Sebastian Valle 8df011a57f
Merge pull request #483 from bunnei/sonic
Several GPU fixes to boot Sonic Mania
7 years ago
bunnei 6fcc7e9c36 gl_shader_decompiler: F2F_R instruction: Implement abs. 7 years ago
bunnei c8e1383fa9
Merge pull request #482 from Subv/r8
GPU: Implemented the R8 texture format (0x1D)
7 years ago
bunnei 68937a662d gl_shader_decompiler: Partially implement F2F_R instruction. 7 years ago
Subv 734106dcb9 GPU: Implemented the R8 texture format (0x1D) 7 years ago
bunnei 6306655665 nvhost_ctrl: Stub out IocCtrlEventRegister. 7 years ago
bunnei 0658973a4e nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand. 7 years ago
bunnei 0d843eaba6 gl_rasterize_cache: Invert order of tex format RGB565. 7 years ago
bunnei 5a763e8a5a
Merge pull request #480 from mailwl/bcat
Service/BCAT: add module and services
7 years ago
greggameplayer 220d4672df add all the known TextureFormat (#474) 7 years ago
mailwl 7757cc1a7f Service/BCAT: add module and services 7 years ago
bunnei d809f65827
Merge pull request #472 from bunnei/greater-equal
gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.
7 years ago
bunnei 7f155ba713
Merge pull request #476 from Subv/a1bgr5
GPU: Implemented the A1B5G5R5 texture format (0x14)
7 years ago
bunnei 7029daa32e
Merge pull request #475 from ogniK5377/nvos-getconfig
NvOsGetConfigU32 should return null instead of 0 for default output value
7 years ago
bunnei 15c388e0d6
Merge pull request #473 from bunnei/get-display-version
am: Stub IApplicationFunctions GetDisplayVersion.
7 years ago
Sebastian Valle 9e30f5574f
Merge pull request #471 from bunnei/fmnmx
shader_bytecode: Implement other variants of FMNMX.
7 years ago
Subv 7ddc872b52 GPU: Implemented the A1B5G5R5 texture format (0x14) 7 years ago
David Marcec 6138075df0 NvOsGetConfigU32 should return null instead of 0 for default output 7 years ago
bunnei 0d681f7a7a am: Stub IApplicationFunctions GetDisplayVersion. 7 years ago
bunnei c23ce3365d gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual. 7 years ago
bunnei ee53688ca7 shader_bytecode: Implement other variants of FMNMX. 7 years ago
greggameplayer b16e5c6a81 Add & correct miscellaneous things (#470)
* add some InfoType

* correct OpenApplicationProxy cmd number

* add IDisplayController functions

* fix clang-format

* add more system languages
7 years ago
bunnei 87f21657f8
Merge pull request #466 from mailwl/nv-timeout
Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT
7 years ago
David e6df4b37db GetAudioRendererWorkBufferSize impl (#465)
* 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
7 years ago
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