summaryrefslogtreecommitdiff
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2019-03-04yuzu: Remove usage of the global telemetry accessorLioncash
In these cases the system object is nearby, and in the other, the long-form of accessing the telemetry instance is already used, so we can get rid of the use of the global accessor.
2019-03-02citra_qt/main: make SPEED_LIMIT_STEP static constexprfearlessTobi
MSVC does not seem to like using constexpr values in a lambda that were declared outside of it. Previously on MSVC build the hotkeys to inc-/decrease the speed limit were not working correctly because in the lambda the SPEED_LIMIT_STEP had garbage values. After googling around a bit I found: https://github.com/codeplaysoftware/computecpp-sdk/issues/95 which seems to be a similar issue. Trying the suggested fix to make the variable static constexpr also fixes the bug here.
2019-02-08Use QString instead of std::string where applicableunknown
2019-02-08Use constexpr char array instead of string where applicableMat M
Co-Authored-By: FreddyFunk <frederic.laing.development@gmail.com>
2019-02-08frontend: Open transferable shader cache for a selected game in the gamelistunknown
2019-02-06gl_shader_cache: Link loading screen with disk shader cache loadReinUsesLisp
2019-02-05Fix crash when no files are selectedxperia64
2019-02-05Add file extension to screenshot filename if not providedxperia64
2019-01-23Merge pull request #2054 from bunnei/scope-context-refactorbunnei
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
2019-01-23frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei
2019-01-22citra_qt: Log settings on launchzhupengfei
2019-01-21QT Frontend: Migrate to QOpenGLWindowJames Rowe
2019-01-21Add fade out effect to the loading screenJames Rowe
2019-01-21Remove blue box around loading screenJames Rowe
2019-01-19QT Frontend: Add a Loading screen with progressbarJames Rowe
With shader caches on the horizon, one requirement is to provide visible feedback for the progress. The shader cache reportedly takes several minutes to load for large caches that were invalidated, and as such we should provide a loading screen with progress. Adds a loading screen widget that will be shown until the first frame of the game is swapped. This was chosen in case shader caches are not being used, several games still take more than a few seconds to launch and could benefit from a loading screen.
2019-01-10Merge pull request #1939 from DarkLordZach/web-appletbunnei
applets: Implement HLE web browser applet (LibAppletOff)
2019-01-02Merge pull request #1942 from DarkLordZach/profile-select-game-bootbunnei
qt: Add setting to prompt for user on game boot
2018-12-28travis: Use correct package for linux Qt5WebEngineZach Hilman
2018-12-28main: Add main window integrations for QtWebBrowserAppletZach Hilman
2018-12-25qt: Use ProfileSelectionDialog when selecting user for save dataZach Hilman
This allows us to present a much nicer UI to the user over a simple combo box and is made easy with the modular nature of the profile-selection applet frontend.
2018-12-25qt: Add setting to prompt for user on game bootZach Hilman
Using the QtProfileSelectorDialog, this implementation is trivial. This mimics the real switch behavior of asking which user on every game boot, but it is default disabled as that might get inconvenient.
2018-12-23Merge pull request #1886 from FearlessTobi/port-4164bunnei
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
2018-12-23Merge pull request #1781 from DarkLordZach/applet-profile-selectbunnei
am: Implement HLE profile selector applet
2018-12-18yuzu, video_core: Screenshot functionalityzhupengfei
Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout.
2018-12-04qt: Add Properties menu to game list right-clickZach Hilman
2018-12-03qt: Implement GUI dialog frontend for ProfileSelectorZach Hilman
Presents profiles in a list, similar to switch.
2018-12-03qt: Register to use Qt ProfileSelector instead of defaultZach Hilman
2018-12-03Merge pull request #1835 from lioncash/cache-globalbunnei
filesystem: De-globalize registered_cache_union
2018-12-01filesystem: De-globalize registered_cache_unionLioncash
We can just return a new instance of this when it's requested. This only ever holds pointers to the existing registed caches, so it's not a large object. Plus, this also gets rid of the need to keep around a separate member function just to properly clear out the union. Gets rid of one of five globals in the filesystem code.
2018-11-28gl_rasterizer: Remove extension booleansReinUsesLisp
2018-11-27file_sys/registered_cache: Use regular const references instead of ↵Lioncash
std::shared_ptr for InstallEntry() These parameters don't need to utilize a shared lifecycle directly in the interface. Instead, the caller should provide a regular reference for the function to use. This also allows the type system to flag attempts to pass nullptr and makes it more generic, since it can now be used in contexts where a shared_ptr isn't being used (in other words, we don't constrain the usage of the interface to a particular mode of memory management).
2018-11-21Removed pre 4.3 ARB extensionsFernandoS27
2018-11-21Update OpenGL's backend version from 3.3 to 4.3FernandoS27
2018-11-20Merge pull request #1667 from DarkLordZach/swkbdbunnei
am: Implement HLE software keyboard applet
2018-11-18Merge pull request #1640 from DarkLordZach/game-list-reloadbunnei
game_list: Only reload game list after relevant settings changed
2018-11-18applet: Add operation completed callbackZach Hilman
2018-11-18software_keyboard: Make GetText asynchronousZach Hilman
a
2018-11-18am: Allow applets to push multiple and different channels of dataZach Hilman
2018-11-18am: Implement text check software keyboard modeZach Hilman
Allows the game to verify and send a message to the frontend.
2018-11-18am: Deglobalize software keyboard appletZach Hilman
2018-11-18qt/main: Register Qt Software Keyboard frontend with AMZach Hilman
Allows using Qt provider over default.
2018-11-16Merge pull request #1678 from FearlessTobi/amiibo-hotkeysbunnei
Port citra-emu/citra#4387: "yuzu: Add hotkey for Amiibo loading"
2018-11-13yuzu: Add hotkey for Amiibo loadingfearlessTobi
2018-11-12Merge pull request #1650 from FreddyFunk/castbunnei
yuzu/main: Fix compiler warning
2018-11-12Merge pull request #1674 from FearlessTobi/fullscreen-fixJames Rowe
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
2018-11-12yuzu: Add a missing "!" to fix the stuck-in-fullscreen bugTobias
2018-11-06yuzu/main: Fix compiler warningFrederic Laing
2018-11-05Merge pull request #1441 from CarlKenner/DebuggerLogbunnei
logging: Add DebuggerBackend for logging to Visual Studio
2018-11-05Merge pull request #1639 from DarkLordZach/open-yuzu-folderbunnei
qt: Add help option to open yuzu folder
2018-11-05Fix quickstart linkDharmin K Shah