summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-07fix for nvdec disabled, cleanup host1xameerj
2021-01-07nvdec syncpt incorporationameerj
laying the groundwork for async gpu, although this does not fully implement async nvdec operations
2021-01-08Merge pull request #5306 from MerryMage/ignore-library-OpenMorph
vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]
2021-01-07vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]MerryMage
Ignore the return value on __APPLE__ systems as well
2021-01-08Merge pull request #5305 from MerryMage/page_shiftMorph
texture_cache: Replace PAGE_SHIFT with PAGE_BITS
2021-01-07texture_cache: Replace PAGE_SHIFT with PAGE_BITSMerryMage
PAGE_SHIFT is a #define in system headers that leaks into user code on some systems
2021-01-06Merge pull request #5288 from ReinUsesLisp/workaround-garbageMorph
gl_texture_cache: Avoid format views on Intel and AMD
2021-01-05Merge pull request #5250 from lat9nq/appimagebunnei
ci/linux: Build an AppImage
2021-01-05Merge pull request #5293 from ReinUsesLisp/return-valuesbunnei
core: Enforce C4715 (not all control paths return a value)
2021-01-05Merge pull request #5289 from ReinUsesLisp/vulkan-devicebunnei
vulkan_common: Move device abstraction to the common directory and allow surfaceless devices
2021-01-05core: Enforce C4715 (not all control paths return a value)ReinUsesLisp
2021-01-05core: Silence warnings when compiling without assertsReinUsesLisp
2021-01-04Merge pull request #5292 from ReinUsesLisp/empty-setLC
vk_rasterizer: Skip binding empty descriptor sets on compute
2021-01-04Merge pull request #5261 from gal20/hide_mouse_patchbunnei
yuzu/main: Fix 'Hide mouse on inactivity' and port citra-emu/citra#5476
2021-01-04vk_rasterizer: Skip binding empty descriptor sets on computeReinUsesLisp
Fixes unit tests where compute shaders had no descriptors in the set, making Vulkan drivers crash when binding an empty set.
2021-01-04Merge pull request #5284 from ameerj/bufferq-oor-fixMorph
buffer_queue: Fix data race by protecting queue_sequence access
2021-01-04buffer_queue: Protect queue_sequence list access with a mutexameerj
fixes a data race as this is an unprotected variable manipulated by multiple threads
2021-01-04vulkan_device: Allow creating a device without surfaceReinUsesLisp
2021-01-04renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_commonReinUsesLisp
2021-01-04renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp
2021-01-04Merge pull request #5286 from ReinUsesLisp/rename-vk-deviceRodrigo Locatti
renderer_vulkan: Rename VKDevice to Device
2021-01-04gl_texture_cache: Avoid format views on Intel and AMDReinUsesLisp
Intel and AMD proprietary drivers are incapable of rendering to texture views of different formats than the original texture. Avoid creating these at a cache level. This will consume more memory, emulating them with copies.
2021-01-04gl_texture_cache: Create base images with sRGBReinUsesLisp
This breaks accelerated decoders trying to imageStore into images with sRGB. The decoders are currently disabled so this won't cause issues at runtime.
2021-01-03Merge pull request #5285 from lioncash/error-strRodrigo Locatti
main: Resolve error string not displaying
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp
The "VK" prefix predates the "Vulkan" namespace. It was carried around the codebase for consistency. "VKDevice" currently is a bad alias with "VkDevice" (only an upcase character of difference) that can cause confusion. Rename all instances of it.
2021-01-03Merge pull request #5230 from ReinUsesLisp/vulkan-commonRodrigo Locatti
vulkan_common: Move reusable Vulkan abstractions to a separate directory
2021-01-03main: Resolve error string not displayingLioncash
During the transition to make the error dialog translatable, I accidentally got rid of the conversion to ResultStatus, which prevented operator<< from being invoked during formatting. This adds a function to directly retrieve the result status string instead so that it displays again.
2021-01-03Merge pull request #5278 from MerryMage/cpuopt_unsafe_inaccurate_nanbunnei
dynarmic: Add Unsafe_InaccurateNaN optimization
2021-01-03Merge pull request #5279 from bunnei/buffer-queue-connectbunnei
hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.
2021-01-03Merge pull request #5281 from FearlessTobi/port-5668Morph
Port citra-emu/citra#5668: "Update zstd to v1.4.8"
2021-01-03Update zstd to v1.4.8FearlessTobi
Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com>
2021-01-02Merge pull request #5267 from lioncash/localizebunnei
main: Make the loader error dialog fully translatable
2021-01-02hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.bunnei
- This behavior is a mistake, fixes Katana Zero.
2021-01-02externals: Update dynarmic to 3806284cbMerryMage
2021-01-02Merge pull request #5277 from Morph1984/fix-commentsbunnei
general: Fix various spelling errors
2021-01-02Merge pull request #5273 from timleg002/patch-1bunnei
typo fix
2021-01-02dynarmic: Add Unsafe_InaccurateNaN optimizationMerryMage
2021-01-02general: Fix various spelling errorsMorph
2021-01-01Merge pull request #5209 from Morph1984/refactor-controller-connectbunnei
configure_input: Modify controller connection delay
2021-01-01typo fixTimotej Leginus
typo fix
2021-01-01Merge pull request #5271 from MerryMage/rm-mem-SpecialLC
memory: Remove MemoryHook
2021-01-01configure_input: Modify controller connection delayMorph
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
2021-01-01memory: Remove MemoryHookMerryMage
2021-01-01Merge pull request #5249 from ReinUsesLisp/lock-free-pagesbunnei
core/memory: Read and write page table atomically
2020-12-31Merge pull request #5239 from FearlessTobi/enable-translationbunnei
.ci/templates: Enable QT translation for MSVC CI
2020-12-31yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476gal20
2020-12-31main: Make the loader error dialog fully translatableLioncash
Makes the dialog fully localizable and also adds disambiguation comments to help translators understand what the formatting specifiers indicate.
2020-12-31main: Tidy up enum comparisonLioncash
enum classes are comparable with one another, so these casts aren't necessary.
2020-12-31Merge pull request #5264 from 16-Bit-Dog/patch-1bunnei
Make the coding conventions more consistant
2020-12-30Merge pull request #5265 from german77/port5509bunnei
Port citra-emu/citra#5509 "Look at direction of analog axis travel instead of instantaneous sample"