summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2019-04-05yuzu/debugger/graphics_surface: Display error messages for file I/O errorsLioncash
2019-04-05yuzu/debugger/graphics_surface: Tidy up SaveSurfaceLioncash
- Use QStringLiteral where applicable. - Use const where applicable - Remove unnecessary precondition check (we already assert the pixbuf being non null)
2019-04-05yuzu/debugger/graphics_surface: Clean up connection overload deductionLioncash
We can utilize qOverload with the signal connections to make the function deducing a little less ugly.
2019-04-05yuzu/debugger/graphics_surface: Fill in missing surface format listingsLioncash
Fills in the missing surface types that were marked as unknown. The order corresponds with the TextureFormat enum within video_core/texture.h. We also don't need to all of these strings as translatable (only the first string, as it's an English word).
2019-04-04Merge pull request #2331 from lioncash/cachebunnei
yuzu/main: Minor adjustments to OnTransferableShaderCacheOpenFile()
2019-04-04yuzu/main: Remove unnecessary includesLioncash
While we're at it, don't use <QtGui> and <QtWidgets> and instead include exactly which headers we actually need.
2019-04-04yuzu/main: Use QStringLiteral where applicable within ↵Lioncash
OnTransferableShaderCacheOpenFile() Allows these strings to have no allocation cost when used at runtime.
2019-04-04yuzu/main: Tidy up the error dialog string in ↵Lioncash
OnTransferableShaderCacheOpenFile() Rather than scream that the file doesn't exist, we can clearly state what specifically doesn't exist, to avoid ambiguity, and make it easier to understand for non-primary English speakers/readers.
2019-04-03yuzu/main: Remove unnecessary string concatenation in ↵Lioncash
OnTransferableShaderCacheOpenFile() We can just make the trailing portion of the string part of the formatting, getting rid of the need to make another temporary string.
2019-04-03yuzu/main: Make open_target a QStringLioncash
Simplifies the amount of string conversions necessary. We also don't need to log out what occurs here.
2019-04-03yuzu/main: Use static variant of QFile's exists()Lioncash
There's no need to construct a QFile instance just to check for its existence.
2019-04-03Merge pull request #2095 from FreddyFunk/open-transferable-shader-cachebunnei
frontend: Open transferable shader cache for a selected game in the gamelist
2019-04-03Merge pull request #2323 from lioncash/includebunnei
yuzu/debugger/profiler: Remove unnecessary includes
2019-04-03yuzu/applets/software_keyboard: Use QDialogButtonBox standard buttons ↵Lioncash
instead of custom buttons Like the previous change, this allows Qt to handle proper translations of the UI buttons, rather than us needing to handle it.
2019-04-03yuzu/applets/profile_select: Use QDialogButtonBox standard buttons instead ↵Lioncash
of custom buttons Makes for shorter code, while also not requiring the buttons to be directly translated, they'll be handled by Qt itself.
2019-04-03yuzu/debugger/profiler: Remove unnecessary includesLioncash
Moves includes into the cpp file where necessary. This way, microprofile-related stuff isn't dumped into other UI-related code when the dialog header gets included.
2019-04-01Merge pull request #2301 from FearlessTobi/remove-amiibo-settingbunnei
core/yuzu: Remove enable_nfc setting
2019-04-01general: Use deducation guides for std::lock_guard and std::unique_lockLioncash
Since C++17, the introduction of deduction guides for locking facilities means that we no longer need to hardcode the mutex type into the locks themselves, making it easier to switch mutex types, should it ever be necessary in the future.
2019-03-29core/yuzu: Remove enable_nfc settingfearlessTobi
This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings.
2019-03-28Merge pull request #2266 from FernandoS27/arbitrationbunnei
Kernel: Fixes to Arbitration and SignalProcessWideKey Management
2019-03-20gpu: Move GPUVAddr definition to common_types.bunnei
2019-03-20Merge pull request #2239 from FearlessTobi/port-4684bunnei
Port citra-emu/citra#4684: "frontend: qt: fix a freeze where if you click on entry in the game list too fast, citra will hang"
2019-03-19Add CondVar Thread State.Fernando Sahmkow
2019-03-16video_core: Refactor to use MemoryManager interface for all memory access.bunnei
# Conflicts: # src/video_core/engines/kepler_memory.cpp # src/video_core/engines/maxwell_3d.cpp # src/video_core/morton.cpp # src/video_core/morton.h # src/video_core/renderer_opengl/gl_global_cache.cpp # src/video_core/renderer_opengl/gl_global_cache.h # src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
2019-03-15Merge pull request #2048 from FearlessTobi/port-3924bunnei
Port citra-emu/citra#3924: "citra_qt: Settings (configuration) rework"
2019-03-15frontend: qt: fix a freeze where if you click on entry in the game list too ↵liushuyu
fast, citra will hang
2019-03-13Merge pull request #2187 from FearlessTobi/port-sdl-thingsbunnei
Port various Citra changes to input_common, including deadzone support
2019-03-07Merge pull request #2196 from DarkLordZach/web-applet-escbunnei
web_browser: Add shortcut to Enter key to exit applet
2019-03-07Merge pull request #2205 from FearlessTobi/docked-undocked-hotkeybunnei
yuzu: add a hotkey to switch between undocked and docked mode
2019-03-07citra_qt: Settings (configuration) reworkzhupengfei
2019-03-07Merge pull request #2055 from bunnei/gpu-threadbunnei
Asynchronous GPU command processing
2019-03-06bootmanager: Ensure that we have a context for shader loading.bunnei
2019-03-06Merge pull request #2190 from lioncash/ogl-globalbunnei
core: Remove the global telemetry accessor function
2019-03-06settings: Add new graphics setting for use_asynchronous_gpu_emulation.bunnei
2019-03-06yuzu: add a hotkey to switch between undocked and docked modefearlessTobi
2019-03-05yuzu/debugger/wait_tree: Remove use of global CurrentProcess accessorLioncash
We already have the thread instance that was created under the current process, so we can just pass the handle table of it along to retrieve the owner of the mutex.
2019-03-04web_browser: Add shortcut to Enter key to exit appletZach Hilman
Addresses issues where a user in fullscreen could not exit some web applets without leaving fullscreen.
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-02Merge pull request #2154 from FearlessTobi/port-4647Mat M
Port citra-emu/citra#4647: "citra_qt/main: make SPEED_LIMIT_STEP static constexpr"
2019-03-02Input: Remove global variables from SDL InputJames Rowe
Changes the interface as well to remove any unique methods that frontends needed to call such as StartJoystickEventHandler by conditionally starting the polling thread only if the frontend hasn't started it already. Additionally, moves all global state into a single SDLState class in order to guarantee that the destructors are called in the proper order
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-27yuzu/compatdb: Remove unused lambda captureLioncash
Silences a compiler warning with clang.
2019-02-26common/vector_math: Move Vec[x] types into the Common namespaceLioncash
These types are within the common library, so they should be using the Common namespace.
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-06loading_screen: Unchunk progress barReinUsesLisp
2019-02-06gl_shader_cache: Link loading screen with disk shader cache loadReinUsesLisp
2019-02-06settings: Hide shader cache behind a settingReinUsesLisp
2019-02-06Merge pull request #2057 from FearlessTobi/port-4586bunnei
Port citra-emu/citra#4586: "Use QPixmap/QIcon for background color selection button"