summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-01renderer_vulkan: Fix some missing view formatsGPUCode
* Many times the format itself wouldn't have been added to the list causing device losses for nvidia GPUs * Also account for ASTC acceleration storage views
2023-07-01renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode
2023-06-30vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.Steveice10
2023-07-01Update translations (2023-07-01) (#10972)zhaobot
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
2023-06-30parcel: Optimize small_vector sizesMorph
2023-06-30maxwell_dma: Specify dst_operand.pitch instead of a temp varMorph
2023-06-30general: Use ScratchBuffer where possibleMorph
2023-06-30yuzu: Ensure mouse panning can't be enabled with real mouse emulationgerman77
2023-06-30CI: add auto-publishing steps for Androidliushuyu
2023-06-30Merge pull request #10953 from FernandoS27/oh-oopsies-yfcFernando S
Texture cache: Fix YFC regression due to code testing
2023-06-30CI: add Android build workflowliushuyu
* Switch OpenJDK runtime to Eclipse Temurin (AdoptOpenJDK has rebranded to Eclipse Temurin) * Fetch submodules using full clones instead of shallow clones
2023-06-30android: Show memory warning onceCharles Lombardo
2023-06-30ring_buffer: Fix const usage on std::spanMorph
2023-06-30scratch_buffer: Add member types to ScratchBufferMorph
Allows for implicit conversion to std::span<T>.
2023-06-30Merge pull request #10956 from FernandoS27/pikmin-another-game-ill-hateFernando S
AccelerateDMA: Don't accelerate 3D texture DMA operations
2023-06-30android: Rework MemoryUtilCharles Lombardo
Uses string templates and rounds up memory amount for potentially inaccurate checks now
2023-06-30sink_stream: Resolve heap buffer corruption due to out of bounds writeMorph
Also, remove the use of ScratchBuffer when upmixing, as other channels may not be initialized with zeroed out data.
2023-06-29video_core: vulkan_device: Scope S8Gen2 checks to just Qualcomm.bunnei
2023-06-29video_core: vulkan_device: Fix S8Gen2 dynamic state checks.bunnei
2023-06-29AccelerateDMA: Don't accelerate 3D texture DMA operationsFernando Sahmkow
2023-06-29Merge pull request #10955 from 8bitDream/gradleCharles Lombardo
android: Suppress a known incompatibility
2023-06-29Merge pull request #10935 from Morph1984/mwaitxliamwhite
x64: Make use of monitorx instructions for power efficient sleeps (AMD)
2023-06-29Merge pull request #10937 from german77/ringliamwhite
input_common: Remove duplicated enum and fix ring detection
2023-06-29Merge pull request #10946 from goldenx86/amdBlendingliamwhite
Blacklist EDS3 blending from new AMD drivers
2023-06-29android: Suppress a known incompatibilityAbandoned Cart
Android Gradle plugin 8.0.2 is designed for API 33, but a newer plugin hasn't been released yet. The warning message is rather extravagant, but also suggests adding this property if you are aware of the risks.
2023-06-29Memory Tracker: Use 64 bit atomics instead of 128 bitsFernando Sahmkow
2023-06-29Texture cache: Fix YFC regression due to code testingFernando Sahmkow
2023-06-29input_common: Allow timeouts to happen while scanning for a ringgerman77
2023-06-28input_common: Tune mouse controlsNarr the Reg
2023-06-28android: Make MemoryUtil an objectCharles Lombardo
2023-06-28Merge pull request #10945 from t895/android-14bunnei
android: Android 14 support
2023-06-28Blacklist EDS3 blending from new AMD driversMatías Locatti
2023-06-28android: Android 14 supportCharles Lombardo
Specifies the permissions needed for the changes to foreground services in Android 14.
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested ↵Fernando Sahmkow
with the host GPU
2023-06-28MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow
2023-06-28Merge pull request #10837 from liamwhite/mali-supportliamwhite
android: Mali support
2023-06-28input_common: Remove duplicated DriverResult enumgerman77
2023-06-28x64: cpu_wait: Implement MWAITX for non-MSVC compilersMorph
2023-06-28x64: cpu_wait: Remove magic valuesMorph
2023-06-28x64: cpu_wait: Make use of MWAITX in MicroSleepMorph
MWAITX is equivalent to UMWAIT on Intel's Alder Lake CPUs. We can emulate TPAUSE by using MONITORX in conjunction with MWAITX to wait for 100K cycles.
2023-06-28x64: Add detection of monitorx instructionsMorph
monitorx introduces 2 instructions: MONITORX and MWAITX.
2023-06-27fsmitm_romfsbuild: avoid full path lookupsLiam
2023-06-27renderer_vulkan: Prevent crashes when blitting depth stencilGPUCode
2023-06-27video_core: Add BCn decoding supportGPUCode
2023-06-27renderer_vulkan: Add more feature checkingGPUCode
2023-06-27renderer_vulkan: Don't assume debug tool with debug rendererGPUCode
* Causes crashes because mali drivers don't support debug utils
2023-06-27renderer_vulkan: Bump minimum SPIRV versionGPUCode
* 1.3 is guaranteed on all 1.1 drivers
2023-06-27renderer_vulkan: Respect viewport limitGPUCode
2023-06-27renderer_vulkan: Don't add transform feedback flag if unsupportedGPUCode
2023-06-27renderer_vulkan: Add suport for debug report callbackGPUCode