summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2020-01-06yuzu/bootmanager: Remove {glx,wgl}MakeCurrent on SwapBuffersReinUsesLisp
MakeCurrent is a costly (according to Nsight's profiler it takes a tenth of a millisecond to complete), and we don't have a reason to call it because: - Qt no longer signals a warning if it's not called - yuzu no longer supports macOS
2020-01-02yuzu: Remove Maxwell debuggerReinUsesLisp
This was carried from Citra and wasn't really used on yuzu. It also adds some runtime overhead. This commit removes it from yuzu's codebase.
2019-11-26core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash
With all of the trivial parts of the memory interface moved over, we can get right into moving over the bits that are used. Note that this does require the use of GetInstance from the global system instance to be used within hle_ipc.cpp and the gdbstub. This is fine for the time being, as they both already rely on the global system instance in other functions. These will be removed in a change directed at both of these respectively. For now, it's sufficient, as it still accomplishes the goal of de-globalizing the memory code.
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵bunnei
kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
2019-11-21Merge pull request #3140 from FearlessTobi/port-4953bunnei
Port citra-emu/citra#4953: "citra_qt/main.ui: remove unused actions "Load Symbol Map..." and "Select Game Directory...""
2019-11-19citra_qt/main.ui: remove unused actions "Load Symbol Map..." and...Tobias
..."Select Game Directory..." Co-authored-by: vvanelslande <vvanelslandedev@gmail.com>
2019-11-15Merge pull request #3047 from ReinUsesLisp/clip-controlbunnei
gl_rasterizer: Emulate viewport flipping with ARB_clip_control
2019-11-09yuzu: configure_web: Use Base64 encoded token for simplifying user experience.bunnei
2019-11-07gl_rasterizer: Emulate viewport flipping with ARB_clip_controlReinUsesLisp
Emulates negative y viewports with ARB_clip_control. This allows us to more easily emulated pipelines with tessellation and/or geometry shader stages. It also avoids corrupting games with transform feedbacks and negative viewports (gl_Position.y was being modified).
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei
- This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
2019-11-03citra_qt: add amiibo drag and drop supportFearlessTobi
Co-Authored-By: Valentin Vanelslande <vvanelslandedev@gmail.com>
2019-10-15Correct compiling errors and addapt to the new interface.Fernando Sahmkow
2019-10-10fixed clang format & addressed feedbackFreddyFunk
2019-10-10yuzu/configure_input_player: Fix input handling for ZL and ZR from ↵FreddyFunk
controllers with analog triggers
2019-10-09Merge pull request #2910 from FearlessTobi/port-4930bunnei
Port citra-emu/citra#4930: "Pause when in background"
2019-10-06qt: Fix game name format errorZach Hilman
2019-10-05Merge pull request #2942 from ReinUsesLisp/clang-warningsbunnei
Silence miscellaneous warnings
2019-10-05qt: Change titlebar formattingZach Hilman
2019-10-04yuzu/game_list_worker: Silence warningsReinUsesLisp
2019-10-04yuzu/game_list: Silence -Wswitch and -Wunused-variableReinUsesLisp
2019-10-04yuzu/configure_service: Silence -WswitchReinUsesLisp
2019-10-03Merge pull request #2898 from FearlessTobi/port-4004bunnei
Port citra-emu/citra#4004: "qt_themes: add two colorful themes"
2019-10-02qt: Add service dialogZach Hilman
2019-09-30boxcat: Implement events global fieldZach Hilman
2019-09-30configure_service: Allow Qt to open external linksZach Hilman
2019-09-30yuzu: Add UI tab to configure BCAT servicesZach Hilman
Also displays current events if boxcat is selected.
2019-09-30settings: Add option to set BCAT backendZach Hilman
2019-09-26yuzu: Pause when in backgroundFearlessTobi
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
2019-09-22qt_themes: add two colorful themesFearlessTobi
These two colorful themes are based on the Default and Dark themes, and contain icons that are colored rather than black and white. These icons come from icons8.com and they have been slightly revised by me. I'm pretty sure I was licensed to use them for Citra. Co-Authored-By: Pengfei Zhu <zhupengfei321@sina.cn>
2019-09-23Merge pull request #2683 from DarkLordZach/lock-exitDavid
am: Implement exit locking and self exit commands
2019-09-22main: Use const on all variable initializationsZach Hilman
2019-09-22Add missing includeFearlessTobi
2019-09-21qt: Prompt user for confirmation if exit lock is activeZach Hilman
2019-09-22Merge pull request #2430 from DarkLordZach/fs-controllerDavid
core: Implement FileSystemController to deglobalize FS services
2019-09-21Merge pull request #2883 from ogniK5377/log-gameZach Hilman
Log the current title id and game name which is booting
2019-09-21configure_debug: Move reporting option to loggingZach Hilman
2019-09-21config: Remove Dump options from configure_debugZach Hilman
2019-09-21yuzu: Add UI to manage filesystem paths and sizesZach Hilman
2019-09-21settings: Add options for managing gamecard emulationZach Hilman
2019-09-21settings: Add options for setting storage sizesZach Hilman
2019-09-21yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman
2019-09-21Merge pull request #2885 from Hexagon12/port-4944David
Port citra-emu/citra#4944: "Added Host CPU and OS to log"
2019-09-21Added Host CPU and OS to logpbarilla
2019-09-21Merge pull request #2806 from FearlessTobi/port-4882David
Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
2019-09-21Swapped TID and Game name to make it easier to parseDavid Marcec
2019-09-21Log the current title id and game name which is bootingDavid Marcec
Spit out a LOG_INFO of the current game name and it's title id in the log. This helps to read log files and figure out which games have which issues
2019-09-16When docked mode is checked, uncheck "joycons docked"Morph
2019-09-10Add frametime logging for tracking performance over timefearlessTobi
Co-Authored-By: jroweboy <jroweboy@gmail.com>
2019-09-05Merge pull request #2797 from FearlessTobi/port-4877David
Port citra-emu/citra#4877: "citra_qt: on osx chdir to bundle dir to allow detection of user folder"
2019-09-05Address review commentsFearlessTobi