summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | common/fs/path_util: Slightly refactor PathManagerImpl's constructorGravatar Creak2021-10-111-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | This moves all GenerateYuzuPath calls outside of the platofrm-specific #ifdefs, replacing them with assignments to paths.
* | | | | | | | | Create local variables for mouse and wheel positionsGravatar Romain Failliot2021-10-111-5/+9
| | | | | | | | |
* | | | | | | | | Fix a few warningsGravatar Romain Failliot2021-10-113-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - configure_input_player_widget.cpp: always better to use `const auto &` whenever possible - profiler.cpp: `ev->pos()` is deprecated, replace with `ev->position()`, which returns floats, thus the addition of `.toPoint()` (same as what's happening in `pos()`) - game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::` namespace instead
* | | | | | | | | Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorGravatar Morph2021-10-111-0/+10
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | applets/web: Fallback to loader to get the manual romfs if none is found
| * | | | | | | | applets/web: Fallback to loader to get the manual romfs if none is foundGravatar Feng Chen2021-10-111-0/+10
| |/ / / / / / /
* | | | | | | | vic: Allow surface to be higher than frameGravatar Valeri2021-10-091-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Touhou Genso Wanderer Lotus Labyrinth R decodes 1920x1080 videos into 1920x1088 surface. Only allow mismatch for height, since larger width would result in increasingly offset rows and somewhat defeat entire purpose of this check.
* | | | | | | | Merge pull request #7138 from ameerj/vic-fmtGravatar Mai M2021-10-082-125/+154
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | vic: Implement RGBX8 video frame format
| * | | | | | | vic: Avoid memory corruption when multiple streams with different dimensions ↵Gravatar ameerj2021-10-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are decoded This is a work around to avoid buffer overflow errors until multi channel/multi stream decoding is supported.
| * | | | | | | vic: Refactor frame writing methodsGravatar ameerj2021-10-072-138/+146
| | | | | | | |
| * | | | | | | vic: Implement RGBX frame formatGravatar ameerj2021-10-072-3/+15
| | |/ / / / / | |/| | | | |
* | | | | | | kernel: hle_ipc: Foward declare KAutoObjectGravatar Morph2021-10-072-1/+2
| | | | | | |
* | | | | | | service: Reduce header include overheadGravatar Morph2021-10-0731-39/+11
|/ / / / / /
* | | | | | Merge pull request #7118 from ameerj/vc-gpu-implGravatar Fernando S2021-10-0621-691/+890
|\ \ \ \ \ \ | | | | | | | | | | | | | | gpu: Migrate implementation to the cpp file
| * | | | | | nvflinger: Use jthread and stop_token for VSync threadGravatar ameerj2021-10-032-32/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids a destruction data race that may occur on the vsync thread
| * | | | | | nvhost_ctrl: Refactor usage of gpu.LockSync()Gravatar ameerj2021-10-033-35/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
| * | | | | | gpu: Migrate implementation to the cpp fileGravatar ameerj2021-10-0319-632/+875
| | | | | | |
* | | | | | | Merge pull request #7090 from Moonlacer/tas_spacing_additionGravatar bunnei2021-10-052-146/+188
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | (Minor Change) Hint (?) Button Removal and Spacing Change to the TAS Window
| * | | | | | | configure_tas: Remove help button from dialog windowGravatar Moonlacer2021-09-291-0/+1
| | | | | | | |
| * | | | | | | configure_tas: Ensure dialog buttons always stay at the bottomGravatar Moonlacer2021-09-291-146/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the dialog buttons would be floating in-place when the dialog is stretched downwards. This change ensures that the dialog buttons always stay at the bottom of the window.
* | | | | | | | Merge pull request #7115 from ameerj/log-compileGravatar bunnei2021-10-0515-18/+53
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | common/logging: Reduce dependent header include overhead
| * | | | | | | | common/logging: Reduce scope of fmt includeGravatar ameerj2021-10-014-1/+5
| | | | | | | | |
| * | | | | | | | common/logging: Move Log::Entry declaration to a separate headerGravatar ameerj2021-10-0112-17/+48
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | This reduces the load of requiring to include std::chrono in all files which include log.h
* | | | | | | | Merge pull request #7103 from Morph1984/service-ctx-eventGravatar bunnei2021-10-0426-271/+367
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | service: Replace all service event creation with ServiceContext::CreateEvent
| * | | | | | | | service: Replace service event creation with ServiceContext::CreateEventGravatar Morph2021-10-0126-271/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The service context helps to manage all created events and allows us to close them upon destruction.
* | | | | | | | | Merge pull request #7101 from ameerj/vk-tess-topologyGravatar bunnei2021-10-041-1/+10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vk_graphics_pipeline: Force patch list topology when tessellation is used
| * | | | | | | | | vk_graphics_pipeline: Force patch list topology when tessellation is usedGravatar ameerj2021-09-281-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a crash on some drivers when tessellation is used but the IA topology is not patch list.
* | | | | | | | | | Merge pull request #7107 from astrelsky/iob_fixGravatar bunnei2021-10-041-1/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | prevent access violation from iob in Memory::IsValidVirtualAddress
| * | | | | | | | | | prevent access violation from iob in Memory::IsValidVirtualAddressGravatar Andrew Strelsky2021-09-291-1/+5
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7091 from vonchenplus/fix_memroy_leakGravatar Ameer J2021-10-046-9/+114
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | core: Fix memory leak
| * | | | | | | | | | Fix KShareMemory object leakGravatar Feng Chen2021-09-295-3/+106
| | | | | | | | | | |
| * | | | | | | | | | Fix KScopedAutoObject object leak when SendSyncRequestGravatar Feng Chen2021-09-251-6/+8
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7111 from lat9nq/no-title-bar-versionGravatar bunnei2021-10-031-2/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | main: Don't add an extra separator when the title version is absent
| * | | | | | | | | | main: Don't add an extra separator when the title version is absentGravatar lat9nq2021-09-301-2/+7
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some titles, such as homebrew, do not have any version string. Because yuzu hard codes the title bar string assuming a version string is preset, booting homebrew causes yuzu to add an extra separator with no content between. This uses a lambda expression to prevent that from happening.
* | | | | | | | | | Merge pull request #7113 from Morph1984/no-log-ip-addrGravatar bunnei2021-10-021-2/+0
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | network: Do not log IP address
| * | | | | | | | | | network: Do not log IP addressGravatar Morph2021-10-011-2/+0
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Logging this may be a privacy concern for some users.
* | | | | | | | | | Merge pull request #6979 from german77/joycon_nameGravatar bunnei2021-10-021-2/+16
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | input_common: Add alternative string for joycons
| * | | | | | | | | | input_common: Add alternative string for joyconsGravatar german772021-09-061-2/+16
| | | | | | | | | | |
* | | | | | | | | | | service: am: Make use of Exit to exit the currently running applicationGravatar Morph2021-10-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also moves the call to the end to ensure services are properly destructed on exit.
* | | | | | | | | | | yuzu: main: Register a callback for ExitGravatar Morph2021-10-014-0/+17
| | | | | | | | | | |
* | | | | | | | | | | core: Add Exit and ExitCallbackGravatar Morph2021-10-012-0/+25
| |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows ISelfController::Exit to stop the currently running application. This is typically used by homebrew to exit back to the homebrew menu after calling consoleExit with libnx.
* | | | | | | | | | Merge pull request #7102 from Morph1984/remove-boxcatGravatar bunnei2021-10-0115-964/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Remove Boxcat BCAT backend
| * | | | | | | | | | CMakeLists: Remove BoxCat build optionGravatar Morph2021-09-291-4/+0
| | | | | | | | | | |
| * | | | | | | | | | settings: Remove BCAT settingsGravatar Morph2021-09-295-17/+0
| | | | | | | | | | |
| * | | | | | | | | | configure_network: Remove BCATGravatar Morph2021-09-293-208/+0
| | | | | | | | | | |
| * | | | | | | | | | service: bcat: Remove BoxCat BCAT implementationGravatar Morph2021-09-294-631/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current implementation of BoxCat as it stands is non-functional due to the reliance on a server providing BCAT files. This implementation will eventually be replaced with one that allows the use of local BCAT files dumped from a Nintendo Switch.
| * | | | | | | | | | externals: Remove libzipGravatar Morph2021-09-281-1/+1
| | | | | | | | | | |
| * | | | | | | | | | file_sys: Remove vfs_libzipGravatar Morph2021-09-283-103/+0
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7075 from v1993/power-of-teaGravatar bunnei2021-09-301-0/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | applets: Use subdirectory of main data directory for QtWebEngine storage
| * | | | | | | | | Use subdirectory of main data directory for QtWebEngine storageGravatar v19932021-09-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an unrelated directory was used for this. Keep everything together for consistency.
* | | | | | | | | | Merge pull request #7061 from ameerj/dma-buffer-miscGravatar bunnei2021-09-304-39/+37
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | buffer_cache, maxwell_dma: Minor refactoring and code fixes