summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-10-14Merge pull request #6774 from lat9nq/remove-global-yuzuMorph
yuzu qt: Remove global system instances
2021-10-13Merge pull request #7157 from ameerj/vic-surface-sizeMorph
vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPU
2021-10-13Merge pull request #7142 from german77/sdl_rangebunnei
input_common/sdl: Fix joystick range
2021-10-13Merge pull request #7158 from ameerj/window-900pbunnei
main: Add option to reset window size to 900p
2021-10-12Merge pull request #7147 from behunin/patch-1Ameer J
Update configure_tas.ui
2021-10-12Merge pull request #7109 from vonchenplus/fix_h264_max__reference_num_errorAmeer J
h264: Use max allowed max_num_ref_frames when using CPU decoding
2021-10-11common/fs/path_util: Slightly refactor PathManagerImpl's constructorCreak
This moves all GenerateYuzuPath calls outside of the platofrm-specific #ifdefs, replacing them with assignments to paths.
2021-10-11Create local variables for mouse and wheel positionsRomain Failliot
2021-10-11Fix a few warningsRomain Failliot
- 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
2021-10-11Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorMorph
applets/web: Fallback to loader to get the manual romfs if none is found
2021-10-11input_common/sdl: Fix joystick rangegerman77
2021-10-11main: Add option to reset window size to 900pameerj
2021-10-11applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen
2021-10-10vic: Use the minimum of surface/frame dimensions when writing the final ↵ameerj
frame to the GPU Addresses possible buffer overflow behavior.
2021-10-10h264: Use max allowed max_num_ref_frames when using CPU decodingFeng Chen
2021-10-09vic: Allow surface to be higher than frameValeri
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.
2021-10-08Merge pull request #7138 from ameerj/vic-fmtMai M
vic: Implement RGBX8 video frame format
2021-10-08Update configure_tas.uiLevi Behunin
Remove the geometry property again(7045) after 7090 re-added.
2021-10-08vic: Avoid memory corruption when multiple streams with different dimensions ↵ameerj
are decoded This is a work around to avoid buffer overflow errors until multi channel/multi stream decoding is supported.
2021-10-07vic: Refactor frame writing methodsameerj
2021-10-07discord_impl: Remove global system instanceslat9nq
2021-10-07game_list: Remove global instances of Core::Systemlat9nq
2021-10-07configuration: Add const qualifier where ablelat9nq
2021-10-07yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq
2021-10-07kernel: hle_ipc: Foward declare KAutoObjectMorph
2021-10-07service: Reduce header include overheadMorph
2021-10-07vic: Implement RGBX frame formatameerj
2021-10-06Merge pull request #7118 from ameerj/vc-gpu-implFernando S
gpu: Migrate implementation to the cpp file
2021-10-05Merge pull request #7090 from Moonlacer/tas_spacing_additionbunnei
(Minor Change) Hint (?) Button Removal and Spacing Change to the TAS Window
2021-10-05Merge pull request #7115 from ameerj/log-compilebunnei
common/logging: Reduce dependent header include overhead
2021-10-04Merge pull request #7103 from Morph1984/service-ctx-eventbunnei
service: Replace all service event creation with ServiceContext::CreateEvent
2021-10-04Merge pull request #7101 from ameerj/vk-tess-topologybunnei
vk_graphics_pipeline: Force patch list topology when tessellation is used
2021-10-04Merge pull request #7107 from astrelsky/iob_fixbunnei
prevent access violation from iob in Memory::IsValidVirtualAddress
2021-10-04Merge pull request #7091 from vonchenplus/fix_memroy_leakAmeer J
core: Fix memory leak
2021-10-03Merge pull request #7111 from lat9nq/no-title-bar-versionbunnei
main: Don't add an extra separator when the title version is absent
2021-10-02Merge pull request #7113 from Morph1984/no-log-ip-addrbunnei
network: Do not log IP address
2021-10-03nvflinger: Use jthread and stop_token for VSync threadameerj
Avoids a destruction data race that may occur on the vsync thread
2021-10-03nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj
This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
2021-10-03gpu: Migrate implementation to the cpp fileameerj
2021-10-02Merge pull request #6979 from german77/joycon_namebunnei
input_common: Add alternative string for joycons
2021-10-01service: am: Make use of Exit to exit the currently running applicationMorph
This also moves the call to the end to ensure services are properly destructed on exit.
2021-10-01yuzu: main: Register a callback for ExitMorph
2021-10-01core: Add Exit and ExitCallbackMorph
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.
2021-10-01service: Replace service event creation with ServiceContext::CreateEventMorph
The service context helps to manage all created events and allows us to close them upon destruction.
2021-10-01network: Do not log IP addressMorph
Logging this may be a privacy concern for some users.
2021-10-01Merge pull request #7102 from Morph1984/remove-boxcatbunnei
Remove Boxcat BCAT backend
2021-10-01common/logging: Reduce scope of fmt includeameerj
2021-10-01common/logging: Move Log::Entry declaration to a separate headerameerj
This reduces the load of requiring to include std::chrono in all files which include log.h
2021-09-30Merge pull request #7075 from v1993/power-of-teabunnei
applets: Use subdirectory of main data directory for QtWebEngine storage
2021-09-30main: Don't add an extra separator when the title version is absentlat9nq
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.