Lioncash
9c6a7d3ebe
yuzu/compatdb: Remove unused lambda capture
Silences a compiler warning with clang.
7 years ago
Lioncash
39eccc0286
common/vector_math: Move Vec[x] types into the Common namespace
These types are within the common library, so they should be using the
Common namespace.
7 years ago
unknown
be597520c1
Use QString instead of std::string where applicable
7 years ago
Mat M
6b23ebdf92
Use constexpr char array instead of string where applicable
Co-Authored-By: FreddyFunk <frederic.laing.development@gmail.com>
7 years ago
unknown
b1e56cc6b2
frontend: Open transferable shader cache for a selected game in the gamelist
7 years ago
ReinUsesLisp
471ebf0757
loading_screen: Unchunk progress bar
7 years ago
ReinUsesLisp
f1e717fbee
gl_shader_cache: Link loading screen with disk shader cache load
7 years ago
ReinUsesLisp
1342998379
settings: Hide shader cache behind a setting
7 years ago
James Rowe
4d5b53faab
QT: Fix the loading screen 'H' switch logo to not glitch out
7 years ago
xperia64
a65c9b1f55
Fix crash when no files are selected
7 years ago
xperia64
1fd1f7a053
Add file extension to screenshot filename if not provided
7 years ago
Lioncash
c6d2828c74
kernel: Remove the Timer class
A holdover from citra, the Horizon kernel on the switch has no
prominent kernel object that functions as a timer. At least not
to the degree of sophistication that this class provided.
As such, this can be removed entirely. This class also wasn't used at
all in any meaningful way within the core, so this was just code sitting
around doing nothing. This also allows removing a few things from the
main KernelCore class that allows it to use slightly less resources
overall (though very minor and not anything really noticeable).
7 years ago
xperia64
029dc66786
Use QPixmap/QIcon for background color selection button
7 years ago
bunnei
674ebdda6a
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
7 years ago
zhupengfei
c63f74ed1d
citra_qt: Log settings on launch
8 years ago
James Rowe
664f318593
QT: Hide GLWidget immediately after showing.
With the loading screen merged, we don't want to actually show at this
point, but it still needs to be shown to actually create the context.
Turns out you can just show and hide it immediately and it'll work.
7 years ago
James Rowe
01a3b4f0de
QT Frontend: Migrate to QOpenGLWindow
7 years ago
James Rowe
d6c9eb7510
Change const char* to const char[]
7 years ago
James Rowe
67076bc07b
Fix mingw compile error and warnings
7 years ago
James Rowe
cf6cbd8c26
Add fade out effect to the loading screen
7 years ago
James Rowe
b3bba1e52c
Set Minimum Size to the same as renderwindow
7 years ago
James Rowe
681b9f8407
Remove blue box around loading screen
7 years ago
James Rowe
d152eea254
Change the background color of Stage Complete to yuzu blue
7 years ago
James Rowe
059ece9d03
Rename step 1 and step 2 to be a little more descriptive
7 years ago
James Rowe
c7516a14eb
Prevent estimated time from flashing after slow shader compilation starts
7 years ago
James Rowe
4084b0caec
Move progress bar style into constexpr strings
7 years ago
James Rowe
b2e68f104e
Hide progress bar on Prepare step
7 years ago
James Rowe
a923e54655
QT: Upgrade the Loading Bar to look much better
7 years ago
James Rowe
cdf5da57aa
Add a workaround if QMovie isn't available
7 years ago
James Rowe
bd16d2c0cc
QT Frontend: Add a Loading screen with progressbar
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.
7 years ago
Lioncash
bf796fd5dd
yuzu/configuration/configure_input_player: Forward declare types where applicable
Allows removing the inclusion of the main input common header from the
UI config header.
7 years ago
Lioncash
f056cb73ac
yuzu/configuration/configure_touchscreen_advanced: Remove unnecessary header inclusions
7 years ago
Lioncash
3f2d25b44a
yuzu/configuration/configure_per_general: Remove unused header inclusions
7 years ago
Lioncash
eeb04e75e2
yuzu/configuration/configure_debug: Remove unused header inclusions
7 years ago
Lioncash
f567ed92e5
yuzu/configuration/configure_system: Remove unused header inclusions
7 years ago
Lioncash
274f074ed5
yuzu/configuration/configure_web: Remove an unused lambda capture
'this' isn't actually used within the lambda, since what we need
from the class is already assigned within the capture section of
the lambda.
7 years ago
Lioncash
081c5a65d8
yuzu/configuration/configure_web: Use an ellipsis with 'Verifying' text
It's a common UI pattern to use an ellipsis to indicate an ongoing
action, rather than just specifying the word by itself.
7 years ago
Lioncash
ab2f154ff4
core/frontend/applets/web_browser: Make OpenPage() non-const
This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur.
7 years ago
Lioncash
37cbee5e33
yuzu/web_browser: std::move std::function instances in OpenPage()
Avoids the need to potentially reallocate the contained callbacks.
7 years ago
Lioncash
a44dae2514
yuzu/web_browser: Make slot functions private
These currently aren't used by anything other than the QtWebBrowser
class itself, and can be made private.
7 years ago
Zach Hilman
d73f33373b
settings: Fix comment structure
7 years ago
Zach Hilman
63e948f483
settings: Use std::chrono::seconds instead of s64 for RTC
7 years ago
Zach Hilman
1f1c7f57a1
qt: Provide UI to edit custom RTC settings
7 years ago
Zach Hilman
ac7b60b61b
settings: Add custom RTC settings
Stored as signed seconds since epoch.
7 years ago
Zach Hilman
fe91364e29
qt: Move profile manager to own UI tab
7 years ago
David Marcec
d0aaf94244
Removed pulse event type
Pulse is considered a hack and nothing should be using it. We should completely remove it
7 years ago
Lioncash
7187d20b6a
yuzu/configure_general: Silence truncation warnings in loadConfiguration()
The QPixmap API expects an unsigned int.
7 years ago
Lioncash
8611e4d103
yuzu/config: Silence truncation warnings
7 years ago
Zach Hilman
543cea4c5d
travis: Use correct package for linux Qt5WebEngine
7 years ago
Zach Hilman
f49f3e509f
web_browser: Add bounds checking to applet interface
7 years ago