2a676858be
Merge pull request #5527 from FearlessTobi/port-4518
...
Port yuzu-emu/yuzu#4518 : "CMakeLists: Update fmt to 7.0.3"
2020-08-28 13:19:43 -05:00
1e2e9e555a
yuzu: Make use of qOverload where applicable
...
Eliminates a verbose function cast.
2020-08-28 16:55:55 +02:00
8d6927dc4c
yuzu: Resolve -Wextra-semi warnings
...
While we're in the same area, we can ensure GameDir member variables are
always initialized to consistent values.
2020-08-28 16:43:17 +02:00
41f42d8df3
common: Silence two discarded result warnings
...
These are intentionally discarded internally, since the rest of the
public API allows querying success. We want all non-internal uses of
these functions to be explicitly checked, so we can signify that we
intentionally want to discard the return values here.
2020-08-28 16:32:13 +02:00
0ca0aad946
CMakeLists: Update fmt to 7.0.3
...
Keeps the library up to date and fixes a few bugs
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
2020-08-28 16:00:00 +02:00
8164e58eab
externals: Update Xbyak to 5.95
...
5.95 contains a potentially backward-compatibility breaking change, so
we should be updating to this to ensure that our code remains
forward-compatible.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
2020-08-28 03:19:15 +02:00
9a6fb16c06
Hotkeys were carelessly added out of alphabetical order, and notably broke in the 'Restore Hotkeys' PR
2020-08-23 15:16:38 -04:00
07d2daf2f9
Fix order
2020-08-21 21:47:57 -04:00
3d9d071262
cubeb_sink.cpp: Change one log from INFO to DEBUG level.
2020-08-20 20:22:50 +02:00
08e4614817
interface.h: forward declare resolution
2020-08-20 01:30:13 -03:00
683fb833f2
camera_util.cpp: remove unnecessary includes
2020-08-20 01:30:13 -03:00
7bcfff4e71
clang format
2020-08-19 01:45:57 -03:00
a6efc7c1ee
Separate the enums from cam/cam.h
...
The settings.h file doesn't actually need all of the definitions
on cam.h, only some of the enums. They can, therefore, be separated
into another file, which is included by settings.h instead.
The other changes are fixing files that included settings.h and
depended on indirect includes from includes of includes of cam.h
2020-08-19 01:45:57 -03:00
21d7c4faa8
Avoid incorrect casts to QDropEvent
2020-08-18 23:24:06 -04:00
9d99755d4f
configure_camera: forward declare CameraInterface
2020-08-17 21:07:38 -03:00
9c2986de41
profiler: remove unnecessary includes
2020-08-17 18:31:58 -03:00
9394724902
main: forward declare QLabel
2020-08-17 18:17:42 -03:00
1d5d278f8d
Don't translate hotkey text
2020-08-10 23:06:22 -04:00
09ebfebc91
CMakeLists: Update CLANG_FORMAT_POSTFIX to 10.0
...
This was forgotten to be changed in previous PRs.
2020-08-08 18:56:58 +02:00
8f05bb780a
ci: Make use of clang-format 10.0
...
10.0 seems to play nicer with C++ attributes compared to clang-format
6.0.
2020-08-08 18:56:58 +02:00
f72be7af2d
Merge pull request #5497 from GMaxera/fix-broken-mac-os-travis-build
...
Use gtimeout on Mac OS job to incrementally build up ccache
2020-08-07 20:30:52 +08:00
52470d5f60
Use gtimeout on Mac OS job to incrementally build up ccache
2020-08-07 12:39:10 +01:00
57da84ba63
Add LGTM static analyzer config file ( #5495 )
...
* Add LGTM static analyzer config file
* Install clang-format-6.0 as gets installed anyways
2020-08-07 09:34:39 +08:00
b94f21eacd
Merge pull request #5462 from FearlessTobi/port-4376
...
Port yuzu-emu/yuzu#4376 : "frontend: Improve wait tree readability for dark themes"
2020-07-28 12:27:54 -05:00
b4ec50ba21
Actually return true if InitMFDLL succeeded ( #5470 )
2020-07-23 00:46:10 -04:00
c3673ac9cd
Merge pull request #5468 from citra-emu/zhaowenlan1779-patch-1
...
Update scan_dll.py
2020-07-22 23:13:00 +08:00
967f6500cf
Update scan_dll.py
...
Fix the current crossbuilding issue
2020-07-22 21:55:39 +08:00
a34888804b
Merge pull request #5464 from FearlessTobi/port-4347
...
Port yuzu-emu/yuzu#4347 : "settings: Make use of std::string_view over std::string for logging"
2020-07-21 08:46:18 -05:00
08f3fdfaec
settings: Make use of std::string_view over std::string for logging
...
In all usages of LogSetting(), string literals are provided.
std::string_view is better suited here, as we won't churn a bunch of
string allocations every time the settings are logged out.
While we're at it, we can fold LogSetting() into LogSettings(), given
it's only ever used there.
Co-Authored-By: Mat M. <lioncash@users.noreply.github.com >
2020-07-19 15:07:16 +02:00
7c578b0579
frontend: Improve wait tree readability for dark themes
2020-07-19 14:41:50 +02:00
d88d22080d
Merge pull request #5453 from FearlessTobi/port-4221
...
Port yuzu-emu/yuzu#4221 : "cmake: stop linking against QGL"
2020-07-14 09:26:43 -05:00
f6ced5def0
Merge pull request #5452 from FearlessTobi/port-4287
...
Port yuzu-emu/yuzu#4287 : "CMakeLists: Update fmt to 7.0.1"
2020-07-14 09:26:24 -05:00
1722701c07
[WIP] NCCHContainer: support for partitions if container is NCSD ( #5345 )
...
* GetProgramLaunchInfo: improve to for 3ds files
* NCSD: allow to load other partitions
* fix typo
* Update src/core/hle/service/fs/fs_user.cpp
Co-authored-by: Valentin Vanelslande <vvanelslandedev@gmail.com >
* Update src/core/hle/service/fs/fs_user.cpp
Co-authored-by: Valentin Vanelslande <vvanelslandedev@gmail.com >
Co-authored-by: Marshall Mohror <mohror64@gmail.com >
Co-authored-by: Valentin Vanelslande <vvanelslandedev@gmail.com >
2020-07-14 09:14:30 -05:00
897e473da4
Merge pull request #5332 from Dragios/fix-exe-path
...
Correct output paths for executable binaries in CMakeLists.txt
2020-07-14 09:10:11 -05:00
a83f819160
Merge pull request #5317 from MerryMage/compile-on-10.13
...
travis: Compile on macOS 10.13 with more up to date compiler
2020-07-14 09:06:03 -05:00
88edf9d62c
cmake: stop linking against QGL
...
Co-Authored-By: Jan Beich <jbeich@users.noreply.github.com >
2020-07-11 19:06:31 +02:00
97d1430ee5
CMakeLists: Update fmt to 7.0.1
...
Keeps the package up to date with the latest major release of fmt.
This version brings in quite a bit of improvements, such as code size
reduction, etc.
Co-Authored-By: Mat M. <lioncash@users.noreply.github.com >
2020-07-11 18:52:36 +02:00
96fa75fb93
discord_impl: Update the client ID ( #5449 )
...
THis should hopefully fix Rich Presence for CItra.
2020-07-08 23:45:54 +02:00
f4e727cc19
Merge pull request #5420 from citra-emu/xglTextureBarrier
...
videocore: When an image is the current framebuffer and is sampled, make a copy instead of using glTextureBarrier
2020-07-07 16:45:27 -05:00
60282f35fe
fix clang format
2020-07-07 16:43:42 -05:00
bd7ee8c315
Common: remove a mod from AlignUp ( #5441 )
...
In cases where the size is not a known constant when inlining, AlignUp<std::size_t> currently generates two 64-bit div instructions.
This generates one div and a cmov which is significantly cheaper.
2020-07-07 16:39:23 -05:00
835efd321e
Merge pull request #5438 from zhaobot/tx-update-20200701011708
...
Update translations (2020-07-01)
2020-07-07 20:39:14 +08:00
add0deb3c5
Update translations (2020-07-01)
2020-07-01 01:17:39 +00:00
910cc9efc1
Merge pull request #5435 from FearlessTobi/port-4097
...
Port yuzu-emu/yuzu#4097 : "Fix framebuffer size on fractional scaling display."
2020-06-29 21:46:26 +08:00
265b0aa444
Fix framebuffer size on fractional scaling display.
2020-06-28 20:34:37 +02:00
662c348b6c
fix
2020-06-27 13:23:34 -05:00
ea2584c54d
generic texture allocator
2020-06-27 13:13:37 -05:00
cae4b7aaf7
Clean up
2020-06-26 15:41:10 -05:00
c4a4b40b2d
Fix using system boost ( #5424 )
...
closes #5234
2020-06-23 21:30:35 -05:00
e79de3107e
gl_resource_manager: Make use of noexcept on move constructors and move assignment operators ( #5340 )
...
Some of the classes in this file already do this, so we can apply this
to the other ones to be consistent.
Allows these classes to play nicely and not churn copies when used with
standard containers or any other API that makes use of
std::move_if_noexcept.
2020-06-23 11:00:25 -05:00