Commit Graph

9290 Commits

Author SHA1 Message Date
Lioncash
5047b3d0c7 yuzu/configuration/configure_per_general: Remove unused header inclusions 2019-01-17 11:58:43 -05:00
Lioncash
624e1c285a yuzu/configuration/configure_debug: Remove unused header inclusions 2019-01-17 11:51:47 -05:00
Lioncash
3c9646cdb2 yuzu/configuration/configure_system: Remove unused header inclusions 2019-01-17 11:50:57 -05:00
Lioncash
0567044e60 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.
2019-01-17 11:39:49 -05:00
Lioncash
405dd2aab6 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.
2019-01-17 11:35:59 -05:00
Lioncash
5dfad93cbf core/frontend/applets/web_browser: Include missing headers
Gets rid of a few indirect inclusions.
2019-01-17 11:25:37 -05:00
Lioncash
80c3cd31b2 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.
2019-01-17 11:19:52 -05:00
Lioncash
234249533b yuzu/web_browser: std::move std::function instances in OpenPage()
Avoids the need to potentially reallocate the contained callbacks.
2019-01-17 11:10:35 -05:00
Lioncash
ccf85054f6 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.
2019-01-17 11:08:05 -05:00
ReinUsesLisp
1e12da3a4d shader_ir: Fixup clang build 2019-01-15 21:06:05 -03:00
Zach Hilman
234999444b loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
Zach Hilman
91107df6fa content_archive: Add getter for logo section of NCA 2019-01-15 16:00:29 -05:00
ReinUsesLisp
b49e2f0a92 gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility 2019-01-15 17:54:53 -03:00
ReinUsesLisp
2a6e7ed6c9 gl_shader_decompiler: Inline textureGather component 2019-01-15 17:54:53 -03:00
ReinUsesLisp
5e8143b2e7 shader_decode: Fixup XMAD 2019-01-15 17:54:53 -03:00
ReinUsesLisp
49fd2048e0 shader_ir: Pass to decoder functions basic block's code 2019-01-15 17:54:53 -03:00
ReinUsesLisp
ea93dad688 shader_decode: Improve zero flag implementation 2019-01-15 17:54:53 -03:00
ReinUsesLisp
a35a054014 shader_ir: Remove composite primitives and use temporals instead 2019-01-15 17:54:53 -03:00
ReinUsesLisp
1546d5e23b gl_shader_decompiler: Fixup AssignCompositeHalf 2019-01-15 17:54:53 -03:00
ReinUsesLisp
1abc2ebe55 shader_decode: Use proper primitive names 2019-01-15 17:54:53 -03:00
ReinUsesLisp
d82749eb07 shader_decode: Use BitfieldExtract instead of shift + and 2019-01-15 17:54:53 -03:00
ReinUsesLisp
3930f3c499 shader_ir: Remove Ipa primitive 2019-01-15 17:54:53 -03:00
ReinUsesLisp
48be622761 gl_shader_decompiler: Use rasterizer's UBO size limit 2019-01-15 17:54:53 -03:00
ReinUsesLisp
35b0b930bb gl_shader_gen: Fixup code formatting 2019-01-15 17:54:53 -03:00
ReinUsesLisp
e1952c1edf video_core: Rename glsl_decompiler to gl_shader_decompiler 2019-01-15 17:54:53 -03:00
ReinUsesLisp
6e9062a1ad shader_ir: Remove RZ and use Register::ZeroIndex instead 2019-01-15 17:54:53 -03:00
ReinUsesLisp
bb11113f25 shader_decode: Implement TEXS.F16 2019-01-15 17:54:53 -03:00
ReinUsesLisp
3f0880c006 shader_decode: Fixup R2P 2019-01-15 17:54:53 -03:00
ReinUsesLisp
afa333d834 glsl_decompiler: Fixup TLDS 2019-01-15 17:54:53 -03:00
ReinUsesLisp
4307f3ec06 glsl_decompiler: Fixup geometry shaders 2019-01-15 17:54:53 -03:00
ReinUsesLisp
70d01bd47a shader_decode: Fixup WriteLogicOperation zero comparison 2019-01-15 17:54:53 -03:00
ReinUsesLisp
261828ee77 glsl_decompiler: Fixup permissive member function declarations 2019-01-15 17:54:53 -03:00
ReinUsesLisp
3dbce331d5 shader_decode: Fixup PSET 2019-01-15 17:54:53 -03:00
ReinUsesLisp
76cdc1d179 shader_decode: Fixup clang-format 2019-01-15 17:54:53 -03:00
ReinUsesLisp
6960875ec6 video_core: Implement IR based geometry shaders 2019-01-15 17:54:53 -03:00
ReinUsesLisp
08c06ddfcb shader_decode: Implement VMAD and VSETP 2019-01-15 17:54:53 -03:00
ReinUsesLisp
0c5d955cde shader_decode: Implement HSET2 2019-01-15 17:54:53 -03:00
ReinUsesLisp
8112fed967 shader_decode: Rework HSETP2 2019-01-15 17:54:53 -03:00
ReinUsesLisp
9315872503 shader_decode: Implement R2P 2019-01-15 17:54:53 -03:00
ReinUsesLisp
3330fee52c shader_decode: Implement CSETP 2019-01-15 17:54:52 -03:00
ReinUsesLisp
f618eb3c33 shader_decode: Implement PSET 2019-01-15 17:54:52 -03:00
ReinUsesLisp
f3ac038832 shader_decode: Implement HFMA2 2019-01-15 17:54:52 -03:00
ReinUsesLisp
03195c1efa glsl_decompiler: Remove HNegate inlining 2019-01-15 17:54:52 -03:00
ReinUsesLisp
80035fc628 shader_decode: Implement POPC 2019-01-15 17:54:52 -03:00
ReinUsesLisp
7db486c642 shader_decode: Implement TLDS (untested) 2019-01-15 17:54:52 -03:00
ReinUsesLisp
38474363ca shader_decode: Update TLD4 reflecting #1862 changes 2019-01-15 17:54:52 -03:00
ReinUsesLisp
81cc69b41f shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling 2019-01-15 17:54:52 -03:00
ReinUsesLisp
f75a3b81a9 shader_decode: Fixup FSET 2019-01-15 17:54:52 -03:00
ReinUsesLisp
fa0024f2d1 shader_decode: Implement IADD32I 2019-01-15 17:54:52 -03:00
ReinUsesLisp
64eb2135b8 shader_decode: Fixup clang-format 2019-01-15 17:54:52 -03:00