SachinVin and GitHub
bb003c2bd4
audio_core\hle\source.cpp: Improve accuracy of SourceStatus ( #7432 )
2024-02-17 02:12:54 +01:00
SachinVin and GitHub
aa6a29d7e1
AudioCore/HLE/source: Partially implement last_buffer_id ( #7397 )
...
* AudioCore/HLE/source: Partially implement last_buffer_id
shared_memory.h: fix typo
* tests\audio_core\hle\source.cpp: Add test cases to verify last_buffer_id
2024-02-05 09:54:13 -08:00
SachinVin and GitHub
7a4854c519
shader_setup.h: Initialise program_code ( #7396 )
2024-01-28 06:02:40 -08:00
SachinVin and GitHub
228f26d1e4
tests: Port merry's audio tests ( #7354 )
2024-01-21 05:16:00 +01:00
SachinVin and GitHub
9c84721d84
audio_core/hle/source.cpp: clear config.play_position_dirty regardless of config.play_position value. ( #7349 )
...
Cosmetic-ish change so we dont incorrectly log about unhandled dirty flags
2024-01-14 12:27:28 -08:00
SachinVin and GitHub
9b147d3f9c
framebuffer_layout.cpp mini refactor ( #7300 )
...
* framebuffer_layout.cpp: simplify FrameLayoutFromResolutionScale
- upright_screen seems to only be swapped width and height calculation, so it is replaced with std::swap
- Get rid of call to GetCardboardSettings, The FrameLayoutFromResolutionScale function is used for Screenshots and Video Dumping where we dont need 3D effects
* framebuffer_layout.cpp: Combine SideFrameLayout and MobileLandscapeFrameLayout into variants of LargeFrameLayout
* framebuffer_layout.{cpp,h}: rename maxRectangle to MaxRectangle, plus
minor documentation update
* clang-format
2024-01-02 00:52:03 -08:00
SachinVin and GitHub
ceeda05798
assert/logging: Stop the logging thread and flush the backends before crashing ( #7146 )
2023-11-11 11:55:42 -08:00
SachinVin and GitHub
1acb03b579
dsp_dsp.cpp: fix registering Interrupt handler on loading savestates ( #7055 )
2023-10-10 12:52:57 -07:00
SachinVin and GitHub
2961dcf0fd
audio_core/hle/mixers.cpp: fix dirty flag checks ( #7048 )
2023-10-07 13:11:06 -07:00
SachinVin and GitHub
053b3618dc
Android: gl_shader_decompiler.cpp: get rid of the not-so-accurate multiplication ( #7011 )
2023-10-05 10:28:26 -07:00
SachinVin and GitHub
72ff0c5337
AudioCore: Refactor DSP interrupt handling ( #7026 )
2023-10-04 15:44:59 +02:00
SachinVin and GitHub
5ced2c7af9
Bump clang format to 15 ( #7014 )
2023-09-27 19:29:49 +05:30
SachinVin and GitHub
d19fe9aa4c
audio_core\hle\shared_memory.h: Update struct member names based on FE:Fates Symbols ( #6995 )
2023-09-22 11:53:30 -07:00
SachinVin and GitHub
8aee625a14
externals: Add option to use system SoundTouch ( #6971 )
2023-09-16 14:46:32 -07:00
SachinVin and GitHub
51996c54f0
audio_core\hle\adts_reader.cpp: Use BitField to parse ADTS header ( #6719 )
2023-07-28 12:15:58 -07:00
SachinVin and GitHub
35d1b67fd4
Merge pull request #6602 from SachinVin/wall
...
Chore: enable `-Werror` on GCC and clang
2023-06-18 22:37:39 +05:30
SachinVin and GitHub
4c8a98a321
common\string_util.cpp: switch to boost::locale::conv for UTF16ToUTF8() and UTF8ToUTF16() ( #6623 )
2023-06-18 20:00:00 +03:00
SachinVin and GitHub
06db4ffb17
Merge pull request #6508 from SachinVin/not-the-cia
...
Android: Offload CIA installation to background thread
2023-06-17 20:44:20 +05:30
SachinVin and GitHub
a1d265325a
Merge pull request #6561 from SachinVin/audio
...
audio_core/hle: Refactor Binary Pipe data structures
2023-05-30 19:02:37 +05:30
SachinVin and GitHub
b4db9aebf2
gl_shader_disk_cache.cpp: Flush transferable_file and precompiled_file more often ( #6483 )
2023-05-07 02:34:40 +03:00
SachinVin and GitHub
70335a7f4d
Merge pull request #6502 from vitor-k/update-catch-zstd
...
Update catch and zstd
2023-05-04 21:15:08 +05:30
SachinVin and GitHub
41f13456c0
Chore: Enable warnings as errors on MSVC ( #6456 )
...
* tests: add Sanity test for SplitFilename83
fix test
fix test
* disable `C4715:not all control paths return a value` for nihstro includes
nihstro: no warn
* Chore: Enable warnings as errors on msvc + fix warnings
fixes
some more warnings
clang-format
* more fixes
* Externals: Add target_compile_options `/W0` nihstro-headers and ...
Revert "disable `C4715:not all control paths return a value` for nihstro includes"
This reverts commit 606d79b55d3044b744fb835025b8eb0f4ea5b757.
* src\citra\config.cpp: ReadSetting: simplify type casting
* settings.cpp: Get*Name: remove superflous logs
2023-05-01 22:38:58 +03:00
ce553ab995
renderer_opengl: DrawSingleScreen*: remove duplicate code ( #6426 )
...
Co-authored-by: Tobias <thm.frey@gmail.com >
2023-05-01 16:27:42 +02:00
SachinVin and GitHub
000a616bd9
core\loader\ncch.cpp: skip parsing Region info, if user has already... ( #6463 )
2023-04-26 00:13:21 +02:00
SachinVin and GitHub
7197367040
assert.h: add [[unlikely]] ( #6454 )
...
clang format assert
2023-04-22 14:36:27 +05:30
SachinVin and GitHub
89db2e323a
.ci\android\upload.sh: follow naming convention of other artifacts ( #6440 )
2023-04-16 19:53:17 +02:00
SachinVin and GitHub
0da25736d9
renderer_opengl.cpp: Draw{Top, Bottom}Screen Clean up ( #6422 )
2023-04-16 19:51:21 +02:00
SachinVin and GitHub
5f81940e63
Merge pull request #6419 from vitor-k/states
...
Update zstd and improve savestates logging
2023-04-15 10:11:40 +05:30
SachinVin and GitHub
2a2ee8bc96
Merge pull request #6395 from ian-h-chamberlain/feature/gdbstub-hio
...
Initial port of luma3ds' gdb_hio to Citra
2023-04-11 20:32:48 +05:30
SachinVin and GitHub
e283de9b6d
gl_shader_disk_cache.cpp: Invalidate Tranferable cache on error ( #6392 )
2023-04-09 21:16:44 +02:00
SachinVin and GitHub
8d19483b7e
externals: bump dynarmic to 6.4.6 ( #6423 )
2023-04-09 21:03:48 +02:00
SachinVin and GitHub
a94acde519
core\frontend\framebuffer_layout: GetCardboardSettings: clean up floa… ( #6399 )
...
* core\frontend\framebuffer_layout: GetCardboardSettings: clean up float to u32 conversion warnings + style fixes
* clang format
* fix signedness
2023-04-09 10:59:25 +05:30
SachinVin and GitHub
563c77154e
citra_qt/bootmanager.cpp: Fix scaling on QT with SW rasteriser ( #6424 )
2023-04-08 21:28:03 +05:30
SachinVin and GitHub
e4e9fb4aed
Merge pull request #6412 from GPUCode/wayland-oops
...
Port yuzu-emu/yuzu#7410 : "Wayland fixes"
2023-04-08 16:51:56 +05:30
SachinVin and GitHub
6a0baef239
Merge pull request #6410 from vitor-k/qt-vsync
...
citra_qt: fix vsync issues
2023-04-08 16:51:29 +05:30
SachinVin and GitHub
9c81dc0dd8
externals\CMakeLists.txt: dynarmic, fmt, xbyak: add EXCLUDE_FROM_ALL property ( #6398 )
2023-04-06 14:31:28 +02:00
SachinVin and GitHub
f96047f182
PlatformGamesFragment.java: Run PullToRefresh on a background thread ( #6372 )
...
* android: bump gradle to 7.4.2
* PlatformGamesFragment.java: Run `PullToRefresh` on a background thread
2023-03-30 15:13:40 +03:00
SachinVin and GitHub
9ef42040af
GameDatabase.java: Fix file exists check on SAF ( #6374 )
...
Doesn't really do much other than reduce log spam
2023-03-26 21:24:44 +03:00
SachinVin and GitHub
44097c2a8d
gl_shader_disk_cache: Avoid reopening files every time a shader need to be written. ( #6344 )
...
Hopefully reduces stutters with Android SAF
2023-03-25 23:35:17 +02:00
SachinVin and GitHub
794d051f0c
common\CMakeLists.txt: add missing arch.h ( #6359 )
2023-03-21 17:06:28 +01:00
SachinVin and GitHub
c961ecb9a4
jni\native.cpp: Log g_build_fullname on Android ( #6318 )
2023-02-28 21:59:30 +05:30
SachinVin and GitHub
5215468ff6
core\file_sys\archive_sdmc.cpp: Log error message if file failed to open. ( #6284 )
2023-02-14 22:19:45 +01:00
SachinVin and GitHub
e60a816d89
Merge pull request #6240 from Steveice10/universal
...
ci: Generate universal macOS build.
2023-01-07 19:39:22 +05:30
SachinVin and GitHub
06a9f69d88
hle/service/cfg: Add Config block enums documented by 3dbrew... ( #6206 )
2022-12-14 01:48:41 +01:00
SachinVin and GitHub
850e5bf81c
Merge pull request #6194 from merryhime/more-accurate-cycle-counting
...
arm/dynarmic: More accurate cycle counting
2022-11-24 19:25:01 +05:30
SachinVin and GitHub
a93d7a8d3a
Merge pull request #6171 from SachinVin/dyn
...
Bump dynarmic and co.
2022-10-28 18:40:16 +05:30
SachinVin and GitHub
030ecaa83c
Merge pull request #6133 from jakedowns/jakedowns-fix-interlaced
...
Fix loading custom interlaced shaders (correction to incorrect "anaglyph" = true argument)
2022-09-24 20:35:31 +05:30
SachinVin and GitHub
90b418fd1a
Merge pull request #6123 from FearlessTobi/game-list-ports
...
ui: Fixes to compatibility list translations (yuzu port)
2022-09-21 08:39:39 +05:30
SachinVin and GitHub
baecc18d8c
Partially Revert "renderer_opengl: Remove amd hacks and legacy paths" ( #6122 )
...
This reverts commit 07a69b7c7b .
2022-09-10 15:35:13 +05:30
SachinVin and GitHub
30831e6367
CI: dont upload macos artifacts ( #6121 )
2022-09-10 15:35:00 +05:30
SachinVin and GitHub
fd0430e079
Merge pull request #6119 from GPUCode/master
...
Fix graphical bugs in Yokai 2/3 games
2022-09-10 15:34:46 +05:30
SachinVin and GitHub
47c4f31c8d
Merge pull request #6117 from vitor-k/invalidate-cache
...
Invalidate older shader caches
2022-09-03 19:56:06 +05:30
SachinVin and GitHub
746609f35f
Merge pull request #6103 from GPUCode/tex-cache
...
Start abstracting the rasterizer cache from OpenGL
2022-09-02 00:07:46 +05:30
SachinVin and GitHub
9268b7d48e
Merge branch 'master' into tex-cache
2022-09-01 19:50:32 +05:30
SachinVin and GitHub
d38098051d
Merge pull request #6108 from SachinVin/andy
...
Android: Sign and publish APKs on GitHub
2022-09-01 18:15:45 +05:30
SachinVin and GitHub
141471e38f
Merge pull request #6102 from ian-h-chamberlain/fix/sdl-graceful-shutdown
...
Citra SDL: graceful shutdown on application close
2022-08-23 18:31:56 +05:30
SachinVin and GitHub
58d0705f0f
Merge pull request #6090 from JosJuice/android-cheats
...
android: Add cheat GUI
2022-08-14 18:14:40 +05:30
SachinVin and GitHub
9ba1d68ba3
Merge pull request #6083 from pawelniegowski/amd-22-7-makecurrent-shader-bugfixes
...
Fix MakeCurrent and shader issues with AMD 22.7 driver
2022-08-14 18:14:26 +05:30
SachinVin and GitHub
a51b1cd3cd
Merge pull request #6089 from JosJuice/android-convert-str
...
android: Improve string conversion
2022-08-04 13:47:49 +05:30
SachinVin and GitHub
d84b3d9330
Merge pull request #6053 from Morph1984/assert-noinline
...
common/assert: Use noinline lambda instead of a wrapper template
2022-07-03 11:50:50 +05:30
SachinVin and GitHub
84d5d62cf5
Merge pull request #5519 from vitor-k/decouple
...
Remove citra-room dependence on core
2022-06-25 14:42:31 +05:30
SachinVin and GitHub
88a4759702
citra_qt: configure_input.cpp: update the modifier settings for both the sticks ( #6033 )
...
The Controller config UI exposes the Circle mod, only for the Circle pad's modifier, So after changing the binding, it leaves the default binding for the c-stick untouched, and the user is nagged about the (default) D key being bound to something, when trying to bind it to any other button.
With this PR we update the modifier for both the Circle Pad and C-stick.
2022-06-11 11:53:27 +05:30
SachinVin and GitHub
3f16cd9c82
Merge pull request #6045 from liushuyu/web-export-ssl
...
web_service: infect other targets with OpenSSL exports
2022-06-11 11:53:02 +05:30
SachinVin and GitHub
b7c1c21019
Merge pull request #6030 from Daisouji/daisouji-midnight-theme
...
Adding Midnight Theme
2022-06-04 14:10:05 +05:30
SachinVin and GitHub
3df43f9505
Merge pull request #5983 from SachinVin/msvc
...
Fix building on MSVC 2022
2022-04-03 11:31:03 +05:30
SachinVin and GitHub
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
SachinVin and GitHub
ac98458e0b
audio_core\lle\lle.cpp: Add 16 bit and 32 bit read/write callbacks ( #5968 )
2022-03-05 12:38:46 +05:30
SachinVin and GitHub
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
SachinVin and GitHub
2fc7def6f6
Merge pull request #5395 from lioncash/gsp
...
gsp_gpu: Resolve sign conversion warnings
2022-01-30 21:55:24 +05:30
SachinVin and GitHub
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 and GitHub
d35a7a8e23
Merge pull request #5804 from weihuoya/minorfx
...
Minor fx
2022-01-30 21:51:11 +05:30
SachinVin and GitHub
4e15823db2
gl_format_reinterpreter.cpp: fallback to PBO path on obsolete intel drivers ( #5928 )
2022-01-24 14:14:28 +05:30
SachinVin and GitHub
28039d39a1
Merge pull request #5851 from flibitijibibo/master
...
Add support for SDL controller accelerometer/gyro events
2021-12-12 20:23:09 +05:30
SachinVin and GitHub
a515df01db
savestate.cpp: log the savestate revision on revision mismatch ( #5894 )
2021-12-12 20:22:50 +05:30
SachinVin and GitHub
64b502aad3
Merge pull request #5810 from vitor-k/discord
...
Port yuzu-emu/yuzu#6484 : "update submodule discord-rpc to latest [now deprecated]"
2021-11-20 21:01:27 +05:30
SachinVin and GitHub
8dfd9d3445
Merge pull request #5854 from SachinVin/mac
...
CI: Install SDL2 and FFMPEG built for macos 10.13
2021-11-06 23:39:58 +05:30
SachinVin and GitHub
6183b5d76c
Merge pull request #5823 from SachinVin/dyn
...
Android: Backport easy stuff
2021-10-03 18:58:20 +05:30
SachinVin and GitHub
d4e85e2bb5
video_core: Disable disk shader cache when GL_ARB_get_program_binary is unsupported ( #5785 )
2021-10-03 18:57:34 +05:30
SachinVin and GitHub
4817b00843
CI: Decouple clang-format from the linux build matrix ( #5838 )
2021-09-06 21:27:36 +05:30
SachinVin and GitHub
a1b4daa9d4
core.h: remove nodiscard for SendSignal ( #5837 )
...
We use this in four places and discard the result everywhere
2021-09-06 21:27:11 +05:30