aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-08-12input_common: Disable sdl raw input modegerman77
2021-08-12codec: Replace deprecated av_init_packet usageameerj
2021-08-12nvdec: Implement GPU accelerated decoding for all platformsameerj
Supplements the VAAPI intel gpu decoder by implementing the D3D11VA decoder for Windows, and CUVID/VDPAU for Nvidia and AMD on drivers linux respectively.
2021-08-12decoders: Templates allow memcpy optimizationsyzct12345
2021-08-11settings: Fix MSVC issueslat9nq
According to https://stackoverflow.com/questions/469508, we run into a MSVC bug (since VS 2005) when using diamond inheritance for RangedSetting. This explicitly implements those functions in RangedSetting. GetValue is implemented as just calling the inherited version. The explicit converson operator is reimplemented. I opted for this over ignoring the warning with a pragma since this specifies the inherited behavior, and I have now less faith in MSVC to pick the right one. In addition, we mark destructors as virtual to silence what I believe is a fair MSVC compilation error.
2021-08-10Merge pull request #6776 from lat9nq/ranged-settingsbunnei
settings: Implement settings ranges
2021-08-10Merge pull request #6820 from yzct12345/split-cacheFernando S
texture_cache: Split out template definitions
2021-08-09Merge pull request #6837 from german77/no-pause-screenshotAmeer J
main: Avoid stopping emulation when taking a screenshot
2021-08-09vic: Specify sws_scale height stride.ameerj
Silences a sws_scale runtime warning about unaligned strides.
2021-08-09Merge pull request #6823 from yzct12345/memory-cleanupbunnei
memory: Clean up code
2021-08-09Merge pull request #6839 from ameerj/frame-cap-positonbunnei
configure_general: Swap positions of speed limit and frame limit options
2021-08-08Merge pull request #6844 from ameerj/vp9-empty-frameMai M
vp9: Ensure the first frame is complete
2021-08-08yuzu-cmd/CMakeLists: Correct attribution for this function.Fernando Sahmkow
2021-08-08vp9: Ensure the first frame is completeameerj
Silences a runtime error due to the first frame missing the frame data, and being set to hidden despite being a key-frame.
2021-08-08texture_cache: Address ameerj's reviewyzct12345
2021-08-08Merge pull request #6834 from K0bin/buffer-image-granularityFernando S
Respect Vulkan bufferImageGranularity
2021-08-08Merge pull request #6698 from german77/SDL_QoLbunnei
input_common: Improve SDL joystick and hide toggle option
2021-08-08Merge pull request #6817 from gidoly/patch-1bunnei
Add description to fast gpu time option
2021-08-08configure_general: Swap positions of speed limit and frame limit optionsameerj
2021-08-07input_common: Improve SDL joystick and hide toggle optiongerman77
2021-08-07Merge pull request #6827 from Morph1984/uuid-hashbunnei
common: uuid: Add hash function for UUID
2021-08-07input_common: Fix data race on GC implementationRodrigo Locatti
2021-08-07main: Avoid stopping emulation when taking a screenshotgerman77
2021-08-07Merge pull request #6830 from ameerj/nvdec-unimpld-codecbunnei
nvdec: Better logging for unimplemented codecs
2021-08-07core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei
2021-08-07core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei
2021-08-07core: hle: service: buffer_queue: Improve management of KEvent.bunnei
2021-08-07core: hle: kernel: k_auto_object: Add GetName method.bunnei
- Useful purely for debugging.
2021-08-07core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei
2021-08-07core: hle: kernel: DisableDispatch on suspend threads.bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei
2021-08-07core: cpu_manager: Use KScopedDisableDispatch.bunnei
2021-08-07core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei
2021-08-07core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve Unload.bunnei
2021-08-07core: hle: kernel: k_process: DisableDispatch on main thread.bunnei
2021-08-07core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei
2021-08-07core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei
2021-08-07core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei
2021-08-07core: hle: kernel: Reflect non-emulated threads as core 3.bunnei
2021-08-07core: cpu_manager: Use jthread.bunnei
2021-08-07vulkan_memory_allocator: Respect bufferImageGranularityRobin Kertels
2021-08-07Merge pull request #6795 from sankasan/cmd-remove-cursor-fullscreenbunnei
yuzu-cmd: hide mouse cursor when started fullscreen
2021-08-06Merge pull request #6815 from german77/ui_improvementsbunnei
settings_ui: Add emulated joystick position dot to controller preview
2021-08-07nvdec: Better logging for unimplemented codecsameerj
2021-08-06Merge pull request #6791 from ameerj/astc-optbunnei
astc_decoder: Various performance and memory optimizations
2021-08-07memory: Address lioncash's reviewyzct12345
2021-08-07memory: Dedup Read and Write and fix logging bugsyzct12345
2021-08-07texture_cache: Address ameerj's reviewyzct12345