- 22 Apr, 2020 4 commits
-
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
bunnei authored
gl_shader_decompiler: Avoid copies where applicable
-
- 21 Apr, 2020 7 commits
-
-
bunnei authored
Fix process memory initialization for ELF and NRO
-
Rodrigo Locatti authored
fixed_pipeline_state: Pack structure, use memcmp and CityHash on it
-
bunnei authored
General: Resolve minor assorted warnings
-
bunnei authored
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
-
David authored
* audio_renderer: Preliminary BehaviorInfo * clang format * Fixed IsRevisionSupported * fixed IsValidRevision * Fixed logic error & spelling errors & crash * Addressed issues
-
bunnei authored
maxwell_3d: Initialize format attributes constant as one
-
Mat M authored
Initialize quad_indexed_pass before uint8_pass
-
- 20 Apr, 2020 11 commits
-
-
bunnei authored
-
bunnei authored
-
bunnei authored
- We need this for homebrew process initialization.
-
Mat M authored
dynarmic: Add option to disable CPU JIT optimizations
-
bunnei authored
Try to reduce log spam a bit by lowering log levels to Debug
-
FearlessTobi authored
-
FearlessTobi authored
-
Fernando Sahmkow authored
vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers
-
MerryMage authored
-
bunnei authored
service: Remove unused RequestParser instances
-
bunnei authored
am: Resolve ineffective moves
-
- 19 Apr, 2020 12 commits
-
-
Amit Prakash Ambasta authored
Fixes Werror=reorder in gcc
-
Rodrigo Locatti authored
dma_pusher: Remove reliance on the global system instance
-
bunnei authored
vk_compute_pass: Implement indexed quads
-
Lioncash authored
With this, the video core is now has no calls to the global system instance at all.
-
bunnei authored
texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices
-
bunnei authored
hle_ipc: Remove std::size_t casts where applicable
-
bunnei authored
yuzu/main: Add better popup texts and remove duplicated actions
-
bunnei authored
track: Eliminate redundant copies
-
bunnei authored
Unbreak Vulkan on FreeBSD
-
bunnei authored
-
Rodrigo Locatti authored
Unbreak -Werror=implicit-fallthrough with Clang
-
Jan Beich authored
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)!
-
- 18 Apr, 2020 6 commits
-
-
Jan Beich authored
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.
-
ReinUsesLisp authored
Pad FixedPipelineState's size to 384 bytes to be a multiple of 16. Compare the whole struct with std::memcmp and hash with CityHash. Using CityHash instead of a naive hash should reduce the number of collisions. Improve used type traits to ensure this operation is safe. With these changes the improvements to the hashable pipeline state are: Optimized structure Hash: 89 ns Comparison: 103 ns Construction*: 164 ns Struct size: 384 bytes Original structure Hash: 148 ns Equal: 174 ns Construction*: 281 ns Size: 1384 bytes * Attribute state initialization is not measured These measures are averages taken with std::chrono::high_accuracy_clock on MSVC shipped on Visual Studio 16.6.0 Preview 2.1.
-
ReinUsesLisp authored
Reduce FixedPipelineState's size to 364 bytes.
-
ReinUsesLisp authored
Reduce FixedPipelineState's size to 600 bytes.
-
ReinUsesLisp authored
Reduce FixedPipelineState's size to 632 bytes.
-
ReinUsesLisp authored
Reduce FixedPipelineState's size from 1384 to 664 bytes
-