Lioncash
159b4a2f45
nvflinger: Mark locals const where applicable
Makes non-mutable state more explicit.
7 years ago
Lioncash
9d7cbe408b
nvflinger: Use a std::array for the available displays instead of std::vector
The built-in set of displays is fixed, so we can utilize an array
instead of a vector here.
7 years ago
Lioncash
ce50c06bfc
hle/ipc_helpers: Fix clang-format warnings
7 years ago
Lioncash
7a8e2f3538
hle/ipc_helpers: Allow pushing signed values
This is kind of a large hole in the API, given we allow popping signed
values. This fixes that.
7 years ago
bunnei
8036154738
Merge pull request #2063 from lioncash/pessimizing
video_core/shader: Minor changes
7 years ago
bunnei
37561c5517
Merge pull request #2065 from lioncash/pm
service/pm: Implement SetMaintenanceBoot
7 years ago
Lioncash
28f6a8efd8
service/pm: Implement SetMaintenanceBoot()
This quite literally functions as a basic setter. No other error
checking or anything (since there's nothing to really check against).
With this, it completes the pm:bm interface in terms of functionality.
7 years ago
Lioncash
89bf15b818
service/pm: Tidy up functionality related to SystemBootMode
Just minor tidying of interfaces.
7 years ago
bunnei
ec3d66bfe5
Merge pull request #2064 from lioncash/vi-stub
service/vi: Remove stubbed notifier from SetLayerVisibility
7 years ago
Lioncash
545c88724c
service/vi: Remove stubbed notifier from SetLayerVisibility
This appears to be a vestigial API function that's only kept around for
compatibility's sake, given the function only returns a success error
code and exits.
Since that's the case, we can remove the stubbed notification from the
log, since doing nothing is technically the correct behavior in this
case.
7 years ago
Lioncash
4addab6160
shader/shader_ir: Amend three comment typos
Given we're in the area, these are three trivial typos that can be
corrected.
7 years ago
Lioncash
a7de39a6ba
shader/shader_ir: Amend constructor initializer ordering for AbufNode
Orders the class members in the same order that they would actually be
initialized in. Gets rid of two compiler warnings.
7 years ago
Lioncash
980ea9cfb1
shader/decode: Avoid a pessimizing std::move within DecodeRange()
std::moveing a local variable in a return statement has the potential to
prevent copy elision from occurring, so this can just be converted into
a regular return.
7 years ago
bunnei
248ee22d2d
Merge pull request #2060 from lioncash/exception
kernel/svc: Log out uncaught C++ exceptions from svcBreak
7 years ago
bunnei
1e186a8dd5
Merge pull request #2058 from ReinUsesLisp/trunc-warning
video_core: Silent implicit conversion warning
7 years ago
bunnei
d207849545
Merge pull request #2059 from FearlessTobi/port-4601
Port citra-emu/citra#4601 : "dsp_interface: fix sound being played while volume is 0"
7 years ago
Lioncash
1ea7578fba
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
ed00930999
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
xperia64
029dc66786
Use QPixmap/QIcon for background color selection button
7 years ago
ReinUsesLisp
93c7b4aa86
video_core: Silent implicit conversion warning
7 years ago
bunnei
b1a4671770
Merge pull request #1927 from ReinUsesLisp/shader-ir
video_core: Replace gl_shader_decompiler with an IR based decompiler
7 years ago
bunnei
5a398e299c
Merge pull request #2054 from bunnei/scope-context-refactor
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
7 years ago
bunnei
c0d710d655
Merge pull request #2049 from FearlessTobi/port-3928
Port citra-emu/citra#3928 : "citra_qt: Log settings on launch"
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
bunnei
28eaa6c598
Merge pull request #2047 from FearlessTobi/patch-3
ISSUE_TEMPLATE: changes to make it more expressive and prevent low-quality issues
7 years ago
Tobias
70c66b6171
ISSUE_TEMPLATE: changes to make it more expressive and prevent low-quality issues
7 years ago
bunnei
6b20af72c0
Merge pull request #2043 from ReinUsesLisp/rt-separate
maxwell_3d: Set rt_separate_frag_data to 1 by default
7 years ago
ReinUsesLisp
fdb76f6147
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
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
5ab9123d71
SDL Frontend: Add shared context support
7 years ago
James Rowe
01a3b4f0de
QT Frontend: Migrate to QOpenGLWindow
7 years ago
bunnei
1ee7b6cfed
Merge pull request #2035 from lioncash/fwd-decl
yuzu/configuration: Remove unnecessary inclusions where applicable
7 years ago
bunnei
3479b85af9
Merge pull request #2038 from jroweboy/loading-progress-bar
Loading progress bar upgrades
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
bunnei
04a65c6ad0
Merge pull request #2034 from jroweboy/loading-widget
QT Frontend: Add a Loading screen with progressbar
7 years ago
bunnei
eea45eb2ab
Merge pull request #2008 from ReinUsesLisp/dirty-framebuffers
gl_rasterizer_cache: Use dirty flags for framebuffers
7 years ago
bunnei
42e3e0cfee
Merge pull request #2002 from ReinUsesLisp/dsa-vao-buffer
gl_rasterizer: Use DSA for VAOs and buffers
7 years ago
bunnei
0170f40682
Merge pull request #2032 from lioncash/web
yuzu/configuration/configure_web: Amend verification string
7 years ago
bunnei
531f203a9b
Merge pull request #2025 from DarkLordZach/loader-banner-logo
loader: Add getters for application banner and logo
7 years ago