bunnei
7b82883767
android: Update .gitignore for CXX compile cache.
2021-09-29 22:51:15 +05:30
bunnei
6f1c76518c
android: renderer_opengl: Various fixes for GLES.
...
video_core: bump swap chain size for GLES to reduce bottleneck
SWAP_CHAIN_SIZE
2021-09-29 22:51:14 +05:30
bunnei
4cc8d43fa1
android: log: TrimSourcePath: Cannot be constexpr.
2021-09-29 22:51:14 +05:30
bunnei
8a06463c97
android: video_core: Enable HW shadows and texture barrier on GLES.
2021-09-29 22:51:13 +05:30
bunnei
e028eb91c0
video_core: gl_shader_manager: Only set shader samplers on fragment shader.
...
- Avoids unnecessary uniform errors.
2021-09-29 22:51:13 +05:30
bunnei
3b2b9282d3
android: video_core: Require GLES 3.2 in shaders.
2021-09-29 22:51:13 +05:30
bunnei
5a31aa175d
android: video_core: gl_rasterizer_cache: Make cache access thread safe.
2021-09-29 22:51:12 +05:30
bunnei
4f737c329e
android: audio_core: Remove noisy log.
2021-09-29 22:51:11 +05:30
bunnei
3e6fce7553
core/CmakeLists.txt: correct mic.h order
2021-09-29 22:50:55 +05:30
Pengfei Zhu
19617f7edb
dsp_interface: Move sink to the last in member list ( #5844 )
...
So that it is destructed first. Otherwise, the TimeStretcher will be destructed before the Sink, which might cause segfaults when the Sink tries to read data from the TimeStretcher afterwards.
2021-09-20 22:40:36 +05:30
SachinVin
154181d5f5
CI/MacOS: Install SDL2 and FFMPEG from externals
2021-09-19 17:18:34 +05:30
Ethan Lee
853909996b
Add support for SDL controller accelerometer/gyro events
2021-09-18 12:24:38 -04:00
SachinVin
4817b00843
CI: Decouple clang-format from the linux build matrix ( #5838 )
2021-09-06 21:27:36 +05:30
SachinVin
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
fadillzzz
89410c164a
fix(bps): Fixes BPS patch changing target size ( #5829 )
2021-08-22 15:24:35 -05:00
Vitor K
c40871f126
build system: remove references to travis ( #5811 )
2021-08-01 14:43:21 +02:00
Vitor K
dfd7926681
Update README.md ( #5812 )
...
* Update README.md
Add information about the official release channels and update the IRC chat network.
* Apply suggestions from code review
Co-authored-by: Pengfei Zhu <zhupf321@gmail.com>
Co-authored-by: Pengfei Zhu <zhupf321@gmail.com>
2021-08-01 14:42:45 +02:00
bunnei
a941547c1c
android: renderer_opengl: Partially implement glLogicOp on GLES.
2021-07-24 23:37:03 +05:30
bunnei
853acce6c5
android: renderer_opengl: Optimize GetTexImageOES and fix bugs.
2021-07-24 23:37:01 +05:30
bunnei
855d19a468
android: gl_rasterizer_cache: Skip costly shutdown procedure.
2021-07-24 23:37:00 +05:30
SachinVin
4439423313
(jroweboy)gl_rasterizer_cache.cpp: Check Framebuffer Status
2021-07-24 23:36:58 +05:30
James Rowe
9f4501aceb
Perf: Remove more breakpoint checking in the interpreter. Move filtering earlier in the logging chain
2021-07-24 23:36:56 +05:30
weihuoya
cddd447506
use separate texture buffer for light and fog
...
gl_state.cpp: Fix typo in texture buffer LUT
gl_state.cpp: Initialize texture_buffer_lut_lf
2021-07-24 23:36:53 +05:30
Valeri
dd31ed60c0
Add Get(Inv)WindowResolution shader functions ( #5818 )
...
Those are available in upstream Dolphin, so it will help with keeping things compatible.
2021-07-24 12:35:33 -05:00
Pengfei Zhu
647a6f8d82
Merge pull request #5817 from zhaowenlan1779/ncch-fix
...
Replace `&vec[0]` with `vec.data()`
2021-07-19 06:41:06 +08:00
Pengfei
f85bde3ca3
Replace &vec[0]
with vec.data()
...
When the vector is empty, using `&vec[0]` involves undefined behaviour. While that works fine most of the time, Flatpak builds aborted on a failed `__builtin_expect`.
I searched for such occurences across the codebase with the regex `(?<!&)&\w+\[0\]` and fixed those that would potentially cause issues.
2021-07-14 17:01:14 +08:00
SachinVin
62236b7257
Update dynarmic ( #5814 )
2021-07-11 20:16:10 +05:30
Vitor Kiguchi
3e71d68b94
service/frd: don't use global system
...
address review comments + clang format
2021-07-07 16:45:13 -03:00
Vortex
de9d640de4
update submodule discord-rpc to latest [now deprecated]
2021-07-06 23:56:27 -03:00
Pengfei Zhu
afed4953bc
Merge pull request #5807 from zhaobot/tx-update-20210701011712
...
Update translations (2021-07-01)
2021-07-06 18:11:05 +08:00
The Citra Community
b8f6e409f6
Update translations (2021-07-01)
2021-07-01 01:17:54 +00:00
Pengfei Zhu
5241032fc5
Merge pull request #5382 from zhaowenlan1779/uds-2
...
service/nwm_uds: Various improvements/corrections
2021-06-22 20:40:18 +08:00
Amnesia1000
3d8555236f
Corrected the path to the headbar icon ( #5782 )
...
* Corrected the path to the headbar icon
Corrected the path where the icon file is located, since the "dist" folder is located next to the binary provided in github.
* Corrected the path to the headbar icon
Corrected the path where the icon file is located, since the "dist" folder is located next to the binary provided in github.
2021-06-22 18:16:31 +08:00
liushuyu
324e88d6e0
Linux: Flatpak-related changes ( #5772 )
...
* cmake: allow supplying local compatibility list
* dist/desktop: add prefer non-default GPU hint ...
* On compatible systems, this will make the system to use more powerful
GPU instead of the default one (usually the integrated one)
2021-06-21 17:38:52 +08:00
Vitor Kiguchi
6d99b5d332
service/frd: return cfg username on GetMyScreenName
...
as some games apparently use this for the multiplayer display name
2021-06-05 21:53:16 -03:00
SachinVin
842031a2eb
Fix Disk shader cache when accurate multiplication is off ( #5711 )
...
* renderer_opengl.cpp: fix sanitize_mul check for disk shader cache
* Partially revert "Band-aid solution for 'Disk Shader Cache' (#5188 )"
This reverts commit 2e0ce86c9e
.
* Disable `disk_shader_cache` checkbox when `hw_renderer` is off
2021-05-16 10:45:02 +02:00
zhaobot
82aedb9900
Update translations (2021-03-01) ( #5730 )
...
Co-authored-by: The Citra Community <noreply-fake@community.citra-emu.org>
2021-05-16 10:43:05 +02:00
Ben
7325f58763
NWM_UDS: implement disconnect_reason and EjectClient ( #5331 )
...
* NWM_UDS: Stub disconnect_reason and EjectClient
* addressed review comments
* fix additional semicolon
Co-authored-by: Valentin Vanelslande <vvanelslandedev@gmail.com>
Co-authored-by: Valentin Vanelslande <vvanelslandedev@gmail.com>
2021-05-16 10:41:54 +02:00
SachinVin
e7671d93b2
Merge pull request #5784 from vitor-k/m1-jit
...
Update dynarmic
2021-05-13 13:37:54 +05:30
Vitor Kiguchi
18ad3bafb6
Update dynarmic
...
this should allow the cpu jit to run on builds compiled for the M1
2021-05-12 17:30:19 -03:00
Max Fedotov
a2f34ea82b
gcc 11 compatibility fix (suggestion) ( #5778 )
...
Fixes missing include and runtime variable in offsetof
* gcc 11 compatibility fix
* Revert "gcc 11 compatibility fix"
This reverts commit bf5711d944bbdf7b5663ba4fec1b9066f16e2bb2.
* gcc 11 compatibility fix (with pointer math)
* Don't require pointers for framebuffer field math
* Code style fix (clang-format)
2021-05-10 22:10:29 -05:00
merry
6e16081b6a
Merge pull request #5779 from vitor-k/sdl-audio-fix
...
sdl2_sink: remove SDL_AUDIO_ALLOW_FREQUENCY_CHANGE flag
2021-05-04 10:54:47 +01:00
Vitor Kiguchi
350c9c8d7d
sdl2_sink: remove SDL_AUDIO_ALLOW_FREQUENCY_CHANGE flag
...
this is necessary for sdl audio to work properly in
sdl as of current dev version (2.0.15)
2021-04-29 20:59:41 -03:00
Ameer J
edbd6dfe8a
Merge pull request #5777 from vitor-k/update-catch-dynarmic
...
Re-update catch and dynarmic
2021-04-29 11:01:32 -04:00
Vitor Kiguchi
63589f4a1b
Re-update catch and dynarmic
2021-04-29 01:34:07 -03:00
bunnei
86b775bd8f
Merge pull request #5735 from ameerj/gc-input
...
input_common: Implement official GameCube adapter support
2021-04-28 21:15:55 -07:00
lat9nq
6a124bc317
input_common: Fix libusb include on Arch
2021-04-24 17:26:09 -04:00
Morph
48fad3a903
libusb: Add /utf-8 compile option for MSVC.
2021-04-24 02:22:13 -04:00
ameerj
a80e566464
gcadapter: Implement auto map feature
...
Implements the auto map functionality for the GC adapter.
The controls map nicely to the original 3ds controls, with the select button being mapped to the Z button on GC.
The ZL/ZR buttons are not mapped by this feature.
2021-04-24 02:03:40 -04:00
Jan Beich
161e6a541b
cmake: unbreak system libusb support
...
Reference libusb doesn't support DragonFly and FreeBSD because those
ship a different libusb implementation (supports 0.1, 1.0, 2.0 API).
2021-04-24 02:02:45 -04:00