Commit Graph

  • 5a5fccaa23 memory_manager: Use Common::AlignUp in public interface as needed. bunnei 2019-03-20 22:58:49 -04:00
  • f2c41ba256 common/uint128: Add missing header guard Lioncash 2019-03-20 22:39:00 -04:00
  • b0d70096a1 common/uint128: Add missing top-file source text Lioncash 2019-03-20 22:38:25 -04:00
  • e76f442a0e Merge pull request #2268 from lioncash/codeset bunnei 2019-03-20 22:37:58 -04:00
  • 72837e4b3d memory_manager: Bug fixes and further cleanup. bunnei 2019-03-20 22:28:35 -04:00
  • 3ae0de9b53 memory: Check that core is powered on before attempting to use GPU. bunnei 2019-03-18 22:17:12 -04:00
  • 19330f45d3 maxwell_dma: Check for valid source in destination before copy. bunnei 2019-03-09 14:36:52 -05:00
  • 197dcf0b5e memory_manager: Add protections for invalid GPU addresses. bunnei 2019-03-09 14:06:51 -05:00
  • 21eb4cfa7f gl_rasterizer_cache: Check that backing memory is valid before creating a surface. bunnei 2019-03-08 21:10:12 -05:00
  • 22d3dfbcd4 gpu: Rewrite virtual memory manager using PageTable. bunnei 2019-03-03 23:54:16 -05:00
  • 241563d15c gpu: Move GPUVAddr definition to common_types. bunnei 2019-03-03 23:17:35 -05:00
  • 43b83d6b6a Merge pull request #2272 from lioncash/boost bunnei 2019-03-20 22:35:36 -04:00
  • 1b6adb5308 common/CMakeLists: Amend boost dependency Lioncash 2019-03-20 21:40:18 -04:00
  • 872a7bee72 Merge pull request #2267 from FernandoS27/fix-2238 bunnei 2019-03-20 21:36:55 -04:00
  • e8ff8a66b0 Merge pull request #2247 from lioncash/include bunnei 2019-03-20 21:34:12 -04:00
  • 723ad4512f Merge pull request #2224 from lioncash/opus bunnei 2019-03-20 21:33:37 -04:00
  • c1409602da Merge pull request #2239 from FearlessTobi/port-4684 bunnei 2019-03-20 21:33:05 -04:00
  • 8f454a5c68 kernel/process: Make MapSegment lambda reference parameter const Lioncash 2019-03-20 13:03:14 -04:00
  • 1b6bd9d6df kernel: Move CodeSet structure to its own source files Lioncash 2019-03-20 12:40:09 -04:00
  • 9d11303a36 Merge pull request #2264 from lioncash/linker bunnei 2019-03-20 12:31:00 -04:00
  • adf07cbe17 Merge pull request #2263 from FearlessTobi/port-4697 bunnei 2019-03-19 23:27:17 -04:00
  • 8a320a6ee2 Fix crash caused by 2238. Fernando Sahmkow 2019-03-19 22:45:34 -04:00
  • 9c7319a4d4 Fix small bug that kept a thread as a condvar thread after being signalled. Fernando Sahmkow 2019-03-19 20:57:31 -04:00
  • 1342c53e27 loader: Remove Linker class Lioncash 2019-03-19 20:48:23 -04:00
  • ab00552118 loader: Remove Linker inheritance from NRO and NSO loaders Lioncash 2019-03-19 20:45:55 -04:00
  • acbdfdae64 Add CondVar Thread State. Fernando Sahmkow 2019-03-13 19:55:04 -04:00
  • 774f139e65 Small fixes to address_arbiter to better match the IDB. Fernando Sahmkow 2019-03-13 19:04:40 -04:00
  • ec74a4fd4a Fix getopt on systems where char is unsigned by default xperia64 2019-03-15 23:19:24 +00:00
  • b8c7072206 file_sys/content_archive: Amend name of Data_Unknown5 enum entry Lioncash 2019-03-19 15:14:52 -04:00
  • 746167f11a Merge pull request #2258 from lioncash/am bunnei 2019-03-18 22:20:36 -04:00
  • eb335f51ca input_common/sdl: Correct return values within implementations of GetPollers() Lioncash 2019-03-18 11:32:49 -04:00
  • 874826b6dd input_common/sdl: Use a type alias to shorten declaration of GetPollers Lioncash 2019-03-18 11:26:13 -04:00
  • 8dc2f01eae Merge pull request #2259 from lioncash/fsp bunnei 2019-03-18 11:13:52 -04:00
  • e05136f70b Merge pull request #2254 from lioncash/redundant bunnei 2019-03-18 11:13:20 -04:00
  • 9f092554c2 fsp_srv: Unstub SetCurrentProcess Lioncash 2019-03-18 10:37:41 -04:00
  • 26b809549b service/am: Add basic implementation of ChangeMainAppletMasterVolume Lioncash 2019-03-17 22:39:29 -04:00
  • c07ebeac19 service/am: Unstub SetTransparentVolumeRate() Lioncash 2019-03-17 21:09:25 -04:00
  • ecd3afdc8e service/am: Unstub SetExpectedMasterVolume() Lioncash 2019-03-17 20:47:03 -04:00
  • 30f228a8c9 Merge pull request #2238 from lioncash/thread bunnei 2019-03-17 22:27:33 -04:00
  • c57d8eb66c Merge pull request #2257 from MerryMage/boost-1.66 Mat M 2019-03-17 20:21:11 -04:00
  • 51f609fee7 CMakeLists: Raise minimum Boost requirement to 1.66.0 MerryMage 2019-03-17 23:04:03 +00:00
  • 57ca1e3e69 Merge pull request #2252 from bunnei/move-page-table bunnei 2019-03-17 14:42:57 -04:00
  • e6612d6d8d CMakeLists: Move off of modifying CMAKE_*-related flags Lioncash 2019-03-16 02:12:13 -04:00
  • 114060fd87 input_common/sdl_impl: Make lambda capture more specific in SDLState constructor Lioncash 2019-03-17 03:20:53 -04:00
  • d74aa13bd3 input_common/sdl_impl: Remove unnecessary std::chrono::duration construction Lioncash 2019-03-17 03:19:55 -04:00
  • 834d3fe336 input_common/sdl_impl: Remove unused variable in SDLState constructor Lioncash 2019-03-17 04:02:48 -04:00
  • 13bc74e957 CMakeLists: Move compilation flags into the src directory Lioncash 2019-03-16 01:45:08 -04:00
  • 41566c615b Merge pull request #2251 from bunnei/skip-zero-flush bunnei 2019-03-17 01:40:32 -04:00
  • 9ad3b01d30 Merge pull request #2249 from lioncash/ipc bunnei 2019-03-16 22:22:03 -04:00
  • fd0533ef4c Merge pull request #2246 from lioncash/opus-fork bunnei 2019-03-16 22:12:59 -04:00
  • ed7a1e1443 Merge pull request #2245 from lioncash/unused-def bunnei 2019-03-16 22:12:40 -04:00
  • 93da8e0abf core: Move PageTable struct into Common. bunnei 2019-03-02 15:20:28 -05:00
  • 032e4c4ca3 gl_rasterizer: Skip zero addr/sized regions on flush/invalidate. bunnei 2019-02-27 21:21:31 -05:00
  • 2392e146b0 Merge pull request #2244 from bunnei/gpu-mem-refactor bunnei 2019-03-16 21:59:45 -04:00
  • bf41132aa9 Merge pull request #2243 from bunnei/mem-simplify-cache bunnei 2019-03-16 21:59:30 -04:00
  • 059465d496 Merge pull request #2129 from FernandoS27/cntpct bunnei 2019-03-16 21:58:59 -04:00
  • 64444ff481 ipc_helpers: Allow pushing and popping floating-point values Lioncash 2019-03-16 14:05:01 -04:00
  • f71c598907 common/thread_queue_list: Remove unnecessary dependency on boost Lioncash 2019-03-16 04:41:34 -04:00
  • 6abc56672c externals: Update opus to latest master Lioncash 2019-03-16 04:04:04 -04:00
  • 99f982dce2 kernel/thread: Actually remove the definition of ExitCurrentThread() Lioncash 2019-03-16 00:51:23 -04:00
  • 29c242721a Merge pull request #2241 from lioncash/compile-flags bunnei 2019-03-16 00:43:29 -04:00
  • bdf2da4ee8 Merge pull request #2242 from lioncash/thread-fn bunnei 2019-03-16 00:43:09 -04:00
  • 10118c71e0 memory: Simplify rasterizer cache operations. bunnei 2019-02-22 23:38:45 -05:00
  • 574e89d924 video_core: Refactor to use MemoryManager interface for all memory access. bunnei 2019-02-24 00:15:35 -05:00
  • 47b622825c Merge pull request #2237 from bunnei/cache-host-addr bunnei 2019-03-16 00:05:24 -04:00
  • 51d7f6bffc kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThread Lioncash 2019-03-15 23:38:51 -04:00
  • c892cf01fa kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interface Lioncash 2019-03-15 23:28:29 -04:00
  • db47d7e471 kernel/thread: Expand documentation of nominal_priority and current_priority Lioncash 2019-03-14 21:58:23 -04:00
  • e0d1f11968 kernel/thread: Make bracing consistent within UpdatePriority() Lioncash 2019-03-14 21:51:03 -04:00
  • 39483b92b7 kernel/thread: Amend condition within UpdatePriority() Lioncash 2019-03-14 21:47:46 -04:00
  • 0b78cfcc53 kernel/thread: Maintain priority ordering of added mutex waiting threads Lioncash 2019-03-15 01:02:13 -04:00
  • 57a4a2ae0f yuzu: Make hotkeys configurable via the GUI Adityarup Laha 2019-02-16 16:19:29 +01:00
  • 06ac6460d3 Merge pull request #2048 from FearlessTobi/port-3924 bunnei 2019-03-15 22:23:38 -04:00
  • e5b004e903 CMakeLists: Remove now-unnecessary GCC special-casing Lioncash 2019-03-15 20:49:55 -04:00
  • 0e7ad1c367 gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651) Dimitri A 2019-03-08 06:09:06 +01:00
  • 59f16f2e02 frontend: qt: fix a freeze where if you click on entry in the game list too fast, citra will hang liushuyu 2019-03-10 18:06:49 -06:00
  • 2eaf6c41a4 gpu: Use host address for caching instead of guest address. bunnei 2019-02-18 20:58:32 -05:00
  • 84d3cdf7d7 Merge pull request #2233 from ReinUsesLisp/morton-cleanup bunnei 2019-03-14 21:23:12 -04:00
  • 6788ebffc8 Merge pull request #2229 from ReinUsesLisp/vk-sampler-cache bunnei 2019-03-14 21:22:34 -04:00
  • d71cad6ed0 core/hle/kernel/mutex: Remove usages of global system accessors Lioncash 2019-03-14 00:56:04 -04:00
  • 555cd26ec2 core/hle/kernel: Make Mutex a per-process class. Lioncash 2019-03-14 00:29:54 -04:00
  • 2d9546848e Merge pull request #2230 from lioncash/global bunnei 2019-03-14 20:42:46 -04:00
  • 8bd17aa044 Merge pull request #2216 from ReinUsesLisp/rasterizer-system bunnei 2019-03-14 16:37:05 -04:00
  • 4e6c667586 Merge pull request #2227 from lioncash/override bunnei 2019-03-13 17:05:49 -04:00
  • ffe2e50458 video_core/morton: Use enum to describe MortonCopyPixels128 mode ReinUsesLisp 2019-03-13 16:32:33 -03:00
  • 6ed6129b4f video_core/morton: Remove unused parameter in MortonSwizzle ReinUsesLisp 2019-03-13 16:25:23 -03:00
  • 9030a8259f video_core/morton: Remove clang-format off when it's not needed ReinUsesLisp 2019-03-13 16:16:45 -03:00
  • fdf76a25ab video_core/morton: Remove unused functions ReinUsesLisp 2019-03-13 16:15:54 -03:00
  • e7850a7f11 Merge pull request #2226 from lioncash/private bunnei 2019-03-13 14:44:21 -04:00
  • c1ea6a39a0 Merge pull request #2223 from lioncash/error bunnei 2019-03-13 14:43:14 -04:00
  • 0a923b4ab3 Merge pull request #2187 from FearlessTobi/port-sdl-things bunnei 2019-03-13 11:46:57 -04:00
  • e8a21f5276 Merge pull request #2166 from lioncash/vi-init-service bunnei 2019-03-13 10:01:54 -04:00
  • 71c4e876ef Merge pull request #2231 from ReinUsesLisp/fixup-bias bunnei 2019-03-13 09:58:58 -04:00
  • 5379063108 core/hle/kernel/svc: Implement svcUnmapTransferMemory Lioncash 2019-03-13 05:02:14 -04:00
  • 567134f874 core/hle/kernel/svc: Implement svcMapTransferMemory Lioncash 2019-03-13 04:50:13 -04:00
  • cb198d7985 core/hle/kernel: Split transfer memory handling out into its own class Lioncash 2019-03-13 03:09:27 -04:00
  • a63295a872 video_core/texture: Fix up sampler lod bias ReinUsesLisp 2019-03-13 00:45:54 -03:00
  • a3734d7e31 vk_sampler_cache: Use operator== instead of memcmp Mat M 2019-03-12 21:05:36 -03:00
  • aa59d77c3b vk_sampler_cache: Implement a sampler cache ReinUsesLisp 2019-03-12 16:57:03 -03:00
  • 6eddb60db0 kernel/process: Remove use of global system accessors Lioncash 2019-03-12 19:03:26 -04:00