Commit Graph

  • 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
  • a434fdcb10 core: Implement multicore support. bunnei 2018-05-02 22:36:51 -04:00
  • 9776ff9179 core: Create a thread for each CPU core, keep in lock-step with a barrier. bunnei 2018-05-02 21:26:14 -04:00
  • 5590245930 core: Move common CPU core things to its own class. bunnei 2018-05-01 22:21:38 -04:00
  • 5e9c547952 Stubs for QLaunch (#428) Hexagon12 2018-05-07 18:27:30 +03:00
  • 266703b50e hid: Tweaks, Analog Sticks (#435) Max Thomas 2018-05-07 09:06:02 -06:00
  • 9eccb5de9d Merge pull request #434 from lioncash/vdtor bunnei 2018-05-03 15:09:14 -04:00
  • 8c665d6752 Merge pull request #433 from lioncash/logging bunnei 2018-05-03 15:08:43 -04:00
  • 732a77d0e8 memory_hook: Default virtual destructor in the cpp file Lioncash 2018-05-03 08:06:44 -04:00
  • 9f3641755e core_timing: Don't include the log header in core timing's header Lioncash 2018-05-03 07:53:05 -04:00
  • 1147db9dd1 Merge pull request #431 from lioncash/fmt bunnei 2018-05-02 15:24:41 -04:00
  • b1a8e5914b Merge pull request #430 from lioncash/vec bunnei 2018-05-02 09:55:32 -04:00
  • 902182f80c Merge pull request #427 from bunnei/domain-inputs bunnei 2018-05-02 09:55:14 -04:00
  • 7c9644646f general: Make formatting of logged hex values more straightforward Lioncash 2018-05-02 09:14:28 -04:00
  • fadab1d5f3 ipc: Add support for PopIpcInterface() method. bunnei 2018-04-30 23:24:31 -04:00
  • acc10c7ee2 vector_math: Ensure members are always initialized Lioncash 2018-05-01 21:25:20 -04:00
  • 8262aeeac8 Merge pull request #429 from Subv/ioctl_corruption bunnei 2018-05-01 16:28:54 -04:00
  • ff2f0d980a GetSharedFontInOrderOfPriority (#381) David 2018-05-01 13:28:36 -07:00
  • 0c8b7c00e8 GPU: Don't write to invalid memory locations when handling ioctls that don't have an output. Subv 2018-05-01 14:54:15 -05:00
  • f362cf46ee Merge pull request #425 from lioncash/namespace bunnei 2018-04-30 10:15:27 -04:00
  • 0197e28cc9 core_timing: Namespace all functions and constants in core_timing's header Lioncash 2018-04-30 03:24:27 -04:00
  • 81a0082f6b Merge pull request #424 from lioncash/string bunnei 2018-04-29 21:49:13 -04:00
  • 225ff1130f Merge pull request #422 from bunnei/shader-mov bunnei 2018-04-29 21:47:42 -04:00
  • b3962e7d1e Merge pull request #423 from lioncash/file bunnei 2018-04-29 21:47:28 -04:00
  • 3abba08080 string_util: Remove StringFromFormat() and related functions Lioncash 2018-04-29 18:37:15 -04:00
  • e8bbafb746 file_util: Make move constructor/assignment operator and related functions noexcept Lioncash 2018-04-29 18:29:03 -04:00