Ameer
d00972fce1
Fix for always firing triggers on some controllers, trigger threshold more universal
6 years ago
Ameer
e69d715e3d
Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups
6 years ago
Ameer
6e1639c7b0
Fix unnecessary diffs
6 years ago
Ameer
6b7c8e469b
Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability
6 years ago
Ameer
34a590e509
Reset adapter state on init, fixes errors relating driver hang from unexpected unplug
6 years ago
Ameer
a76e11e7f0
Address feedback regarding increments, const vars, and general cleanup
6 years ago
Ameer
dfdf87d844
fix implicit conversion of size_t type to int
6 years ago
Ameer J
bd697bef03
left const auto&, comment punctuation.
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
6 years ago
Ameer J
ecbc813711
const& to button in button array
Co-authored-by: VolcaEM <63682805+VolcaEM@users.noreply.github.com>
6 years ago
Ameer
3f739514e3
Stop reading loop if error is encountered
6 years ago
Ameer
c18dc9c707
padbutton enum class and struct initiailization
6 years ago
Ameer
743e1f02a0
cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic number
6 years ago
Ameer
d4e07fd95e
Fix deallocation of GC Adapter
6 years ago
Ameer
901bc09dd7
Small quality of life indication that mapped button is GC
6 years ago
Ameer
fcc23139f6
std::array and const reference passing of non-trivial objects
6 years ago
Ameer
8ccc8cb252
update libusb dependency
6 years ago
ameerj
f5d2a1e8bd
Update src/input_common/main.cpp
Co-authored-by: LC <mathew1800@gmail.com>
update libusb submodule (hopefully windows build error fixed)
6 years ago
Ameer
28046ae3a9
Tidy up the pointers, use pair over tuple where appropriate
6 years ago
Ameer
0f729ef078
fix for sleep using stl
6 years ago
Ameer
46b4461fbb
shared_ptr for the GC adapter class, constexpr constants
6 years ago
Ameer
968d631aa5
std::arrays where appropriate, clear q in adapter class, other touch ups
6 years ago
Ameer
5f0fa4cb82
fix include thread
6 years ago
Ameer
121af3646d
Singleton GC Adapter class, remove globals, fix naming convention
Fix clang formatting
Manual fix for configure_input_player formatting
Add missing lib usb cmake command
6 years ago
Ameer
c94583d867
Clang Formatting
6 years ago
Ameer
0076a08d04
Cleanup after linter
6 years ago
Ameer
18a42d3815
Add libusb dependency
6 years ago
Ameer
0248614add
GC Adapter Implementation
6 years ago
bunnei
f98bf1025f
Merge pull request #4120 from lioncash/arb
gl_arb_decompiler: Avoid several string copies
6 years ago
LC
c6ba7a228d
Merge pull request #4133 from MerryMage/macrojit-shifts
macro_jit_x64: Use ecx for shift register
6 years ago
MerryMage
c12eb814b4
macro_jit_x64: Use ecx for shift register
shl/shr only accept cl as their second argument
6 years ago
merry
928e9c09aa
Merge pull request #4125 from lioncash/macro-shift
macro_jit_x64: Amend readability of Compile_ExtractShiftLeftRegister()
6 years ago
merry
2bd903e021
Merge pull request #4123 from lioncash/unused-var
macro_jit_x64: Remove unused variable
6 years ago
bunnei
7d1dca4c98
Merge pull request #4099 from MerryMage/macOS-build
Fix compilation on macOS
6 years ago
Lioncash
5865a10885
gl_arb_decompiler: Avoid several string copies
Variables that are marked as const cannot have the move constructor
invoked when returning from a function (the move constructor requires a
non-const variable so it can "steal" the resources from it.
6 years ago
Lioncash
5a4e89b901
macro_jit_x64: Correct readability of Compile_ExtractShiftLeftImmediate()
Previously dst wasn't being used.
6 years ago
Lioncash
140f953b6a
macro_jit_x64: Correct readability of Compile_ExtractShiftLeftRegister()
Previously dst wasn't being used.
6 years ago
Lioncash
8ea749c1ca
macro_jit_x64: Remove unused variable
Removes a completely unused label and marks another variable as unused,
given it seems like it has potential uses in the future.
6 years ago
bunnei
9c5ed4408d
Merge pull request #4113 from ogniK5377/boxcat-disable
Fix compilation when not building with boxcat
6 years ago
David Marcec
a7fe6dc232
Add translation of "Current Boxcat Events"
6 years ago
bunnei
7daea551c0
Merge pull request #4087 from MerryMage/macrojit-inline-Read
macro_jit_x64: Inline Engines::Maxwell3D::GetRegisterValue
6 years ago
LC
8434630dcc
Merge pull request #4114 from MerryMage/nrvo
Remove redundant moves
6 years ago
MerryMage
c6a963c48e
input_common/motion_emu: Remove redundant move
Named return value optimization automatically applies here.
6 years ago
MerryMage
8272f53cf9
input_common/keyboard: Remove redundant move
Named return value optimization automatically applies here.
6 years ago
MerryMage
7236393114
mii_model: Remove redundant std::move
Named return value optimization automatically applies here.
6 years ago
David Marcec
c7ed7d9427
Fix compilation when not building with boxcat
Fixes compilation when trying to build without boxcat enabled
6 years ago
MerryMage
977ceb4056
macro_jit_x64: Remove unused function Read
6 years ago
bunnei
0f7822acb1
Merge pull request #4080 from ogniK5377/audren-RendererInfo
audren: Implement RendererInfo
6 years ago
bunnei
5a092fb61e
Merge pull request #4090 from MerryMage/macrojit-bugs
macro_jit_x64: Optimization correctness
6 years ago
Rodrigo Locatti
de644d506f
Merge pull request #4081 from Morph1984/maxwell-to-gl-vk
maxwell_to_gl/vk: Miscellaneous changes
6 years ago
bunnei
bfa6193eb9
Merge pull request #4108 from ReinUsesLisp/a32-implicit-cast
arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0
6 years ago