Lioncash
7842536ddb
kernel/svc: Log out uncaught C++ exceptions from svcBreak
Looking into the implementation of the C++ standard facilities that seem
to be within all modules, it appears that they use 7 as a break reason
to indicate an uncaught C++ exception.
This was primarily found via the third last function called within
Horizon's equivalent of libcxxabi's demangling_terminate_handler(),
which passes the value 0x80000007 to svcBreak.
7 years ago
fearlessTobi
7185d90a53
dsp_interface: fix sound being played while volume is 0
According to documentation, if the argument of std::exp is zero, one is returned.
However we want the return value to be also zero in this case so no audio is played.
7 years ago
ReinUsesLisp
fc6d46c374
video_core: Silent implicit conversion warning
7 years ago
bunnei
045b0b70b6
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
7 years ago
zhupengfei
a94a828b6c
citra_qt: Log settings on launch
8 years ago
ReinUsesLisp
9a82dec74a
maxwell_3d: Set rt_separate_frag_data to 1 by default
Commercial games assume that this value is 1 but they never set it. On
the other hand nouveau manually sets this register. On
ConfigureFramebuffers we were asserting for what we are actually
implementing (according to envytools).
7 years ago
James Rowe
3049ea45d3
Change const char* to const char[]
7 years ago
James Rowe
372245e0b5
Fix mingw compile error and warnings
7 years ago
James Rowe
3ca0af8bb3
Add fade out effect to the loading screen
7 years ago
James Rowe
3740adb6f5
Set Minimum Size to the same as renderwindow
7 years ago
James Rowe
aa427bb2a7
Remove blue box around loading screen
7 years ago
James Rowe
636cc2a496
Change the background color of Stage Complete to yuzu blue
7 years ago
James Rowe
ea73ffe202
Rename step 1 and step 2 to be a little more descriptive
7 years ago
James Rowe
56541b1ae5
Prevent estimated time from flashing after slow shader compilation starts
7 years ago
James Rowe
4bce57b149
Move progress bar style into constexpr strings
7 years ago
James Rowe
63783db1b3
Hide progress bar on Prepare step
7 years ago
James Rowe
e8bd6b1fcc
QT: Upgrade the Loading Bar to look much better
7 years ago
James Rowe
69da267540
Add a workaround if QMovie isn't available
7 years ago
James Rowe
08fcf41b0a
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
96644385ca
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
a1b1ea47ed
gl_rasterizer: Silent unsafe mix warning
7 years ago
Lioncash
faf69a22d4
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
609e98bc63
yuzu/configuration/configure_touchscreen_advanced: Remove unnecessary header inclusions
7 years ago
Lioncash
a0f615f232
yuzu/configuration/configure_per_general: Remove unused header inclusions
7 years ago
Lioncash
ac754a57d2
yuzu/configuration/configure_debug: Remove unused header inclusions
7 years ago
Lioncash
3629fcf3e6
yuzu/configuration/configure_system: Remove unused header inclusions
7 years ago
Lioncash
549164d425
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
b8b87ec01f
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
5961928543
core/frontend/applets/web_browser: Include missing headers
Gets rid of a few indirect inclusions.
7 years ago
Lioncash
a661025637
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
66978a772d
yuzu/web_browser: std::move std::function instances in OpenPage()
Avoids the need to potentially reallocate the contained callbacks.
7 years ago
Lioncash
e4fa77ef6a
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
a63d7c49fc
shader_ir: Fixup clang build
7 years ago
Zach Hilman
b273b19576
loader: Propagate NCA logo section to ReadBanner and ReadLogo
7 years ago
Zach Hilman
318bf7c8e3
content_archive: Add getter for logo section of NCA
7 years ago
ReinUsesLisp
1e40a4b343
gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility
7 years ago
ReinUsesLisp
51de4e00a6
gl_shader_decompiler: Inline textureGather component
7 years ago
ReinUsesLisp
1c9c4eefeb
shader_decode: Fixup XMAD
7 years ago
ReinUsesLisp
170c8212bb
shader_ir: Pass to decoder functions basic block's code
7 years ago
ReinUsesLisp
2d6c064e66
shader_decode: Improve zero flag implementation
7 years ago
ReinUsesLisp
d911740e5d
shader_ir: Remove composite primitives and use temporals instead
7 years ago
ReinUsesLisp
bb12f99b20
gl_shader_decompiler: Fixup AssignCompositeHalf
7 years ago
ReinUsesLisp
50195b1704
shader_decode: Use proper primitive names
7 years ago
ReinUsesLisp
2faad9bf23
shader_decode: Use BitfieldExtract instead of shift + and
7 years ago
ReinUsesLisp
52223313b1
shader_ir: Remove Ipa primitive
7 years ago
ReinUsesLisp
d6b173d5fe
gl_shader_decompiler: Use rasterizer's UBO size limit
7 years ago
ReinUsesLisp
df74ff3c8b
gl_shader_gen: Fixup code formatting
7 years ago
ReinUsesLisp
af5d7e2c49
video_core: Rename glsl_decompiler to gl_shader_decompiler
7 years ago
ReinUsesLisp
d9118d324a
shader_ir: Remove RZ and use Register::ZeroIndex instead
7 years ago
ReinUsesLisp
5af82a8ed4
shader_decode: Implement TEXS.F16
7 years ago