Commit Graph

  • caab838bdb svc: Implement svcSetMemoryAttribute Lioncash 2018-12-15 15:21:41 -05:00
  • 622242e345 vm_manager: Add member function for setting memory attributes across an address range Lioncash 2018-12-15 14:29:39 -05:00
  • 603cc72168 vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states Lioncash 2018-12-15 13:49:40 -05:00
  • 62d4377053 kernel/kernel: Use correct initial PID for userland Process instances Lioncash 2018-12-18 22:53:58 -05:00
  • 0906302ca9 kernel/svc: Correct output parameter for svcGetThreadId Lioncash 2018-12-18 22:38:22 -05:00
  • 8435451093 kernel/thread: Make thread_id a 64-bit value Lioncash 2018-12-18 22:37:01 -05:00
  • 43e1189688 kernel/svc: Correct output parameter for svcGetProcessId Lioncash 2018-12-18 22:30:53 -05:00
  • 9b3a38e3d3 kernel/process: Make process_id a 64-bit value Lioncash 2018-12-18 22:16:53 -05:00
  • 807e7640aa Device handle should not be a random id, instead it's the current npad id David Marcec 2018-12-19 14:16:30 +11:00
  • 08d5663cb8 Moved backtrace to ArmInterface David Marcec 2018-12-19 14:10:51 +11:00
  • 20859802f0 hopefully fix clang format issue David Marcec 2018-12-19 13:22:09 +11:00
  • fdd649e2ef Fixed uninitialized memory due to missing returns in canary David Marcec 2018-12-19 12:52:32 +11:00
  • 2a533f0067 service/sm: Improve debug log for RegisterService Lioncash 2018-12-17 23:04:35 -05:00
  • a2be49305d yuzu, video_core: Screenshot functionality zhupengfei 2018-08-31 14:16:16 +08:00
  • 37280cf555 Texture format fixes: Flag RGBA16UI as GL_RGBA_INTEGER format, and interpret R16U as Z16 when depth_compare is enabled. heapo 2018-12-18 11:34:51 -08:00
  • 39262921f2 Merge pull request #1913 from MerryMage/default-fpcr bunnei 2018-12-18 14:13:57 -05:00
  • 5bae002aaa Merge pull request #1918 from MerryMage/cntfrq bunnei 2018-12-18 14:13:35 -05:00
  • eef6ce79a9 kernel/thread: Set default fpcr MerryMage 2018-12-17 23:04:02 +00:00
  • fd2c42bfcd arm_dynarmic: Set CNTFRQ value MerryMage 2018-12-18 10:18:00 +00:00
  • 325dcf2881 Merge pull request #1917 from ReinUsesLisp/fixup-half bunnei 2018-12-18 10:45:58 -05:00
  • 116e6247ce Merge pull request #1889 from DarkLordZach/swkbd-state-changed bunnei 2018-12-18 09:59:27 -05:00
  • ef061481c5 shader_bytecode: Fixup half float's operator B encoding ReinUsesLisp 2018-12-18 04:28:50 -03:00
  • 95255899e7 Merge pull request #1903 from heapo/fmul_postfactor bunnei 2018-12-17 22:00:43 -05:00
  • dd272298aa service/am: Unstub GetAppletResourceUserId Lioncash 2018-12-17 21:01:06 -05:00
  • 72599cc667 Implement postfactor multiplication/division for fmul instructions heapo 2018-12-14 17:10:14 -08:00
  • a6daed74f5 Fix arrayed shadow sampler array slice/depth comparison ordering, as well as invalid GLSL LOD selection. heapo 2018-12-16 09:34:24 -08:00
  • 4dc8a7da3f vm_manager: Rename meminfo_state to state Lioncash 2018-12-14 20:59:08 -05:00
  • 34b24a47e9 vm_manager: Add backing functionality for memory attributes Lioncash 2018-12-14 18:19:12 -05:00
  • 84823a3036 Merge pull request #1905 from bunnei/ignore-empty-gpu-lists bunnei 2018-12-15 00:35:33 -05:00
  • 040d84d816 nvhost_gpu: Skip empty GPU command lists. bunnei 2018-12-15 00:22:57 -05:00
  • d1603a0abb Merge pull request #1901 from jschmer/ServiceLeak bunnei 2018-12-15 00:30:10 -05:00
  • 2f2fc47af2 Merge pull request #1732 from DarkLordZach/yield-types bunnei 2018-12-15 00:28:12 -05:00
  • b88430c299 Merge pull request #1902 from lioncash/audio bunnei 2018-12-14 21:48:17 -05:00
  • 1a23970d17 Merge pull request #1899 from lioncash/state bunnei 2018-12-14 15:30:02 -05:00
  • 7d39b19edc Merge pull request #1871 from lioncash/move bunnei 2018-12-14 13:13:32 -05:00
  • 1006df7fc1 Merge pull request #1900 from lioncash/wrapper bunnei 2018-12-14 13:12:55 -05:00
  • 6beb823f15 audio_core: Make g_sink_details internally linked Lioncash 2018-12-13 16:23:31 -05:00
  • 27a9cc2e63 Fix Service object leak on emulation stop Jens Schmer 2018-12-12 20:07:14 +01:00
  • 700075beb6 Merge pull request #1890 from jschmer/master Mat M 2018-12-12 16:24:23 -05:00
  • b79f086613 svc: Enable svcQueryProcessMemory Lioncash 2018-12-12 13:42:21 -05:00
  • 09a219d5b4 svc: Write out the complete MemoryInfo structure in QueryProcessMemory Lioncash 2018-12-12 12:52:31 -05:00
  • d8deb39b83 svc: Handle memory writing explicitly within QueryProcessMemory Lioncash 2018-12-12 11:48:06 -05:00
  • b1b855c5d9 vm_manager: Correct ordering of last two struct members of MemoryInfo Lioncash 2018-12-12 15:42:43 -05:00
  • 22230a2eca svc_wrap: Correct register index for a wrapper specialization Lioncash 2018-12-12 15:14:24 -05:00
  • eb5f3f67f6 vm_manager: Amend the returned values for invalid memory queries in QueryMemory() Lioncash 2018-12-12 13:26:33 -05:00
  • a8cc03502b vm_manager: Migrate memory querying to the VMManager interface Lioncash 2018-12-12 11:34:01 -05:00
  • c02b8c895b vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h Lioncash 2018-12-12 11:04:10 -05:00
  • 366985ca92 vm_manager: Amend MemoryState enum members Lioncash 2018-12-12 10:08:46 -05:00
  • ae390ad5a2 Fix Process object leak on emulation stop Jens Schmer 2018-12-10 19:42:01 +01:00
  • 9bae3ac33a Merge pull request #1891 from DarkLordZach/istorage-getsize Mat M 2018-12-12 07:31:33 -05:00
  • e1f28afb98 Merge pull request #1893 from lioncash/warn bunnei 2018-12-11 20:47:10 -05:00
  • 785d6f9ce0 Merge pull request #1895 from lioncash/uninit bunnei 2018-12-11 20:27:37 -05:00
  • 2c6679bb01 Merge pull request #1877 from heapo/audio_interp bunnei 2018-12-11 11:45:53 -05:00
  • d63c883e66 Merge pull request #1888 from marcosvitali/glFrontFacing bunnei 2018-12-11 11:43:38 -05:00
  • 5c72aa7c4c patch_manager: Prevent use of a dangling pointer within PatchRomFS Lioncash 2018-12-11 10:08:10 -05:00
  • 4c2b94559b gl_shader_cache: Dehardcode constant in CalculateProgramSize() Lioncash 2018-12-10 23:47:17 -05:00
  • 861bfdbf5d gl_shader_cache: Resolve truncation compiler warning Lioncash 2018-12-10 23:44:16 -05:00
  • 3b1043c58a Merge pull request #1846 from lioncash/dir bunnei 2018-12-10 21:54:03 -05:00
  • 2c45c6d234 Merge pull request #1819 from DarkLordZach/disable-addons bunnei 2018-12-10 21:52:19 -05:00
  • 9eb9b344c7 Merge pull request #1887 from FearlessTobi/port-4476 bunnei 2018-12-10 21:47:22 -05:00
  • 1aa9106244 Merge pull request #1883 from lioncash/log-fsp bunnei 2018-12-10 21:45:29 -05:00
  • 01ab4aab91 Merge pull request #1885 from lioncash/data_id bunnei 2018-12-10 21:44:50 -05:00
  • 5e632caca5 fsp_srv: Implement IStorage::GetSize Takes no input and returns the size as a u64. Needed by Katamari Damacy Reroll to boot. Zach Hilman 2018-12-10 14:14:36 -05:00
  • 5b5d0199fe Merge pull request #1740 from FernandoS27/shader_props bunnei 2018-12-10 12:43:43 -05:00
  • 315f3342f7 Merge pull request #1872 from lioncash/proc-info Hexagon12 2018-12-10 18:44:14 +02:00
  • ee9e433517 Merge pull request #1880 from DarkLordZach/cache-storage Hexagon12 2018-12-10 18:41:46 +02:00
  • 74242a8fb4 Merge pull request #1876 from lioncash/vma bunnei 2018-12-10 10:09:50 -05:00
  • be657036be Merge pull request #1862 from marcosvitali/tlds bunnei 2018-12-10 10:08:20 -05:00
  • 430e1f864b gl_shader_decompiler: IPA FrontFacing: the right value when is the front face is 0xFFFFFFFF. Marcos Vitali 2018-12-09 23:36:21 -03:00
  • f3a555a484 service/fsp_srv: Correct returned value in GetGlobalAccessLogMode() Lioncash 2018-12-07 17:52:51 -05:00
  • 0d2ba2ca4c applets: Correct usage of SignalStateChanged event This was causing some games (most notably Pokemon Quest) to softlock due to an event being fired when not supposed to. This also removes a hack wherein we were firing the state changed event when the game retrieves it, which is incorrect. Zach Hilman 2018-12-09 19:46:15 -05:00
  • d5d77848e6 Implemented a shader unique identifier. Fernando Sahmkow 2018-12-09 17:33:10 -04:00
  • 7b9c982d29 Add more info into textures' object labels FernandoS27 2018-10-12 22:06:04 -04:00
  • ca4e20b4e0 web_service: move telemetry condition from TelemetrySession constructor to destructor fearlessTobi 2018-11-30 19:01:05 +01:00
  • 3bddd5351e Merge pull request #1864 from lioncash/nrr bunnei 2018-12-07 22:26:31 -05:00
  • a4eaa6782f file_sys/save_data_factory: Update SaveDataSpaceId enum Lioncash 2018-12-07 18:43:55 -05:00
  • b9e80e97b7 Merge pull request #1874 from lioncash/bindings bunnei 2018-12-07 18:31:04 -05:00
  • 713fc67b51 Merge pull request #1882 from FearlessTobi/backport-4418-fix bunnei 2018-12-07 18:16:10 -05:00
  • f85134021f Merge pull request #1873 from lioncash/const bunnei 2018-12-07 18:15:30 -05:00
  • f4fa7ecb0e gl_shader_decompiler: TLDS/TLD4/TLD4S Reworked reflecting the source registers, bugs fixed and modularize. Marcos Vitali 2018-12-07 19:09:36 -03:00
  • eb15711ee6 Backport review comment from citra-emu/citra#4418 Tobias 2018-12-07 16:21:18 +01:00
  • fcfbae88e9 savedata_factory: Add support for CacheStorage Zach Hilman 2018-12-07 08:47:26 -05:00
  • 5721b8b5ad savedata_factory: Delete TemporaryStorage on startup Mimics hardware behavior. Zach Hilman 2018-12-06 22:07:34 -05:00
  • f761e3ef86 Merge pull request #1868 from lioncash/config bunnei 2018-12-06 15:24:28 -05:00
  • 30b5d8b0ae Merge pull request #1875 from DarkLordZach/oss-ngword2 bunnei 2018-12-06 15:23:58 -05:00
  • 15e3d4f357 memory: Convert ASSERT into a DEBUG_ASSERT within GetPointerFromVMA() Lioncash 2018-12-06 14:21:22 -05:00
  • d4c1b9d311 vm_manager: Make vma_map private Lioncash 2018-12-06 10:59:22 -05:00
  • 8de6403a08 Merge pull request #1861 from lioncash/reset bunnei 2018-12-06 13:42:46 -05:00
  • 117b1f3ec1 Avoid (expensive) audio interpolation when sample rates already match heapo 2018-12-06 09:15:47 -08:00
  • 9390452195 Merge pull request #1824 from ReinUsesLisp/fbcache bunnei 2018-12-06 11:56:59 -05:00
  • 7fbd484f0e Merge pull request #1863 from ReinUsesLisp/texs-f16 bunnei 2018-12-06 11:56:05 -05:00
  • 8be475d4dc system_archive: Implement open source NgWord2 Zach Hilman 2018-12-06 10:17:50 -05:00
  • 24f051d723 hle/service: Replace log + UNIMPLEMENTED with UNIMPLEMENTED_MSG Lioncash 2018-12-06 01:40:21 -05:00
  • 9f56477539 hle/service: Remove unnecessary using declarations Lioncash 2018-12-06 01:37:39 -05:00
  • d8625f5544 hle/service, hle/sm: Compress usages of MakeResult() Lioncash 2018-12-06 01:33:19 -05:00
  • a8269fdae3 hle/service, hle/sm: Use structured bindings where applicable Lioncash 2018-12-06 01:29:17 -05:00
  • 4c106b43a9 Merge pull request #1867 from lioncash/alloc bunnei 2018-12-05 22:37:14 -05:00
  • cca4665a69 Merge pull request #1866 from lioncash/cache bunnei 2018-12-05 22:36:44 -05:00
  • 4d3d2fcebd Merge pull request #1870 from heapo/pagetable_shrink_to_fit Mat M 2018-12-05 18:36:47 -05:00
  • 17b4355391 yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText Lioncash 2018-12-05 15:59:48 -05:00