SachinVin
5681e91cf7
Android: remove async GPU until it is fixed on desktop
2022-04-14 20:44:59 +05:30
SachinVin
3adc278965
Fix Bitrise CI
2022-04-14 20:44:59 +05:30
SachinVin
a273892744
Github Actions: Build android
2022-04-14 20:44:58 +05:30
SachinVin
cd4ef8611c
build.gradle: Bump Cmake version and NDK version
2022-04-14 20:44:58 +05:30
SachinVin
0e347605e1
Android: log device info and settings
2022-04-14 20:44:58 +05:30
SachinVin
0af8406e44
Common: Add CPU feature detection for ARM64
2022-04-14 20:44:57 +05:30
SachinVin
f1c2f63aa1
Android: Java + JNI dump
...
CmakeLists
Jni Fix
2022-04-14 20:44:57 +05:30
SachinVin
3df43f9505
Merge pull request #5983 from SachinVin/msvc
...
Fix building on MSVC 2022
2022-04-03 11:31:03 +05:30
SachinVin
b5ac9e4946
Backport non-seperable disk shader from android ( #5976 )
...
* VideoCore: Backport Shader cache for non separable shaders
android: disk_shader_cache: remove redundant lookup
* disk_shader_cache: dont compile dumped shaders
* cleanup Seperable shader loading
* gl_shader_disk_cache.cpp: remove redundant checks
* Skip compiling non seperable raws
* gl_shader_manager.cpp: Skip `GLAD_GL_ARB_get_program_binary` check on GLES
2022-04-02 11:57:14 +05:30
zhaobot
e31f5727f7
Update translations (2022-04-01) ( #5990 )
...
Co-authored-by: The Citra Community <noreply-fake@community.citra-emu.org>
2022-04-02 11:56:42 +05:30
SachinVin
d65f50e512
Bump libressl to latest commit
2022-03-26 10:00:34 +05:30
SachinVin
ff857f0585
CMakeLists.txt: Bump MSVC_VERSION for bundled deps
2022-03-25 23:52:03 +05:30
SachinVin
ac98458e0b
audio_core\lle\lle.cpp: Add 16 bit and 32 bit read/write callbacks ( #5968 )
2022-03-05 12:38:46 +05:30
benstephens56
c8a7185444
Convert Input Count to Frame Count ( #5954 )
...
* Convert Input Count to Frame Count
While recording or playing a movie file, the left side of the status bar currently displays an input counter which shows how many times the emulator has polled for button inputs during the movie. This information is far less easily understandable and less useful for TASing compared to a frame count. The frame count has a linear relationship with input count that can be expressed with Frame Count = 0.255689103308912 * Input Count. Simply put, instead of having a counter that goes up by 3 or 4 every frame, this makes it a counter that goes up by exactly 1 every frame.
* Update movie.cpp
* Update movie.cpp
* Fixing clang-format errors
* Update movie.cpp
Did not realize that the frame rate was defined as a constant somewhere in the source code. This makes this conversion far less sketchy.
* Update movie.cpp
2022-03-05 12:38:35 +05:30
Trung Lê
25ad002e6e
Update teakra ( #5961 )
...
Co-authored-by: Trung Le <trung.le@ruby-joural.com>
2022-02-24 21:02:40 +05:30
SachinVin
db5edf549e
Merge pull request #5956 from liushuyu/master
...
dumping/ffmpeg_backend: add support for ffmpeg 5.0
2022-02-21 20:37:11 +05:30
liushuyu
c7869ff332
audio_core/hle/ffmpeg_decoder: make avcodec const
2022-02-21 00:51:17 -07:00
liushuyu
04f201ab34
dumping/ffmpeg_backend: add support for ffmpeg 5.0
2022-02-20 04:07:10 -07:00
Mai M
54a36bc54f
fs_user: Resolve sign conversion warning in GetPriority() ( #5396 )
...
Prevents a -Wsign-compare warning from occurring.
2022-02-19 09:49:16 +05:30
bunnei
62753e882e
Merge pull request #5448 from zhaowenlan1779/rerecording
...
Implement basic rerecording features
2022-02-18 20:29:36 -07:00
pkubaj
cdbd72e79c
Fix build on powerpc64le ( #5947 )
...
After cryptopp update, build again fails.
2022-02-08 22:07:21 +05:30
bunnei
bae1c31406
Merge pull request #5718 from liushuyu/httpc
...
externals: update httplib and libressl
2022-02-05 02:59:18 -07:00
bunnei
e3804a4c06
Merge pull request #5786 from vitor-k/macos-perms
...
Request Camera Permission on MacOS
2022-02-05 02:58:38 -07:00
zhaobot
e9c6730866
Update translations (2022-02-01) ( #5939 )
...
Co-authored-by: The Citra Community <noreply-fake@community.citra-emu.org>
2022-02-05 11:24:02 +05:30
Johel Ernesto Guerrero Peña
e04d904b2b
fix(net): prevent gibberish padding on linux client ( #5941 )
2022-02-05 11:23:48 +05:30
liushuyu
327d07d66f
CI: revise change detection logic ... ( #5943 )
...
... now determines whether the last commit was push during the 24 hour
time-frame
2022-02-05 11:23:33 +05:30
SachinVin
2fc7def6f6
Merge pull request #5395 from lioncash/gsp
...
gsp_gpu: Resolve sign conversion warnings
2022-01-30 21:55:24 +05:30
SachinVin
f66ba43e0c
Merge pull request #5755 from vitor-k/mod_used
...
citra_qt/configure_input: Account for analog buttons when checking for used buttons
2022-01-30 21:52:40 +05:30
SachinVin
d35a7a8e23
Merge pull request #5804 from weihuoya/minorfx
...
Minor fx
2022-01-30 21:51:11 +05:30
SachinVin
4e15823db2
gl_format_reinterpreter.cpp: fallback to PBO path on obsolete intel drivers ( #5928 )
2022-01-24 14:14:28 +05:30
zhang wei
afa7f4996f
fx bgr write back on gles ( #5924 )
2022-01-24 14:14:12 +05:30
weihuoya
7fa64af3d6
externals: update enet
2022-01-14 10:36:49 +08:00
liushuyu
af24f75c18
externals: update httplib and libressl ...
...
* In older `httplib`, SSL connections were not handled correctly and
will have issues with proxy servers. Also, keep alive directives were
not available back then, which is probably necessary to implement
HTTP_C service correctly.
* Another reason being `httplib` now requires OpenSSL 1.1+ API while
LibreSSL 2.x provided OpenSSL 1.0 compatible API.
* The bundled LibreSSL has been updated to 3.2.2 so it now provides
OpenSSL 1.1 compatible API now.
* Also the path hint has been added so that it will find the correct
path to the CA certs on *nix systems.
* An option is provided so that *nix system distributions/providers can
use their own SSL implementations when compiling Yuzu/Citra to
(hopefully) complies with their maintenance guidelines.
* LURLParse is also removed since `httplib` can handle
`scheme:host:port` string itself now.
2022-01-13 19:32:50 -07:00
BreadFish64
45a4a56264
Merge pull request #5917 from jbeich/cryptopp-i386
...
cryptopp: unbreak build on 32-bit x86
2022-01-11 23:30:14 -06:00
Vitor Kiguchi
8b0a6b9d5e
macos permission: address review comments
2022-01-10 15:30:41 +01:00
Vitor Kiguchi
7bbc94d428
macos: request permission for microphone usage
2022-01-10 14:38:49 +01:00
Vitor Kiguchi
d5a4988f9e
clang format: add objective c++ formatting
2022-01-10 13:52:39 +01:00
Vitor Kiguchi
80fdc3e7c8
clang format
2022-01-08 12:43:46 +01:00
bunnei
95383a3d14
Update src/citra_qt/configuration/configure_input.cpp
...
Co-authored-by: Pengfei Zhu <zhupf321@gmail.com>
2022-01-08 02:02:03 -08:00
bunnei
67f1e4111d
Merge pull request #5792 from vitor-k/username
...
service/frd: return cfg username on GetMyScreenName
2022-01-08 02:01:31 -08:00
bunnei
c01dca4920
Merge pull request #5901 from vitor-k/subregion
...
cfg: use a default subregion based on the country
2022-01-08 02:00:15 -08:00
trimental
2670b951e1
Fix software renderer for empty texture addresses ( #5893 )
2022-01-07 11:36:01 -06:00
Jan Beich
4b04175c5d
cryptopp: enable SIMD flags on i386
...
externals/cryptopp/cryptopp/rijndael_simd.cpp:460:20: error: always_inline function '_mm_loadu_si128' requires target feature 'sse2', but would be inlined into function 'Rijndael_UncheckedSetKey_SSE4_AESNI' that is compiled without support for 'sse2'
__m128i temp = _mm_loadu_si128(M128_CAST(userKey+keyLen-16));
^
externals/cryptopp/cryptopp/rijndael_simd.cpp:469:50: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
rk[keyLen/4] = rk[0] ^ _mm_extract_epi32(_mm_aeskeygenassist_si128(temp, 0), 3) ^ *(rc++);
^
externals/cryptopp/cryptopp/rijndael_simd.cpp:481:20: error: '__builtin_ia32_vec_set_v4si' needs target feature sse4.1
temp = _mm_insert_epi32(temp, rk[11], 3);
^
[...]
2022-01-06 23:57:05 +00:00
Vitor K
60d1def6f8
Update cryptopp to 8.5.0 ( #5669 )
...
* Update cryptopp to 8.3.0
Modified the CMakeLists.txt based on the noloader/cryptopp-cmake
8.3.0 CMakeLists.txt.
* Update cryptopp to version 8.5.0
2022-01-05 20:05:07 +05:30
bunnei
d6356f5e9f
Merge pull request #5913 from liushuyu/master
...
CI: do canary merge and nightly publishing on GitHub Actions
2022-01-04 18:59:10 -08:00
liushuyu
d49c946134
CI: limit CI runs to citra-emu/citra
2022-01-04 19:00:37 -07:00
liushuyu
cbe1a4f50d
CI: fix input dialog wording
2022-01-04 19:00:33 -07:00
liushuyu
de0c9f3071
gitignore: ignore GitHub Actions generated files
2022-01-04 19:00:33 -07:00
liushuyu
ad1f0eed22
CI: make auto-publish workflow more robust and flexible ...
...
* workaround an issue where sometimes GHA does not pass repository
object into the context variable
* make detection interval adjustable
2022-01-04 19:00:33 -07:00
liushuyu
45ea8340be
CI: do canary merge and nightly publishing ...
...
... on the GitHub Actions. This will remove the reliance on the backend
server merging script and more transparent to the other contributors
2022-01-04 19:00:33 -07:00