Zach Hilman
10eb01586e
configure_input: Use Joycons Docked instead of Connected as label
7 years ago
Zach Hilman
fab550b629
configure_input_player: Set minimum width on controls
7 years ago
Zach Hilman
63d941fb6a
configure_input: Properly update UI components on removal of player
7 years ago
Zach Hilman
b131a4bbb2
configure_input: Make None a controller option instead of checkbox
7 years ago
Zach Hilman
2d8a5a4e9b
hid: Use player-defined controller type as PREFERRED_CONTROLLER
7 years ago
Zach Hilman
25c07217cf
qt: Move controller button config to separate dialog
Handles button configuration for all controller layouts and debug pads. Configurable at construction.
7 years ago
Zach Hilman
2ec994c396
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.
7 years ago
Zach Hilman
558777d83f
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)
7 years ago
Zach Hilman
b43b2d857f
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.
7 years ago
Zach Hilman
8e4125d25f
hid/npad: Update NPad to use player controller bindings and type
7 years ago
Zach Hilman
651d96479a
hid/touchscreen: Update Touchscreen to use advanced parameters
Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled.
7 years ago
Zach Hilman
1abee80ce3
hid: Add controller bindings for Mouse controller
7 years ago
Zach Hilman
701c23ec92
hid: Add keyboard bindings for Keyboard controller
7 years ago
Zach Hilman
ba768cfdc7
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.
7 years ago
Zach Hilman
288dfe1ba5
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).
7 years ago
Zach Hilman
d0c4137dc1
yuzu_cmd/config: Add config deserialization for multiplayer
7 years ago
Zach Hilman
bcbd6015f3
settings: Add settings for multiple players and controllers
Uses the PlayerInput struct to represent all of the data that constitutes a player.
7 years ago
Zach Hilman
8cfe1e015d
settings: Add Native type for keyboard
7 years ago
Zach Hilman
b75d8cbc89
settings: Add Native type for mouse buttons
7 years ago
David Marcec
d59c9bc684
Added missing start/end touch attributes to touchscreen
7 years ago
David Marcec
a15c3d6b27
Added debugpad skeleton
7 years ago
David Marcec
8ed0216784
Added controller helper funcs
7 years ago
David Marcec
2c23ad1189
Changed polling rate of hid and Right joycon rotation
7 years ago
David Marcec
7a38294b38
Left joycon rotation button remapping
7 years ago
David Marcec
086c24e4ed
Added automatic npad switch based on supported stylesets
7 years ago
David Marcec
e9cf16c9ac
Added multi-input support and controller assignment at any port
7 years ago
Frederic L
d2dd9cfc1d
Eliminated unnessessary memory allocation and copy ( #1702 )
7 years ago
Schplee
99d028e51f
Correctly sets default system language for yuzu-CLI ( #1727 )
* Correctly sets default system language for yuzu-CLI
A user reported that yuzu_cmd runs games in Japanese rather than the correct default of English (like yuzu-qt does correctly), this change fixes that.
* fix clang issue
deleted whitespace
7 years ago
ReinUsesLisp
b39ae68211
gl_rasterizer: Remove default clip distance
7 years ago
Tobias
66be135276
svc: ResetSignal is not stubbed
https://user-images.githubusercontent.com/20753089/48677874-b8e01c80-eb7b-11e8-8043-b99faa29022c.PNG
7 years ago
Rodolfo Bogado
01a35d1e38
drop support for non separate alpha as it seems to cause issues in some games
7 years ago
Zach Hilman
f46fd39579
ldr_ro: Add error check for memory allocation failure
7 years ago
Rodolfo Bogado
23a2acdf61
fix sampler configuration, thanks to Marcos for his investigation
7 years ago
Rodolfo Bogado
8aaee278c2
small type fix
7 years ago
Rodolfo Bogado
a6fbb1ec16
small fix for alphaToOne bit location
7 years ago
Rodolfo Bogado
f53a271874
fix for gcc compilation
7 years ago
Rodolfo Bogado
00ae363ad5
add AlphaToCoverage and AlphaToOne
7 years ago
Rodolfo Bogado
bb20c5b8a0
add support for fragment_color_clamp
7 years ago
Rodolfo Bogado
1c8c80f8dd
add missing MirrorOnceBorder support where supported
7 years ago
Rodolfo Bogado
f97144ea95
set border color not depending on the wrap mode
only enable color mask for the first framebuffer id independent blending is disabled
7 years ago
Rodolfo Bogado
b85b478d33
set default value for point size register
7 years ago
Rodolfo Bogado
bcf804a44e
fix viewport and scissor behavior
7 years ago
Zach Hilman
f167646149
vi: Implement TransactParcel for Disconnect and DetachBuffer
Used by homebrew on exit. According to switchbrew, returns an empty response parcel with one zero in it.
7 years ago
MysticExile
da0f4cb242
Stubbed am:EnableApplicationCrashReport
7 years ago
bunnei
8d4328026d
hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters.
- Fixes audio issues with Pokemon: Let's Go Pikachu & Eevee.
7 years ago
David Marcec
f60294d740
Implemented CalculateStandardUserSystemClockDifferenceByUser
Seems pokemon calls this sometimes and it caused "random crashes"
7 years ago
Frederic Laing
9d588877ef
textures/decoders: Replace magic numbers
7 years ago
Lioncash
99cdc2b5d1
kernel/errors: Clean up error codes
Similar to PR 1706, which cleans up the error codes for the filesystem
code, but done for the kernel error codes. This removes the ErrCodes
namespace and specifies the errors directly. This also fixes up any
straggling lines of code that weren't using the named error codes where
applicable.
7 years ago
Weiyi Wang
aff2753df8
Common/Bitfield: store value as unsigned type
Storing signed type causes the following behaviour: extractValue can do overflow/negative left shift. Now it only relies on two implementation-defined behaviours (which are almost always defined as we want): unsigned->signed conversion and signed right shift
7 years ago
David Marcec
867288b9d6
Added various bluetooth based cmds for palma
It seems palma is done through bluetooth, we need this for pokemon go however more research needs to be done when we actually get palma working. This is presumably used for transfering data between the controller and the console, it does not seem for actual input as far as I know.
7 years ago