Commit Graph

20416 Commits (37f1c766135557387777c3a3f011f824c36015c5)
 

Author SHA1 Message Date
liushuyu 37f1c76613 CI: fix MinGW installation step 3 years ago
liushuyu f91b6fbbcb ffmpeg: move the whole tree into externals/ffmpeg/ffmpeg ...
* this resolves the todo items in the CMakeLists.txt
* a version requirement check for ffmpeg is added to catch issues early
* for future-proof reasons, nasm/yasm is now only required when build on
  x86/AMD64 systems
3 years ago
liushuyu ccc0a1e621 cmake: refactor ffmpeg searching and handling logic on Linux 3 years ago
bunnei 7276aaf907
Merge pull request #7576 from lioncash/tasenum
tas_input: Minor cleanup
3 years ago
Lioncash 54ca48e8b7 tas_input: Avoid minor copies in Read/WriteCommandButtons()
We don't need to copy the whole pair
3 years ago
Lioncash 734fb180bb tas_input: Remove unnecessary semicolon
Resolves a -Wextra-semi warning
3 years ago
Lioncash ddda6ae776 tas_input: Execute clear() even if empty
clear() when empty is simply a no-op, so we can get rid of the check
here and let the stdlib do it for us.
3 years ago
Lioncash db9320e754 tas_input: Remove unnecessary includes
Gets rid of indirect includes and includes only what the interface
needs.
3 years ago
Lioncash 26ef76213c tas_input: std::move strings into vector
While we're in the same area, we can also avoid performing std::stoi in
a loop when it only needs to be performed once.
3 years ago
Lioncash a515ede2af tas_input: Use istringstream over stringstream
This is only using the input facilities, so we don't need to use the
fully-fleged stringstream.
3 years ago
Lioncash 6be730bdcd tas_input: Use u8string_view instead of u8string
Same behavior, but without the potential for extra allocations.
3 years ago
Lioncash 37a8e2a67e tas_input: Remove unused std::smatch variable
This also means we can get rid of the dependency on <regex>
3 years ago
Lioncash d52ad96ce3 tas_input: Amend -Wdocumentation warnings
Parameters shouldn't have the colon by their name.
3 years ago
Lioncash c126b0718c tas_input: Make TasAxes enum an enum class
Prevents these values from potentially clashing with anything in other
headers.
3 years ago
Mai M 3592628302
Merge pull request #7574 from v1993/patch-1
Remove erroneous #pragma once
3 years ago
Valeri 04301e1a8a
Remove erroneous #pragma once 3 years ago
Mai M 4e2fb9e51a
Merge pull request #7554 from Tachi107/build-remove-unicorn
build: remove remaining bits of Unicorn
3 years ago
bunnei a2f842ce54
Merge pull request #7527 from Tachi107/cubeb-result_of
build: update cubeb and remove the result_of comment
3 years ago
bunnei 280c779898
Merge pull request #7462 from bunnei/kernel-improve-scheduling
Kernel: Improve threading & scheduling V3
3 years ago
Andrea Pappacoda eec9aace60
build: remove remaining bits of Unicorn
Unicorn has been removed in fc6db97a09
3 years ago
Morph 429320aee8
Merge pull request #7495 from FernandoS27/text-blit-fix-again
Texture Cache: Fix mismatching image/views on blits
3 years ago
bunnei 46366c6dca
Merge pull request #7519 from itsmeft24/master
kernel: svc: Implement ProcessMemory and CodeMemory SVCs
3 years ago
bunnei 25298d1c02
Merge pull request #7545 from Morph1984/qt-deprecated-warn
profiler: Use QWheelEvent position().toPoint()
3 years ago
Morph 9ba812485a profiler: Use QWheelEvent position().toPoint()
QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead.
3 years ago
bunnei 7dd2764f2a
Merge pull request #7544 from Morph1984/r16g16
renderer_vulkan: Add R16G16_UINT
3 years ago
Morph 47a724780f renderer_vulkan: Add R16G16_UINT
- Used by Immortals Fenyx Rising
3 years ago
bunnei 5f7e73c74a
Merge pull request #7525 from german77/notifa
service/notif: Add notif:a and stub ListAlarmSettings, Initialize
3 years ago
bunnei f6e8e61e3e
Merge pull request #7521 from german77/dual_single_joycons
service/hid: Implement SetNpadJoyAssignmentMode
3 years ago
bunnei 815189eaf3
Merge pull request #7488 from vonchenplus/support_multiple_videos_playing
Support multiple videos playing
3 years ago
Mai M 5b2cb22a04
Merge pull request #7506 from heinermann/focus_crash
Fixed #7502
3 years ago
Mai M edbde7a220
Merge pull request #7522 from ameerj/shader-recompiler-filenames
shader_recompiler/backend: Minor organization and refactoring to reduce compile time overhead
3 years ago
Mai M 00f65af8b2
Merge pull request #7526 from Void48/patch-1
(README) changed the color of Discord badge to use the new color
3 years ago
itsmeft24 e05c86aa3c
Update k_code_memory.h 3 years ago
itsmeft24 d197246880
make KCodeMemory::GetSourceAddress const
Co-authored-by: Mai M. <mathew1800@gmail.com>
3 years ago
bunnei 204d198d16
Merge pull request #7531 from Morph1984/zm-msvc
CMakeLists: Specify /Zm200 when compiling in MSVC
3 years ago
bunnei 257d3c9ecf hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls. 3 years ago
bunnei 9a9e7dd78b hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods. 3 years ago
bunnei 834c25f4d9 hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable. 3 years ago
bunnei a63af9860b hle: kernel: Remove unnecessary virtual specifier on EndWait. 3 years ago
bunnei 3f8eb44e7d hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes. 3 years ago
bunnei 2e8d737a96 hle: kernel: k_condition_variable: Revert unnecessary style changes. 3 years ago
bunnei 0d1bdfc1d4 hle: kernel: Remove unnecessary virtual specifier on CancelWait. 3 years ago
bunnei d7f6d516ce hle: kernel: service_thread: Force stop threads on destruction. 3 years ago
bunnei e596fac6ee hle: kernel: k_light_lock: Implement CancelWait.
- Fixes a crash in Megadimension Neptunia VII.
3 years ago
bunnei efb5de1c5f hle: kernel: service_thread: Use std::jthread.
- Fixes a potential deadlock on service thread shutdown.
3 years ago
bunnei a2384a18fa hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC. 3 years ago
bunnei 42697527ba hle: kernel: k_thread: Rename sleeping_queue -> wait_queue. 3 years ago
bunnei e3d156ab0e hle: kernel: svc: Fix deadlock that can occur with single core. 3 years ago
bunnei 0d9afdedc4 hle: kernel: k_thread: Treat dummy threads as a special type. 3 years ago
FernandoS27 894ed14ebc hle: kernel: fix timing on thread preemption 3 years ago