Commit Graph

  • 09ffa0cb21 Merge pull request #1967 from lioncash/thread bunnei 2018-12-31 11:10:05 -05:00
  • 244b46af5a Merge pull request #1965 from lioncash/fmt bunnei 2018-12-31 11:09:37 -05:00
  • b4242633ad kernel/svc: Correct misleading error message within CreateThread() Lioncash 2018-12-30 21:27:30 -05:00
  • 3a8d38be7e kernel/svc: Sanitize core number and thread priorities in CreateThread() Lioncash 2018-12-30 21:20:07 -05:00
  • 8769604144 kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask() Lioncash 2018-12-30 21:09:00 -05:00
  • 205e6d3b97 kernel/svc: Simplify thread core ID sanitizing in CreateThread Lioncash 2018-12-30 20:59:52 -05:00
  • 039e58a984 arm_interface: Make include path relative for arm_interface.h Lioncash 2018-12-30 20:46:27 -05:00
  • a17dd30057 arm_interface: Make LogBacktrace() a const member function Lioncash 2018-12-30 20:44:46 -05:00
  • 776ce5d74c arm_interface: Mark variables as const where applicable in LogBacktrace() Lioncash 2018-12-30 20:43:15 -05:00
  • 387bffda5e arm_interface: Remove unnecessary semicolon Lioncash 2018-12-30 20:41:30 -05:00
  • e5dfbe22ee Merge pull request #1956 from lioncash/process-thread Sebastian Valle 2018-12-30 20:32:41 -05:00
  • 331c252509 Merge pull request #1847 from ogniK5377/backtrace-break bunnei 2018-12-29 22:58:13 -05:00
  • f80229b676 Merge pull request #1964 from lioncash/time bunnei 2018-12-29 22:57:38 -05:00
  • 97fb6179b9 gl_rasterizer_cache: Texture view if shader samples array but OGL is not ReinUsesLisp 2018-12-29 17:51:32 -03:00
  • fa97f50bff service/time: Minor cleanup to GetClockSnapshot() Lioncash 2018-12-29 18:29:57 -05:00
  • 614de1dba7 externals: Update fmt to 5.3.0 Lioncash 2018-12-29 21:33:29 -05:00
  • af51f123fa service/time: Fill in some structures and remove padding where not necessary Lioncash 2018-12-29 18:02:31 -05:00
  • 22d4e10664 Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal David Marcec 2018-12-29 12:55:19 +11:00
  • 8495f1df2a Merge pull request #1955 from bunnei/g8r8-fix bunnei 2018-12-28 20:23:57 -05:00
  • 0c5ede492f travis: Use correct package for linux Qt5WebEngine Zach Hilman 2018-12-28 19:29:44 -05:00
  • cb930c4b5a web_browser: Add bounds checking to applet interface Zach Hilman 2018-12-28 18:20:29 -05:00
  • 2020ba06e1 gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist. bunnei 2018-12-27 20:43:06 -05:00
  • af9336df57 Merge pull request #1958 from lioncash/audio bunnei 2018-12-28 15:32:41 -05:00
  • ef4c4e239d cmake: Add USE_QT_WEB_ENGINE flag and update build system Zach Hilman 2018-12-24 16:24:01 -05:00
  • 45da3be40e main: Add main window integrations for QtWebBrowserApplet Zach Hilman 2018-12-24 16:23:31 -05:00
  • e00e1fc755 qt: Implement Qt frontend to web browser Using a custom reimplementation of QWebEngineView and an injector script. Zach Hilman 2018-12-24 16:22:49 -05:00
  • 32bfa92c71 core: Add getter and setter for WebBrowserApplet frontend Zach Hilman 2018-12-24 16:22:07 -05:00
  • 85a3368e6d frontend: Add frontend responder for web browser Zach Hilman 2018-12-24 16:21:41 -05:00
  • 69f622be36 applets: Implement LibAppletOff (Web) applet Zach Hilman 2018-12-24 16:21:12 -05:00
  • 4c20a39828 loader: Add accessor for Manual RomFS Zach Hilman 2018-12-24 16:19:41 -05:00
  • 621b25b6be hid: Make Hid service accessible and add GetPressState Zach Hilman 2018-12-24 16:19:16 -05:00
  • abbcc8e61e romfs: Add SingleDiscard extraction type Needed for manual RomFS extraction, as Full generates an extra directory and Truncated generates variable results. Zach Hilman 2018-12-24 16:18:28 -05:00
  • 94db6e5f3f am: Add size parameter to am:IStorage logging Zach Hilman 2018-12-24 16:16:28 -05:00
  • a73c7c73eb audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG Lioncash 2018-12-28 14:04:44 -05:00
  • a81ff6f54c kernel/process: Start the main thread using the specified ideal core Lioncash 2018-12-27 21:20:49 -05:00
  • f80bc712ea kernel: Rename 'default' CPU core to 'ideal' core Lioncash 2018-12-27 21:14:59 -05:00
  • 771431f625 kernel/thread: Move process thread initialization into process.cpp Lioncash 2018-12-27 20:28:15 -05:00
  • 19bfbb28ce Merge pull request #1954 from lioncash/npdm bunnei 2018-12-27 19:58:36 -05:00
  • 357bc956ae Merge pull request #1953 from lioncash/mem bunnei 2018-12-27 19:57:51 -05:00
  • 9aa68212d9 file_sys/program_metadata: Print out more descriptive address space descriptions Lioncash 2018-12-27 19:16:43 -05:00
  • c6da772b24 Qt/Configure: Use sidebar to divide tabs into smaller groups spycrab 2018-09-06 19:59:25 +02:00
  • fbeaa330a3 kernel/process: Remove most allocation functions from Process' interface Lioncash 2018-12-27 18:31:31 -05:00
  • e84e4fd3f8 Merge pull request #1951 from Tinob/master bunnei 2018-12-27 13:55:21 -05:00
  • fbe900ba6d Add missing uintBitsToFloat to SetRegisterToHalfFloat Rodolfo Bogado 2018-12-27 14:39:10 -03:00
  • 795335af0f Merge pull request #1928 from lioncash/caps bunnei 2018-12-27 11:15:34 -05:00
  • fa9acc26d9 Merge pull request #1892 from Tinob/master bunnei 2018-12-27 11:06:59 -05:00
  • 8e23e40a72 Merge pull request #1929 from bunnei/fix-hid bunnei 2018-12-27 11:04:56 -05:00
  • 2991c747c9 Merge pull request #1945 from bunnei/fix-hid-horiz bunnei 2018-12-27 11:04:40 -05:00
  • 7477c12fe2 Merge pull request #1949 from lioncash/unmap bunnei 2018-12-27 11:04:26 -05:00
  • c4515d305b Merge pull request #1879 from DarkLordZach/am-save-data-size bunnei 2018-12-27 11:04:05 -05:00
  • c643f364b4 am: Implement GetSaveDataSize and ExtendSaveData Zach Hilman 2018-12-10 22:17:45 -05:00
  • 2e6b67a079 filesystem: Populate save data sizes from control data Zach Hilman 2018-12-06 20:29:36 -05:00
  • 4082c4eda6 savedata_factory: Partially implement IVFC save sizes using files Zach Hilman 2018-12-06 20:28:51 -05:00
  • 0756f29a2c loader: Add accessor for game control data Zach Hilman 2018-12-06 20:27:50 -05:00
  • 417e1ef09c control_metadata: Update NACP fields with latest Switchbrew data Zach Hilman 2018-12-06 20:25:55 -05:00
  • 5c4259ec1a control_metadata: Use value member instead of unique_ptr to store struct Zach Hilman 2018-12-06 20:25:32 -05:00
  • 4a6ba58073 vfs: Add reinterpret_casts to WriteArray and Object Zach Hilman 2018-12-06 20:23:44 -05:00
  • 73c9ffc422 Merge pull request #1946 from lioncash/decl bunnei 2018-12-26 20:39:54 -05:00
  • 17fa0ffff9 Merge pull request #1948 from lioncash/translatable bunnei 2018-12-26 20:39:30 -05:00
  • 1392597ede kernel/vm_manager: Reset region attributes when unmapping a VMA Lioncash 2018-12-26 20:15:26 -05:00
  • c9269a4a4b Merge pull request #1947 from lioncash/init bunnei 2018-12-26 18:10:56 -05:00
  • 0c18d47348 configure_per_general: Mark UI strings as translatable in the constructor Lioncash 2018-12-26 17:45:12 -05:00
  • faa9110541 configure_input_simple: Make input profile array constexpr Lioncash 2018-12-26 17:30:19 -05:00
  • 67fa21e143 renderer_opengl: Correct forward declaration of FramebufferLayout Lioncash 2018-12-26 17:32:30 -05:00
  • 33056dd833 Apply CC test to the final value to be stored in the register Rodolfo Bogado 2018-12-12 19:02:37 -03:00
  • 8047873a66 Fixed shader linking error due to TLDS (#1934) David 2018-12-27 07:55:39 +11:00
  • ae582b6669 Merge pull request #1849 from encounter/svcSetThreadActivity bunnei 2018-12-26 15:54:14 -05:00
  • 46b8b03015 Merge pull request #1943 from ReinUsesLisp/fixup-texs bunnei 2018-12-26 15:49:41 -05:00
  • 7e622c5575 npad: Remove code to invert input in horizontal mode. bunnei 2018-12-26 15:47:11 -05:00
  • aaa0e6c346 shader_bytecode: Fixup TEXS.F16 encoding ReinUsesLisp 2018-12-26 01:35:44 -03:00
  • 9c2d83cb9c qt: Use ProfileSelectionDialog when selecting user for save data Zach Hilman 2018-12-25 10:52:43 -05:00
  • 4d61ac08aa qt: Add setting to prompt for user on game boot Zach Hilman 2018-12-25 10:42:02 -05:00
  • 9a22a94a51 Merge pull request #1886 from FearlessTobi/port-4164 bunnei 2018-12-23 14:36:51 -05:00
  • 52726342bd Merge pull request #1930 from lioncash/common bunnei 2018-12-23 14:35:29 -05:00
  • f95f6c7d86 Merge pull request #1781 from DarkLordZach/applet-profile-select bunnei 2018-12-23 14:35:13 -05:00
  • d08bdc861f Merge pull request #1780 from DarkLordZach/controller-profiles bunnei 2018-12-23 14:34:29 -05:00
  • bbf8d6bf01 Includde saturation in the evaluation of the control code Rodolfo Bogado 2018-12-12 00:54:21 -03:00
  • 946777601b Handle RZ cases evaluating the expression instead of the register value. Rodolfo Bogado 2018-12-12 00:34:12 -03:00
  • 7e72b5e453 complete emulation of ZeroFlag Rodolfo Bogado 2018-12-11 00:47:17 -03:00
  • acddf16e57 common/quaternion: Ensure that w is always initialized Lioncash 2018-12-21 15:19:35 -05:00
  • e75e8b9580 Merge pull request #1921 from ogniK5377/no-unit bunnei 2018-12-21 14:12:54 -05:00
  • 42427b9c7a Merge pull request #1920 from heapo/texture_format_selection bunnei 2018-12-21 13:46:17 -05:00
  • 59ac3346eb Merge pull request #1925 from lioncash/pid bunnei 2018-12-21 13:45:27 -05:00
  • 41cbd088c2 Merge pull request #1914 from lioncash/id bunnei 2018-12-21 13:43:51 -05:00
  • 1120e0b4d2 hid: Fix SetNpadJoyHoldType and improve logging. bunnei 2018-12-21 13:37:39 -05:00
  • 002ae08bbd kernel/process: Hook up the process capability parser to the process itself Lioncash 2018-12-19 23:50:20 -05:00
  • d09fb82113 kernel/process_capability: Handle debug capability flags Lioncash 2018-12-20 23:40:30 -05:00
  • 10824c5d63 kernel/process_capability: Handle handle table capability flags Lioncash 2018-12-19 21:43:10 -05:00
  • e0e84aede0 kernel/process_capability: Handle kernel version capability flags Lioncash 2018-12-19 21:28:44 -05:00
  • 010bc677f3 kernel/process_capability: Handle program capability flags Lioncash 2018-12-19 21:14:47 -05:00
  • 0f216d20e3 kernel/process_capability: Handle interrupt capability flags Lioncash 2018-12-19 20:38:29 -05:00
  • 3dc59b74ec kernel/process_capability: Handle syscall capability flags Lioncash 2018-12-20 22:54:05 -05:00
  • 27caf71204 kernel/process_capability: Handle the priority mask and core mask flags Lioncash 2018-12-19 19:09:18 -05:00
  • 6ff5135521 kernel/process: Introduce process capability parsing skeleton Lioncash 2018-12-19 12:57:47 -05:00
  • fc8da2d5e3 common: Add basic bit manipulation utility function to Common Lioncash 2018-12-19 15:25:12 -05:00
  • 4923df10cc Merge pull request #1923 from ogniK5377/nfp-device-list bunnei 2018-12-19 13:14:43 -05:00
  • 3050f3a7ba Merge pull request #1909 from heapo/shadow_sampling_fixes bunnei 2018-12-19 13:10:37 -05:00
  • 80d36634e1 Merge pull request #1915 from lioncash/sm bunnei 2018-12-19 13:10:11 -05:00
  • b74eb88c68 kernel/svc: Handle thread handles within GetProcessId Lioncash 2018-12-18 23:09:08 -05:00
  • e73dd39413 Merge pull request #1907 from lioncash/attribute bunnei 2018-12-19 11:50:50 -05:00