Age | Commit message (Collapse) | Author |
|
|
|
|
|
vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers
|
|
service: Remove unused RequestParser instances
|
|
am: Resolve ineffective moves
|
|
dma_pusher: Remove reliance on the global system instance
|
|
vk_compute_pass: Implement indexed quads
|
|
With this, the video core is now has no calls to the global system
instance at all.
|
|
texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices
|
|
hle_ipc: Remove std::size_t casts where applicable
|
|
yuzu/main: Add better popup texts and remove duplicated actions
|
|
track: Eliminate redundant copies
|
|
Unbreak Vulkan on FreeBSD
|
|
Unbreak -Werror=implicit-fallthrough with Clang
|
|
Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateInstance:131: Presentation not supported on this platform
Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateSurface:378: Presentation not supported on this platform
Core <Critical> core/core.cpp:Load:199: Failed to initialize system (Error 5)!
|
|
In file included from src/input_common/sdl/sdl_impl.cpp:16:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:445:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
case 3: *_p++ = _val; /* fallthrough */
^
/usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert '[[fallthrough]];' to silence this warning
case 3: *_p++ = _val; /* fallthrough */
^
[[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert 'break;' to avoid fall-through
case 3: *_p++ = _val; /* fallthrough */
^
break;
/usr/local/include/SDL2/SDL_stdinc.h:446:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
case 2: *_p++ = _val; /* fallthrough */
^
/usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert '[[fallthrough]];' to silence this warning
case 2: *_p++ = _val; /* fallthrough */
^
[[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert 'break;' to avoid fall-through
case 2: *_p++ = _val; /* fallthrough */
^
break;
/usr/local/include/SDL2/SDL_stdinc.h:447:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
case 1: *_p++ = _val; /* fallthrough */
^
/usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert '[[fallthrough]];' to silence this warning
case 1: *_p++ = _val; /* fallthrough */
^
[[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert 'break;' to avoid fall-through
case 1: *_p++ = _val; /* fallthrough */
^
break;
3 errors generated.
|
|
video_core: gl_shader_decompiler: Fix implicit fallthrough errors.
|
|
|
|
loader/nso: Resolve moves not occurring in DecompressSegment
|
|
service: hid: npad: Fix implicit fallthrough errors.
|
|
|
|
service/time: Minor changes
|
|
memory/slab_heap: Make use of static_cast over reinterpret_cast
|
|
This is already initialized within the class body.
|
|
This doesn't modify internal member state.
|
|
Many of these implementations are used to implement a polymorphic
interface. While not directly used polymorphically, this prevents
virtual destruction from ever becoming an issue.
|
|
These aren't used, so they should be removed to reduce compilation
warnings.
|
|
externals: Update fmt to 6.2.0
|
|
common/file_util: Allow access to files on network shares
|
|
Casting from void* with static_cast is permitted by the standard, so we
can just make use of that instead.
|
|
Given the std::vector was const, an automatic move out of the function
could not occur.
We can allow automatic return value optimizations to occur by making the
buffer non-const.
|
|
Previously const objects were being std::moved, which results in no move
actually occurring. This resolves that.
|
|
video_code: Fix implicit switch fallthrough.
|
|
Since yesterday, this breaks the build on linux.
So let's fix it.
|
|
Keeps the library up to date.
|
|
Nvidia recently introduced a new memory type for data streaming
(awesome!), but yuzu was assuming that all heaps had enough memory
for the assumed stream buffer size (256 MiB).
This worked fine on AMD but Nvidia's new memory heap was smaller than
256 MiB. This commit changes this assumption and allocates a bit less
than the size of the preferred heap, with a maximum of 256 MiB (to avoid
allocating all system memory on integrated devices).
- Fixes a crash on NVIDIA 450.82.0.0
|
|
Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"
|
|
file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero
|
|
|
|
Implement a new virtual memory manager
|
|
gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator
|
|
- Should be no functional changes.
|
|
|
|
|
|
|
|
|
|
|
|
- Includes removing some service impls. that are untested.
|
|
|
|
- Includes removing some SVC impls. that are untested.
|