Pengfei Zhu
5b245aafd3
Merge pull request #5402 from xperia64/update_teakra_sync
...
Update teakra, adjust TeakraSlice for new audio frame period
2020-06-11 22:41:01 +08:00
Pengfei Zhu
9b20ff0369
Merge pull request #5401 from xperia64/fix_pipe_read_size
...
Fix ReadPipeIfPossible Size
2020-06-11 22:37:50 +08:00
Pengfei Zhu
2632b421c2
Merge pull request #5266 from xperia64/audio_ticks_tweak
...
Adjust audio_frame_ticks
2020-06-11 22:37:30 +08:00
Pengfei Zhu
565e5988ef
Merge pull request #5404 from xperia64/wmf_aac_bad
...
Fix WMF AAC Decoder Bug
2020-06-11 22:23:41 +08:00
xperia64
b0a20180ee
Update comments after hardware testing
2020-06-10 23:05:02 -04:00
xperia64
c63797a096
Recomment the ffmpeg backend
2020-06-10 19:47:28 -04:00
xperia64
016d2b08e3
Fix ffmpeg time base
2020-06-10 19:42:23 -04:00
xperia64
62e2cd6239
Use samples_per_frame instead of hardcoded 160
2020-06-10 17:10:50 -04:00
xperia64
20d823a42a
Fix WMF AAC decoder bug
2020-06-10 16:58:09 -04:00
Pengfei Zhu
e6ad0d390e
Merge pull request #5381 from zhaowenlan1779/swkbd-another-fix
...
applets/swkbd: Properly handle button_text
2020-06-08 22:04:49 +08:00
Lioncash
2b031e4eaf
gl_shader_gen: std::move strings where applicable
...
Avoids the creation of a copy when returning.
2020-06-08 06:59:05 -04:00
Lioncash
11792682fb
gl_shader_gen: Collapse several format calls into one
...
Same behavior, but performs one formatting pass without altering the
readability of the formatting.
2020-06-08 06:44:03 -04:00
Lioncash
e79e991681
gl_shader_gen: Mark local functions as static where applicable
...
These aren't used outside of the translation unit.
2020-06-08 06:40:39 -04:00
Lioncash
9645c1e1b2
gl_shader_gen: Eliminate unnecessary std::string construction in AppendProcTexCombineAndMap()
...
We can make use of a std::string_view here, since only string literals
are used within the switch.
2020-06-08 06:37:41 -04:00
xperia64
daf0e750d2
Update teakra, adjust TeakraSlice for new audio frame period
2020-06-07 20:06:22 -04:00
xperia64
fd0a618b16
Fix ReadPipeIfPossible
2020-06-07 16:16:36 -04:00
Pengfei Zhu
edb5977fba
Merge pull request #5400 from lioncash/count
...
fs/file: Make use of std::move where applicable
2020-06-07 23:00:08 +08:00
Pengfei Zhu
1643cf5b86
Merge pull request #5398 from lioncash/call
...
am: Remove redundant c_str() calls
2020-06-07 22:57:40 +08:00
Pengfei Zhu
0b307a86a6
Merge pull request #5394 from lioncash/uninit
...
cro_helper: Silence -Wuninitialized warning
2020-06-07 22:53:06 +08:00
Pengfei Zhu
dbd1a389ef
Merge pull request #5393 from lioncash/signed
...
nwm: Eliminate signed conversion warnings
2020-06-07 22:52:18 +08:00
Lioncash
5259ab7566
fs/file: Make use of std::move where applicable
...
Avoids unnecessary atomic reference count increments and decrements.
2020-06-06 11:24:36 -04:00
Lioncash
d859f5c9eb
am: Remove redundant c_str() calls
...
Avoids redundant std::string constructions.
2020-06-06 00:00:03 -04:00
Lioncash
9e515a50b7
cro_helper: Silence -Wuninitialized warning
...
We can simply initialize the variable in this case with a consistent
value.
2020-06-05 20:58:23 -04:00
Lioncash
f8ab6e9247
nwm: Eliminate signed conversion warnings
...
While we're at it, we can also improve some of the allocations and
copying that would be going on in one case by preallocating and then
emplacing before modifying.
2020-06-05 20:52:28 -04:00
xperia64
76253063a3
Merge pull request #5376 from xperia64/save_default_controls
...
Actually save the input when clearing/resetting to default
2020-05-31 16:27:55 -04:00
Pengfei Zhu
81a1e5680f
Merge pull request #5163 from z87/input-touch-mapping
...
input: allow mapping buttons to touchscreen
2020-05-31 22:23:02 +08:00
zhupengfei
46e8c38395
Use attribute instead of comment
2020-05-31 10:47:46 +08:00
zhupengfei
190a053987
applets/swkbd: Properly handle button_text
...
I'm not sure why we decided to have a boolean here, but apparently that wasn't the correct behaviour. According to HW tests, the Software Keyboard simply displays the default text when the button text provided is empty (**not necessarily all zero**). For example, if you set a text for one of the buttons and leave others empty, the button you set will have your text, while others will have their default texts. Removed the boolean and updated frontend code to make it correct.
2020-05-31 09:41:30 +08:00
xperia64
8d19e144cb
Actually save the input when clearing/resetting to default
2020-05-28 20:03:29 -04:00
xperia64
7dc472a3a7
Fix "core.cpp" clang-format ( #5375 )
2020-05-29 01:53:14 +02:00
Pengfei Zhu
61c8ea3fe9
Merge pull request #5333 from lioncash/heap
...
fs_user: std::move vectors where applicable
2020-05-28 22:49:57 +08:00
Weiyi Wang
028609d548
Merge pull request #5362 from SutandoTsukai181/swkbd
...
applets/swkbd: Fix button order received from button_text
2020-05-25 08:22:57 -04:00
SutandoTsukai181
9ed6762c59
Use fixed indices for button order
...
Apps always return 3 strings, even if there is no custom text, so the index should be constant for each button.
2020-05-24 21:45:23 +03:00
SutandoTsukai181
1255d94baa
Remove empty strings from button_text before adding buttons
2020-05-24 19:50:08 +03:00
Pengfei Zhu
c4ba7b3626
Merge pull request #5356 from xperia64/cubeb_avoid_leak
...
Avoid leaking cubeb input stream
2020-05-22 22:04:14 +08:00
xperia64
21159dd83a
clang-format, and avoid another potential leak
2020-05-21 21:05:03 -04:00
xperia64
f9750875e3
Avoid leaking the cubeb input stream
2020-05-21 20:34:00 -04:00
Mat M
51dfc46d3f
gl_rasterizer_cache: Trivial minor cleanups ( #5295 )
...
* gl_rasterizer_cache: Mark file-scope functions as static where applicable
Prevents -Wmissing-declaration warnings from occurring and also makes
these functions internally linked.
* gl_rasterizer_cache: Remove unused local std::string variable
Despite being unused, compilers are unable to completely remove any code
gen related to the construction and destruction of this variable, since
the destructor of std::string is non-trivial.
Thus, we can remove it to reduce a minor amount of unnecessary code
generation
* gl_rasterizer_cache: Mark hash implementation as noexcept
This shouldn't throw.
* gl_rasterizer_cache: Remove unused variable in ClearAll()
* gl_rasterizer_cache: Make use of const on references explicit
While declared as auto&, these actually behave as const auto& variables,
due to the constness of the container being iterated. We can make this
explicit for readability sake.
* gl_rasterizer_cache: Resolve truncation warnings
The size is forwarded to a std::memset call, which takes a std::size_t
as its size parameter, so we can just make this change to silence the
warnings.
* gl_rasterizer_cache: Resolve variable shadowing warnings
Prevents a -Wshadow warning from occurring.
2020-05-18 09:19:54 -05:00
Ben
213c956b7c
Merge pull request #5313 from FearlessTobi/port-3827
...
Port yuzu-emu/yuzu#3827 : "Update cubeb to 616d773"
2020-05-13 18:29:29 +02:00
Ben
307b8f923b
Merge pull request #5224 from FearlessTobi/port-3630
...
Port yuzu-emu/yuzu#3630 : "common/file_util: Allow access to files on network shares"
2020-05-13 18:28:01 +02:00
Tobias
63c86f2417
Port yuzu-emu/yuzu#3268: "GUI: Deadzone controls for sdl engine at configuration input" ( #5174 )
...
* GUI: Deadzone controls for sdl engine at configuration input
Co-Authored-By: CJ Bok <cjbok@users.noreply.github.com >
* configure_input: Use slider to edit modifier scale
Co-Authored-By: Kewlan <kewlan@users.noreply.github.com >
* Address minor review comment
Co-Authored-By: Kewlan <kewlan@users.noreply.github.com >
Co-authored-by: CJ Bok <cjbok@users.noreply.github.com >
Co-authored-by: Kewlan <kewlan@users.noreply.github.com >
2020-05-13 18:26:05 +02:00
Ben
57aa18f52e
Improve core timing accuracy ( #5257 )
...
* Improve core timing accuracy
* remove wrong global_ticks, use biggest ticks over all cores for GetGlobalTicks
* merge max slice length change
2020-05-12 22:48:30 +02:00
z87
26a6f64418
address review comments
2020-05-11 17:05:05 +03:00
Ben
d11d600b61
Merge pull request #5225 from FearlessTobi/port-3672
...
Port yuzu-emu/yuzu#3672 : "file_util: Early-exit in Write/ReadArray if specified lengths are zero"
2020-05-11 09:45:39 +02:00
Lioncash
6ed4431d8b
file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero
...
It's undefined behavior to pass a null pointer to std::fread and
std::fwrite, even if the length passed in is zero, so we must perform
the precondition checking ourselves.
A common case where this can occur is when passing in the data of an
empty std::vector and size, as an empty vector will typically have a
null internal buffer.
While we're at it, we can move the implementation out of line and add
debug checks against passing in nullptr to std::fread and std::fwrite.
2020-05-11 01:58:13 +02:00
Vitor Kiguchi
01b9302a28
game_list: cleanup and clang format in AddPermDirPopup
2020-05-10 13:45:43 -03:00
Vitor Kiguchi
fbf24e3ca4
game_list: fix folder reordering
2020-05-09 23:44:41 -03:00
Vitor Kiguchi
950c032837
change gameListDir to hold an index instead of a raw pointer
2020-05-09 23:36:40 -03:00
Ben
8d27b0714d
Merge pull request #5335 from lioncash/nullopt
...
gl_shader_manager: Make use of std::nullopt where applicable
2020-05-09 12:36:23 +02:00
Ben
4892d37309
Merge pull request #5336 from lioncash/constexpr
...
gl_rasterizer_cache: Make use of if constexpr in MortonCopyTile()
2020-05-09 12:36:04 +02:00