summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | Merge pull request #4727 from FrogTheFrog/patch-1Gravatar bunnei2020-10-061-2/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce the "shake" requirements when configuring UDP.
| * | | | | | | | | | | | | Reduce the "shake" requirements when configuring UDP.Gravatar Lukas Senionis2020-09-301-2/+6
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4742 from german77/InputFilterGravatar bunnei2020-10-051-49/+58
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | HID: Only use inputs corresponding to controller type
| * | | | | | | | | | | | | Only use inputs corresponding to controller typeGravatar german2020-10-011-49/+58
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4734 from german77/motionfusionGravatar bunnei2020-10-012-1/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | HID: Add Stub for EnableSixAxisSensorFusion
| * | | | | | | | | | | | Stubbed EnableSixAxisSensorFusionGravatar german2020-09-302-1/+15
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4291 from german77/ImplementControllerRumbleGravatar David2020-09-305-14/+63
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | input_common: First implementation of controller rumble
| * | | | | | | | | | | | | First implementation of controller rumbleGravatar german2020-09-295-14/+63
| | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4726 from lioncash/appletGravatar David2020-09-304-6/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | frontend/controller: Eliminate dependency on the global system instance
| * | | | | | | | | | | | core: Mark GetInstance() as deprecatedGravatar Lioncash2020-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way it's obvious that this function shouldn't be used in any future code.
| * | | | | | | | | | | | frontend/controller: Eliminate dependency on the global system instanceGravatar Lioncash2020-09-253-5/+14
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4733 from ReinUsesLisp/game-list-leakGravatar LC2020-09-302-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | qt/game_list: Give GameListSearchField::KeyReleaseEater a parent
| * | | | | | | | | | | | qt/game_list: Give GameListSearchField::KeyReleaseEater a parentGravatar ReinUsesLisp2020-09-292-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a memory leak as KeyReleaseEater's destructor was never called.
* | | | | | | | | | | | | Merge pull request #4732 from ReinUsesLisp/wall-clock-destrGravatar LC2020-09-303-2/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | common/wall_clock: Add virtual destructors
| * | | | | | | | | | | | | common/wall_clock: Add virtual destructorsGravatar ReinUsesLisp2020-09-303-2/+4
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From -fsanitize=address, this code wasn't calling the proper destructor. Adding virtual destructors for each inherited class and the base class fixes this bug. While we are at it, mark the functions as final.
* | | | | | | | | | | | | Merge pull request #4735 from goldenx86/patch-1Gravatar LC2020-09-301-8/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove ext_extended_dynamic_state blacklist
| * | | | | | | | | | | | | Remove ext_extended_dynamic_state blacklistGravatar Matías Locatti2020-09-301-8/+0
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | Latest AMD 20.9.2 driver fixed this, there's no reason to keep it blocked, as the previous stable signed driver release doesn't include the extension.
* | | | | | | | | | | | | Merge pull request #4705 from german77/SplitMotionPollerGravatar bunnei2020-09-305-76/+157
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | HID: Use different timing for motion
| * | | | | | | | | | | | Use different timing for motionGravatar german2020-09-235-76/+157
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4728 from Morph1984/applets-on-topGravatar bunnei2020-09-291-6/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | | main: Allow applets to display on top while fullscreen
| * | | | | | | | | | | | main: Allow applets to display on top while fullscreenGravatar Morph2020-09-261-6/+8
| | |_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the Qt::WindowStaysOnTopHint flag allows these dialogs to show up on top while running in fullscreen. However, if yuzu goes out of focus (by alt-tabbing or otherwise), this flag does not seem to have an effect.
* | | | | | | | | | | | Merge pull request #4721 from lioncash/genfnGravatar bunnei2020-09-293-5/+7
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | codec: Make lookup table static constexpr
| * | | | | | | | | | | | command_generator: Make lookup table static constexprGravatar Lioncash2020-09-251-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows compilers to elide needing to push these values on the stack every time the function is called.
| * | | | | | | | | | | | codec: Make lookup table static constexprGravatar Lioncash2020-09-252-3/+4
| | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows compilers to elide needing to push these values on the stack every time the function is called.
* | | | | | | | | | | | Merge pull request #4722 from lioncash/castingGravatar bunnei2020-09-291-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback()
| * | | | | | | | | | | | cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback()Gravatar Lioncash2020-09-251-2/+2
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conversions from void* to the proper data type are well-defined and supported by static_cast. We don't need to use reinterpret_cast here.
* | | | | | | | | | | | Merge pull request #1703 from DarkLordZach/nvdec-ioctlGravatar bunnei2020-09-294-3/+256
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
| * | | | | | | | | | | service: nvhost_vic: Ignore Submit commands.Gravatar bunnei2020-06-042-1/+18
| | | | | | | | | | | |
| * | | | | | | | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec moviesGravatar Zach Hilman2020-06-044-3/+239
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4719 from lioncash/audio-warnGravatar bunnei2020-09-278-38/+46
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | audio_core: Resolve sign conversion warnings
| * | | | | | | | | | | | audio_core: Resolve sign conversion warningsGravatar Lioncash2020-09-258-25/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While were at it, we can also enable sign conversion warnings and other common warnings as errors to prevent these from creeping back into the codebase.
| * | | | | | | | | | | | effect_context: Make use of explicit where applicableGravatar Lioncash2020-09-251-13/+12
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While we're at it we can make the destructor of the base class virtual to ensure that any polymorphism issues never occur.
* | | | | | | | | | | | Merge pull request #4724 from lat9nq/fix-vulkan-nvidia-allocate-2Gravatar Rodrigo Locatti2020-09-261-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | vk_stream_buffer: Fix initializing Vulkan with NVIDIA on Linux
| * | | | | | | | | | | | vk_stream_buffer: Fix initializing Vulkan with NVIDIA on LinuxGravatar lat9nq2020-09-251-1/+2
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous fix only partially solved the issue, as only certain GPUs that needed 9 or less MiB subtracted would work (i.e. GTX 980 Ti, GT 730). This takes from DXVK's example to divide `heap_size` by 2 to determine `allocable_size`. Additionally tested on my Quadro K4200, which previously required setting it to 12 to boot.
* | | | | | | | | | | | Merge pull request #4703 from lioncash/desig7Gravatar bunnei2020-09-262-26/+26
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | | shader/registry: Make use of designated initializers where applicable
| * | | | | | | | | | | shader/registry: Silence a -Wshadow warningGravatar Lioncash2020-09-232-5/+5
| | | | | | | | | | | |
| * | | | | | | | | | | shader/registry: Remove unnecessary namespace qualifiersGravatar Lioncash2020-09-231-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using statements already make these unnecessary.
| * | | | | | | | | | | shader/registry: Make use of designated initializers where applicableGravatar Lioncash2020-09-231-17/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same behavior, less repetition.
* | | | | | | | | | | | Merge pull request #4718 from lioncash/vkGravatar bunnei2020-09-262-5/+9
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | vk_command_pool: Add missing header guard
| * | | | | | | | | | | | vk_command_pool: Move definition of Pool into the cpp fileGravatar Lioncash2020-09-252-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows the implementation details to be changed without recompiling any files that include this header.
| * | | | | | | | | | | | vk_command_pool: Make use of override on destructorGravatar Lioncash2020-09-251-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | vk_command_pool: Add missing header guardGravatar Lioncash2020-09-251-0/+2
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4720 from lioncash/headerGravatar bunnei2020-09-255-7/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | audio_core: Remove unnecessary inclusions
| * | | | | | | | | | | | audio_core: Remove unnecessary inclusionsGravatar Lioncash2020-09-255-7/+2
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same behavior, but removes header dependencies where they don't need to be.
* / / / / / / / / / / / behavior_info: Fix typo Renerer -> RendererGravatar Lioncash2020-09-252-6/+6
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #4717 from lioncash/debugGravatar LC2020-09-251-0/+17
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | service: Restore "unused" function
| * | | | | | | | | | | service: Restore "unused" functionGravatar Lioncash2020-09-251-0/+17
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out this function is actually used, but within a trace log.
* | | | | | | | | | | Merge pull request #4711 from lioncash/move5Gravatar bunnei2020-09-241-16/+19
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | arithmetic_integer_immediate: Make use of std::move where applicable
| * | | | | | | | | | arithmetic_integer_immediate: Make use of std::move where applicableGravatar Lioncash2020-09-241-16/+19
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same behavior, minus any redundant atomic reference count increments and decrements.
* | | | | | | | | | Merge pull request #4678 from Morph1984/LoadOpenContext-partial-implGravatar bunnei2020-09-243-1/+13
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | acc: Partially implement LoadOpenContext