summaryrefslogtreecommitdiffstats
path: root/src/yuzu/bootmanager.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* yuzu: Constrain mouse in render window when emulatedNarr the Reg2023-11-251-1/+55
* general: Use console mode helper across projectlat9nq2023-08-231-3/+2
* general: Convert use_docked_mode to an enumerationlat9nq2023-08-221-2/+3
* yuzu-qt: Screenshots depend more on the graphics settingslat9nq2023-08-161-6/+1
* yuzu-qt: Implement unspecified screenshot ratiolat9nq2023-08-161-3/+7
* bootmanager: Remove old pathlat9nq2023-08-161-8/+3
* bootmanager: Consider the default resolutionlat9nq2023-08-161-1/+5
* yuzu-qt: Enable specifying screenshot resolutionlat9nq2023-08-161-1/+15
* general: remove atomic signal and waitLiam2023-06-221-4/+2
* core: frontend: Refactor GraphicsContext to its own module.bunnei2023-06-031-0/+1
* qt_common: Remove yuzu prefixlat9nq2023-05-041-2/+2
* bootmanager: Clean up includes [IWYU]lat9nq2023-05-031-11/+29
* bootmanager: Remove inaccurate switchlat9nq2023-05-031-11/+2
* qt_common: Move window info function out of bootmanagerlat9nq2023-05-031-44/+3
* bootmanager: Return value in impossible caselat9nq2023-05-031-0/+1
* configuration: Expose separate swap present modeslat9nq2023-05-031-1/+12
* Qt: Reintroduce scaling for touch inputgerman772023-02-201-6/+14
* input_common: Split mouse input into individual devicesNarr the Reg2023-02-161-2/+8
* Qt: Fix mouse scallinggerman772023-02-161-16/+8
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-141-1/+1
* qt: unlock during signal emissionLiam2023-01-101-2/+17
* qt: exit properly on guest-initiated closeLiam2022-12-221-1/+0
* Merge pull request #9463 from liamwhite/manager-eventsliamwhite2022-12-201-53/+29
|\
| * EmuThread: refactorLiam2022-12-171-53/+29
* | bootmanager: Use proper camera sizegerman772022-12-181-4/+12
* | bootmanager: Encapsulate all QCamera codegerman772022-12-181-0/+2
|/
* Merge pull request #9461 from liamwhite/wanativeMai2022-12-171-1/+5
|\
| * qt: avoid setting WA_DontCreateNativeAncestors on all platformsLiam2022-12-171-1/+5
* | Merge pull request #9454 from liamwhite/wayland-eglMai2022-12-171-2/+5
|\ \
| * | qt: handle wayland-egl platform nameLiam2022-12-161-2/+5
* | | Merge pull request #9451 from ameerj/camera-data-arrayliamwhite2022-12-171-7/+5
|\ \ \ | |_|/ |/| |
| * | camera: Use pre-allocated vector for camera dataameerj2022-12-171-7/+5
| |/
* | Merge pull request #8605 from devsnek/graceful-shutdownliamwhite2022-12-161-0/+5
|\ \ | |/ |/|
| * let games gracefully exitGus Caplan2022-12-131-0/+5
* | gl_device: Use a more robust way to use strict context modeAlexander Orzechowski2022-12-131-0/+2
* | OpenGL: Check for threading supportAlexander Orzechowski2022-12-131-0/+6
* | RenderWidget: Set WA_DontCreateNativeAncestorsAlexander Orzechowski2022-12-131-0/+1
* | renderer_opengl: refactor context acquireLiam2022-12-131-2/+1
|/
* Merge pull request #9344 from liamwhite/nullbunnei2022-12-031-4/+14
|\
| * video_core: add null backendLiam2022-11-291-4/+14
* | Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-031-1/+1
|\ \
| * | general: fix compile for Apple ClangLiam2022-11-231-1/+1
* | | Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti2022-12-021-0/+4
|\ \ \ | |_|/ |/| |
| * | Vulkan: update initializationLiam2022-11-271-0/+4
| |/
* / Qt6: Disable IR Sensor when compiling with Qt6Kyle Kienapfel2022-11-181-0/+8
|/
* yuzu: Change QtKeyToSwitchKey switch case to arraygerman772022-11-071-217/+120
* core: Partially persist emulation state across game boots.bunnei2022-10-191-2/+2
* common: remove "yuzu:" prefix from thread namesLiam2022-10-041-1/+1
* yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg2022-08-231-1/+19
* yuzu: Fix fmt 9.0.0 issueslat9nq2022-08-071-2/+2
* Merge pull request #8636 from german77/irs_cluster_releaseliamwhite2022-07-271-1/+2
|\
| * Address commentsNarr the Reg2022-07-251-1/+2
| * service: irs: Implement clustering processorgerman772022-07-241-1/+1
* | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
|/
* yuzu: Add webcam support and rebase to latest masterNarr the Reg2022-07-241-4/+15
* yuzu: Hook qt camera to camera drivergerman772022-07-241-0/+71
* core: fix initialization in single core, sync GPU modeLiam2022-06-171-0/+3
* bootmanager: Eliminate variable shadowingMorph2022-06-141-1/+1
* yuzu: Eliminate variable shadowingMorph2022-06-141-4/+4
* Merge pull request #8318 from Docteh/cmake-qt56-entryMai M2022-06-111-1/+1
|\
| * Update some files with Qt 5.15.2 best practices in mindKyle K2022-05-291-1/+1
* | core/debugger: Implement new GDB stub debuggerLiam2022-06-011-3/+8
* | input_common: touch: Rewrite touch driver to support multiple touch pointsgerman772022-05-231-49/+9
|/
* bootmanager: Don't create another screenshot request if previous one is not done yetgerman772022-04-181-0/+6
* yuzu: Reduce unused includesameerj2022-03-201-3/+0
* yuzu: Fix TAS from rebasegerman772021-11-251-1/+2
* bootmanager: Use cross-platform keyboard inputgerman772021-11-251-37/+56
* kraken: Address comments from reviewgerman772021-11-251-33/+33
* core/hid: Improve accuary of mouse implementationgerman772021-11-251-2/+2
* core/hid: Fully implement native mousegerman772021-11-251-0/+6
* input_common: Allow keyboard to be backwards compatiblegerman772021-11-251-5/+9
* core/hid: Improve accuracy of the keyboard implementationgerman772021-11-251-2/+274
* service/hid: Remove includes of core.h and settings.hgerman772021-11-251-1/+0
* input_common: Revert deleted TAS functionsgerman772021-11-251-0/+1
* yuzu: Use new input on main and bootmanagergerman772021-11-251-49/+44
* input_common: Rewrite keyboardgerman772021-11-251-32/+30
* const fixesAdam Heinermann2021-11-221-1/+1
* Added TAS controls to the menu under ToolsAdam Heinermann2021-11-221-0/+9
* Fix screenshot dimensions when at 1x scaleameerj2021-11-201-1/+1
* bootmanager: Fix screenshot resolution factor usageameerj2021-11-161-5/+3
* general: Get the current process program id directly from the systemMorph2021-11-041-2/+1
* general: Rename GetTitleID to GetProgramIDMorph2021-11-041-1/+1
* core: Move ResultStatus outside of SystemMorph2021-10-151-3/+3
* yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq2021-10-071-6/+6
* yuzu: main: Register a callback for ExitMorph2021-10-021-0/+5
* input_common/tas: new update methodgerman772021-09-181-0/+2
* renderers: Add explicit invert_y bool to screenshot callbackameerj2021-07-291-2/+2
* shader: Adhere to disk shader cache settingameerj2021-07-231-6/+7
* bootmanager: Create a dummy render widgetMorph2021-07-201-0/+6
* input_common: Fix mouse panning behaivourgerman772021-07-171-3/+6
* bootmanager: Use std::stop_source for stopping emulationReinUsesLisp2021-06-221-6/+6
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
* input_common: Release mouse buttons on out of focusgerman772021-05-031-0/+2
* common: Move settings to common from core.bunnei2021-04-151-1/+1
* Merge pull request #6040 from german77/toggleKeyboardbunnei2021-03-111-2/+6
|\
| * Enable button toggle for keyboard in the modifier buttongerman2021-03-061-2/+6
* | inputCommon: Mouse fixesgerman772021-02-281-2/+23
|/
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-1/+1
* Merge pull request #5869 from german77/mousePanningbunnei2021-02-111-2/+12
|\
| * Add mouse panninggerman2021-02-081-2/+12
* | renderer_opengl: Update OpenGL backend version requirement to 4.6Morph2021-02-071-22/+9
|/
* Always initialize keyboard inputgerman2021-01-151-3/+4
* Add mutitouch support for touch screensgerman2021-01-151-19/+54
* yuzu: Migrate off of setMargin() to setContentsMargins()Lioncash2021-01-131-2/+2
* yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476gal202020-12-311-2/+9
* cmake: Always enable VulkanReinUsesLisp2020-12-251-11/+1
* bootmanager: Add a check whether loading is completeMorph2020-12-181-0/+4
* Merge pull request #4939 from german77/MouseInputbunnei2020-11-301-17/+9
|\
| * Implement full mouse supportgerman2020-11-261-17/+9
* | Merge pull request #4976 from comex/poll-eventsRodrigo Locatti2020-11-261-1/+1
|\ \
| * | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main threadcomex2020-11-231-1/+1
| |/
* / frontend: yuzu (qt): Register a callback for ExecuteProgram.bunnei2020-11-251-0/+6
|/
* bootmanager: Allow mouse clicks only if touch is disabledMorph2020-11-161-3/+13
* bootmanager: Address review commentslat9nq2020-11-101-12/+16
* bootmanager: Log and show GL_RENDERER string when GPU is insufficientlat9nq2020-11-101-3/+19
* renderer_opengl: Remove emulated mailbox presentationReinUsesLisp2020-09-201-22/+1
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-1/+3
* Merge pull request #4605 from lioncash/copy3bunnei2020-08-301-1/+1
|\
| * bootmanager: Prevent unnecessary copies in TouchUpdateEvent()Lioncash2020-08-291-1/+1
* | yuzu/main: Amend lifetime issues with InputSubsystemLioncash2020-08-291-2/+2
|/
* input_common: Eliminate most global stateLioncash2020-08-271-11/+12
* yuzu: Resolve C++20 deprecation warnings related to lambda capturesLioncash2020-08-031-1/+1
* configuration: implement per-game configurations (#4098)lat9nq2020-07-101-4/+4
* Clang Format.Fernando Sahmkow2020-06-271-1/+0
* General: Correct rebase, sync gpu and context management.Fernando Sahmkow2020-06-271-12/+17
* Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.Fernando Sahmkow2020-06-271-0/+4
* General: Fix Stop functionFernando Sahmkow2020-06-271-2/+4
* General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow2020-06-271-1/+3
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-14/+18
* Merge pull request #4097 from kevinxucs/kevinxucs/device-pixel-scaling-floatbunnei2020-06-271-1/+1
|\
| * Fix framebuffer size on fractional scaling display.Kaiwen Xu2020-06-171-1/+1
* | bootmanager: Remove references to OpenGL for macOSMerryMage2020-06-181-2/+15
|/
* OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled.Fernando Sahmkow2020-05-181-0/+3
* Frontend: Remove tracking for context wrapperJames Rowe2020-05-121-8/+8
* yuzu: Option to hide mouse on inactivityFearlessTobi2020-04-201-0/+4
* Merge pull request #3594 from ReinUsesLisp/vk-instancebunnei2020-04-111-46/+46
|\
| * yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp2020-04-071-46/+46
* | qt/bootmanager: Remove unnecessary glBindFramebufferReinUsesLisp2020-04-081-1/+0
|/
* Frontend: Don't call DoneCurrent if the context isnt already currentJames Rowe2020-03-301-1/+4
* Address review and fix broken yuzu-tester buildJames Rowe2020-03-261-66/+31
* Frontend/GPU: Refactor context managementJames Rowe2020-03-251-190/+185
* frontend: qt: bootmanager: Acquire a shared context in main emu thread.bunnei2020-02-261-10/+5
* frontend: qt: bootmanager: Vulkan: Restore support for VK backend.bunnei2020-02-261-77/+128
* frontend: qt: bootmanager: OpenGL: Implement separate presentation thread.bunnei2020-02-261-200/+204
* core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei2020-02-261-2/+2
* yuzu/bootmanager: Define Vulkan widget only when enabledReinUsesLisp2020-01-291-0/+2
* yuzu: Implement Vulkan frontendReinUsesLisp2020-01-291-53/+229
* yuzu/bootmanager: Remove {glx,wgl}MakeCurrent on SwapBuffersReinUsesLisp2020-01-061-9/+2
* Merge pull request #2514 from ReinUsesLisp/opengl-compatZach Hilman2019-06-071-6/+2
|\
| * rasterizer_opengl: Remove OpenGL core profileReinUsesLisp2019-05-301-6/+2
* | yuzu/bootmanager: Log out screenshot destination pathLioncash2019-06-031-6/+11
* | yuzu/bootmanager: Treat the resolution factor as a u32Lioncash2019-06-031-2/+3
* | yuzu/bootmanager: Default EmuThread's destructor in the cpp fileLioncash2019-06-031-0/+2
* | yuzu/bootmanager: unsigned -> u32Lioncash2019-06-031-8/+8
* | yuzu/bootmanager: Change false literal to 0 for setSwapInterval()Lioncash2019-06-031-1/+1
* | yuzu/bootmanager: Remove pointer downcast in GRenderWindow's constructorLioncash2019-06-031-3/+2
* | yuzu/bootmanager: Remove unnecessary pointer castsLioncash2019-06-031-5/+6
|/
* Merge pull request #2518 from ReinUsesLisp/sdl2-windowbunnei2019-05-291-2/+1
|\
| * emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp2019-05-261-2/+1
* | gl_shader_cache: Use shared contexts to build shaders in parallelReinUsesLisp2019-05-211-9/+9
|/
* yuzu/bootmanager: Specify string conversions explicitlyLioncash2019-05-201-2/+4
* yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compatReinUsesLisp2019-05-171-0/+1
* Allow picking a Compatibility Profile for OpenGL.Fernando Sahmkow2019-04-201-1/+5
* yuzu/bootmanager: Replace unnnecessary constructor initializer list member of GGLContextLioncash2019-04-171-2/+2
* yuzu/bootmanager: Resolve constructor initializer list warningsLioncash2019-04-171-2/+1
* Merge pull request #2017 from jroweboy/glwidgetbunnei2019-04-141-70/+138
|\
| * bootmanager: Bypass input focus issuesReinUsesLisp2019-03-251-44/+57
| * bootmanager: Bypass resizing issueReinUsesLisp2019-03-251-7/+12
| * bootmanager: Delete container to avoid crash on game restartingReinUsesLisp2019-03-251-13/+8
| * QT: Hide GLWidget immediately after showing.James Rowe2019-01-221-0/+2
| * QT Frontend: Migrate to QOpenGLWindowJames Rowe2019-01-221-19/+72
* | general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-1/+1
* | frontend: qt: fix a freeze where if you click on entry in the game list too fast, citra will hangliushuyu2019-03-151-3/+1
* | Merge pull request #2187 from FearlessTobi/port-sdl-thingsbunnei2019-03-131-1/+0
|\ \
| * | Input: Remove global variables from SDL InputJames Rowe2019-03-021-1/+0
* | | bootmanager: Ensure that we have a context for shader loading.bunnei2019-03-071-4/+6
|/ /
* / gl_shader_cache: Link loading screen with disk shader cache loadReinUsesLisp2019-02-071-0/+9
|/
* QT Frontend: Add a Loading screen with progressbarJames Rowe2019-01-201-2/+9
* yuzu, video_core: Screenshot functionalityzhupengfei2018-12-181-0/+18
* Update OpenGL's backend version from 3.3 to 4.3FernandoS272018-11-211-1/+1
* bootmanager: Use QStringLiteral instead of std::string to represent the window titleLioncash2018-10-241-4/+2
* implemented touch in Qt and SDLNeatNit2018-10-091-7/+64
* Port #4141 from citra: Joystick hotplug support (#1275)Tobias2018-09-111-0/+1
* frontend: Set swap interval to 0fearlessTobi2018-09-061-0/+1
* OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.bunnei2018-07-141-1/+4
* Port #3505 from CItrafearlessTobi2018-07-071-6/+7
* string_util: Remove StringFromFormat() and related functionsLioncash2018-04-301-2/+4
* qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash2018-01-191-2/+2
* bootmanager: Minor tidiness/correctness changesLioncash2018-01-181-2/+1
* Implement Pull #3306 from citra: citra_qt: Drop Qt 5 version checks in code (#41)N00byKing2018-01-171-13/+1
* Implement Pull #3333 from citra: citra_qt: Pause emulation on CoreError (#39)N00byKing2018-01-161-0/+1
* Removing unused settings and yuzu rebrandingJames Rowe2018-01-131-3/+1
* Remove gpu debugger and get yuzu qt to compileJames Rowe2018-01-131-4/+2
* Massive removal of unused modulesJames Rowe2018-01-131-0/+310