Commit Graph

  • 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
  • b9c1e4b0e7 Added automatic npad switch based on supported stylesets David Marcec 2018-10-18 15:09:55 +11:00
  • beab38601b Added multi-input support and controller assignment at any port David Marcec 2018-10-18 14:11:15 +11:00
  • 60fecee1ec Removed hard coded values for width and height David Marcec 2018-11-19 15:20:47 +11:00
  • ea680bea60 software_keyboard: Check for UTF-8 config flag Zach Hilman 2018-11-18 23:14:48 -05:00
  • f02b125ac8 Merge pull request #1717 from FreddyFunk/swizzle-gob bunnei 2018-11-18 20:13:00 -08:00
  • 6dc33fb812 Merge pull request #1693 from Tinob/master bunnei 2018-11-18 19:59:10 -08:00
  • 5e6ad795cc Merge pull request #1555 from ccawley2011/clang-format-docker bunnei 2018-11-18 19:54:38 -08:00
  • 997c3dc6ff Merge pull request #1619 from janisozaur/patch-12 bunnei 2018-11-18 19:53:34 -08:00
  • 11a1442229 Eliminated unnessessary memory allocation and copy (#1702) Frederic L 2018-11-19 04:53:03 +01:00
  • 3e93c30630 Merge pull request #1640 from DarkLordZach/game-list-reload bunnei 2018-11-18 19:24:53 -08:00
  • e34d47e6e3 Merge pull request #1620 from DarkLordZach/ldr-ro bunnei 2018-11-18 19:23:38 -08:00
  • f08b4cbbc8 Merge pull request #1718 from ogniK5377/lets-go-softlock bunnei 2018-11-18 19:22:47 -08:00
  • 9a47e40dd6 Correctly sets default system language for yuzu-CLI (#1727) Schplee 2018-11-18 19:21:17 -08:00
  • da238db6df Merge pull request #1730 from ReinUsesLisp/fix-intel bunnei 2018-11-18 19:19:43 -08:00
  • 611141e09f Merge pull request #1671 from DarkLordZach/vi-disconnect bunnei 2018-11-18 19:18:46 -08:00
  • 29e7c76d66 gl_rasterizer: Remove default clip distance ReinUsesLisp 2018-11-18 23:57:52 -03:00
  • 9a1bac840e Merge pull request #1728 from FearlessTobi/reset-signal Mat M 2018-11-18 15:51:32 -05:00
  • 13f79cc5bd svc: ResetSignal is not stubbed Tobias 2018-11-18 21:49:17 +01:00
  • 56cf5b7b17 software_keyboard: Add max and current length display to dialog Zach Hilman 2018-11-17 14:44:16 -05:00
  • 02e6602baa software_keyboard: Push all data over all channels on dialog completion Zach Hilman 2018-11-17 12:20:16 -05:00
  • 4ee087fb3c applet: Use std::queue instead of std::vector for storage stack Zach Hilman 2018-11-17 12:19:06 -05:00
  • 19b2571aec applet: Add operation completed callback Zach Hilman 2018-11-17 12:18:03 -05:00
  • 6209fe0c27 software_keyboard: Push buffer size to offset 0x4 in output data Zach Hilman 2018-11-16 22:20:09 -05:00
  • 8b433beff3 software_keyboard: Make GetText asynchronous Zach Hilman 2018-11-12 11:08:09 -05:00
  • 7cfb29de23 am: Allow applets to push multiple and different channels of data Zach Hilman 2018-11-11 20:16:38 -05:00
  • 3cf7246e37 am: Implement ILibraryAppletAccessor IsCompleted and GetResult Zach Hilman 2018-11-11 16:57:59 -05:00
  • fed6ab14c3 am: Implement text check software keyboard mode Allows the game to verify and send a message to the frontend. Zach Hilman 2018-11-11 16:41:31 -05:00
  • e696ed1f4d am: Deglobalize software keyboard applet Zach Hilman 2018-11-11 16:39:25 -05:00
  • a81645400f qt/main: Register Qt Software Keyboard frontend with AM Zach Hilman 2018-11-09 20:38:11 -05:00
  • 48fcb43585 am: Construct and use proper applets with ILibraryAppletAccessor Zach Hilman 2018-11-09 20:14:01 -05:00
  • 5454494adb qt/applets: Provide Qt frontend implementation of software keyboard Zach Hilman 2018-11-09 20:13:15 -05:00
  • de16c1e453 am/applets: Add connector between frontend and AM applet classes Zach Hilman 2018-11-09 20:12:12 -05:00
  • ae53b84efd frontend/applets: Add frontend software keyboard provider and default Zach Hilman 2018-11-09 20:10:58 -05:00
  • 5b95de0c9c am/applets: Add Applet superclass to describe a generic applet Zach Hilman 2018-11-09 20:09:37 -05:00
  • 731b4bd691 am: Unstub ILibraryAppletAccessor::Start Zach Hilman 2018-11-09 20:08:25 -05:00
  • ba03bfa430 am: Implement PopInteractiveOutData and PushInteractiveInData Zach Hilman 2018-11-09 20:07:42 -05:00
  • 5ce6b8fea7 am: Convert storage stack to vector Zach Hilman 2018-11-09 20:06:50 -05:00
  • 0682a908c0 am: Move AM::IStorage to header Zach Hilman 2018-11-09 20:04:43 -05:00
  • c7b6c9de9c am: Move IStorageAccessor to header and update backing buffer Zach Hilman 2018-11-09 20:04:07 -05:00
  • 76d515327b am: Implement CreateTransferMemoryStorage Zach Hilman 2018-11-09 20:01:20 -05:00
  • c70529c1ec string_util: Implement buffer to UTF-16 string helper function Zach Hilman 2018-11-09 17:03:54 -05:00
  • 7901de2b75 svc: Implement svcCreateTransferMemory Zach Hilman 2018-11-09 17:02:50 -05:00
  • 4d1a0a24cc drop support for non separate alpha as it seems to cause issues in some games Rodolfo Bogado 2018-11-18 03:44:48 -03:00
  • 51af996854 ldr_ro: Add error check for memory allocation failure Zach Hilman 2018-11-17 21:40:17 -05:00
  • 81a9c5fe6f fix sampler configuration, thanks to Marcos for his investigation Rodolfo Bogado 2018-11-17 19:58:48 -03:00
  • b312cca756 small type fix Rodolfo Bogado 2018-11-16 13:48:10 -03:00
  • 5297495c87 small fix for alphaToOne bit location Rodolfo Bogado 2018-11-14 17:31:47 -03:00
  • e69eb3c760 fix for gcc compilation Rodolfo Bogado 2018-11-14 14:34:02 -03:00
  • 53b4a1af0f add AlphaToCoverage and AlphaToOne Rodolfo Bogado 2018-11-14 00:02:54 -03:00