| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
* Add some depth to ProJoysticks
* address comments
* clang
* address nits
* fix wrong inner_offset when offset.x was 0
|
| |\
| |
| | |
cmake: Revert FFmpeg 4.3.1 update for Windows builds
|
| |/
|
|
| |
The new 4.3.1 externals build seems to not be compatible with yuzu. This also fixes an oversight when renaming CMake variables.
|
| |\
| |
| | |
cmake: FFmpeg linking rework
|
| | |
| |
| |
| |
| | |
Target a specific release version rather than some random development
commit.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Sets YUZU_USE_BUNDLED_FFMPEG as a CMake dependent option that is OFF on
Linux and ON for WIN32 targets. If FFmpeg is not found when
YUZU_USE_BUNDLED_FFMPEG is OFF, the bundled module/binaries are used
instead.
Reverts earlier changes to FindFFmpeg a bit, mostly to keep parity with
it's Citra version a bit. Now _FFmpeg_ALL_COMPONENTS lists all
components. We overwrite FFmpeg_LIBRARIES and FFmpeg_INCLUDE_DIR after
using the module.
|
| | |
| |
| |
| | |
Minimal binaries go brrrrrrr
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Tells CMake to look for either nasm or yasm as it is required to build
FFmpeg. Avoids a compile-time error by checking for it during
configuration.
Adds a workaround for Ubuntu Bionic's old version of make not
communicating jobserver details properly.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Also renames related CMake variables to match both the Find*FFmpeg* and
variables defined within the file. Fixes odd errors produced by the old
FindFFmpeg.
Citra's FindFFmpeg is slightly modified here: adds Citra's copyright at
the beginning, renames FFmpeg_INCLUDES to FFmpeg_INCLUDE_DIR, disables a
few components in _FFmpeg_ALL_COMPONENTS, and adds the missing avutil
component to the comment above.
|
| | |
| |
| |
| |
| | |
Copies FFmpeg libraries that were downloaded during the CMake
configuration. Fixes dynamic linking issues with the MinGW builds.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
For Linux, instructs CMake to use the FFmpeg submodule in externals.
This is HEAVILY based on our usage of the late Unicorn. Minimal change
to MSVC as it uses the yuzu-emu/ext-windows-bin. MinGW now targets the
same ext-windows-bin libraries as MSVC for FFmpeg. Adds FFMPEG_LIBRARIES
to WIN32 and simplifies video_core/CMakeLists.txt a bit.
|
| | | |
|
| |\ \
| | |
| | | |
olsc: Stub GetSaveDataBackupSetting
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Prevent over scheduling audio events and add motion update unschedule event
|
| | | | |
| | | |
| | | |
| | | | |
update event
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
string_util: Remove MSVC workaround for converting between UTF8/UTF16
|
| |/ / / /
| | | |
| | | |
| | | | |
This has been fixed as of Visual Studio 2019 Version 16.2
|
| |\ \ \ \
| |_|/ /
|/| | | |
Settings: Make settings controller image change with controller input
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
keyboard/mouse
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
svc: Provide more detailed error logs for svc functions
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Allows SVC calls to have much more informative information during error
cases. This also doesn't hide control flow returns from the reader.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
renderer_opengl: Update OpenGL backend version requirement to 4.6
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
video_core: Delete morton
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
moron.h & morton.cpp are not used anywhere and are just empty files
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
lm: Fix ReadLeb128
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes assertion on Bloodstained Ritual of the Night.
We would over read sometimes, this is fixed by checking if the top bit is set in the first iteration. We also lock the loop off to be only the max size of the type we can fit. Finally we changed an incorrect print of "DEBUG" to "TRACE" to reflect the proper log severity
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
pl_u: Fix read out of bounds
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
ring_buffer: Remove granularity template argument
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Non-obvious bug in RingBuffer::Push(std::vector<T>&) when granularity != 1
Just remove it altogether because we do not have a use for granularity != 1
|
| |\ \ \ \ \ \ \
| |_|_|_|/ / /
|/| | | | | | |
k_address_arbiter: Minor cleanup
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Allows for more descriptive error messages and also doesn't hide
control-path exit returns from the reader.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is a useful function in a generic context or with types that
overload unary operator&. However, primitives and pointers will never do
this, so we can opt for a more straightforward syntax.
|
| | | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
This code is never used, so we can remove it. It's in version control,
so it can always be brought back when needed.
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
HID: Update the HID service to match more closely to switchbrew part 1
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Kernel Rework: Refactor KEvent/KReadableEvent/KWritableEvent
|
| | | | | | | | |
|