1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-12-26 13:11:09 -06:00

Commit Graph

  • 3957b0c34e Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. Subv 2018-05-30 12:03:19 -05:00
  • ca5a4a704b gl_rasterizer_cache: Implement PixelFormat RGBA16F. bunnei 2018-05-30 22:24:07 -04:00
  • 15086a22be Merge pull request #489 from Subv/vertexid bunnei 2018-05-30 14:10:48 -04:00
  • 94fecef137 add IPC CommandType & Some HID FunctionInfo (#487) greggameplayer 2018-05-30 20:09:21 +02:00
  • d1f9c750a6 Kernel/Thread: Corrected a typo in an assert about the processor id. Subv 2018-05-30 11:32:46 -05:00
  • 99f12b05fa Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader. Subv 2018-05-30 10:58:03 -05:00
  • 8df011a57f Merge pull request #483 from bunnei/sonic Sebastian Valle 2018-05-30 07:31:46 -05:00
  • 9a273bb23b Services/nvdrv: add '/dev/nvhost-nvdec' device mailwl 2018-05-30 12:49:28 +03:00
  • 6fcc7e9c36 gl_shader_decompiler: F2F_R instruction: Implement abs. bunnei 2018-05-29 23:52:54 -04:00
  • c8e1383fa9 Merge pull request #482 from Subv/r8 bunnei 2018-05-29 23:42:55 -04:00
  • 68937a662d gl_shader_decompiler: Partially implement F2F_R instruction. bunnei 2018-05-29 23:10:44 -04:00
  • 734106dcb9 GPU: Implemented the R8 texture format (0x1D) Subv 2018-05-29 21:49:37 -05:00
  • 6306655665 nvhost_ctrl: Stub out IocCtrlEventRegister. bunnei 2018-05-29 22:39:31 -04:00
  • 0658973a4e nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand. bunnei 2018-05-29 22:35:41 -04:00
  • 0d843eaba6 gl_rasterize_cache: Invert order of tex format RGB565. bunnei 2018-05-29 22:16:18 -04:00
  • 5a763e8a5a Merge pull request #480 from mailwl/bcat bunnei 2018-05-29 19:45:23 -04:00
  • 220d4672df add all the known TextureFormat (#474) greggameplayer 2018-05-29 01:26:17 +02:00
  • 7757cc1a7f Service/BCAT: add module and services mailwl 2018-05-28 16:36:38 +03:00
  • 2abf39ea4a Use Ninja for Travis builds Michał Janiszewski 2018-05-28 11:34:47 +02:00
  • d809f65827 Merge pull request #472 from bunnei/greater-equal bunnei 2018-05-27 12:14:30 -04:00
  • 7f155ba713 Merge pull request #476 from Subv/a1bgr5 bunnei 2018-05-27 12:14:08 -04:00
  • 7029daa32e Merge pull request #475 from ogniK5377/nvos-getconfig bunnei 2018-05-27 12:10:07 -04:00
  • 15c388e0d6 Merge pull request #473 from bunnei/get-display-version bunnei 2018-05-27 12:00:32 -04:00
  • 9e30f5574f Merge pull request #471 from bunnei/fmnmx Sebastian Valle 2018-05-27 09:04:47 -05:00
  • 7ddc872b52 GPU: Implemented the A1B5G5R5 texture format (0x14) Subv 2018-05-27 09:02:05 -05:00
  • 6138075df0 NvOsGetConfigU32 should return null instead of 0 for default output David Marcec 2018-05-26 17:48:09 -07:00
  • 0d681f7a7a am: Stub IApplicationFunctions GetDisplayVersion. bunnei 2018-05-26 00:21:03 -04:00
  • c23ce3365d gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual. bunnei 2018-05-25 22:38:04 -04:00
  • ee53688ca7 shader_bytecode: Implement other variants of FMNMX. bunnei 2018-05-24 19:37:18 -04:00
  • b16e5c6a81 Add & correct miscellaneous things (#470) greggameplayer 2018-05-26 04:31:54 +02:00
  • 87f21657f8 Merge pull request #466 from mailwl/nv-timeout bunnei 2018-05-25 22:31:06 -04:00
  • e6df4b37db GetAudioRendererWorkBufferSize impl (#465) David 2018-05-25 19:30:02 -07:00
  • aee356bd10 Merge pull request #468 from Subv/compound_preds bunnei 2018-05-25 22:28:47 -04:00
  • cd7665218d Merge pull request #469 from Subv/channel_rebind bunnei 2018-05-25 22:27:58 -04:00
  • e2cdf54177 Shader: Implemented compound predicates in fset. Subv 2018-05-24 17:28:54 -05:00
  • e3a92b09ba Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE (#463) David 2018-05-24 15:36:12 -07:00
  • e2db7a83f6 GPU: Allow command lists to rebind a channel to another engine in the middle of the command list. Subv 2018-05-24 17:32:46 -05:00
  • 126270d963 Shader: Implemented compound predicates in fsetp. Subv 2018-05-24 17:22:36 -05:00
  • e6a87428ae Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT mailwl 2018-05-24 09:00:15 +03:00
  • 55e6296e71 Merge pull request #464 from bunnei/fix-msvc bunnei 2018-05-24 09:01:07 -04:00
  • 1ce7942dc2 yuzu_cmd: Fix project for latest msvc. bunnei 2018-05-23 21:51:49 -04:00
  • 6b6287dda0 Merge pull request #462 from ogniK5377/hid-fix bunnei 2018-05-23 20:50:12 -04:00
  • c74d24f841 Fix deadlocks caused from HID having too many layouts David Marcec 2018-05-23 16:00:25 -07:00
  • 4cb92b776c Merge pull request #460 from greggameplayer/patch-6 bunnei 2018-05-23 17:13:18 -04:00
  • a55f112cb1 Merge pull request #459 from greggameplayer/patch-5 bunnei 2018-05-23 17:12:56 -04:00
  • 5cdc277dd2 Merge pull request #461 from lioncash/dynarmic bunnei 2018-05-23 17:12:40 -04:00
  • 74efdd6928 externals: Update dynarmic Lioncash 2018-05-23 15:25:13 -04:00
  • 3825b703fa Merge pull request #454 from Subv/signal_processwide bunnei 2018-05-23 10:28:23 -04:00
  • 1efb81a61d Add & correct some error modules greggameplayer 2018-05-23 14:22:42 +02:00
  • 3c26b7179d change some functions greggameplayer 2018-05-23 14:09:24 +02:00
  • 8c648b59cd correct placement and add size check greggameplayer 2018-05-23 12:34:42 +02:00
  • f217d6c66f Add ioctl commands with their params and size check greggameplayer 2018-05-23 12:32:37 +02:00
  • 58d9078742 Implemented NVHOST_IOCTL_CHANNEL_GET_WAITBASE (#440) David 2018-05-22 14:41:19 -07:00
  • 58857b9f46 Merge pull request #456 from Subv/unmap_buffer bunnei 2018-05-20 23:54:50 -04:00
  • c6eaf0b2cf Correct audio command numbers & add or rename some functions (#455) greggameplayer 2018-05-21 05:48:44 +02:00
  • 693f78e6c2 Merge pull request #457 from Subv/mutex_waiters bunnei 2018-05-20 23:44:44 -04:00
  • 898f0fa029 Merge pull request #458 from Subv/fmnmx bunnei 2018-05-20 23:44:07 -04:00
  • ff54287a73 Merge pull request #445 from greggameplayer/patch-2 bunnei 2018-05-20 23:42:57 -04:00
  • 882111c4f2 Merge pull request #453 from Subv/thread_callstack Sebastian Valle 2018-05-20 20:01:08 -05:00
  • 6486544e09 Merge pull request #452 from Subv/psetp Sebastian Valle 2018-05-20 20:00:55 -05:00
  • 2dbfcd32d7 Merge pull request #451 from Subv/gl_array_size Sebastian Valle 2018-05-20 20:00:40 -05:00
  • 8440cef223 Shaders: Implemented the FMNMX shader instruction. Subv 2018-05-20 17:53:06 -05:00
  • fd500d3da6 Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release. Subv 2018-05-20 14:41:58 -05:00
  • 525492428d GPU: Implemented the nvmap Free ioctl. Subv 2018-05-20 14:23:49 -05:00
  • 72b5c448cf GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl. Subv 2018-05-20 14:21:06 -05:00
  • 03388c3071 Merge pull request #450 from Subv/shader_link_error Sebastian Valle 2018-05-20 12:57:32 -05:00
  • 353e1dd7e4 Merge pull request #443 from ogniK5377/ipc-500 Sebastian Valle 2018-05-19 17:03:30 -05:00
  • a215f63235 Add and correct some Error Modules (#444) greggameplayer 2018-05-20 00:02:24 +02:00
  • dc26601860 Merge pull request #442 from Hexagon12/nfp-service-names Sebastian Valle 2018-05-19 17:01:23 -05:00
  • 2a35a36251 Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey. Subv 2018-05-19 16:58:30 -05:00
  • c74f2555b6 Kernel/Threads: Reschedule the proper core when operating on that core's threads. Subv 2018-05-19 16:57:44 -05:00
  • fab3dd98fe SVC: Removed unused WaitSynchronization1 function Subv 2018-05-19 16:56:33 -05:00
  • c50393e066 Qt/WaitTree: Display the callstack for each thread in the wait tree widget. Subv 2018-05-19 16:52:49 -05:00
  • a056d5ad8c ShadersDecompiler: Added decoding for the PSETP instruction. Subv 2018-05-19 11:41:14 -05:00
  • 98b143c2d6 GLRenderer: Remove unused hw_vao_enabled_attributes variable. Subv 2018-05-19 11:36:38 -05:00
  • 370ab5df9b GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB. Subv 2018-05-19 11:36:09 -05:00
  • 21959ddfef GLRenderer: Log the shader source code when program linking fails. Subv 2018-05-19 11:19:34 -05:00
  • abe79b2724 rename fatal:u functions & add ThrowFatal greggameplayer 2018-05-18 23:32:22 +02:00
  • 536cfb13e6 Properly update fatal.h void name greggameplayer 2018-05-18 23:30:56 +02:00
  • e35cfc1b03 Properly rename fatal module functions greggameplayer 2018-05-18 23:28:30 +02:00
  • fd86cdb2e2 Added RequestWithContext & ControlWithContext David Marcec 2018-05-17 14:03:52 -07:00
  • 0984e9d601 Updated nfp with more service names Hexagon12 2018-05-13 13:08:58 +03:00
  • 1b5c02fc37 Merge pull request #436 from bunnei/multi-core bunnei 2018-05-11 12:59:23 -04:00
  • e07218906d Merge pull request #439 from ogniK5377/GetTPCMasks bunnei 2018-05-11 12:57:20 -04:00
  • e7b0e8a3cc More accurate GetTPCMasks impl David Marcec 2018-05-10 21:01:39 -07:00
  • 811dae12f9 core: Add several missing docstrings. bunnei 2018-05-10 19:34:21 -04:00
  • 46ec9a9bc9 thread: Rename mask to affinity_masks. bunnei 2018-05-10 19:12:46 -04:00
  • edc52250b8 core: Run all CPU cores separately, even in single-thread mode. bunnei 2018-05-07 22:57:39 -04:00
  • fbd7afefaa thread: Support core change on ResumeFromWait and improve ChangeCore. bunnei 2018-05-07 22:29:48 -04:00
  • 91af2f94e8 scheduler: Protect scheduling functions with a global mutex. bunnei 2018-05-07 22:12:45 -04:00
  • e6671190a5 wait_tree: Add ideal core and affinity mask. bunnei 2018-05-07 22:03:48 -04:00
  • 4822765fef thread: Initialize ideal_core and mask members. bunnei 2018-05-07 21:57:42 -04:00
  • 8aa5d25f82 threading: Reschedule only on cores that are necessary. bunnei 2018-05-05 23:54:43 -04:00
  • d6e3cd9a17 svc: Implement GetThreadCoreMask and SetThreadCoreMask. bunnei 2018-05-05 23:13:15 -04:00
  • 6ea8b3ef60 thread: Implement ChangeCore function. bunnei 2018-05-05 23:03:01 -04:00
  • 1c36f2a798 svc: SignalProcessWideKey should apply to all cores. bunnei 2018-05-05 22:00:34 -04:00
  • 6a890023e9 svc: Implement GetCurrentProcessorNumber. bunnei 2018-05-05 21:59:35 -04:00
  • 5c0421ebd8 wait_tree: Show all threads on all schedulers. bunnei 2018-05-05 12:08:16 -04:00
  • 9bf2a428f9 core: Add a configuration setting for use_multi_core. bunnei 2018-05-03 00:34:54 -04:00
  • cba69fdcd4 core: Support session close with multicore. bunnei 2018-05-03 00:16:12 -04:00