1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-12-27 21:50:50 -06:00

Commit Graph

  • 93f7677402 common/thread: Make Barrier's 'count' member non-const Lioncash 2018-11-21 21:47:06 -05:00
  • 756e773096 common/thread: Initialize class member variables where applicable Lioncash 2018-11-21 21:44:58 -05:00
  • 02602afd10 common/thread: Group non-member functions together Lioncash 2018-11-21 21:42:30 -05:00
  • d6583d68f6 common/thread: Remove SleepCurrentThread() Lioncash 2018-11-21 21:40:08 -05:00
  • 1d555fdd25 common/thread: Remove unused CurrentThreadId() Lioncash 2018-11-21 21:37:08 -05:00
  • 8b27e73bd7 common: Remove bit_set.h Lioncash 2018-11-21 21:29:39 -05:00
  • 699900eed0 applets: Add StubApplet This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. Zach Hilman 2018-11-21 21:20:02 -05:00
  • 74eb16521f gl_shader_decompiler: Rename internal flag strings ReinUsesLisp 2018-11-21 22:17:15 -03:00
  • 8a5e6fce07 gl_shader_decompiler: Rename control codes to condition codes ReinUsesLisp 2018-11-21 22:06:01 -03:00
  • 6d2adb0bc0 Automatically disable joycons docked greggameplayer 2018-11-22 01:24:39 +01:00
  • 864cbbaf4c gl_shader_decompiler: Fix register overwriting on texture calls ReinUsesLisp 2018-11-21 02:11:47 -03:00
  • 0e35f1bb18 kernel/handle_table: Move private static functions into the cpp file Lioncash 2018-11-21 18:30:58 -05:00
  • 568bcbc29d kernel/handle_table: Restrict handle table size to 1024 entries Lioncash 2018-11-21 18:28:01 -05:00
  • f5ce71793e kernel/handle_table: Default destructor in the cpp file Lioncash 2018-11-21 18:22:24 -05:00
  • ec38b4e883 Merge pull request #1753 from FernandoS27/ufbtype bunnei 2018-11-21 14:15:27 -08:00
  • 61586e8794 Merge pull request #1752 from ReinUsesLisp/unimpl-decompiler bunnei 2018-11-21 14:13:28 -08:00
  • 4a6a9b6622 Properly Implemented TXQ Instruction FernandoS27 2018-11-21 17:27:17 -04:00
  • d4012a4540 Merge pull request #1742 from lioncash/hle-swkbd bunnei 2018-11-21 11:43:43 -08:00
  • 642dfeda2a gl_shader_decompiler: Implement BFI_IMM_R ReinUsesLisp 2018-11-21 16:01:35 -03:00
  • 7f10db1c20 nvhost_ctrl_gpu: Implement IoctlGetGpuTime. bunnei 2018-11-21 11:43:25 -05:00
  • bb175ab430 Merge pull request #1754 from ReinUsesLisp/zero-register bunnei 2018-11-21 08:06:29 -08:00
  • 8cdb48224d Merge pull request #1758 from lioncash/rect bunnei 2018-11-21 08:05:39 -08:00
  • 81e14c072a Merge pull request #1759 from lioncash/unused bunnei 2018-11-21 08:05:14 -08:00
  • 0368260c99 Removed pre 4.3 ARB extensions FernandoS27 2018-11-17 20:28:14 -04:00
  • 377c60645c Update OpenGL's backend version from 3.3 to 4.3 FernandoS27 2018-11-17 18:04:50 -04:00
  • 0a9fedfac9 Use default values for unknown framebuffer pixel format FernandoS27 2018-11-20 21:27:34 -04:00
  • 3533d33ff5 common: Remove dependency on xbyak Lioncash 2018-11-21 02:20:22 -05:00
  • d92afc7493 gl_shader_decompiler: Implement R2P_IMM ReinUsesLisp 2018-11-21 04:36:44 -03:00
  • 45211a7a91 common/math_util: Simplify std::make_signed usages to std::make_signed_t Lioncash 2018-11-21 01:59:27 -05:00
  • f11173f88c common/math_util: Make Rectangle's constructors constexpr Lioncash 2018-11-21 01:57:32 -05:00
  • cc0801745a common/math_util: Remove unnecessary static from PI Lioncash 2018-11-21 01:56:14 -05:00
  • 74fd0aa2e8 common/math_util: Remove unused IntervalsIntersect() function Lioncash 2018-11-21 01:55:06 -05:00
  • 5af4160bf2 Merge pull request #1751 from bunnei/color-mask-fix bunnei 2018-11-20 19:20:13 -08:00
  • 423a3ed2c8 gl_shader_decompiler: Remove UNREACHABLE when setting RZ ReinUsesLisp 2018-11-20 22:23:10 -03:00
  • b55c7bbcf7 Merge pull request #1750 from lioncash/amend bunnei 2018-11-20 17:00:29 -08:00
  • bb893188eb gl_shader_decompiler: Use UNIMPLEMENTED instead of LOG+UNREACHABLE when applicable ReinUsesLisp 2018-11-20 21:20:41 -03:00
  • 1a543723ab maxwell_3d: Initialize rasterizer color mask registers as enabled. bunnei 2018-11-20 19:57:20 -05:00
  • f17e122025 am: Correct build failure Lioncash 2018-11-20 19:46:31 -05:00
  • 54e74b3572 patch_manager: Show LayeredExeFS patch in add-ons column Zach Hilman 2018-11-20 19:22:26 -05:00
  • aa7e53ab5c Merge pull request #1734 from lioncash/shared bunnei 2018-11-20 16:13:30 -08:00
  • ab292c501c Merge pull request #1733 from lioncash/ldr bunnei 2018-11-20 16:13:09 -08:00
  • 67486c0568 Merge pull request #1746 from lioncash/random bunnei 2018-11-20 16:12:29 -08:00
  • 1d0604e33c Merge pull request #1748 from lioncash/assert bunnei 2018-11-20 16:11:30 -08:00
  • 58d82243f7 Merge pull request #1749 from lioncash/gc-info bunnei 2018-11-20 16:10:55 -08:00
  • 820bcee6a4 file_sys/card_image: Provide named members for the GamecardInfo struct Lioncash 2018-11-20 18:40:50 -05:00
  • 9dcc229dfe common/assert: Add UNIMPLEMENTED_IF and UNIMPLEMENTED_IF_MSG for conditional assertions Lioncash 2018-11-20 18:03:00 -05:00
  • aaec85df9e common/assert: Make the UNIMPLEMENTED macro properly assert Lioncash 2018-11-20 17:58:57 -05:00
  • da6d4cde56 patch_manager: Apply LayeredExeFS patches This will scan the <mod>/exefs dir for all files and then layer those on top of the game's exefs and use this as the new exefs. This allows for overriding of the compressed NSOs or adding new files. This does use the same dir as IPS/IPSwitch patch, but since the loader will not look for those they are ignored. Zach Hilman 2018-11-20 17:51:00 -05:00
  • 17d8e25cbf settings: Add option to dump ExeFS of games upon launch When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs. Zach Hilman 2018-11-20 17:49:09 -05:00
  • 31d1e06eb1 kernel/process: Move <random> include to the cpp file Lioncash 2018-11-20 17:46:17 -05:00
  • cfbae58b2b shader_cache: Only lock covered instructions. Markus Wick 2018-11-20 20:14:48 +01:00
  • 73b7748984 am/applets: Make the applet data broker part of the applet itself. Lioncash 2018-11-20 12:02:16 -05:00
  • 8b4b560df5 am/applets: Replace includes with forward declarations where applicable Lioncash 2018-11-20 11:51:54 -05:00
  • dd254c603d am/applets: Relocate comments above the relevant data member in AppletDataBroker Lioncash 2018-11-20 11:49:47 -05:00
  • 4dcdd3a837 yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions Lioncash 2018-11-20 11:36:47 -05:00
  • 3fa2b218ac yuzu/applets/software_keyboard: std::move std::function instances where applicable Lioncash 2018-11-20 11:30:51 -05:00
  • fe2609cb77 yuzu/applets/software_keyboard: Make slots private functions Lioncash 2018-11-20 11:29:19 -05:00
  • b6d2c64f4d Merge pull request #1667 from DarkLordZach/swkbd bunnei 2018-11-20 08:24:11 -08:00
  • e9265ac598 Merge pull request #1739 from lioncash/lm bunnei 2018-11-19 18:40:17 -08:00
  • 2caac4a395 Merge pull request #1738 from lioncash/res-limit bunnei 2018-11-19 18:40:02 -08:00
  • eb36463e03 Implemented Fast Layered Copy FernandoS27 2018-11-19 12:04:07 -04:00
  • 5d46038c5c kernel/resource_limit: Clean up interface Lioncash 2018-11-19 12:54:06 -05:00
  • 34e4aaddd9 lm: Implement SetDestination by doing nothing Lioncash 2018-11-19 18:00:11 -05:00
  • a9fa890f14 software_keyboard: Fix erroneous extra PushNormalData Zach Hilman 2018-11-19 16:30:17 -05:00
  • d68795c665 software_keyboard: Return correct result code on user cancel operation Zach Hilman 2018-11-19 15:10:01 -05:00
  • 32775125b7 applet: Add AppletDataBroker to manage HLE to AM service interaction This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels. Zach Hilman 2018-11-19 14:24:36 -05:00
  • 048da7240d Merge pull request #1634 from DarkLordZach/better-hid-2 bunnei 2018-11-19 08:30:10 -08:00
  • 96535c13a5 software_keyboard: Use correct offset for inital text string Zach Hilman 2018-11-19 11:22:04 -05:00
  • 233e495c14 kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer Lioncash 2018-11-19 09:05:04 -05:00
  • fb5d4b17de kernel/shared_memory: Add a const qualified member function overload for GetPointer() Lioncash 2018-11-19 09:00:32 -05:00
  • 2d37ca3726 kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet Lioncash 2018-11-19 08:56:15 -05:00
  • 76ac234bf6 kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32 Lioncash 2018-11-19 08:50:28 -05:00
  • f472232705 kernel/shared_memory: Make data members private Lioncash 2018-11-19 08:29:25 -05:00
  • 43e7c6cf49 ldr: Clean up error codes Lioncash 2018-11-19 08:12:22 -05:00
  • 409dcf0e0a svc: Implement yield types 0 and -1 Zach Hilman 2018-11-18 23:44:19 -05:00
  • c3becdbca7 filesystem: Clear registered union paths on factory creation Zach Hilman 2018-11-18 23:31:30 -05:00
  • aef0d88165 configure_input: Use Joycons Docked instead of Connected as label Zach Hilman 2018-11-18 18:45:20 -05:00
  • 312ef596a5 configure_input_player: Set minimum width on controls Zach Hilman 2018-11-17 16:26:03 -05:00
  • dd92db3fb0 configure_input: Properly update UI components on removal of player Zach Hilman 2018-11-10 17:09:33 -05:00
  • e58c951a59 configure_input: Make None a controller option instead of checkbox Zach Hilman 2018-11-04 10:18:59 -05:00
  • 3a6cd5b3c8 hid: Use player-defined controller type as PREFERRED_CONTROLLER Zach Hilman 2018-11-03 12:55:39 -04:00
  • 3d1a221893 qt: Move controller button config to separate dialog Handles button configuration for all controller layouts and debug pads. Configurable at construction. Zach Hilman 2018-11-01 22:11:44 -04:00
  • afe8df5020 qt: Add UI to configure touchscreen parameters This allows adjusting the finger, diameter, and angle of the emulated touchscreen. It also provides a warning to the user about what changing these parameters can do. Zach Hilman 2018-11-01 22:10:51 -04:00
  • 2e1dd9c649 qt: Add UI to configure mouse buttons Supports setting the five mouse buttons to any valid controller button/keyboard key (Left, Right, Middle, Foward, Back) Zach Hilman 2018-11-01 22:07:46 -04:00
  • f1aec256d7 configure_input: Add support for multiplayer and controller types This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab. Zach Hilman 2018-11-01 22:06:48 -04:00
  • 55ded706d6 hid/npad: Update NPad to use player controller bindings and type Zach Hilman 2018-11-01 22:03:17 -04:00
  • e9145c3e16 hid/touchscreen: Update Touchscreen to use advanced parameters Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled. Zach Hilman 2018-11-01 22:02:44 -04:00
  • 3b25426bd9 hid: Add controller bindings for Mouse controller Zach Hilman 2018-11-01 22:01:59 -04:00
  • 0fd45e78f4 hid: Add keyboard bindings for Keyboard controller Zach Hilman 2018-11-01 22:01:36 -04:00
  • 06cf050c0a hid: Add controller bindings for DebugPad controller Used by developers to test games, not present on retail systems. Some games are known to respond to DebugPad input though, for example Kirby Star Allies. Zach Hilman 2018-11-01 22:01:11 -04:00
  • d1b7c65b9e yuzu/config: Add (de-)serialization for multiplayer Defaults to full keyboard for keyboard -- It did not seem to be necessary to make the keyboard configurable (besides enabled/disabled). Zach Hilman 2018-11-01 21:57:13 -04:00
  • b8f7f9651e yuzu_cmd/config: Add config deserialization for multiplayer Zach Hilman 2018-11-01 21:55:35 -04:00
  • c77454b9d0 settings: Add settings for multiple players and controllers Uses the PlayerInput struct to represent all of the data that constitutes a player. Zach Hilman 2018-11-01 21:54:16 -04:00
  • fd5fa48674 settings: Add Native type for keyboard Zach Hilman 2018-11-01 21:53:31 -04:00
  • 152422bab1 settings: Add Native type for mouse buttons Zach Hilman 2018-11-01 21:52:51 -04:00
  • 0c3e7b7086 Added missing start/end touch attributes to touchscreen David Marcec 2018-10-18 22:34:30 +11:00
  • f66c6fe554 Added debugpad skeleton David Marcec 2018-10-18 22:01:55 +11:00
  • 362b28d052 Added controller helper funcs David Marcec 2018-10-18 21:45:10 +11:00
  • a69b9d73f5 Changed polling rate of hid and Right joycon rotation David Marcec 2018-10-18 21:04:45 +11:00
  • 7fbe2c83a7 Left joycon rotation button remapping David Marcec 2018-10-18 19:00:16 +11:00