summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-06-02GPU: Implemented the DXN1 (BC4) texture format.Subv
2018-06-01Service/time: implement posix time to calendar conversionmailwl
2018-05-31Merge pull request #488 from Subv/thread_masksbunnei
Kernel/SVC: Corrected the behavior of svcSetThreadCoreMask for core values -2 and -3.
2018-05-30gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F.bunnei
2018-05-30Kernel/Thread: Corrected a typo that caused the affinity mask to never be ↵Subv
changed.
2018-05-30Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.Subv
Also added some proper error handling.
2018-05-30gl_rasterizer_cache: Implement PixelFormat RGBA16F.bunnei
2018-05-30Merge pull request #489 from Subv/vertexidbunnei
Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader.
2018-05-30add IPC CommandType & Some HID FunctionInfo (#487)greggameplayer
* add some CommandType * add some hid FunctionInfo * add some other HID FunctionInfo * delete non useful comments
2018-05-30Kernel/Thread: Corrected a typo in an assert about the processor id.Subv
2018-05-30Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in ↵Subv
the vertex shader.
2018-05-30Merge pull request #483 from bunnei/sonicSebastian Valle
Several GPU fixes to boot Sonic Mania
2018-05-29gl_shader_decompiler: F2F_R instruction: Implement abs.bunnei
2018-05-29gl_shader_decompiler: Partially implement F2F_R instruction.bunnei
2018-05-29GPU: Implemented the R8 texture format (0x1D)Subv
2018-05-29nvhost_ctrl: Stub out IocCtrlEventRegister.bunnei
2018-05-29nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand.bunnei
2018-05-29gl_rasterize_cache: Invert order of tex format RGB565.bunnei
2018-05-29Merge pull request #480 from mailwl/bcatbunnei
Service/BCAT: add module and services
2018-05-28add all the known TextureFormat (#474)greggameplayer
2018-05-28Service/BCAT: add module and servicesmailwl
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