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
a5d7387d47
file_sys/directory: Remove unused DirectoryBackend class
This isn't used at all, so we can just get rid of it.
7 years ago
ReinUsesLisp
189c792193
gl_rasterizer: Silent unsafe mix warning
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
f275ac383c
core/frontend/applets/web_browser: Include missing headers
Gets rid of a few indirect inclusions.
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
ReinUsesLisp
c5c75bc21a
shader_ir: Fixup clang build
7 years ago
Zach Hilman
d8094073a2
loader: Propagate NCA logo section to ReadBanner and ReadLogo
7 years ago
Zach Hilman
fa4a624cc6
content_archive: Add getter for logo section of NCA
7 years ago
ReinUsesLisp
4388b8cee0
gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility
7 years ago
ReinUsesLisp
ddbc441989
gl_shader_decompiler: Inline textureGather component
7 years ago
ReinUsesLisp
53c06f089d
shader_decode: Fixup XMAD
7 years ago
ReinUsesLisp
1be12d5819
shader_ir: Pass to decoder functions basic block's code
7 years ago
ReinUsesLisp
719c83a4c2
shader_decode: Improve zero flag implementation
7 years ago
ReinUsesLisp
c75f5c634a
shader_ir: Remove composite primitives and use temporals instead
7 years ago
ReinUsesLisp
960b0f653a
gl_shader_decompiler: Fixup AssignCompositeHalf
7 years ago
ReinUsesLisp
92610e9705
shader_decode: Use proper primitive names
7 years ago
ReinUsesLisp
44fce20a01
shader_decode: Use BitfieldExtract instead of shift + and
7 years ago
ReinUsesLisp
26d519c0f6
shader_ir: Remove Ipa primitive
7 years ago
ReinUsesLisp
0a9aa9f8db
gl_shader_decompiler: Use rasterizer's UBO size limit
7 years ago
ReinUsesLisp
16dee3d290
gl_shader_gen: Fixup code formatting
7 years ago
ReinUsesLisp
685996eabb
video_core: Rename glsl_decompiler to gl_shader_decompiler
7 years ago
ReinUsesLisp
8df3fb8b1e
shader_ir: Remove RZ and use Register::ZeroIndex instead
7 years ago
ReinUsesLisp
35724f3435
shader_decode: Implement TEXS.F16
7 years ago
ReinUsesLisp
afa9967c4a
shader_decode: Fixup R2P
7 years ago
ReinUsesLisp
be9d40cf0d
glsl_decompiler: Fixup TLDS
7 years ago
ReinUsesLisp
d08982ed56
glsl_decompiler: Fixup geometry shaders
7 years ago
ReinUsesLisp
a90860a63a
shader_decode: Fixup WriteLogicOperation zero comparison
7 years ago
ReinUsesLisp
afbbc154d0
glsl_decompiler: Fixup permissive member function declarations
7 years ago
ReinUsesLisp
1314fd5277
shader_decode: Fixup PSET
7 years ago
ReinUsesLisp
495fbb2096
shader_decode: Fixup clang-format
7 years ago
ReinUsesLisp
0b1a2a74b6
video_core: Implement IR based geometry shaders
7 years ago
ReinUsesLisp
095b8f822b
shader_decode: Implement VMAD and VSETP
7 years ago
ReinUsesLisp
a71ce91f9b
shader_decode: Implement HSET2
7 years ago
ReinUsesLisp
5896358e4a
shader_decode: Rework HSETP2
7 years ago
ReinUsesLisp
e0971b5f9c
shader_decode: Implement R2P
7 years ago
ReinUsesLisp
8f2327d84b
shader_decode: Implement CSETP
7 years ago
ReinUsesLisp
da25db6829
shader_decode: Implement PSET
7 years ago
ReinUsesLisp
54bffa5381
shader_decode: Implement HFMA2
7 years ago