summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* k_thread: Use a mutex and cond_var to sync boollat9nq2023-06-172-5/+14
* Merge pull request #10731 from german77/misc_fixesliamwhite2023-06-1710-115/+198
|\
| * service: nfc: Read tag protocol only for nfc backendNarr the Reg2023-06-152-5/+6
| * service: nfc: Accuracy fixesNarr the Reg2023-06-1510-110/+192
* | android: Fix aspect ratio when rotating screenAbandoned Cart2023-06-162-28/+20
* | Merge pull request #10795 from german77/foomiiboliamwhite2023-06-162-0/+3
|\ \
| * | input_common: Add amiibo with originality signature supportNarr the Reg2023-06-162-0/+3
| |/
* | android: Apply ktlint codestyleCharles Lombardo2023-06-1653-278/+476
* | Android: Use ktlint for Kotlin code styleCharles Lombardo2023-06-161-0/+20
* | android: Enable android lintingCharles Lombardo2023-06-162-11/+1
* | Merge pull request #10796 from bunnei/fix-safbunnei2023-06-164-1/+54
|\ \
| * | android: fs: Fix Exists / IsFile for SAF.bunnei2023-06-164-1/+54
* | | Merge pull request #10790 from liamwhite/arm-driver-momentbunnei2023-06-161-5/+10
|\ \ \
| * | | vulkan_device: disable extended_dynamic_state2 on ARM driversLiam2023-06-151-5/+10
* | | | Merge pull request #10775 from liamwhite/cb2bunnei2023-06-161-0/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | renderer_vulkan: propagate conditional barrier supportLiam2023-06-141-0/+1
* | | | Merge pull request #10639 from 8bitDream/pictureinpicturebunnei2023-06-1618-159/+647
|\ \ \ \ | |_|/ / |/| | |
| * | | android: Move overlays to their own layoutAbandoned Cart2023-06-145-108/+117
| * | | android: Initialize defaults for each orientationsAbandoned Cart2023-06-146-173/+187
| * | | android: Display FPS with emulation on hingeAbandoned Cart2023-06-142-17/+13
| * | | android: Remove PiP reliance on fragmentAbandoned Cart2023-06-145-63/+69
| * | | android: Set layout by fragment, not viewAbandoned Cart2023-06-143-63/+63
| * | | android: Add a separate foldable layout setAbandoned Cart2023-06-143-206/+222
| * | | android: Set portrait default control paramsAbandoned Cart2023-06-144-17/+186
| * | | android: Actually implement portrait controlsAbandoned Cart2023-06-142-33/+82
| * | | android: Enable automated portrait controlsAbandoned Cart2023-06-142-81/+40
| * | | android: Add Picture in Picture / OrientationAbandoned Cart2023-06-1415-66/+336
* | | | Merge pull request #10729 from liamwhite/windows-is-a-memebunnei2023-06-152-99/+118
|\ \ \ \ | |_|_|/ |/| | |
| * | | vfs_real: require file existence on openLiam2023-06-131-0/+4
| * | | vfs_real: add simplified open file cacheLiam2023-06-132-1/+18
| * | | vfs_real: lazily open filesLiam2023-06-132-11/+3
| * | | vfs_real: add file LRU cache for open file limitsLiam2023-06-132-100/+106
* | | | Merge pull request #10749 from Morph1984/strong-typingMorph2023-06-156-37/+35
|\ \ \ \ | |_|/ / |/| | |
| * | | buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-136-37/+35
| |/ /
* | / android: Adapt EmulationActivity to navigation componentCharles Lombardo2023-06-149-74/+86
| |/ |/|
* | Merge pull request #10603 from lat9nq/tz-more-completebunnei2023-06-1313-710/+383
|\ \
| * | tz_manager: Fix comparison to wrong integerlat9nq2023-06-051-1/+1
| * | tz_manager: Implement missing transition timeslat9nq2023-06-051-1/+59
| * | tz_manager: Warn on unimplemented codelat9nq2023-06-051-0/+7
| * | tz_manager: Fix character offset not advancinglat9nq2023-06-051-0/+1
| * | tz_manager: Fix off-by-one errorlat9nq2023-06-051-4/+4
| * | time_zone: Handle offset time zoneslat9nq2023-06-051-38/+26
| * | time_zone_binary: Add zoneinfo datalat9nq2023-06-052-643/+65
| * | time: Implement missing servicesNarr the Reg2023-06-057-11/+106
| * | time_zone_manager: Implement go_ahead/go_backlat9nq2023-06-051-1/+39
| * | tz_content_manager: Try the system time zone firstlat9nq2023-06-051-2/+9
| * | common: Move system time zone string detectionlat9nq2023-06-053-76/+84
| * | configure_system: Remove external offset on custom rtclat9nq2023-06-051-2/+1
| * | time: Remove auto timezone considerationlat9nq2023-06-053-33/+3
| * | settings: Always report a valid time zonelat9nq2023-06-051-2/+76
| * | time_manager: Don't offset RTC by system time zonelat9nq2023-06-051-5/+1
| * | tz_content_manager: Detect system time zonelat9nq2023-06-051-1/+11
* | | Merge pull request #10760 from FearlessTobi/translationsCharles Lombardo2023-06-132-0/+18
|\ \ \
| * | | android: Declare languages in locales_config.xmlFearlessTobi2023-06-132-0/+18
* | | | Merge pull request #10751 from german77/touchCharles Lombardo2023-06-131-2/+4
|\ \ \ \
| * | | | android: Fix touch inputgerman772023-06-131-2/+4
* | | | | Merge pull request #10747 from liamwhite/arm-interface-decouplebunnei2023-06-1315-172/+189
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | core: decouple ARM interface from DynarmicLiam2023-06-1315-172/+189
| |/ / /
* | | | Merge pull request #10746 from bunnei/update-android-settingsbunnei2023-06-1319-110/+28
|\ \ \ \
| * | | | android: settings: Disable force_max_clock by default.bunnei2023-06-133-5/+5
| * | | | android: settings: Add reactive flushing as a default-disabled setting.bunnei2023-06-135-0/+24
| * | | | android: res: Remove translated strings that no longer exist.bunnei2023-06-1314-106/+0
| |/ / /
* | | | Merge pull request #10675 from liamwhite/scalerliamwhite2023-06-131-8/+12
|\ \ \ \ | |/ / / |/| | |
| * | | image_info: adjust rescale thresholds and refactor constant useLiam2023-06-081-8/+12
* | | | Merge pull request #10743 from FearlessTobi/translationsbunnei2023-06-1314-0/+4816
|\ \ \ \ | | |/ / | |/| |
| * | | android: Add translation files manuallyFearlessTobi2023-06-1314-0/+4816
* | | | Merge pull request #10705 from german77/updatesbunnei2023-06-137-5/+183
|\ \ \ \ | |/ / / |/| | |
| * | | android: Add update supportNarr the Reg2023-06-127-5/+183
* | | | Merge pull request #10728 from t895/game-hashbunnei2023-06-121-7/+12
|\ \ \ \
| * | | | android: Use autogenerated hash code function for Game classCharles Lombardo2023-06-121-7/+12
* | | | | Merge pull request #10724 from t895/auto-version-propertybunnei2023-06-121-1/+15
|\ \ \ \ \
| * | | | | android: Use autoVersion when gradle property is setCharles Lombardo2023-06-121-1/+15
| |/ / / /
* | | | | Merge pull request #10699 from liamwhite/conditional-barrierMatías Locatti2023-06-1210-0/+65
|\ \ \ \ \
| * | | | | shader_recompiler: remove barriers in conditional control flow when device lacks supportLiam2023-06-1010-0/+65
* | | | | | Merge pull request #10693 from liamwhite/f64-to-f32bunnei2023-06-128-0/+198
|\ \ \ \ \ \
| * | | | | | shader_recompiler: translate f64 to f32 when unsupported on hostLiam2023-06-108-0/+198
* | | | | | | Merge pull request #10718 from liamwhite/buffered-ioMorph2023-06-121-1/+1
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | qt: use larger buffer for update installLiam2023-06-111-1/+1
* | | | | | | Merge pull request #10668 from Kelebek1/reduce_vertex_bindingsbunnei2023-06-116-24/+148
|\ \ \ \ \ \ \
| * | | | | | | Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-086-24/+148
* | | | | | | | Merge pull request #10713 from t895/gradle-updatesbunnei2023-06-112-16/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | android: Update dependenciesCharles Lombardo2023-06-111-4/+4
| * | | | | | | | android: Differentiate build types with new namesCharles Lombardo2023-06-112-2/+7
| * | | | | | | | Android: Remove unused relWithVersionCode build typeCharles Lombardo2023-06-111-10/+0
| | |_|_|_|/ / / | |/| | | | | |
* / | | | | | | android: Use ContentResolver to get file extensionCharles Lombardo2023-06-113-11/+28
|/ / / / / / /
* | / / / / / android: Fix screen orientation & blurriness.bunnei2023-06-114-95/+5
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #10670 from liamwhite/fxaa2bunnei2023-06-101-4/+4
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | vk_blit_screen: use higher bit depth for fxaaLiam2023-06-081-4/+4
| | |_|/ / | |/| | |
* | | | | Merge pull request #10685 from liamwhite/serialization-is-hardMorph2023-06-101-0/+2
|\ \ \ \ \
| * | | | | qt: persist framerate sync optionLiam2023-06-091-0/+2
* | | | | | Merge pull request #10691 from t895/nro-checkbunnei2023-06-108-13/+51
|\ \ \ \ \ \
| * | | | | | android: Add proper homebrew checkCharles Lombardo2023-06-108-13/+51
| | |_|_|/ / | |/| | | |
* / | | | | android: Fix input overlay version checkCharles Lombardo2023-06-091-12/+14
|/ / / / /
* | | | | Merge pull request #10614 from xcfrg/shader-backend-status-barliamwhite2023-06-093-1/+14
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | yuzu: add opengl shader backend info in status barxcfrg2023-06-043-1/+14
* | | | | Merge pull request #10623 from german77/backupliamwhite2023-06-0910-39/+184
|\ \ \ \ \
| * | | | | service: nfc: Add backup supportgerman772023-06-0710-39/+184
* | | | | | Merge pull request #10666 from liamwhite/my-framerate-is-fineliamwhite2023-06-0911-24/+48
|\ \ \ \ \ \
| * | | | | | nvnflinger: allow locking framerate during video playbackLiam2023-06-0811-24/+48
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #10676 from bunnei/fix-mi-5-androidliamwhite2023-06-091-1/+2
|\ \ \ \ \ \
| * | | | | | android: EmulationActivity: Fix orientation on Mi Pad 5.bunnei2023-06-091-1/+2
| |/ / / / /
* / / / / / Fix potentially uninitialized local variable warningTokarev Artem2023-06-091-1/+1
|/ / / / /
* | | | | Merge pull request #10650 from qurious-pixel/android_tvbunnei2023-06-082-14/+8
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | remove version code declarationqurious-pixel2023-06-071-1/+0
| * | | | Android TV bannerLive session user2023-06-063-14/+9
* | | | | Merge pull request #10655 from Morph1984/msvc-cxx20liamwhite2023-06-071-2/+4
|\ \ \ \ \
| * | | | | CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modulesMorph2023-06-071-2/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #10635 from mrcmunir/l4t-tx1-nvidialiamwhite2023-06-071-4/+4
|\ \ \ \ \
| * | | | | Updated to lexicographical order suggestionsCarlos Estrague / Mrc_munir2023-06-061-3/+3
| * | | | | Make VK_EXT_robustness2 optionalCarlos Estrague / Mrc_munir2023-06-061-4/+4
* | | | | | Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite2023-06-0715-204/+316
|\ \ \ \ \ \
| * | | | | | gl_staging_buffers: Optimization to reduce fence waitingameerj2023-05-282-4/+22
| * | | | | | OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-2815-204/+298
* | | | | | | Merge pull request #10583 from ameerj/ill-logicliamwhite2023-06-071-8/+4
|\ \ \ \ \ \ \
| * | | | | | | texture_cache: Fix incorrect logic for AccelerateDMAameerj2023-06-031-8/+4
* | | | | | | | Merge pull request #10591 from keve1227/localized-game-iconsliamwhite2023-06-074-10/+42
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | Fix typoKevin Sundqvist Norlén2023-06-031-1/+1
| * | | | | | | Update Chinese NX language namesKeve12272023-06-032-8/+8
| * | | | | | | Issue a reload if the system language changedKeve12272023-06-031-1/+2
| * | | | | | | Pick game icon based on the configured system languageKeve12272023-06-031-1/+32
| |/ / / / / /
* | | | / / / android: Set version codeNarr the Reg2023-06-061-0/+1
| |_|_|/ / / |/| | | | |
* | | | | | android: Improve Gradle build configurationAbandoned Cart2023-06-061-1/+2
* | | | | | android: audio_core: sink_stream: Remove unnecessary check.bunnei2023-06-061-3/+0
* | | | | | Merge pull request #10508 from yuzu-emu/limebunnei2023-06-06328-176/+21104
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Merge pull request #10633 from t895/variable-surface-ratiobunnei2023-06-063-1/+62
| |\ \ \ \ \
| | * | | | | android: Use a custom view for changing emulation aspect ratioCharles Lombardo2023-06-063-1/+62
| * | | | | | Merge pull request #10578 from PabloG02/lime-firmware&logsbunnei2023-06-069-33/+270
| |\ \ \ \ \ \
| | * | | | | | android: HomeSettingsFragment: Use string resource for "Share log".bunnei2023-06-061-1/+1
| | * | | | | | Address feedbackPabloG022023-06-064-19/+28
| | * | | | | | Attempt to move the unzip coroutine to a ViewModelPabloG022023-06-043-27/+94
| | * | | | | | android: update stringsPabloG022023-06-041-5/+5
| | * | | | | | android: add option to share logPabloG022023-06-043-0/+36
| | * | | | | | android: add option to install firmwarePabloG022023-06-045-1/+124
| | * | | | | | android: move unzip function to FileUtil and use SecurityExceptionPabloG022023-06-042-32/+34
| * | | | | | | Merge pull request #10618 from t895/licensesbunnei2023-06-0610-4/+918
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | android: Create licenses pageCharles Lombardo2023-06-0510-4/+918
| * | | | | | | Merge pull request #10613 from t895/settings-changesbunnei2023-06-057-104/+116
| |\ \ \ \ \ \ \
| | * | | | | | | android: Move settings to debug submenuCharles Lombardo2023-06-054-26/+38
| | * | | | | | | android: Several string changesCharles Lombardo2023-06-045-78/+78
| * | | | | | | | android: Load settings at the start of each activityCharles Lombardo2023-06-054-6/+19
| | |/ / / / / / | |/| | | | | |
| * | | | | | | android: Resolve a couple Gradle warningsAbandoned Cart2023-06-041-1/+4
| |/ / / / / /
| * | | | | | android: Add support for split foldable viewAbandoned Cart2023-06-043-1/+55
| * | | | | | android: Replace deprecated and Java codeAbandoned Cart2023-06-031-27/+20
| |/ / / / /
| * | | | | android: Fix crash on importing invalid saveCharles Lombardo2023-06-031-3/+5
| * | | | | android: vk_presentation_manager: Fix unusued needs_recreation.bunnei2023-06-031-3/+3
| * | | | | android: Rename "Input Overlay" to "Overlay Options"Charles Lombardo2023-06-031-1/+1
| * | | | | android: Adjust import/export saves dialogCharles Lombardo2023-06-033-15/+21
| * | | | | android: Warning dialogs for key errorsCharles Lombardo2023-06-033-31/+95
| * | | | | android: vk_turbo_mode: Remove unnecessary device recreation.bunnei2023-06-032-2/+11
| * | | | | android: EmulationFragment: Remove unnecessary surface destroy on pause.bunnei2023-06-031-3/+0
| * | | | | android: renderer_vulkan: Fix crash with surface recreation.bunnei2023-06-035-1/+36
| * | | | | android: Fix presentation layout on foldable and tablet devices.bunnei2023-06-035-22/+94
| * | | | | android: Enable overlay scale/opacity dialogCharles Lombardo2023-06-0310-65/+182
| * | | | | Add image to card_game.xml to preview in the Layout EditorPabloG022023-06-031-1/+2
| * | | | | Save the position of buttons as a percentagePabloG022023-06-031-80/+136
| * | | | | android: Don't crash the app when selecting a zip that causes a SecurityExceptionCharles Lombardo2023-06-031-1/+5
| * | | | | input_common: Fix virtual amiibosbunnei2023-06-031-4/+4
| * | | | | android: audio_core: Avoid shutdown hang.bunnei2023-06-031-0/+3
| * | | | | android: ForegroundService: Handle null intent.bunnei2023-06-031-1/+4
| * | | | | android: ImportExportSavesFragment: Cleanup strings.bunnei2023-06-032-7/+10
| * | | | | Update src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.ktbunnei2023-06-031-1/+1
| * | | | | Remove `?.`PabloG022023-06-031-1/+1
| * | | | | Check if folder exists before letting the user import/export savesPabloG022023-06-031-9/+17
| * | | | | Add save import/export in UIPabloG022023-06-035-0/+247
| * | | | | android: Fix FPS text getting cut off by rounded display cornersCharles Lombardo2023-06-032-7/+20
| * | | | | android: Prevent deleting the settings file while a game is runningCharles Lombardo2023-06-033-2/+7
| * | | | | android: Fix link text color for base theme dialogCharles Lombardo2023-06-031-0/+1
| * | | | | android: Various fixes for CI.bunnei2023-06-0326-60/+121
| * | | | | android: externals: Update libadrenotools, use useLegacyPackaging.bunnei2023-06-031-0/+5
| * | | | | android: Re-enable service notificationCharles Lombardo2023-06-034-24/+29
| * | | | | android: Ensure keys are loaded before populating games listCharles Lombardo2023-06-031-0/+3
| * | | | | android: Use dialog fragment for the reset settings dialogCharles Lombardo2023-06-032-12/+37
| * | | | | android: Upgrade AGP to 8.0.2Charles Lombardo2023-06-031-2/+2
| * | | | | android: Show notification permission page during setupCharles Lombardo2023-06-034-59/+151
| * | | | | android: DIsable FPS counter by defaultCharles Lombardo2023-06-031-1/+1
| * | | | | android: Improve searches with one characterCharles Lombardo2023-06-031-1/+2
| * | | | | android: Stop building x86 packages in APKsCharles Lombardo2023-06-031-1/+1
| * | | | | android: Add FPS toggleCharles Lombardo2023-06-034-10/+37
| * | | | | android: Clean up app build.gradleCharles Lombardo2023-06-031-22/+2
| * | | | | video_core: vk_rasterizer: Decrease draw dispatch count for Android.bunnei2023-06-031-0/+4
| * | | | | android: config: Expose VSync as a configurable setting.bunnei2023-06-035-9/+44
| * | | | | android: GPU: Enable async presentation, increase frames in flight.bunnei2023-06-032-2/+4
| * | | | | android: Enable onBackInvokedCallbackCharles Lombardo2023-06-031-1/+2
| * | | | | android: Remove deprecated use of onBackPressed()Charles Lombardo2023-06-031-1/+16
| * | | | | android: Add option for touch overlay hapticsCharles Lombardo2023-06-036-4/+51
| * | | | | android: Improve missing game handlingCharles Lombardo2023-06-032-1/+19
| * | | | | android: Clean up dependenciesCharles Lombardo2023-06-031-7/+3
| * | | | | android: Delete java code style fileCharles Lombardo2023-06-031-241/+0
| * | | | | android: Settings UI tweaksCharles Lombardo2023-06-036-23/+24
| * | | | | android: Simplify setup in search and games fragmentsCharles Lombardo2023-06-032-57/+62
| * | | | | android: Use collapsing toolbar layout in settingsCharles Lombardo2023-06-033-11/+26
| * | | | | android: Remove unnecessary JvmStatic/JvmField annotationsCharles Lombardo2023-06-0311-17/+0
| * | | | | android: Fix navigation rail animation in rtl layoutCharles Lombardo2023-06-031-4/+14
| * | | | | android: Use cutout insets on setup fragmentCharles Lombardo2023-06-031-5/+6
| * | | | | android: Button to reset all settingsCharles Lombardo2023-06-0321-23/+138
| * | | | | android: Use proguard file in relWithDebInfoCharles Lombardo2023-06-031-0/+4
| * | | | | android: Fix background color within inset areasCharles Lombardo2023-06-032-2/+4
| * | | | | android: Shortcut to settings activity on reselectionCharles Lombardo2023-06-031-2/+11
| * | | | | android: Expose custom RTC settingCharles Lombardo2023-06-039-31/+72
| * | | | | android: Reset setting on long pressCharles Lombardo2023-06-0316-7/+89
| * | | | | android: Fix issues with ea/main icons and version codesCharles Lombardo2023-06-037-28/+19
| * | | | | android: Move theme options out of advanced settingsCharles Lombardo2023-06-034-9/+17
| * | | | | android: Check if cached games are validCharles Lombardo2023-06-031-1/+9
| * | | | | android: Invert rotation to match phone orientationgerman772023-06-031-5/+27
| * | | | | android: vulkan_device: Skip BGR565 emulation on S8gen2.bunnei2023-06-031-1/+3
| * | | | | android: config: Use default anisotropic filtering.bunnei2023-06-031-1/+4
| * | | | | android: Remove top padding from in game menu itemsCharles Lombardo2023-06-031-20/+12
| * | | | | android: Use different icons for mainline/eaCharles Lombardo2023-06-0310-5/+835
| * | | | | android: Add early access upgrade fragmentCharles Lombardo2023-06-0313-2/+419
| * | | | | android: vulkan_device: Only compile OverrideBcnFormats when used.bunnei2023-06-031-0/+2
| * | | | | android: remove spurious warnings about BCn formats when patched with adrenotoolsLiam2023-06-031-1/+27
| * | | | | android: video_core: Disable some problematic things on GPU Normal.bunnei2023-06-033-0/+40
| * | | | | android: settings: Use mailbox vsync by default.bunnei2023-06-032-2/+5
| * | | | | android: video_core: Disable problematic compute shaders.bunnei2023-06-035-5/+17
| * | | | | android: Update progard to fix settings crashCharles Lombardo2023-06-031-0/+8
| * | | | | android: vulkan: Recreate surface after suspension & adapt to async. presentation.bunnei2023-06-038-26/+39
| * | | | | android: Game data cacheCharles Lombardo2023-06-038-17/+63
| * | | | | android: Update to Kotlin 1.8.21Charles Lombardo2023-06-031-1/+1
| * | | | | android: Disable jetifierCharles Lombardo2023-06-031-2/+1
| * | | | | android: Update dependenciesCharles Lombardo2023-06-031-2/+2
| * | | | | android: Migrate to AGP 8.0.1Charles Lombardo2023-06-034-6/+17
| * | | | | android: Enable non-transitive R classesCharles Lombardo2023-06-034-5/+15
| * | | | | android: config: Enable asynchronous presentation by default on Android.bunnei2023-06-032-0/+8
| * | | | | video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.bunnei2023-06-033-5/+16
| * | | | | android: fix deadzone calculationgerman772023-06-031-4/+12
| * | | | | android: Fix background color when starting emulationCharles Lombardo2023-06-031-0/+1
| * | | | | android: Persistent scrollbars on home settings fragmentCharles Lombardo2023-06-032-5/+14
| * | | | | android: Use short build hashCharles Lombardo2023-06-031-1/+1
| * | | | | android: Use navigation bar shade viewCharles Lombardo2023-06-034-49/+54
| * | | | | android: About fragmentCharles Lombardo2023-06-0310-3/+415
| * | | | | android: Use x-axis animation for navigation railCharles Lombardo2023-06-033-3/+23
| * | | | | android: Sort games alphabetically by defaultCharles Lombardo2023-06-031-2/+9
| * | | | | android: New icons for navigation barCharles Lombardo2023-06-037-4/+47
| * | | | | android: New icons for home settings fragmentCharles Lombardo2023-06-034-21/+11
| * | | | | android: Add navigation railCharles Lombardo2023-06-0314-93/+208
| * | | | | android: Search FragmentCharles Lombardo2023-06-0320-189/+551
| * | | | | android: Fix potential zip traversal exploitCharles Lombardo2023-06-031-3/+9
| * | | | | android: Add dedicated show overlay checkboxgerman772023-06-033-6/+30
| * | | | | android: Add user directory shortcutCharles Lombardo2023-06-036-25/+140
| * | | | | android: Fix inline keyboard inputgerman772023-06-031-5/+7
| * | | | | android: Fix grammatical mistake in video core error messageCharles Lombardo2023-06-031-1/+1
| * | | | | android: Adjust wording on GPU driver install buttonCharles Lombardo2023-06-031-1/+1
| * | | | | android: Add deadzone to stick inputNarr the Reg2023-06-031-19/+45
| * | | | | android: Move motion listener to emulation activitygerman772023-06-032-64/+71
| * | | | | core: hid: Finish linking motion from virtual controllersNarr the Reg2023-06-035-9/+57
| * | | | | android: Change wording for "Add Games" button (#100)Charles Lombardo2023-06-032-4/+6
| * | | | | android: Scroll shortcut for games listCharles Lombardo2023-06-033-1/+34
| * | | | | android: Setup screen hotfixCharles Lombardo2023-06-033-12/+32
| * | | | | android: Swap Default and Install buttons for GPU driver installation dialogCharles Lombardo2023-06-031-2/+2
| * | | | | android: Add warnings to setup screensCharles Lombardo2023-06-034-13/+149
| * | | | | android: Allow search bar to scroll offscreenCharles Lombardo2023-06-033-15/+8
| * | | | | android: Update app iconCharles Lombardo2023-06-032-34/+30
| * | | | | android: Change organization of the settings tab in the home screenCharles Lombardo2023-06-037-44/+44
| * | | | | android: Properly pop setup fragment from the back stackCharles Lombardo2023-06-031-1/+3
| * | | | | android: Vertically scalable setup pagesCharles Lombardo2023-06-032-23/+45
| * | | | | android: Fix setup rotation bugCharles Lombardo2023-06-032-4/+26
| * | | | | android: Temporarily switch for a fixed version code for testingCharles Lombardo2023-06-031-1/+1
| * | | | | android: Fix alignment of SwipeRefreshLayoutCharles Lombardo2023-06-031-5/+9
| * | | | | android: Shape/spacing adjustments to game cardCharles Lombardo2023-06-033-58/+64
| * | | | | android: Manual tweaks for dialog colorsCharles Lombardo2023-06-036-2/+21
| * | | | | android: Fix black backgrounds bugCharles Lombardo2023-06-031-6/+18
| * | | | | android: Use navigation bar shade view for settings activityCharles Lombardo2023-06-032-3/+20
| * | | | | android: Disable editing themes during emulationCharles Lombardo2023-06-031-3/+3
| * | | | | android: Prevent situation where binding is called on a null viewCharles Lombardo2023-06-031-0/+3
| * | | | | android: Add black backgrounds toggleCharles Lombardo2023-06-036-1/+42
| * | | | | android: Add theme mode pickerCharles Lombardo2023-06-035-11/+76
| * | | | | android: Add theme pickerCharles Lombardo2023-06-037-3/+127
| * | | | | android: Prevent potential abstract settings crashCharles Lombardo2023-06-031-0/+4
| * | | | | android: Fix cast for abstract settingsCharles Lombardo2023-06-034-5/+5
| * | | | | android: Create xml for Material You themeCharles Lombardo2023-06-032-0/+58
| * | | | | android: Remove check for API 29 in themesCharles Lombardo2023-06-032-15/+4
| * | | | | android: Adjustments to home option cardCharles Lombardo2023-06-031-4/+10
| * | | | | android: Use different colors for logo in options menuCharles Lombardo2023-06-032-3/+3
| * | | | | android: New default theme colorsCharles Lombardo2023-06-032-30/+34
| * | | | | android: Use libnx default iconCharles Lombardo2023-06-034-1/+1
| * | | | | android: enable LTOLiam2023-06-031-1/+2
| * | | | | android: Show error if invalid keys file is selectedCharles Lombardo2023-06-032-0/+23
| * | | | | android: Fix first time setup scrolling bugCharles Lombardo2023-06-032-18/+17
| * | | | | android: Fix A button preference keyCharles Lombardo2023-06-031-1/+1
| * | | | | android: First time setup screenCharles Lombardo2023-06-0319-163/+769
| * | | | | android: Prevent editing unsafe settings at runtimeCharles Lombardo2023-06-035-14/+35
| * | | | | android: Abstract settingsCharles Lombardo2023-06-0324-363/+418
| * | | | | android: Implement gamepad inputgerman772023-06-036-11/+510
| * | | | | android: Bump minimum version to Android 11Charles Lombardo2023-06-031-1/+1
| * | | | | android: Decouple status bar shade from navigation bar visibilityCharles Lombardo2023-06-033-14/+34
| * | | | | android: Enable code minificationCharles Lombardo2023-06-035-22/+18
| * | | | | android: Switch from a colored status bar to a custom viewCharles Lombardo2023-06-034-23/+35
| * | | | | android: Adjustments to card_gameCharles Lombardo2023-06-031-20/+5
| * | | | | android: MainActivity overhaulCharles Lombardo2023-06-0332-626/+1031
| * | | | | android: Enforce Vulkan 1.1 support as minimumCharles Lombardo2023-06-031-3/+4
| * | | | | android: Update gradle version to 8.1Charles Lombardo2023-06-031-1/+1
| * | | | | android: Update app dependenciesCharles Lombardo2023-06-031-5/+5
| * | | | | android: Convert gradle scripts to Kotlin DSLCharles Lombardo2023-06-035-201/+241
| * | | | | android: vulkan: Disable vertex_input_dynamic_state on Qualcomm.bunnei2023-06-031-1/+2
| * | | | | android: settings: Add scaling filter & anti-aliasing options. (#66)bunnei2023-06-034-0/+75
| * | | | | android: video_core: Add support for disk shader cache. (#64)bunnei2023-06-0312-4/+258
| * | | | | android: vulkan_debug_callback: Ignore many innocuous errors.bunnei2023-06-031-0/+28
| * | | | | android: config: Change docked mode and GPU accuracy to favor performance on Android.bunnei2023-06-033-7/+11
| * | | | | service: account: Save user profile folder on first user creationgerman772023-06-031-0/+1
| * | | | | android: Initialize account managergerman772023-06-031-0/+5
| * | | | | android: Remove unsafe null checkgerman772023-06-031-4/+2
| * | | | | android: Scale input overlay independently of system display scaleCharles Lombardo2023-06-032-30/+41
| * | | | | android: Use apply instead of commit for shared preferencesCharles Lombardo2023-06-033-4/+3
| * | | | | android: Add DPad slide toggleCharles Lombardo2023-06-035-2/+14
| * | | | | android: Add relative stick center toggleCharles Lombardo2023-06-033-0/+13
| * | | | | android: Make hash and branch accessible from BuildConfigCharles Lombardo2023-06-031-0/+25
| * | | | | android: Backup shared preferences where applicableCharles Lombardo2023-06-032-0/+12
| * | | | | android: Enable retaining app data after uninstallCharles Lombardo2023-06-031-1/+2
| * | | | | android: Remove unused doFrame functionCharles Lombardo2023-06-031-2/+0
| * | | | | android: Convert NativeLibrary to KotlinCharles Lombardo2023-06-0315-766/+523
| * | | | | android: Remove LocalBroadcastManagerCharles Lombardo2023-06-0311-225/+17
| * | | | | android: Remove game databaseCharles Lombardo2023-06-0318-773/+154
| * | | | | android: Adjust game icon loadingCharles Lombardo2023-06-031-15/+9
| * | | | | android: Remove unused dimensions filesCharles Lombardo2023-06-032-9/+0
| * | | | | android: Slightly reduce game card sizeCharles Lombardo2023-06-032-3/+3
| * | | | | android: Only show company text view if it has contentCharles Lombardo2023-06-031-5/+8
| * | | | | android: Fix check for ok text in software keyboardCharles Lombardo2023-06-031-1/+1
| * | | | | android: Implement amiibo reading from nfc tagNarr the Reg2023-06-0315-8/+327
| * | | | | android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.bunnei2023-06-031-0/+7
| * | | | | android: Add toggle controls option to input overlayCharles Lombardo2023-06-035-6/+62
| * | | | | android: Do not update FPS text on null viewCharles Lombardo2023-06-031-1/+1
| * | | | | android: Convert keyboard applet to kotlin and refactorCharles Lombardo2023-06-036-279/+255
| * | | | | android: Implement basic software keyboard applet.bunnei2023-06-0312-152/+625
| * | | | | android: config: Disable shader cache by default on Android.bunnei2023-06-031-0/+4
| * | | | | android: Fix fps counter not showing upgerman772023-06-034-11/+13
| * | | | | android: Prevent showing games on an invalid viewCharles Lombardo2023-06-031-0/+3
| * | | | | android: Re-implement overlay editingCharles Lombardo2023-06-035-25/+245
| * | | | | android: Fix popup menu going out of boundsCharles Lombardo2023-06-032-20/+11
| * | | | | android: Use autofit grid for games fragmentCharles Lombardo2023-06-033-28/+72
| * | | | | android: Prevent updating empty game list text on invalid viewCharles Lombardo2023-06-031-0/+3
| * | | | | android: Persist settings across configuration changesCharles Lombardo2023-06-039-93/+51
| * | | | | android: Store settings object in viewmodelCharles Lombardo2023-06-037-57/+45
| * | | | | android: Remove configChanges exceptionsCharles Lombardo2023-06-031-1/+0
| * | | | | Android: Enable resizeable activitiesCharles Lombardo2023-06-031-6/+2
| * | | | | android: Fix emulation fragment commentsCharles Lombardo2023-06-031-2/+2
| * | | | | android: Use modal navigation drawer as in game menuCharles Lombardo2023-06-0317-373/+343
| * | | | | android: Make Game class parcelableCharles Lombardo2023-06-031-1/+4
| * | | | | android: Add kotlin parcelize pluginCharles Lombardo2023-06-031-0/+1
| * | | | | android: Remove deprecated use of onActivityResultCharles Lombardo2023-06-032-139/+107
| * | | | | android: Fix RTL layoutsCharles Lombardo2023-06-033-1/+6
| * | | | | android: Use ellipsis characterCharles Lombardo2023-06-031-1/+1
| * | | | | android: Move all array strings to main strings fileCharles Lombardo2023-06-032-48/+109
| * | | | | android: Remove unused stringsCharles Lombardo2023-06-031-9/+0
| * | | | | android: Remove unused colorsCharles Lombardo2023-06-032-6/+0
| * | | | | android: Remove citra date time pickerCharles Lombardo2023-06-031-22/+0
| * | | | | android: Remove unused premium header layoutCharles Lombardo2023-06-031-42/+0
| * | | | | android: Remove unused fragment animationsCharles Lombardo2023-06-032-41/+0
| * | | | | android: Remove unused string arraysCharles Lombardo2023-06-031-34/+0
| * | | | | android: Remove unused integer xmlsCharles Lombardo2023-06-034-13/+0
| * | | | | android: Refactor ic_launcher.xml to drawablesCharles Lombardo2023-06-033-3/+3
| * | | | | android: Suppress lint in InsetsHelperCharles Lombardo2023-06-031-0/+2
| * | | | | android: Add data extraction rulesCharles Lombardo2023-06-033-2/+56
| * | | | | android: Remove requestLegacyExternalStorage attributeCharles Lombardo2023-06-031-3/+1
| * | | | | android: Remove unused permissionsCharles Lombardo2023-06-031-3/+0
| * | | | | android: Inset input overlay based on system cutoutsCharles Lombardo2023-06-035-59/+94
| * | | | | Use yuzu as category instead of citraNarr the Reg2023-06-031-1/+1
| * | | | | android: Stop updating fps counter when emulation stopsCharles Lombardo2023-06-031-1/+4
| * | | | | android: Move driver installation off of main threadCharles Lombardo2023-06-034-21/+42
| * | | | | android: Fix crash when decodeGameIcon creates a null BitmapCharles Lombardo2023-06-031-1/+1
| * | | | | android: Use view bindingCharles Lombardo2023-06-0316-284/+189
| * | | | | android: Enable view bindingCharles Lombardo2023-06-031-0/+2
| * | | | | android: Refactor CheckBoxSetting to SwitchSettingCharles Lombardo2023-06-035-14/+14
| * | | | | android: EmulationActivity: Fix variable shadowing in fragment creation.bunnei2023-06-031-2/+2
| * | | | | android: res: fragment_emulation: Ensure FPS counter is shown.bunnei2023-06-031-7/+7
| * | | | | common: link libandroid on androidLiam2023-06-031-0/+5
| * | | | | build: only enable adrenotools on arm64Liam2023-06-037-10/+18
| * | | | | android: Use Skyline's document providerCharles Lombardo2023-06-033-4/+319
| * | | | | android: Use androidx splash screenCharles Lombardo2023-06-034-2/+12
| * | | | | android: Replace Picasso with CoilCharles Lombardo2023-06-037-138/+41
| * | | | | android: New swipe to refresh color schemeCharles Lombardo2023-06-031-1/+9
| * | | | | android: New settings fragment animationsCharles Lombardo2023-06-0312-163/+80
| * | | | | android: Use edge to edgeCharles Lombardo2023-06-039-21/+110
| * | | | | android: Use Material 3 componentsCharles Lombardo2023-06-0323-174/+268
| * | | | | android: Modernize theme systemCharles Lombardo2023-06-038-94/+130
| * | | | | android: Use vector iconsCharles Lombardo2023-06-0342-9/+27
| * | | | | android: Use adaptive iconCharles Lombardo2023-06-0313-3/+24
| * | | | | android: settings: Dynamically evaluate valueAsStringbunnei2023-06-034-4/+4
| * | | | | android: Add license identifierCharles Lombardo2023-06-0366-5/+199
| * | | | | android: Convert YuzuApplication to KotlinCharles Lombardo2023-06-032-59/+56
| * | | | | android: Convert Action1 to KotlinCharles Lombardo2023-06-032-5/+5
| * | | | | android: Convert GameViewHolder to KotlinCharles Lombardo2023-06-032-44/+32
| * | | | | android: Remove ThemeUtilCharles Lombardo2023-06-031-34/+0
| * | | | | android: Convert StartupHandler to KotlinCharles Lombardo2023-06-032-45/+45
| * | | | | android: Convert Log to KotlinCharles Lombardo2023-06-032-39/+42
| * | | | | android: Convert GpuDriverMetadata to KotlinCharles Lombardo2023-06-032-45/+44
| * | | | | android: Convert GpuDriverHelper to KotlinCharles Lombardo2023-06-032-130/+145
| * | | | | android: Convert GameIconRequestHandler to KotlinCharles Lombardo2023-06-032-29/+22
| * | | | | android: Convert ForegroundService to KotlinCharles Lombardo2023-06-032-63/+56
| * | | | | android: Convert FileUtil to KotlinCharles Lombardo2023-06-032-296/+292
| * | | | | android: Convert FileBrowserHelper to KotlinCharles Lombardo2023-06-032-25/+26
| * | | | | android: Convert EmulationMenuSettings to KotlinCharles Lombardo2023-06-032-78/+59
| * | | | | android: Convert DocumentsTree to KotlinCharles Lombardo2023-06-032-125/+110
| * | | | | android: Convert DirectoryStateReceiver to KotlinCharles Lombardo2023-06-032-22/+15
| * | | | | android: Convert DirectoryInitialization to KotlinCharles Lombardo2023-06-032-72/+66
| * | | | | android: Convert ControllerMappingHelper to KotlinCharles Lombardo2023-06-031-25/+24
| * | | | | android: Convert BiMap to KotlinCharles Lombardo2023-06-032-22/+22
| * | | | | android: Convert AddDirectoryHelper to KotlinCharles Lombardo2023-06-032-38/+27
| * | | | | android: Convert PlatformGamesView to KotlinCharles Lombardo2023-06-031-6/+6
| * | | | | android: Convert PlatformGamesPresenter to KotlinCharles Lombardo2023-06-032-42/+30
| * | | | | android: Convert PlatformGamesFragment to KotlinCharles Lombardo2023-06-032-105/+94
| * | | | | android: Convert MainView to KotlinCharles Lombardo2023-06-031-8/+6
| * | | | | android: Convert MainPresenter to KotlinCharles Lombardo2023-06-032-81/+66
| * | | | | android: Convert InputOverlayDrawableJoystick to KotlinCharles Lombardo2023-06-032-243/+205
| * | | | | android: Convert MainActivity to KotlinCharles Lombardo2023-06-033-250/+229
| * | | | | android: Remove ExampleInstrumentedTestCharles Lombardo2023-06-031-3/+0
| * | | | | android: Remove TwoPaneOnBackPressedCallbackCharles Lombardo2023-06-031-37/+0
| * | | | | android: Convert InputOverlayDrawableDpad to KotlinCharles Lombardo2023-06-032-276/+232
| * | | | | android: Convert InputOverlayDrawableButton to KotlinCharles Lombardo2023-06-032-139/+118
| * | | | | android: Convert InputOverlay to KotlinCharles Lombardo2023-06-032-656/+886
| * | | | | android: Remove DividerItemDecorationCharles Lombardo2023-06-031-130/+0
| * | | | | android: Inherit from Material 3 themesCharles Lombardo2023-06-031-8/+4
| * | | | | android: Convert MinimalDocumentFile to KotlinCharles Lombardo2023-06-032-28/+8
| * | | | | android: Convert GameProvider to KotlinCharles Lombardo2023-06-032-138/+127
| * | | | | android: Convert GameDatabase to KotlinCharles Lombardo2023-06-032-275/+260
| * | | | | android: Convert Game to KotlinCharles Lombardo2023-06-032-76/+56
| * | | | | android: Convert EmulationFragment to KotlinCharles Lombardo2023-06-032-375/+348
| * | | | | android: Convert SettingsFile to KotlinCharles Lombardo2023-06-032-272/+245
| * | | | | android: Convert SettingsFrameLayout to KotlinCharles Lombardo2023-06-032-48/+43
| * | | | | android: Convert SettingsFragmentView to KotlinCharles Lombardo2023-06-031-18/+15
| * | | | | android: Convert SettingsFragmentPresenter to KotlinCharles Lombardo2023-06-032-184/+333
| * | | | | android: Convert SettingsFragment to KotlinCharles Lombardo2023-06-032-136/+120
| * | | | | android: Convert SettingsActivityView to KotlinCharles Lombardo2023-06-031-27/+20
| * | | | | android: Convert SettingsActivityPresenter to KotlinCharles Lombardo2023-06-032-122/+99
| * | | | | android: Convert SettingsActivity to KotlinCharles Lombardo2023-06-032-209/+186
| * | | | | android: Convert SubmenuViewHolder to KotlinCharles Lombardo2023-06-032-45/+35
| * | | | | android: Convert SliderViewHolder to KotlinCharles Lombardo2023-06-032-45/+34
| * | | | | android: Convert SingleChoiceViewHolder to KotlinCharles Lombardo2023-06-032-62/+54
| * | | | | android: Convert SettingViewHolder to KotlinCharles Lombardo2023-06-032-49/+38
| * | | | | android: Convert HeaderViewHolder to KotlinCharles Lombardo2023-06-032-32/+28
| * | | | | android: Convert DateTimeViewHolder to KotlinCharles Lombardo2023-06-032-47/+35
| * | | | | android: Convert CheckBoxSettingViewHolder to KotlinCharles Lombardo2023-06-032-54/+41
| * | | | | android: Convert StringSetting to KotlinCharles Lombardo2023-06-032-23/+9
| * | | | | android: Convert SettingSection to KotlinCharles Lombardo2023-06-032-55/+34
| * | | | | android: Convert Setting to KotlinCharles Lombardo2023-06-031-24/+6
| * | | | | android: Convert IntSetting to KotlinCharles Lombardo2023-06-032-23/+9
| * | | | | android: Convert FloatSetting to KotlinCharles Lombardo2023-06-032-23/+9
| * | | | | android: Convert BooleanSetting to KotlinCharles Lombardo2023-06-032-23/+9
| * | | | | android: Convert SubmenuSetting to KotlinCharles Lombardo2023-06-032-21/+15
| * | | | | android: Convert StringSingleChoiceSetting to KotlinCharles Lombardo2023-06-032-82/+61
| * | | | | android: Convert SliderSetting to KotlinCharles Lombardo2023-06-032-101/+72
| * | | | | android: Convert SingleChoiceSetting to KotlinCharles Lombardo2023-06-032-60/+44
| * | | | | android: Convert SettingsItem to KotlinCharles Lombardo2023-06-032-100/+30
| * | | | | android: Convert HeaderSetting to KotlinCharles Lombardo2023-06-032-14/+12
| * | | | | android: Convert DateTimeSetting to KotlinCharles Lombardo2023-06-032-40/+35
| * | | | | android: Convert CheckBoxSetting to KotlinCharles Lombardo2023-06-032-80/+91
| * | | | | android: Convert GameAdapter to KotlinCharles Lombardo2023-06-032-244/+178
| * | | | | android: Convert SettingsAdapter to KotlinCharles Lombardo2023-06-033-366/+315
| * | | | | android: Convert EmulationActivity to KotlinCharles Lombardo2023-06-032-347/+286
| * | | | | android: Use material slider in settings dialogCharles Lombardo2023-06-031-20/+20
| * | | | | android: Convert Settings to KotlinCharles Lombardo2023-06-032-127/+145
| * | | | | android: Use androidx preferencesCharles Lombardo2023-06-031-0/+2
| * | | | | android: frontend: Add unique error strings for Vulkan initialization errors.bunnei2023-06-032-19/+25
| * | | | | android: Use the center of the object and reduce draw callsgerman772023-06-038-59/+76
| * | | | | android: Replace old buttons with vectorsgerman772023-06-03149-71/+613
| * | | | | android: Enable Kotlin supportCharles Lombardo2023-06-034-26/+30
| * | | | | android: Upgrade java version to 11Charles Lombardo2023-06-031-2/+2
| * | | | | android: Upgrade dependenciesCharles Lombardo2023-06-031-4/+4
| * | | | | android: Upgrade to AGP 7.4.2Charles Lombardo2023-06-031-1/+1
| * | | | | android: Replace lintOptions with lintCharles Lombardo2023-06-031-1/+1
| * | | | | android: Move namespace to app module build.gradleCharles Lombardo2023-06-032-2/+3
| * | | | | android: bump compile/target sdk to 33Charles Lombardo2023-06-031-2/+2
| * | | | | android: Upgrade gradle to 8.0.1Charles Lombardo2023-06-031-1/+1
| * | | | | video_core: fix clang-format errorsliushuyu2023-06-032-4/+3
| * | | | | CMake: fix pkg-config behavior when building for Androidliushuyu2023-06-031-0/+1
| * | | | | CI: add Android build systemsliushuyu2023-06-031-0/+0
| * | | | | android: build.gradle: Cleanup build types.bunnei2023-06-031-7/+1
| * | | | | android: frontend: settings: Add graphics debugging.bunnei2023-06-034-6/+18
| * | | | | android: jni: Ensure system is only initialized once.bunnei2023-06-034-8/+8
| * | | | | video_core: vulkan_device: Correct error message for unsuitable driver.bunnei2023-06-031-1/+1
| * | | | | android: frontend: Cleanup framerate counter.bunnei2023-06-032-4/+3
| * | | | | android: vulkan: Implement adrenotools turbo mode.bunnei2023-06-037-3/+27
| * | | | | android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.bunnei2023-06-031-3/+3
| * | | | | android: frontend: Add support for GPU driver selection.bunnei2023-06-039-3/+251
| * | | | | android: native: Add support for custom Vulkan driver loading.bunnei2023-06-0314-76/+146
| * | | | | core: frontend: Refactor GraphicsContext to its own module.bunnei2023-06-0313-50/+84
| * | | | | common: dynamic_library: Add ctor for existing handle.bunnei2023-06-032-0/+5
| * | | | | android: EmulationFragment: Always reset overlay.bunnei2023-06-031-1/+2
| * | | | | Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsBilly Laws2023-06-033-1/+19
| * | | | | Implement scaled vertex buffer format emulationBilly Laws2023-06-039-51/+97
| * | | | | Disable push descriptors on adreno driversBilly Laws2023-06-031-0/+4
| * | | | | Disable VK_EXT_extended_dynamic_state on maliBilly Laws2023-06-031-0/+7
| * | | | | Disable multithreaded pipeline compilation on Qualcomm driversBilly Laws2023-06-031-1/+4
| * | | | | android: Add motion sensorNarr the Reg2023-06-034-21/+92
| * | | | | android: Hook jni input properlyNarr the Reg2023-06-035-90/+104
| * | | | | android: cleanup touch update loopNarr the Reg2023-06-031-28/+50
| * | | | | android: Clean joystick overlayNarr the Reg2023-06-033-135/+131
| * | | | | android: Clean dpad overlayNarr the Reg2023-06-032-192/+174
| * | | | | android: Clean button overlayNarr the Reg2023-06-032-195/+65
| * | | | | android: Add all buttons to screen controllerNarr the Reg2023-06-034-209/+104
| * | | | | android: Apply clang formatNarr the Reg2023-06-032-9/+9
| * | | | | android: frontend: Implement game grid view. (#9)bunnei2023-06-0315-174/+272
| * | | | | android: Replace notification icon with yuzugerman772023-06-033-0/+0
| * | | | | android: strings: Refresh key dumping URL.bunnei2023-06-031-1/+1
| * | | | | android: frontend: Modify ROM load messaging for invalid keys.bunnei2023-06-032-7/+11
| * | | | | android: frontend: Integrate key installation for SAF.bunnei2023-06-0320-21/+102
| * | | | | android: jni: Add function to reload keys.bunnei2023-06-033-2/+14
| * | | | | core: crypto: key_manager: Add methods to reload & validate keys.bunnei2023-06-032-0/+11
| * | | | | android: EmulationActivity: Temporarily disable running notification.bunnei2023-06-032-7/+12
| * | | | | android: Implement SAF support & migrate to SDK 31. (#4)bunnei2023-06-0338-697/+851
| * | | | | android: Harden emulation shutdown when loader fails.bunnei2023-06-031-6/+12
| * | | | | android: SettingsFragmentPresenter: Fix default renderer backend.bunnei2023-06-031-1/+1
| * | | | | android: jni: native: Add lock around HaltEmulation, tighten run loop.bunnei2023-06-031-1/+3
| * | | | | android: jni: native: Refactor locking for is_running.bunnei2023-06-031-8/+21
| * | | | | android: jni: native: Remove unnecessary atomic for is_running.bunnei2023-06-031-6/+5
| * | | | | android: jni: native: Tighten up emulation start/stop signaling.bunnei2023-06-031-58/+64
| * | | | | android: jni: native: Consolidate emulation state into EmulationSession singleton.bunnei2023-06-031-67/+164
| * | | | | android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei2023-06-037-2/+25
| * | | | | android: Integrate settings frontend with yuzu & remove unused code.bunnei2023-06-0325-1759/+949
| * | | | | externals: add adrenotools for bcenablerLiam2023-06-032-0/+34
| * | | | | device_memory: Use smaller virtual reservation size for compatibility with 39-bit pagingLiam2023-06-032-1/+12
| * | | | | video_core: vulkan_device: Device initialization for Adreno.bunnei2023-06-031-3/+4
| * | | | | video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.bunnei2023-06-031-0/+4
| * | | | | video_core: vk_swapchain: Fix image format for Android.bunnei2023-06-032-0/+10
| * | | | | android: Minimize frontend & convert to yuzu.bunnei2023-06-03128-2509/+934
| * | | | | video_core: vk_blit_screen: Rotate viewport for Android landscape.bunnei2023-06-031-0/+8
| * | | | | common: error: Fix for Android.bunnei2023-06-031-1/+2
| * | | | | common: fs: Implement for Android.bunnei2023-06-031-0/+7
| * | | | | common: logging: Implement Android logcat backend.bunnei2023-06-033-0/+63
| * | | | | common: host_memory: Implement for Android.bunnei2023-06-031-2/+10
| * | | | | android: Minimal JNI for yuzu.bunnei2023-06-038-0/+645
| * | | | | android: Add Citra frontend.bunnei2023-06-03319-0/+13799
| * | | | | cmake: Integrate bundled FFmpeg for Android.bunnei2023-06-031-1/+1
| |/ / / /
* | | | | Merge pull request #10611 from liamwhite/audio-deadlockbunnei2023-06-064-10/+12
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | audio_renderer: resolve adsp thread deadlock shutdownLiam2023-06-044-10/+12
| | |_|/ | |/| |
* | | | Merge pull request #10594 from liamwhite/double-patchbunnei2023-06-041-8/+12
|\ \ \ \ | |/ / / |/| | |
| * | | fsp-srv: avoid patching romfs multiple timesLiam2023-06-031-8/+12
| |/ /
* | | Merge pull request #10588 from liamwhite/vfs-cachedbunnei2023-06-047-26/+101
|\ \ \
| * | | romfs: use vfs_cached for romfs outputLiam2023-06-033-24/+2
| * | | vfs: add vfs_cached for romfs buildLiam2023-06-034-2/+99
| |/ /
* / / host_memory: merge adjacent placeholder mappings on Linuxkkoniuszy2023-06-011-0/+22
|/ /
* | Merge pull request #10091 from Kelebek1/bc_buggggggliamwhite2023-06-011-3/+3
|\ \
| * | Fix buffer overlap checking skipping a page for stream score right expandKelebek12023-05-261-3/+3
* | | Merge pull request #10530 from Kelebek1/syncpt_oobliamwhite2023-06-011-1/+1
|\ \ \
| * | | Fix incorrect id check and potential out of bounds lookupKelebek12023-05-311-1/+1
* | | | Merge pull request #10474 from GPUCode/you-left-me-waitingliamwhite2023-06-011-7/+4
|\ \ \ \
| * | | | renderer_vulkan: Remove timeline semaphore waitGPUCode2023-05-281-7/+4
| | |/ / | |/| |
* | | | Merge pull request #10352 from grimkor/add-context-menu-status-bar-settingsliamwhite2023-06-013-71/+152
|\ \ \ \
| * | | | add context menu for filter and anti-aliasing status buttonsgrimkor2023-05-243-71/+152
* | | | | Merge pull request #10482 from german77/gamelistliamwhite2023-06-011-0/+4
|\ \ \ \ \
| * | | | | yuzu: Disable game list while game is runninggerman772023-05-291-0/+4
* | | | | | Skip BufferCache tickframe with no channel state setKelebek12023-05-301-1/+5
| |_|_|/ / |/| | | |
* | | | | input_common: rename PAGE_SIZE to avoid conflict121011112023-05-301-3/+3
|/ / / /
* | | | externals: Update to fmt 10 and add format_as formatter for BitFieldMorph2023-05-281-0/+5
* | | | Merge pull request #10483 from ameerj/gl-cpu-astcliamwhite2023-05-281-2/+7
|\ \ \ \
| * | | | gl_texture_cache: Fix ASTC CPU decoding with compression disabledameerj2023-05-281-2/+7
| | |_|/ | |/| |
* | | | Merge pull request #10280 from danilaml/cmake-bin-dirliamwhite2023-05-281-5/+1
|\ \ \ \
| * | | | Use TARGET_FILE_DIR generator expressionDanila Malyutin2023-05-131-5/+1
* | | | | Merge pull request #10283 from danilaml/support-interlaced-videosliamwhite2023-05-282-2/+99
|\ \ \ \ \
| * | | | | Add support for deinterlaced videos playbackDanila Malyutin2023-05-212-2/+99
* | | | | | Merge pull request #10463 from liamwhite/this-is-why-we-need-gliamwhite2023-05-284-70/+125
|\ \ \ \ \ \
| * | | | | | vfs_concat: fix time complexity of readLiam2023-05-264-70/+125
* | | | | | | Merge pull request #10464 from liamwhite/clear-cacheliamwhite2023-05-284-0/+26
|\ \ \ \ \ \ \
| * | | | | | | qt: add menu item to remove cache storageLiam2023-05-274-0/+26
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #10469 from Kelebek1/bc_stateliamwhite2023-05-284-210/+228
|\ \ \ \ \ \ \
| * | | | | | | Move buffer bindings to per-channel stateKelebek12023-05-274-210/+228
| |/ / / / / /
* / / / / / / Audren wait as suggested by ByLawsKelebek12023-05-271-0/+3
|/ / / / / /
* | | | | | Merge pull request #10414 from liamwhite/anv-push-descriptorMatías Locatti2023-05-261-2/+3
|\ \ \ \ \ \
| * | | | | | vulkan_device: Enable VK_KHR_push_descriptor on newer ANVLiam2023-05-231-2/+3
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #10418 from liamwhite/blink-and-youll-miss-itMatías Locatti2023-05-264-61/+105
|\ \ \ \ \ \
| * | | | | | texture_cache: process aliases and overlaps in the correct orderFernando Sahmkow2023-05-244-61/+105
| |/ / / / /
* | / / / / shader_recompiler: fix copy-paste errorLiam2023-05-261-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #10221 from Kelebek1/partial_dsp_revertbunnei2023-05-264-16/+12
|\ \ \ \ \
| * | | | | Smooth out the DSP callback by adding a 5ms wait time limitKelebek12023-05-184-16/+12
* | | | | | Merge pull request #10396 from german77/amiibo_writebunnei2023-05-258-68/+387
|\ \ \ \ \ \
| * | | | | | input_common: Implement amiibo writtingNarr the Reg2023-05-228-68/+387
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #10454 from 521337/fix-u-optionliamwhite2023-05-251-1/+1
|\ \ \ \ \ \
| * | | | | | Don't exit when using "-u" option in yuzu-cmdAriel Cabello2023-05-251-1/+1
* | | | | | | Merge pull request #10452 from liamwhite/ibgcFernando S2023-05-252-6/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | video_core: don't garbage collect during configurationLiam2023-05-252-6/+0
* | | | | | | Add short "-u" option for yuzu_cmd.Ariel Cabello2023-05-251-1/+1
|/ / / / / /
* | | | | | Merge pull request #10415 from german77/amiibo-no-keybunnei2023-05-253-21/+52
|\ \ \ \ \ \
| * | | | | | service: nfc: Remove encryption key requirementNarr the Reg2023-05-233-21/+52
| |/ / / / /
* | | | | | Merge pull request #10435 from FernandoS27/gotta-clean-mess-upsbunnei2023-05-251-1/+1
|\ \ \ \ \ \
| * | | | | | Texture cache: revert wrong acceleration assumptionFernando Sahmkow2023-05-241-1/+1
| | |_|_|_|/ | |/| | | |
* / | | | | Texture Cache Util: Fix block depth adjustment on slices.Fernando Sahmkow2023-05-241-2/+13
|/ / / / /
* | | | | Merge pull request #10422 from liamwhite/gcFernando S2023-05-242-6/+8
|\ \ \ \ \
| * | | | | video_core: tune garbage collection aggressivenessLiam2023-05-232-6/+8
| | |_|/ / | |/| | |
* | | | | Merge pull request #10417 from liamwhite/check-stateFernando S2023-05-241-6/+2
|\ \ \ \ \
| * | | | | k_memory_block_manager: remove auditing callsLiam2023-05-231-6/+2
| |/ / / /
* | | | | Merge pull request #10398 from liamwhite/bcnFernando S2023-05-2420-26/+344
|\ \ \ \ \
| * | | | | textures: add BC1 and BC3 compressors and recompression settingLiam2023-05-2320-26/+344
| | |/ / / | |/| | |
* | | | | Merge pull request #10388 from GPUCode/fence-waitliamwhite2023-05-232-3/+58
|\ \ \ \ \
| * | | | | vk_master_semaphore: Move fence wait on separate threadGPUCode2023-05-202-3/+58
| |/ / / /
* | | | | Merge pull request #10402 from liamwhite/uhliamwhite2023-05-236-1/+51
|\ \ \ \ \
| * | | | | renderer_vulkan: barrier attachment feedback loopsLiam2023-05-236-1/+51
| |/ / / /
* | | | | Merge pull request #10411 from scorpion81/gc-steamdeck-fix-attemptliamwhite2023-05-231-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Limit the device access memory to 4 GBscorpion812023-05-221-1/+1
| |/ / /
* / / / input_common: Map motion with relative values not absolute onesgerman772023-05-201-4/+7
|/ / /
* | | Merge pull request #10344 from german77/pro-amiibobunnei2023-05-196-103/+70
|\ \ \
| * | | input_common: Fix pro controller amiibo supportNarr the Reg2023-05-176-103/+70
* | | | renderer_vulkan: remove wrong constexprLiam2023-05-191-2/+2
| |/ / |/| |
* | | vulkan_device: Disable VK_KHR_push_descriptor on ANVlat9nq2023-05-181-0/+11
* | | Merge pull request #10262 from liamwhite/depth-clampbunnei2023-05-171-0/+8
|\ \ \
| * | | vulkan_common: disable depth clamp dynamic state for older radvLiam2023-05-131-0/+8
| | |/ | |/|
* | | Merge pull request #10217 from Kelebek1/clear_valueliamwhite2023-05-161-19/+6
|\ \ \
| * | | Use the rendertarget format of the correct RT rather than the first validKelebek12023-05-091-19/+6
* | | | Merge pull request #10107 from grimkor/allow-fully-customised-hotkeysliamwhite2023-05-164-32/+56
|\ \ \ \ | |_|_|/ |/| | |
| * | | Allow fully customisable controller hotkeysgrimkor2023-05-104-32/+56
* | | | Merge pull request #10181 from lat9nq/intel-compute-toggleliamwhite2023-05-1513-10/+67
|\ \ \ \
| * | | | configure_graphics_advanced: Hide input compute toggle a little laterlat9nq2023-05-081-2/+2
| * | | | yuzu-qt/config: Add option to disable compute on Intellat9nq2023-05-0710-9/+63
| * | | | vk_pipeline_cache: Use setting to disable intel computelat9nq2023-05-071-1/+2
| * | | | settings: Add enable compute pipelineslat9nq2023-05-072-0/+2
* | | | | Merge pull request #10234 from Kelebek1/clouds_depthliamwhite2023-05-152-12/+3
|\ \ \ \ \
| * | | | | Fix Tears of the Kingdom flickering clouds and depths.Kelebek12023-05-112-12/+3
* | | | | | Merge pull request #10249 from FernandoS27/sorry-i-am-lateliamwhite2023-05-152-28/+4
|\ \ \ \ \ \
| * | | | | | Buffer Cache: Clear sync code.Fernando Sahmkow2023-05-152-28/+4
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #10254 from danilaml/fix-h264-decodeliamwhite2023-05-151-2/+2
|\ \ \ \ \ \
| * | | | | | Fix missing pic_order_present_flag in h264 headerDanila Malyutin2023-05-121-2/+2
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #10265 from german77/amiibo-lagliamwhite2023-05-153-4/+13
|\ \ \ \ \ \
| * | | | | | input_common: Make amiibo scanning less demandinggerman772023-05-143-4/+13
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #10294 from german77/vibration_spanliamwhite2023-05-153-14/+14
|\ \ \ \ \ \
| * | | | | | service: hid: Use span instead of vector referencegerman772023-05-153-14/+14
* | | | | | | Merge pull request #10288 from liamwhite/vram-limitsliamwhite2023-05-141-0/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | vulkan_device: reserve extra memory to prevent swapsLiam2023-05-141-0/+2
| |/ / / / /
* / / / / / vulkan_common: fix incompatible property flagsLiam2023-05-141-1/+1
|/ / / / /
* | | | | Merge pull request #10244 from liamwhite/lower-upperFernando S2023-05-133-2/+34
|\ \ \ \ \
| * | | | | time: implement ContinuousAdjustmentTimePointLiam2023-05-123-2/+34
| |/ / / /
* | | | | Merge pull request #10243 from Kelebek1/red_dotFernando S2023-05-132-1/+3
|\ \ \ \ \
| * | | | | Correctly track RT indexes for image aspect lookup during clearsKelebek12023-05-122-1/+3
| |/ / / /
* | | | | Merge pull request #10237 from liamwhite/cache-storagebunnei2023-05-135-6/+50
|\ \ \ \ \
| * | | | | fs: adjust future save pathLiam2023-05-112-4/+4
| * | | | | am: stub CreateCacheStorageLiam2023-05-112-1/+33
| * | | | | fs: stub cache storage and fix params alignmentLiam2023-05-112-5/+17
| |/ / / /
* | | | | nvnflinger: fix Parcel serializationLiam2023-05-113-39/+49
* | | | | nvnflinger: fix producer slot fence initLiam2023-05-111-0/+1
|/ / / /
* | | | Merge pull request #10132 from Kelebek1/fermi_blit2liamwhite2023-05-113-12/+24
|\ \ \ \
| * | | | Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.Kelebek12023-05-113-12/+24
| | |_|/ | |/| |
* | | | Merge pull request #10216 from Kelebek1/buffer_cache_region_checksliamwhite2023-05-111-4/+4
|\ \ \ \
| * | | | Swap order of checking/setting region modifications in the buffer_cacheKelebek12023-05-091-4/+4
| |/ / /
* | | | renderer_vulkan: separate guest and host compute descriptor queuesLiam2023-05-1016-75/+81
* | | | Merge pull request #10207 from german77/amiibo_cheaterliamwhite2023-05-107-13/+53
|\ \ \ \
| * | | | service: nfc: Seed all random valuesNarr the Reg2023-05-102-6/+14
| * | | | service: nfp: Allow to load with a different amiibo idgerman772023-05-106-7/+39
| |/ / /
* | | | Merge pull request #10119 from marius851000/improved_non_hd_feebackNarr the Reg2023-05-101-6/+29
|\ \ \ \ | |/ / / |/| | |
| * | | Improve emulation of HD Rumblemarius david2023-05-051-6/+29
* | | | Merge pull request #10183 from liamwhite/modsliamwhite2023-05-093-3/+29
|\ \ \ \
| * | | | vfs_layered: avoid n^2 lookup in layeredfs buildingLiam2023-05-081-3/+6
| * | | | vfs_vector: avoid n^2 lookup in layeredfs buildingLiam2023-05-072-0/+23
* | | | | Merge pull request #10203 from german77/calibrationliamwhite2023-05-096-11/+53
|\ \ \ \ \
| * | | | | yuzu: Make 3d cube with joycon shapeNarr the Reg2023-05-081-10/+10
| * | | | | core: hid: Allow to calibrate gyro sensorNarr the Reg2023-05-085-1/+43
* | | | | | Merge pull request #10206 from FernandoS27/astc-3dliamwhite2023-05-093-7/+7
|\ \ \ \ \ \
| * | | | | | Texture Cache: Fix ASTC texturesFernando Sahmkow2023-05-093-7/+7
* | | | | | | input_common: Fix nfc detection for joyconsgerman772023-05-094-19/+21
|/ / / / / /
* / / / / / qt_common: consistently ifdef QPlatform after cbd79df23375Jan Beich2023-05-081-1/+1
|/ / / / /
* | | | | Merge pull request #10075 from Kelebek1/silence_nifm_spambunnei2023-05-083-5/+5
|\ \ \ \ \
| * | | | | Silence nifm spamKelebek12023-04-223-5/+5
* | | | | | bootmanager: remove stop_token headerLiam2023-05-081-1/+0
* | | | | | Merge pull request #10195 from german77/mutexliamwhite2023-05-085-22/+20
|\ \ \ \ \ \
| * | | | | | core: hid: Update motion on a better placegerman772023-05-085-22/+20
* | | | | | | Texture cache: Only force flush the dma downloadsFernando Sahmkow2023-05-075-6/+6
* | | | | | | Buffer Cache: disable reactive flushing in it.Fernando Sahmkow2023-05-073-18/+8
* | | | | | | Texture cache: reverse inmediate flush changesFernando Sahmkow2023-05-073-28/+14
* | | | | | | Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow2023-05-074-63/+70
* | | | | | | Address feedback, add CR notice, etcFernando Sahmkow2023-05-075-10/+18
* | | | | | | Query cache: stop updating pages as it's not affected by cpu writesFernando Sahmkow2023-05-071-2/+0
* | | | | | | Settings: add option to enable / disable reactive flushingFernando Sahmkow2023-05-0711-5/+38
* | | | | | | Texture cache: sync the first flush.Fernando Sahmkow2023-05-072-3/+30
* | | | | | | GPU: Add Reactive flushingFernando Sahmkow2023-05-0724-30/+240
|/ / / / / /
* | | | | | Merge pull request #10097 from german77/nfp_fullbunnei2023-05-0734-2632/+2254
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | service: nfc: Merge device interfaces and create the device managerNarr the Reg2023-05-0632-2410/+2031
| * | | | | core: service: Add FunctionInfoTyped to allow expanding existing interfacesgerman772023-04-261-8/+12
| * | | | | service: nfc: Create mifare interfaceNarr the Reg2023-04-243-50/+58
| * | | | | service: nfc: Create interfaceNarr the Reg2023-04-245-115/+104
* | | | | | Merge pull request #10081 from Kelebek1/copy_overlap_tickliamwhite2023-05-071-0/+6
|\ \ \ \ \ \
| * | | | | | Sort overlap_ids by modification tick before copyKelebek12023-04-221-0/+6
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #10172 from Kelebek1/debug_validation_namesliamwhite2023-05-0710-30/+35
|\ \ \ \ \ \
| * | | | | | Log object names with debug renderer, add a GPU address to ImageViewsKelebek12023-05-0610-30/+35
* | | | | | | yuzu/applets/qt_profile_select: connect double-click to accept()QGJ2023-05-071-0/+1
* | | | | | | Fix address space allocator slow path to avoid OOBKelebek12023-05-071-1/+1
* | | | | | | Merge pull request #10180 from german77/debugbunnei2023-05-071-2/+0
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | input_common: Revert debugging changesgerman772023-05-071-2/+0
* | | | | | | Merge pull request #10125 from lat9nq/vsync-selectbunnei2023-05-0722-129/+456
|\ \ \ \ \ \ \
| * | | | | | | qt_common: Remove yuzu prefixlat9nq2023-05-044-7/+7
| * | | | | | | configure_graphics: No there isn't a hyphen in VSynclat9nq2023-05-032-5/+5
| * | | | | | | configure_input_player: Add missing includelat9nq2023-05-031-0/+1
| * | | | | | | configure_graphics: Clean up includes [IWYU]lat9nq2023-05-032-6/+31
| * | | | | | | bootmanager: Clean up includes [IWYU]lat9nq2023-05-032-15/+50
| * | | | | | | configure_graphics: Actively find present modeslat9nq2023-05-033-27/+161
| * | | | | | | vk_swapchain: Use certain modes for unlockedlat9nq2023-05-032-26/+50
| * | | | | | | bootmanager: Remove inaccurate switchlat9nq2023-05-032-11/+3
| * | | | | | | qt_common: Move window info function out of bootmanagerlat9nq2023-05-034-44/+75
| * | | | | | | vulkan_surface: Pass only window info for surface creationlat9nq2023-05-033-10/+7
| * | | | | | | settings: Enable FIFO relaxedlat9nq2023-05-032-7/+10
| * | | | | | | configure_graphics: Fix another typolat9nq2023-05-031-1/+1
| * | | | | | | telemetry_session: Make translate function staticlat9nq2023-05-031-1/+1
| * | | | | | | bootmanager: Return value in impossible caselat9nq2023-05-031-0/+1
| * | | | | | | configure_graphics: Fix typolat9nq2023-05-031-1/+1
| * | | | | | | default_ini: Update V-Sync descriptionlat9nq2023-05-031-2/+8
| * | | | | | | configuration: Expose separate swap present modeslat9nq2023-05-0311-37/+115
* | | | | | | | Merge pull request #10174 from german77/motriodbunnei2023-05-072-0/+10
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | input_common: Add experimental motion to buttongerman772023-05-062-0/+10
* | | | | | | | Merge pull request #10162 from lat9nq/sdl-remove-oldliamwhite2023-05-072-21/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu-sdl,audio_core: Remove antiquated warning ignorelat9nq2023-05-052-21/+2
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #10167 from german77/motion_previewliamwhite2023-05-0712-6/+165
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common: Add property to invert an axis buttonNarr the Reg2023-05-066-3/+15
| * | | | | | | | yuzu: Add motion preview to controller inputNarr the Reg2023-05-057-4/+151
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Fix read access violationRoni Kirla2023-05-061-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #10159 from german77/home_screenshotbunnei2023-05-051-0/+4
|\ \ \ \ \ \ \
| * | | | | | | core: hid: Fix state of capture and home buttonsgerman772023-05-051-0/+4
| |/ / / / / /
* | | | | | | Merge pull request #10128 from Kelebek1/audren_terminateliamwhite2023-05-041-4/+1
|\ \ \ \ \ \ \
| * | | | | | | Wait for the terminate event before destroying a system instanceKelebek12023-05-011-4/+1
* | | | | | | | Merge pull request #10145 from Kelebek1/code_sizeliamwhite2023-05-043-10/+16
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fix code resize to use word size rather than byte sizeKelebek12023-05-033-10/+16
* | | | | | | | Merge pull request #10153 from FernandoS27/a-quickie-fixieFernando S2023-05-041-4/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | Memory manager: Fix possible softlockFernando Sahmkow2023-05-041-4/+5
* | | | | | | | | Merge pull request #10154 from liamwhite/optimisticFernando S2023-05-048-28/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | settings: remove pessimistic flushingLiam2023-05-048-28/+0
| |/ / / / / / / /
* | | | | | | | | Merge pull request #10142 from FernandoS27/missing-astcbunnei2023-05-048-9/+49
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | GPU: implement missing ASTCFernando Sahmkow2023-05-038-9/+49
* | | | | | | | | Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei2023-05-0414-80/+286
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | QueryCache: Fix write invalidation.Fernando Sahmkow2023-04-282-6/+13
| * | | | | | | | | MemoryManager: Fix race conditions.Fernando Sahmkow2023-04-282-3/+11
| * | | | | | | | | Clang format and ddress feedbackFernando Sahmkow2023-04-243-16/+30
| * | | | | | | | | QueryCache: rework async downloads.Fernando Sahmkow2023-04-237-45/+118
| * | | | | | | | | Accuracy Normal: reduce accuracy further for perf improvements in Project LimeFernando Sahmkow2023-04-234-5/+11
| * | | | | | | | | Fence Manager: implement async fence management in a sepparate thread.Fernando Sahmkow2023-04-235-35/+133
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #10117 from liamwhite/sync-registerbunnei2023-05-039-5/+50
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | kernel: match calls to Register and UnregisterLiam2023-04-309-5/+50
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #10151 from GPUCode/no-softlocks-pleaseliamwhite2023-05-033-6/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | vk_present_manager: Fix softlocks when disabling async presentGPUCode2023-05-033-6/+9
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #10144 from liamwhite/dont-turboMorph2023-05-031-1/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | vulkan: disable turbo when debugging tool is attachedLiam2023-05-031-1/+3
* | | | | | | | | Merge pull request #10143 from liamwhite/fruit-company-momentMorph2023-05-033-4/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core: fix build on Apple ClangLiam2023-05-033-4/+6
| |/ / / / / / / /
* | | | | | | | | Merge pull request #10124 from liamwhite/pebkacMorph2023-05-0313-30/+34
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | settings: rename extended memory layout to unsafe, move from general to systemLiam2023-04-3013-30/+34
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #9973 from GPUCode/async-presentbunnei2023-05-0321-226/+772
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | vk_present_manager: Add toggle for async presentationGPUCode2023-05-0110-6/+45
| * | | | | | | vk_blit_screen: Recreate FSR when frame is recreatedGPUCode2023-05-011-1/+1
| * | | | | | | renderer_vulkan: Fix crashing when updating descriptorsGPUCode2023-05-012-4/+17
| * | | | | | | renderer_vulkan: Async presentationGPUCode2023-05-0111-218/+712
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #10133 from lat9nq/clang-shadow-and-fallthroughliamwhite2023-05-031-0/+3
|\ \ \ \ \ \ \
| * | | | | | | CMake: Enable type limits on Clanglat9nq2023-05-021-0/+1
| * | | | | | | CMakeLists: Enable checks on Clanglat9nq2023-05-021-0/+2
| |/ / / / / /
* | | | | | | Merge pull request #10130 from liamwhite/keysliamwhite2023-05-032-0/+34
|\ \ \ \ \ \ \
| * | | | | | | qt: warn on inoperable keysLiam2023-05-012-0/+34
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #10123 from Kelebek1/sample_maskliamwhite2023-05-032-2/+4
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Define SampleMask as an arrayKelebek12023-04-302-2/+4
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #10084 from FernandoS27/yuzu-goes-broom-broomMorph2023-05-0115-1727/+2255
|\ \ \ \ \ \
| * | | | | | BufferCache: Fixes and address feedbackFernando Sahmkow2023-05-016-322/+243
| * | | | | | Buffer Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-292-12/+22
| * | | | | | Tests: Add memory tracker tests.Fernando Sahmkow2023-04-293-550/+548
| * | | | | | Clang: format and ficx compile errors.Fernando Sahmkow2023-04-295-68/+78
| * | | | | | Implement Async downloads in normal and fix a few issues.Fernando Sahmkow2023-04-293-39/+61
| * | | | | | Buffer Cache rework: Setup async downloads.Fernando Sahmkow2023-04-292-140/+154
| * | | | | | Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow2023-04-2912-1091/+1644
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #10116 from liamwhite/deboostliamwhite2023-05-018-19/+657
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | kernel: remove general boost listsLiam2023-04-307-19/+26
| * | | | | common: add intrusive list typeLiam2023-04-291-0/+631
| |/ / / /
* | | | | Merge pull request #10110 from Morph1984/intel-disable-computebunnei2023-04-301-0/+7
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | vk_pipeline_cache: Skip compute pipelines on Intel proprietary driversMorph2023-04-281-0/+7
| |/ / /
* | | | Texture Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-296-19/+46
* | | | Address Feedback & Clang FormatFernando Sahmkow2023-04-292-17/+14
* | | | Maxwell3D: only update parameters on HighFernando Sahmkow2023-04-291-0/+3
* | | | Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow2023-04-296-53/+123
* | | | TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow2023-04-298-41/+75
|/ / /
* | | Merge pull request #10051 from liamwhite/surface-capabilitiesFernando S2023-04-241-1/+14
|\ \ \
| * | | vulkan: pick alpha composite flags based on available valuesLiam2023-04-131-1/+14
* | | | Merge pull request #10056 from vonchenplus/audout_uFernando S2023-04-241-6/+8
|\ \ \ \
| * | | | core: audio: return result when audio_out initialize failedFengChen2023-04-161-6/+8
* | | | | Merge pull request #10069 from liamwhite/logFernando S2023-04-241-4/+6
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | maxwell_3d: fix out of bounds array access in size estimationLiam2023-04-221-4/+6
| | |_|/ | |/| |
* | | | Merge pull request #10074 from Kelebek1/fermi_blitFernando S2023-04-221-4/+12
|\ \ \ \
| * | | | Account for a pre-added offset when using Corner sample mode for 2D blitsKelebek12023-04-211-4/+12
| |/ / /
* | | | Merge pull request #10076 from german77/TryPopMyFriendbunnei2023-04-221-1/+1
|\ \ \ \
| * | | | core: am: Demote TryPopFromFriendInvitationStorageChannel Log levelgerman772023-04-221-1/+1
| |/ / /
* | | | Merge pull request #10068 from twitchax/twitchax/dr_bind_addressbunnei2023-04-221-3/+13
|\ \ \ \
| * | | | Run clang-format to fix all.Aaron Roney2023-04-191-1/+2
| * | | | Fix formatting.Aaron Roney2023-04-191-2/+2
| * | | | Allow passing `bind_address` to dedicated room.Aaron Roney2023-04-191-2/+11
| | |/ / | |/| |
* | | | Merge pull request #10060 from german77/no_deadbunnei2023-04-221-0/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | core: hid: Remove deadzone of virtual controllergerman772023-04-161-0/+4
| |/ /
* | | Merge pull request #10057 from liamwhite/its-not-in-the-timelinebunnei2023-04-204-68/+161
|\ \ \
| * | | vulkan: use plain fences when timeline semaphores are not availableLiam2023-04-154-68/+161
| |/ /
* | | Merge pull request #10053 from german77/nfp_fullbunnei2023-04-197-74/+938
|\ \ \ | |/ / |/| |
| * | service: nfp: Implement debug InterfaceNarr the Reg2023-04-156-8/+444
| * | service: nfp: Implement system interfaceNarr the Reg2023-04-156-17/+289
| * | service: nfp: Use an unique interfaceNarr the Reg2023-04-144-71/+227
| |/
* | Merge pull request #10030 from Wollnashorn/botw-amd-fixbunnei2023-04-156-0/+73
|\ \
| * | video_core: Enable ImageGather rounding fix on AMD open source driversWollnashorn2023-04-121-0/+2
| * | shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffsetWollnashorn2023-04-081-18/+9
| * | video_core: Enable ImageGather with subpixel offset on IntelWollnashorn2023-04-087-17/+11
| * | shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn2023-04-089-0/+86
* | | input_common: minor fix to mouse movementValeri2023-04-141-1/+1
| |/ |/|
* | Merge pull request #10008 from vonchenplus/texture_cacheliamwhite2023-04-114-50/+57
|\ \
| * | video_core: Keep the definition of DimensionControl consistent with nvidia open docFeng Chen2023-03-312-19/+22
| * | video_core: Better defined ImageInfo parametersFengChen2023-03-143-39/+43
* | | Merge pull request #10027 from bylaws/masterliamwhite2023-04-102-5/+5
|\ \ \
| * | | Use GetGlobalTimeNs as opposed to clock ticksBilly Laws2023-04-082-4/+3
| * | | Add some explicit latency to sample count reportingBilly Laws2023-04-041-1/+2
| | |/ | |/|
* | | kernel: move more memory to application in 8GB arrangementLiam2023-04-101-2/+4
* | | kernel: switch extended memory setting to 8GB arrangementLiam2023-04-083-4/+4
* | | Merge pull request #10022 from liamwhite/gcc-13bunnei2023-04-086-28/+14
|\ \ \ | |/ / |/| |
| * | general: fixes for gcc 13Liam2023-04-036-28/+14
* | | Merge pull request #10024 from german77/crysisliamwhite2023-04-031-5/+1
|\ \ \
| * | | service: hid: Fix handle validationgerman772023-04-021-5/+1
* | | | Merge pull request #10004 from Kelebek1/cubemapliamwhite2023-04-031-15/+15
|\ \ \ \ | |/ / / |/| | |
| * | | Only upload GPU-modified overlapsKelebek12023-03-281-15/+15
* | | | Merge pull request #10020 from merryhime/update-dynarmicbunnei2023-04-021-13/+10
|\ \ \ \
| * | | | core: arm_dynarmic_32: Update SaveContext/LoadContext.bunnei2023-04-021-13/+10
| | |/ / | |/| |
* | | | Merge pull request #9969 from bylaws/masterbunnei2023-04-019-79/+55
|\ \ \ \
| * | | | audio_core: No longer stall when sink queue is fullBilly Laws2023-03-274-64/+1
| * | | | Run clang-formatBilly Laws2023-03-273-7/+6
| * | | | audio: Wait for samples on the emulated DSP side to avoid desyncsBilly Laws2023-03-276-24/+28
| * | | | audio: Interpolate system manager sample count using host sink sample infoBilly Laws2023-03-264-3/+39
* | | | | Merge pull request #10006 from german77/profile_selectliamwhite2023-04-018-34/+270
|\ \ \ \ \
| * | | | | service: am: Improve profile select appletNarr the Reg2023-03-298-34/+270
* | | | | | Merge pull request #9997 from german77/cancel_controllerliamwhite2023-04-019-19/+33
|\ \ \ \ \ \
| * | | | | | applet: controller: Implement cancel buttongerman772023-03-309-19/+33
| |/ / / / /
* | | | | | Merge pull request #9999 from german77/new_hid_hurraliamwhite2023-04-014-22/+56
|\ \ \ \ \ \
| * | | | | | service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestinationgerman772023-03-304-22/+56
* | | | | | | Merge pull request #10017 from jbeich/vk-246liamwhite2023-04-011-0/+2
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | externals: update Vulkan-Headers to v1.3.246Jan Beich2023-04-011-0/+2
* | | | | | | Merge pull request #10005 from liamwhite/kernel-atomicsbunnei2023-04-012-39/+56
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | kernel: fix unbounded stack usage in atomicsLiam2023-03-292-39/+56
* | | | | | | Fixes 'Continous' typoMax Dunbar2023-03-306-38/+38
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #9505 from liamwhite/request-exitliamwhite2023-03-2948-61/+312
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | qt: implement RequestExit for appletsLiam2023-03-2538-69/+250
| * | | | | applets: implement RequestExitLiam2023-03-2518-1/+71
* | | | | | Merge pull request #10003 from german77/disconnectliamwhite2023-03-281-1/+2
|\ \ \ \ \ \
| * | | | | | service: hid: Silence warning on MergeSingleJoyAsDualJoyNarr the Reg2023-03-271-1/+2
| | |/ / / / | |/| | | |
* | | | | | telemetry: Add waitpkg instructionMorph2023-03-271-0/+1
* | | | | | x64: Simplify RDTSC on non-MSVC compilersMorph2023-03-272-16/+10
* | | | | | core_timing: Make use of MicroSleep for x64 CPUsMorph2023-03-271-0/+8
* | | | | | x64: Add MicroSleepMorph2023-03-273-0/+84
* | | | | | x64: cpu_detect: Add detection of waitpkg instructionsMorph2023-03-272-0/+2
* | | | | | Merge pull request #10002 from german77/logliamwhite2023-03-271-2/+2
|\ \ \ \ \ \
| * | | | | | qt: Fix log softlockNarr the Reg2023-03-271-2/+2
| |/ / / / /
* | | | | | Merge pull request #9984 from liamwhite/global-memoryliamwhite2023-03-2744-226/+185
|\ \ \ \ \ \
| * | | | | | memory: rename global memory references to application memoryLiam2023-03-2444-226/+185
* | | | | | | Merge pull request #9995 from german77/plainliamwhite2023-03-275-8/+37
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | service: nfp: Add plain amiibo supportgerman772023-03-265-8/+37
| | |/ / / / | |/| | | |
* / | | | | tests: mark integer literals as unsignedLiam2023-03-261-17/+20
|/ / / / /
* | | / / container_hash: use climitsLiam2023-03-261-0/+1
| |_|/ / |/| | |
* | | | video_core/macro: Make use of Common::HashValueMorph2023-03-261-3/+3
* | | | tests: Implement tests for verifying HashValueMorph2023-03-262-0/+42
* | | | common: Port boost's hash_value implementationMorph2023-03-262-0/+92
| |/ / |/| |
* | | Merge pull request #9985 from liamwhite/funny-memebunnei2023-03-251-1/+1
|\ \ \
| * | | vulkan: fix scheduler chunk reserveLiam2023-03-241-1/+1
* | | | Pass GPU page table by referenceRoss Schlaikjer2023-03-251-31/+32
* | | | Merge pull request #9983 from Morph1984/boostliamwhite2023-03-241-1/+1
|\ \ \ \
| * | | | zstd: Use ZSTD_getFrameContentSize instead of ZSTD_getDecompressedSizeMorph2023-03-241-1/+1
| | |/ / | |/| |
* | | | Merge pull request #9981 from german77/nfp_connectliamwhite2023-03-244-4/+30
|\ \ \ \ | |_|/ / |/| | |
| * | | nfc: Initialize device when controller is connectedNarr the Reg2023-03-224-4/+30
* | | | Merge pull request #9975 from liamwhite/more-waitingMorph2023-03-241-4/+5
|\ \ \ \ | |_|/ / |/| | |
| * | | vulkan: fix more excessive waiting in schedulerLiam2023-03-191-4/+5
| |/ /
* | | Merge pull request #9971 from Morph1984/qliamwhite2023-03-233-124/+215
|\ \ \
| * | | bounded_threadsafe_queue: Refactor PopMorph2023-03-221-140/+62
| * | | bounded_threadsafe_queue: Add producer cv to avoid busy waitingMorph2023-03-221-17/+29
| * | | bounded_threadsafe_queue: Deduplicate and add PushModesMorph2023-03-223-88/+86
| * | | bounded_threadsafe_queue: Add TryPushMorph2023-03-221-0/+71
| * | | logging: Make use of bounded queueMorph2023-03-221-8/+8
| * | | bounded_threadsafe_queue: Use simplified impl of bounded queueMorph2023-03-222-115/+203
* | | | Merge pull request #9964 from liamwhite/typed-addressliamwhite2023-03-23101-1102/+1574
|\ \ \ \
| * | | | kernel: use KTypedAddress for addressesLiam2023-03-22101-1102/+1574
* | | | | Merge pull request #9962 from Kelebek1/disable_srgbMorph2023-03-231-6/+8
|\ \ \ \ \
| * | | | | Disable SRGB border color conversion for now, to fix shadows in Xenoblade.Kelebek12023-03-171-6/+8
| |/ / / /
* | | | | Merge pull request #9965 from german77/thankYouEpicBoybunnei2023-03-221-0/+3
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | config: Fix controller config from resettingNarr the Reg2023-03-181-0/+3
| |/ / /
* | | | Merge pull request #9970 from bunnei/string-util-viewbunnei2023-03-192-11/+11
|\ \ \ \
| * | | | common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.bunnei2023-03-192-11/+11
| | |/ / | |/| |
* / | | kernel: fix LOG_TRACE in ipcLiam2023-03-191-1/+1
|/ / /
* | | common: bounded_threadsafe_queue: Use polyfill_thread.bunnei2023-03-181-2/+3
* | | Merge pull request #9778 from behunin/my-box-chevybunnei2023-03-182-3/+4
|\ \ \
| * | | gpu_thread: Use bounded queueBehunin2023-03-042-3/+4
* | | | Merge pull request #9953 from german77/amiibo_crcbunnei2023-03-187-52/+157
|\ \ \ \ | |_|/ / |/| | |
| * | | service: nfp: Replace crc function with boost equivalentNarr the Reg2023-03-172-28/+17
| * | | service: nfp: Close app area and recreate crcNarr the Reg2023-03-161-0/+10
| * | | service: nfp: Convert mii colors to v3Narr the Reg2023-03-166-15/+100
| * | | service: nfp: Actually write correct crcNarr the Reg2023-03-156-23/+44
* | | | Merge pull request #9955 from liamwhite/color-blend-equationliamwhite2023-03-161-0/+6
|\ \ \ \
| * | | | vulkan: disable extendedDynamicState3ColorBlendEquation on radvLiam2023-03-151-0/+6
| |/ / /
* | | | Merge pull request #9931 from liamwhite/schedliamwhite2023-03-162-28/+62
|\ \ \ \ | |/ / / |/| | |
| * | | vk_scheduler: split work queue waits and execution waitsLiam2023-03-122-28/+62
* | | | Merge pull request #9933 from vonchenplus/texture_formatliamwhite2023-03-143-72/+67
|\ \ \ \ | |_|_|/ |/| | |
| * | | video_core: Update texture formatFeng Chen2023-03-103-72/+67
| |/ /
* | | configure_audio: Fix output mode setting not savingMorph2023-03-132-9/+9
* | | Merge pull request #9939 from german77/vibrationliamwhite2023-03-131-1/+16
|\ \ \
| * | | input_common: sdl: Only send last vibration commandgerman772023-03-131-1/+16
* | | | Merge pull request #9941 from german77/settingsliamwhite2023-03-137-98/+62
|\ \ \ \
| * | | | yuzu: Move audio settings to audio sectiongerman772023-03-126-45/+56
| * | | | yuzu: Remove console id settinggerman772023-03-123-53/+6
* | | | | Merge pull request #9943 from vonchenplus/gentlemanliamwhite2023-03-133-2/+3
|\ \ \ \ \
| * | | | | video_core: Fix ogl status error when draw_textureFengChen2023-03-122-2/+2
| * | | | | video_core: Invalid index_buffer flag when inline_index drawFengChen2023-03-121-0/+1
| | |_|/ / | |/| | |
* | | | | kernel: additional style fixes to KThread, KProcessLiam2023-03-132-27/+27
* | | | | kernel: fix clang buildLiam2023-03-131-2/+2
* | | | | kernel: remove unnecessary finalize callsLiam2023-03-132-7/+1
* | | | | kernel: convert KProcess to new styleLiam2023-03-1310-240/+254
* | | | | kernel: convert KThread to new styleLiam2023-03-1315-670/+519
* | | | | kernel: prefer std::addressofLiam2023-03-1321-134/+139
* | | | | kernel: convert KResourceLimitLiam2023-03-132-59/+59
* | | | | kernel: remove kernel_Liam2023-03-1341-295/+290
* | | | | kernel: remove gratitutous attribute usageLiam2023-03-138-29/+24
* | | | | kernel/svc: convert to new styleLiam2023-03-1321-304/+192
* | | | | kernel: convert miscellaneousLiam2023-03-137-94/+81
* | | | | kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLockLiam2023-03-139-97/+99
* | | | | kernel: convert KAbstractSchedulerLockLiam2023-03-131-31/+24
* | | | | kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueueLiam2023-03-136-121/+121
* | | | | kernel: move KMemoryLayout for NX boardLiam2023-03-132-1/+1
* | | | | kernel: remove KLinkedListLiam2023-03-135-245/+0
* | | | | kernel: convert KConditionVariable, KLightConditionVariable, KLightLockLiam2023-03-137-75/+77
* | | | | kernel: convert KPort, KSessionLiam2023-03-1328-226/+196
* | | | | kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new styleLiam2023-03-138-142/+130
| |_|/ / |/| | |
* | | | general: fix spelling mistakesLiam2023-03-12102-206/+206
* | | | Merge pull request #9913 from ameerj/acc-dma-refactorFernando S2023-03-1110-260/+208
|\ \ \ \
| * | | | gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopyameerj2023-03-072-9/+52
| * | | | Refactor AccelerateDMA codeameerj2023-03-078-251/+156
* | | | | Merge pull request #9923 from liamwhite/khtliamwhite2023-03-108-15/+42
|\ \ \ \ \
| * | | | | kernel: add timer pointer to KThreadQueueLiam2023-03-088-15/+42
* | | | | | Merge pull request #9928 from german77/super_nfpliamwhite2023-03-105-52/+234
|\ \ \ \ \ \
| * | | | | | service: nfp: Improve implementationNarr the Reg2023-03-105-52/+234
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9925 from ameerj/gl-sync-signalliamwhite2023-03-105-10/+16
|\ \ \ \ \ \
| * | | | | | OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj2023-03-095-10/+16
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #9917 from Morph1984/the-real-timeliamwhite2023-03-1011-18/+83
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | perf_stats: Check multicore firstMorph2023-03-081-2/+2
| * | | | | hid: Use nanosecond timestamps instead of ticksMorph2023-03-082-5/+5
| * | | | | core: Promote CPU/GPU threads to time criticalMorph2023-03-084-4/+4
| * | | | | native_clock: Wait for 10 seconds instead of 30Morph2023-03-081-3/+3
| * | | | | native_clock: Use RealTimeClock instead of SteadyClockMorph2023-03-081-4/+4
| * | | | | steady_clock: Introduce a real time clockMorph2023-03-082-0/+36
| * | | | | native_clock: Re-adjust the RDTSC frequencyMorph2023-03-082-5/+34
| | |_|/ / | |/| | |
* | | | | Merge pull request #9916 from liamwhite/fpuliamwhite2023-03-093-1/+28
|\ \ \ \ \
| * | | | | kernel: clone fpu status on CreateThreadLiam2023-03-083-1/+28
| |/ / / /
* | | | | Merge pull request #9822 from ameerj/buffcache-ssbo-addrliamwhite2023-03-092-5/+27
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | buffer_cache: Add logic for non-NVN storage buffer trackingameerj2023-02-252-5/+27
* | | | | Merge pull request #9906 from german77/metroid2bunnei2023-03-083-10/+20
|\ \ \ \ \
| * | | | | input_common: Increase mouse sensitivity rangegerman772023-03-083-10/+20
* | | | | | Merge pull request #9912 from liamwhite/errliamwhite2023-03-0835-183/+169
|\ \ \ \ \ \
| * | | | | | hle: rename legacy errors to ResultsLiam2023-03-0735-183/+169
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9904 from liamwhite/wsliamwhite2023-03-081-16/+29
|\ \ \ \ \ \
| * | | | | | kernel: fix WaitSynchronizationLiam2023-03-051-16/+29
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9896 from Kelebek1/d24s8liamwhite2023-03-083-10/+16
|\ \ \ \ \ \
| * | | | | | Check all swizzle components for red, not just [0], pass float border color rather than intKelebek12023-03-043-10/+16
* | | | | | | Merge pull request #9921 from liamwhite/overrideMorph2023-03-084-7/+7
|\ \ \ \ \ \ \
| * | | | | | | general: fix type inconsistenciesLiam2023-03-084-7/+7
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #9918 from liamwhite/fwrapvMorph2023-03-083-1/+25
|\ \ \ \ \ \ \
| * | | | | | | kernel: avoid signed overflow UB on MSVCLiam2023-03-083-1/+25
| |/ / / / / /
* | | | | | | Merge pull request #9920 from liamwhite/constexpr-bit-castMorph2023-03-081-9/+11
|\ \ \ \ \ \ \
| * | | | | | | common: make BitCast constexprLiam2023-03-081-9/+11
| |/ / / / / /
* / / / / / / input_common: Minor typo issues (#9922)Narr the Reg2023-03-088-48/+48
|/ / / / / /
* | | | | | Merge pull request #9889 from Morph1984/time-is-tickingliamwhite2023-03-0714-57/+322
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | native_clock: Round RDTSC frequency to the nearest 1000Morph2023-03-051-5/+12
| * | | | | timer_resolution: Set current process to High QoSMorph2023-03-051-0/+22
| * | | | | hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHzMorph2023-03-051-5/+3
| * | | | | core_timing: Use higher precision sleeps on WindowsMorph2023-03-055-24/+47
| * | | | | main: (Windows) Set the current timer resolution to the maximumMorph2023-03-052-0/+13
| * | | | | wall_clock: Make use of SteadyClockMorph2023-03-051-23/+11
| * | | | | common: Implement a method to change the Windows timer resolutionMorph2023-03-053-0/+133
| * | | | | common: Implement a high resolution steady clockMorph2023-03-053-0/+81
* | | | | | Merge pull request #9890 from Kelebek1/reverb_fixliamwhite2023-03-063-6/+8
|\ \ \ \ \ \
| * | | | | | Fix a bug with the Reverb command in reading from the pre_delay line.Kelebek12023-03-023-6/+8
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9910 from jbeich/libc++liamwhite2023-03-061-0/+1
|\ \ \ \ \ \
| * | | | | | kernel: add missing header for libc++Jan Beich2023-03-061-0/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #9905 from german77/usbsslliamwhite2023-03-063-62/+102
|\ \ \ \ \ \
| * | | | | | service: psc: Update namesNarr the Reg2023-03-051-9/+9
| * | | | | | service: ssl: Add missing properties and update namesNarr the Reg2023-03-051-18/+58
| * | | | | | service: usb: Update namesNarr the Reg2023-03-051-35/+35
| |/ / / / /
* | | | | | Merge pull request #9907 from german77/joyconliamwhite2023-03-063-32/+84
|\ \ \ \ \ \
| * | | | | | input_common: joycon: Add stick input from passive reportsgerman772023-03-053-32/+84
| |/ / / / /
* | | | | | Merge pull request #9908 from german77/pfpliamwhite2023-03-062-9/+20
|\ \ \ \ \ \
| * | | | | | service: acc: Replace default image with a 32x32 imageNarr the Reg2023-03-052-9/+20
| |/ / / / /
* / / / / / fix typo in settings.hIkko Eltociear Ashimine2023-03-061-4/+4
|/ / / / /
* | / / / Engines: Implement Accelerate DMA Texture.Fernando Sahmkow2023-03-0515-97/+658
| |/ / / |/| | |
* | | | Merge pull request #9884 from liamwhite/service-cleanupMorph2023-03-04181-2179/+2112
|\ \ \ \ | |_|_|/ |/| | |
| * | | nvnflinger: fix nameLiam2023-03-0154-444/+443
| * | | service: move hle_ipc from kernelLiam2023-03-01148-1734/+1669
| * | | sm:: remove unused memberLiam2023-03-011-1/+0
| |/ /
* | | Merge pull request #9855 from liamwhite/kern-16-supportbunnei2023-03-0313-288/+510
|\ \ \
| * | | kernel: be more careful about kernel address keysLiam2023-03-015-11/+23
| * | | kernel: refactor priority inheritance to represent locks as C++ objectsLiam2023-03-018-190/+436
| * | | kernel: simplify AddressSpaceInfo, update valuesLiam2023-03-011-66/+13
| * | | kernel: barrier memory before condition variable writeLiam2023-03-011-15/+15
| * | | kernel: document previous location of interrupt disables in arbiter/condvarLiam2023-03-012-3/+9
| * | | kernel: adjust pool allocationsLiam2023-03-012-7/+16
| * | | kernel: simplify KAbstractSchedulerLock::LockLiam2023-03-011-5/+6
| * | | kernel: add InfoType::IoRegionHintLiam2023-03-011-0/+1
| |/ /
* / / vulkan_common: disable vertexInputDynamicState on unsupported driverLiam2023-03-021-0/+1
|/ /
* | Merge pull request #9832 from liamwhite/hle-mpliamwhite2023-03-01141-1153/+1569
|\ \
| * | sm:: fix lingering session initialization issuesLiam2023-02-212-2/+19
| * | cheat_engine: add check for hid initializationLiam2023-02-211-2/+7
| * | sm:: support service registration deferralLiam2023-02-215-8/+151
| * | service: refactor server architectureLiam2023-02-21140-1143/+1393
| * | core: defer cpu shutdownLiam2023-02-211-3/+4
* | | cmake: use correct boost imported targetsAlexandre Bouvier2023-02-285-5/+5
* | | Merge pull request #9859 from liamwhite/tmem-useliamwhite2023-02-2821-75/+95
|\ \ \
| * | | am: avoid direct pointer access of transfer memory objectsLiam2023-02-241-6/+4
| * | | hid: avoid direct pointer access of transfer memory objectsLiam2023-02-2420-69/+91
* | | | Merge pull request #9874 from german77/violetliamwhite2023-02-281-4/+8
|\ \ \ \
| * | | | service: btm: Fix handle functionsNarr the Reg2023-02-271-4/+8
* | | | | Merge pull request #9872 from goldenx86/partialLTOMatías Locatti2023-02-272-0/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Partially apply LTO to only core and video_core projects.Matías Locatti2023-02-272-0/+8
* | | | | Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg2023-02-268-104/+38
|/ / / /
* | | | Merge pull request #9849 from ameerj/async-astcliamwhite2023-02-2615-8/+138
|\ \ \ \
| * | | | configuration: Add async ASTC decode settingameerj2023-02-2312-8/+49
| * | | | texture_cache: Add async texture decodingameerj2023-02-224-0/+89
* | | | | yuzu: config: Remove player 8 and 9 from config fileNarr the Reg2023-02-268-38/+104
| |_|_|/ |/| | |
* | | | Merge pull request #9848 from german77/metroid_motionliamwhite2023-02-256-26/+115
|\ \ \ \
| * | | | core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg2023-02-223-2/+30
| * | | | input_common: Implement dedicated motion from mouseNarr the Reg2023-02-223-24/+85
| |/ / /
* | | | Merge pull request #9857 from german77/fwupdateliamwhite2023-02-2513-2/+63
|\ \ \ \
| * | | | core: Update service function tables to 16.0.0+Narr the Reg2023-02-2513-2/+63
| | |/ / | |/| |
* | | | Merge pull request #9861 from german77/bustypeliamwhite2023-02-252-15/+15
|\ \ \ \
| * | | | core: hidbus: Fix BusType sizeNarr the Reg2023-02-252-15/+15
| |/ / /
* / / / config: Fix per game Force max clockgerman772023-02-252-5/+1
|/ / /
* | | settings: Add more input settings to the logNarr the Reg2023-02-221-0/+7
* | | core: hid: Fix native mouse mappingsNarr the Reg2023-02-225-63/+62
|/ /
* | Merge pull request #9847 from german77/timeoutliamwhite2023-02-221-0/+2
|\ \
| * | yuzu: Set a lower timeout for discord presenceNarr the Reg2023-02-221-0/+2
| |/
* | Merge pull request #9846 from merryhime/type-constliamwhite2023-02-2214-54/+54
|\ \
| * | svc: Fix type consistency (exposed on macOS)Merry2023-02-2114-54/+54
| |/
* | Merge pull request #9841 from abouvier/httplib-updateliamwhite2023-02-222-2/+2
|\ \
| * | externals: Update cpp-httplib to latestAlexandre Bouvier2023-02-212-2/+2
| |/
* / net: translate ECONNRESET network errorMonsterDruide12023-02-214-0/+8
|/
* Qt: Reintroduce scaling for touch inputgerman772023-02-202-6/+16
* Merge pull request #9771 from ameerj/host-thread-idliamwhite2023-02-191-27/+18
|\
| * kernel: Refactor thread_local variable usageameerj2023-02-111-27/+18
* | Merge pull request #9588 from liamwhite/bylaws-revertsliamwhite2023-02-1910-34/+9
|\ \
| * | Revert "shader_recompiler: Align SSBO offsets to meet host requirements"Liam2023-01-074-12/+6
| * | Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam2023-01-076-22/+3
* | | Merge pull request #9815 from german77/qt-mouseliamwhite2023-02-1811-47/+120
|\ \ \
| * | | input_common: Split mouse input into individual devicesNarr the Reg2023-02-1610-31/+114
| * | | Qt: Fix mouse scallinggerman772023-02-162-18/+8
* | | | Merge pull request #9825 from liamwhite/object-nameMorph2023-02-187-3/+265
|\ \ \ \
| * | | | kernel: add KObjectNameLiam2023-02-177-3/+265
* | | | | Merge pull request #9810 from Kelebek1/nvdec_threadsbunnei2023-02-171-0/+2
|\ \ \ \ \
| * | | | | Allow >1 cpu threads on video decoding, disable multi-frame decodingKelebek12023-02-141-0/+2
* | | | | | Merge pull request #9817 from german77/saveMai2023-02-174-2/+11
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | yuzu: Shutdown game on restart to reload per game configNarr the Reg2023-02-171-2/+4
| * | | | | yuzu: Write to config file on important config changesNarr the Reg2023-02-174-0/+7
| | |/ / / | |/| | |
* | | | | Merge pull request #9802 from Kelebek1/wait_data_cachebunnei2023-02-161-0/+4
|\ \ \ \ \
| * | | | | Reimplement the invalidate_texture_data_cache registerKelebek12023-02-141-0/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #9769 from Kelebek1/audio_oobbunnei2023-02-162-40/+92
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add fallback for memory read/write in case the address goes over a 4K pageKelebek12023-02-111-12/+64
| * | | | Fix depop prepare receiving bad mix infos and writing out of bounds, and update aux a bit, may helpKelebek12023-02-112-40/+40
* | | | | Merge pull request #9796 from liamwhite/currentliamwhite2023-02-1572-291/+315
|\ \ \ \ \
| * | | | | general: rename CurrentProcess to ApplicationProcessLiam2023-02-1441-164/+169
| * | | | | kernel: use GetCurrentProcessLiam2023-02-1334-128/+147
| | |/ / / | |/| | |
* | | | | Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usageliamwhite2023-02-1526-60/+54
|\ \ \ \ \
| * | | | | remove constexpr from virtual functionarades792023-02-152-5/+5
| * | | | | use a string view to skip allocationarades792023-02-142-13/+7
| * | | | | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-14102-307/+300
| * | | | | apply clang-formatarades792023-02-142-4/+5
| * | | | | don't use static inside constexpr functionarades792023-02-141-6/+6
| * | | | | add static lifetime to constexpr values to force compile time evaluation where possiblearades792023-02-14101-303/+309
* | | | | | Merge pull request #9809 from liamwhite/unused-servicebunnei2023-02-1524-621/+0
|\ \ \ \ \ \
| * | | | | | service: remove deleted servicesLiam2023-02-1424-621/+0
| |/ / / / /
* / / / / / Revert "main: Fix borderless fullscreen for high dpi scaled displays"liamwhite2023-02-141-13/+1
|/ / / / /
* | | | | Merge pull request #9795 from Kelebek1/biquad_fixliamwhite2023-02-141-2/+2
|\ \ \ \ \
| * | | | | Fix biquad filter command's state buffer offsetKelebek12023-02-131-2/+2
| |/ / / /
* | | | | Merge pull request #9793 from Morph1984/borderless-hidpiliamwhite2023-02-141-1/+13
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | main: Fix borderless fullscreen for high dpi scaled displaysMorph2023-02-131-1/+13
* | | | | Merge pull request #9784 from m-HD/masterbunnei2023-02-131-0/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Update settings.cppm-HD2023-02-121-0/+4
* | | | | Merge pull request #9757 from german77/gyrobunnei2023-02-128-21/+67
|\ \ \ \ \
| * | | | | core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-108-21/+67
* | | | | | Merge pull request #9746 from ameerj/ogl-msaa-texcachebunnei2023-02-1212-14/+136
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | texture_cache: OpenGL: Implement MSAA uploads and copiesameerj2023-02-1112-14/+136
* | | | | | kernel/svc: Fix undefined info_idColin Kinloch2023-02-111-2/+2
* | | | | | Merge pull request #9777 from vonchenplus/speed_up_video_copyliamwhite2023-02-111-9/+5
|\ \ \ \ \ \
| * | | | | | video_core: Speed up video frame data copyFengChen2023-02-111-9/+5
* | | | | | | Merge pull request #9773 from bunnei/fix-process-resourceliamwhite2023-02-113-1/+15
|\ \ \ \ \ \ \
| * | | | | | | core: kernel: k_process: Use application system resource.bunnei2023-02-113-1/+15
| |/ / / / / /
* | | | | | | Merge pull request #9768 from merryhime/biquad-roundingliamwhite2023-02-112-27/+19
|\ \ \ \ \ \ \
| * | | | | | | biquad_filter: Clamp f64 in ApplyBiquadFilterFloatMerry2023-02-101-3/+3
| * | | | | | | biquad_filter: Fix rounding in ApplyBiquadFilterIntMerry2023-02-102-24/+16
| |/ / / / / /
* | | | | | | Merge pull request #9744 from behunin/quick-releaseliamwhite2023-02-113-14/+2
|\ \ \ \ \ \ \
| * | | | | | | Remove OnCommandListEndCommandBehunin2023-02-083-14/+2
* | | | | | | | Merge pull request #9742 from liamwhite/svc-wrap-onlybunnei2023-02-1145-1570/+7468
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/svc: switch to generated wrappersLiam2023-02-0745-1570/+7468
* | | | | | | | | Merge pull request #9759 from german77/pro_controllerbunnei2023-02-119-7/+92
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | input_common: Reintroduce custom pro controller supportNarr the Reg2023-02-109-7/+92
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #9761 from Morph1984/oopsliamwhite2023-02-101-0/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | main: Re-add QtWebEngine zoom factorMorph2023-02-101-0/+2
| | |_|_|_|_|/ / | |/| | | | | |
* / | | | | | | kernel: avoid usage of bit_castLiam2023-02-101-2/+2
|/ / / / / / /
* | | | | | | Merge pull request #9736 from Kelebek1/dynamic_vertex_attribsliamwhite2023-02-101-25/+1
|\ \ \ \ \ \ \
| * | | | | | | Remove fake vertex bindings when dynamic state is enabledKelebek12023-02-051-25/+1
* | | | | | | | Merge pull request #9750 from ameerj/glsl-sample-id-maskliamwhite2023-02-101-6/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMaskameerj2023-02-091-6/+0
* | | | | | | | | audio: cubeb: Fix yuzu crashing when it test for latencyNarr the Reg2023-02-101-0/+20
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | buffer_base: Partially revert changes from #9559ameerj2023-02-092-7/+9
|/ / / / / / /
* | | | | | | Merge pull request #9747 from german77/SetSupportedNpadIdTypesliamwhite2023-02-084-6/+15
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg2023-02-084-6/+15
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #9739 from liamwhite/old-gcc-fixMai2023-02-082-4/+5
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | kernel: fix compilation with older gccLiam2023-02-062-4/+5
* | | | | | Merge pull request #4949 from Morph1984/hidpi-temp-fixliamwhite2023-02-073-8/+65
|\ \ \ \ \ \
| * | | | | | main: Convert to device independent coordinates for scalingMorph2023-01-263-8/+13
| * | | | | | main: Use passthrough scaling for non-windows OSesMorph2023-01-261-3/+12
| * | | | | | main: Enable High DPI fixes for Qt >= 5.14Morph2023-01-261-0/+43
* | | | | | | Merge pull request #9644 from SaiKai/volume_quicksettingbunnei2023-02-072-24/+90
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | remove disambiguation argument from mute textJonas Gutenschwager2023-02-041-1/+1
| * | | | | | add volume quicksetting with volume sliderJonas Gutenschwager2023-01-192-24/+90
* | | | | | | Update yuzu_cmd's default_ini.hMatías Locatti2023-02-061-7/+10
| |_|_|/ / / |/| | | | |
* | | | | | kernel/svc: Split implementations into separate filesLiam2023-02-0540-2688/+3196
* | | | | | Merge pull request #9720 from SoRadGaming/discordPresenceUpdatebunnei2023-02-052-8/+61
|\ \ \ \ \ \
| * | | | | | Add Game Icon for Discord RPCSorab2023-02-052-8/+61
* | | | | | | Merge pull request #9730 from german77/cmd_argliamwhite2023-02-041-19/+36
|\ \ \ \ \ \ \
| * | | | | | | yuzu_cmd: Order arguments alphabetically and port arguments from Qtgerman772023-02-041-19/+36
* | | | | | | | Merge pull request #9729 from german77/sdl_inputliamwhite2023-02-044-35/+39
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu_cmd: Fix mismatching controller inputgerman772023-02-043-2/+18
| * | | | | | | | yuzu_cmd: Fix touch inputgerman772023-02-042-33/+21
| |/ / / / / / /
* | | | | / / / shader_recompiler/value.h: Remove lingering references to S32ameerj2023-02-041-11/+0
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge pull request #9717 from german77/less_is_betterbunnei2023-02-041-32/+13
|\ \ \ \ \ \ \
| * | | | | | | input_common: Simplify stick from buttonNarr the Reg2023-02-021-32/+13
| |/ / / / / /
* | | | | | | fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardameerj2023-02-031-1/+1
* | | | | | | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-0361-326/+368
* | | | | | | Merge pull request #9713 from unfamiliarplace/masterMai2023-02-033-0/+25
|\ \ \ \ \ \ \
| * | | | | | | added 'Hide empty rooms' toggle to lobbyLuke Sawczak2023-02-033-0/+25
| |/ / / / / /
* | | | | | | Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-spanbunnei2023-02-0361-368/+326
|\ \ \ \ \ \ \
| * | | | | | | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-0261-368/+326
| |/ / / / / /
* | | | | | | Merge pull request #9704 from liamwhite/dasbunnei2023-02-036-0/+232
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | kernel: add KDeviceAddressSpaceLiam2023-02-016-0/+232
* | | | | | | Merge pull request #9708 from ameerj/gl-context-flushliamwhite2023-02-026-16/+49
|\ \ \ \ \ \ \
| * | | | | | | gl_compute_pipeline: Force context flush when loading shader cacheameerj2023-01-304-7/+37
| * | | | | | | gl_graphics_pipeline: Force context flush when loading shader cacheameerj2023-01-304-9/+12
* | | | | | | | Merge pull request #9703 from ameerj/txq-msliamwhite2023-02-025-18/+51
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | spirv: Fix TXQ with MSAA texturesameerj2023-01-293-8/+19
| * | | | | | | emit_glasm_image: Fix TXQ with MSAA texturesameerj2023-01-291-1/+9
| * | | | | | | emit_glsl_image: Implement TXQ with MSAA texturesameerj2023-01-291-9/+23
| |/ / / / / /
* | | | | | | Merge pull request #9696 from german77/please_forgive_me_for_this_sinbunnei2023-02-018-32/+138
|\ \ \ \ \ \ \
| * | | | | | | yuzu: config: Draw turbo buttons with a different colorgerman772023-02-012-14/+23
| * | | | | | | input_common: Implement turbo buttonsgerman772023-02-016-18/+115
* | | | | | | | Merge pull request #9697 from liamwhite/kcapbunnei2023-01-316-0/+738
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | kernel: add KCapabilitiesLiam2023-01-306-0/+738
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei2023-01-3061-326/+368
|\ \ \ \ \ \ \
| * | | | | | | hle_ipc: Use thread_local ReadBufferameerj2022-12-291-4/+14
| * | | | | | | hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-2933-97/+97
| * | | | | | | hle_ipc: Rename ReadBuffer to ReadBufferCopyameerj2022-12-293-4/+6
| * | | | | | | bsd: Use std::span for read payloadsameerj2022-12-296-36/+38
| * | | | | | | nvdrv: Use std::span for inputsameerj2022-12-2924-211/+209
| * | | | | | | hidbus: Use ReadBufferSpanameerj2022-12-2911-12/+16
| * | | | | | | nvflinger: Split Parcel class into InputParcel and OutputParcelameerj2022-12-255-48/+53
| * | | | | | | service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-2531-77/+78
| * | | | | | | fsp_srv: Use ReadBufferSpanameerj2022-12-253-19/+17
| * | | | | | | hle_ipc: Add ReadBufferSpan functionameerj2022-12-252-0/+22
* | | | | | | | Merge pull request #9701 from german77/common_protocolliamwhite2023-01-3012-190/+269
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common: joycon: Remove Magic numbers from common protocolNarr the Reg2023-01-309-154/+221
| * | | | | | | | input_common: joycon: Fill missing enum dataNarr the Reg2023-01-306-41/+53
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9631 from vonchenplus/vulkan_clearliamwhite2023-01-306-20/+152
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | video_core: Implement vulkan clear specified channelFengChen2023-01-286-20/+152
* | | | | | | | Move to Clang Format 15Levi Behunin2023-01-3025-189/+185
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #9699 from ameerj/texture-pass-descliamwhite2023-01-291-2/+9
|\ \ \ \ \ \ \
| * | | | | | | texture_pass: Fix texture descriptors comparisonsameerj2023-01-291-2/+9
* | | | | | | | Merge pull request #9698 from ameerj/texture-pass-handleliamwhite2023-01-291-7/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | texture_pass: Refactor texture handle retrievalameerj2023-01-291-7/+7
* | | | | | | | | Merge pull request #9694 from ameerj/txq-mipsliamwhite2023-01-2911-29/+37
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader_recompiler: TXQ: Skip QueryLevels when possibleameerj2023-01-2811-29/+37
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9684 from liamwhite/read-the-specliamwhite2023-01-291-37/+46
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | polyfill_thread: satisfy execution ordering requirements of stop_callbackLiam2023-01-281-37/+46
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9689 from german77/joycon-calibrationbunnei2023-01-296-114/+215
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | input_common: joycon: Replace ReadSPI vector with spanNarr the Reg2023-01-283-20/+26
| * | | | | | | | | input_common: joycon: Remove magic numbers from calibration protocolNarr the Reg2023-01-286-107/+202
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9691 from ameerj/msaa-texcachebunnei2023-01-292-0/+48
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | texture_cache: Adjust image view sizes by MSAA samplesameerj2023-01-282-0/+48
| |/ / / / / / / /
* | | | | | | | | Merge pull request #9690 from german77/whoopsliamwhite2023-01-291-2/+5
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | yuzu: config: Avoid reading deleted objectNarr the Reg2023-01-281-2/+5
| |/ / / / / / /
* | | | | | | | Merge pull request #9687 from ameerj/ogl-shader-msbunnei2023-01-294-33/+46
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | emit_glsl_image: Fix ImageFetch for MSAA texturesameerj2023-01-281-6/+11
| * | | | | | | glasm: Add MS sampler typesameerj2023-01-272-5/+8
| * | | | | | | glsl: Add MS sampler typesameerj2023-01-271-22/+27
| |/ / / / / /
* | | | | | | Merge pull request #9682 from ameerj/shader-s32bunnei2023-01-2813-46/+19
|\ \ \ \ \ \ \
| * | | | | | | shader_recompiler: Remove S32 IR typeameerj2023-01-2613-46/+19
* | | | | | | | Merge pull request #9661 from SoRadGaming/LDNhostnameSupportliamwhite2023-01-283-31/+38
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | LDN Hostname Support in Direct ConnectSoRadGaming2023-01-283-31/+38
* | | | | | | | Merge pull request #9677 from Morph1984/sleep-onebunnei2023-01-283-5/+42
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common: Make use of StoppableTimedWaitMorph2023-01-252-5/+6
| * | | | | | | | polyfill_thread: Implement StoppableTimedWaitMorph2023-01-251-0/+36
* | | | | | | | | Merge pull request #9539 from Wollnashorn/opengl-fsrliamwhite2023-01-2814-172/+547
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn2023-01-2614-172/+547
* | | | | | | | | | Merge pull request #9666 from liamwhite/wait-for-mebunnei2023-01-286-42/+52
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | kernel: split SetAddressKey into user and kernel variantsLiam2023-01-245-11/+29
| * | | | | | | | | kernel: fix incorrect locking order in suspensionLiam2023-01-233-31/+23
* | | | | | | | | | kernel: unbreak min/max template deduction on Apple ClangLiam2023-01-261-2/+2
* | | | | | | | | | Merge pull request #9683 from german77/high_power_joyconbunnei2023-01-264-0/+21
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driverNarr the Reg2023-01-264-0/+21
* | | | | | | | | | | Merge pull request #9670 from merryhime/revert-af5ecb0b15d4449f58434e70eed835cf71fc5527bunnei2023-01-263-34/+11
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Revert "MemoryManager: use fastmem directly."Merry2023-01-253-34/+11
* | | | | | | | | | | | Merge pull request #9652 from liamwhite/msbunnei2023-01-264-2/+16
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | spirv: fix multisampled image fetchLiam2023-01-234-2/+16
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #9604 from liamwhite/ptbunnei2023-01-266-215/+477
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | |
| * | | | | | | | | | | kernel: KPageTable: updateLiam2023-01-226-215/+477
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | main: Only set AA_DisableWindowContextHelpButton below Qt6Morph2023-01-261-1/+3
* | | | | | | | | | | Merge pull request #9675 from Morph1984/ini-concatliamwhite2023-01-251-2/+8
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | default_ini: Split and concatenate the config string literalMorph2023-01-251-2/+8
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #9668 from Morph1984/qt-why-is-this-not-the-defaultliamwhite2023-01-2510-17/+8
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | main: Globally disable the "?" button on dialogsMorph2023-01-2510-17/+8
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #9676 from german77/revert-stick-rangeliamwhite2023-01-252-12/+9
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | / / / / / | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Revert 9617 and fix it on input_commonNarr the Reg2023-01-252-12/+9
| |/ / / / / / / /
* / / / / / / / / input_common: add missing header for libc++ after 340f15d1fa79Jan Beich2023-01-251-0/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #9662 from abouvier/cmake-llvmbunnei2023-01-242-5/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | cmake: prefer system llvm libraryAlexandre Bouvier2023-01-232-5/+3
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9492 from german77/joycon_releaseliamwhite2023-01-2458-408/+5812
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg2023-01-201-67/+38
| * | | | | | | input_common: Fix joycon mappingsgerman772023-01-202-57/+53
| * | | | | | | input_common: Address byte reviewgerman772023-01-2016-243/+220
| * | | | | | | core: hid: Only set the polling mode to the correct sideNarr the Reg2023-01-208-27/+70
| * | | | | | | input_common: Drop Pro controller support from custom drivergerman772023-01-204-43/+4
| * | | | | | | input_common: Fix issue where ring and irs are enabled at the same timegerman772023-01-204-15/+24
| * | | | | | | input_common: Implement joycon ir cameraNarr the Reg2023-01-2015-23/+608
| * | | | | | | yuzu: Add ring controller test buttongerman772023-01-2010-174/+370
| * | | | | | | input_common: Use DriverResult on all enginesgerman772023-01-2017-104/+100
| * | | | | | | Address review commentsgerman772023-01-2014-46/+44
| * | | | | | | core: hid: Fix input regressionsNarr the Reg2023-01-206-41/+56
| * | | | | | | input_common: Implement joycon nfcgerman772023-01-209-13/+544
| * | | | | | | input_common: Add dual joycon supportNarr the Reg2023-01-201-24/+101
| * | | | | | | input_common: Add support for joycon ring controllerNarr the Reg2023-01-209-4/+272
| * | | | | | | input_common: Add support for joycon input reportsNarr the Reg2023-01-208-100/+798
| * | | | | | | input_common: Use calibration from joyconNarr the Reg2023-01-205-0/+231
| * | | | | | | input_common: Add support for joycon generic functionsNarr the Reg2023-01-205-3/+310
| * | | | | | | input_common: Add joycon low level functionsNarr the Reg2023-01-203-0/+434
| * | | | | | | service: hid: Set led pattern and fix color detectionNarr the Reg2023-01-201-0/+5
| * | | | | | | core: hid: Enable pulling color data from controllersNarr the Reg2023-01-209-2/+246
| * | | | | | | core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg2023-01-208-88/+105
| * | | | | | | yuzu: Update controller colors and button namesNarr the Reg2023-01-202-3/+27
| * | | | | | | input_common: Disable SDL driver with switch controllersNarr the Reg2023-01-206-6/+44
| * | | | | | | input_common: Initial skeleton for custom joycon driverNarr the Reg2023-01-208-3/+1786
* | | | | | | | Merge pull request #9555 from abouvier/catch2-updateliamwhite2023-01-2315-23/+14
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | tests: update catch2 to 3.0.1Alexandre Bouvier2023-01-0515-23/+14
* | | | | | | | Merge pull request #9660 from german77/koreaToTaiwanliamwhite2023-01-224-8/+21
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: Fix language comobox crashgerman772023-01-224-8/+21
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9656 from liamwhite/nsightliamwhite2023-01-221-4/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | nsight_aftermath_tracker: update for latest Aftermath SDKLiam2023-01-211-4/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #9637 from SaiKai/repeat_shortcutsliamwhite2023-01-224-27/+30
|\ \ \ \ \ \ \ \
| * | | | | | | | fix formatJonas Gutenschwager2023-01-182-4/+2
| * | | | | | | | allow volume up/down hotkeys to be repeatedJonas Gutenschwager2023-01-184-27/+32
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #9617 from german77/off_by_oneliamwhite2023-01-221-2/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | core: hid: Fix stick minimum rangegerman772023-01-141-2/+10
* | | | | | | | | Merge pull request #9613 from Kelebek1/demangleliamwhite2023-01-224-19/+56
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | Be careful of mangled out of bounds readKelebek12023-01-142-9/+9
| * | | | | | | | Move demangle impl to cppKelebek12023-01-143-23/+36
| * | | | | | | | Add stacktrace symbol demanglingKelebek12023-01-143-15/+39
| |/ / / / / / /
* | | | | | | | Merge pull request #9611 from liamwhite/patch-1bunnei2023-01-201-3/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | debugger: add host fastmem pointer fetch commandLiam2023-01-131-3/+23
| |/ / / / / / /
* | | | | | | | Merge pull request #9640 from german77/why_sdlbunnei2023-01-201-19/+35
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | input_common: reset sdl motion if data is invalidgerman772023-01-181-19/+35
| |/ / / / / /
* | | | | | | Merge pull request #9556 from vonchenplus/draw_textureliamwhite2023-01-1925-125/+502
|\ \ \ \ \ \ \
| * | | | | | | Address feedbackFeng Chen2023-01-165-14/+62
| * | | | | | | video_core: Implement opengl/vulkan draw_textureFeng Chen2023-01-0519-138/+291
| * | | | | | | video_core: Implement maxwell3d draw texture methodFeng Chen2023-01-057-1/+177
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #9623 from liamwhite/wp-oopsbunnei2023-01-191-0/+4
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | memory: fix watchpoint use when fastmem is enabledLiam2023-01-151-0/+4
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9638 from Kelebek1/firmware4Narr the Reg2023-01-191-1/+1
|\ \ \ \ \ \
| * | | | | | Demote maxwell3d Firmware4 call log to debugKelebek12023-01-181-1/+1
| |/ / / / /
* | | | | | Merge pull request #9619 from liamwhite/timing-spaghettibunnei2023-01-193-29/+28
|\ \ \ \ \ \
| * | | | | | timing: wait for completion on unregisterLiam2023-01-143-29/+28
| |/ / / / /
* | | | | | Merge pull request #9615 from merryhime/upsample-ob1bunnei2023-01-181-59/+38
|\ \ \ \ \ \
| * | | | | | upsample: Fix coefficient formatMerry2023-01-141-26/+26
| * | | | | | audio_core: Fix off-by-one error in upsamplerMerry2023-01-141-33/+12
| |/ / / / /
* | | | | | Merge pull request #9608 from liamwhite/fpsbunnei2023-01-182-5/+5
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | nvnflinger: correct swap interval handlingLiam2023-01-122-5/+5
| |/ / / /
* | | | | Update settings.hMatías Locatti2023-01-131-0/+2
* | | | | CPPMatías Locatti2023-01-131-0/+8
* | | | | UI changeMatías Locatti2023-01-131-0/+10
* | | | | 1.5X resolution scaler optionMatías Locatti2023-01-133-5/+15
|/ / / /
* | | | Merge pull request #9605 from german77/mouse_mappingbunnei2023-01-113-1/+10
|\ \ \ \
| * | | | yuzu: Read mouse wheel inputNarr the Reg2023-01-113-1/+10
* | | | | Merge pull request #9596 from liamwhite/mvkMorph2023-01-111-10/+25
|\ \ \ \ \
| * | | | | MoltenVK: restrict number of vertex attributes/bindings to 16TellowKrinkle2023-01-101-10/+25
* | | | | | Merge pull request #9582 from yuzu-emu/revert-9518-revert-9504-pg2liamwhite2023-01-1011-181/+322
|\ \ \ \ \ \
| * | | | | | Revert "Revert "k_page_group: synchronize""bunnei2023-01-0811-181/+322
* | | | | | | Merge pull request #9601 from liamwhite/it-never-endsliamwhite2023-01-102-2/+21
|\ \ \ \ \ \ \
| * | | | | | | qt: unlock during signal emissionLiam2023-01-102-2/+21
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9598 from liamwhite/indirectliamwhite2023-01-103-8/+15
|\ \ \ \ \ \ \
| * | | | | | | vulkan_common: fix indirect draw with countLiam2023-01-103-8/+15
| |/ / / / / /
* | | | | | | Merge pull request #9595 from liamwhite/per-gameliamwhite2023-01-101-2/+3
|\ \ \ \ \ \ \
| * | | | | | | qt: fix configuration weirdness on turboLiam2023-01-091-2/+3
* | | | | | | | Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengthsliamwhite2023-01-104-7/+38
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | TAS: Show all script lengths for multiplayerMonsterDruide12023-01-074-7/+38
* | | | | | | | macOS: Make Yuzu show up in the Launchpad Games folder (#9594)UltraHDR2023-01-091-0/+2
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #9589 from liamwhite/defaultMorph2023-01-091-1/+1
|\ \ \ \ \ \ \
| * | | | | | | renderer_vulkan: disable turbo by defaultLiam2023-01-081-1/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9581 from liamwhite/turbo2Morph2023-01-095-0/+40
|\ \ \ \ \ \ \
| * | | | | | | renderer_vulkan: pause turbo submissions on inactive queueLiam2023-01-075-0/+40
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #9530 from liamwhite/vk-feature-initMorph2023-01-093-1173/+664
|\ \ \ \ \ \ \
| * | | | | | | vulkan_device: refactor feature testingLiam2023-01-093-1173/+664
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #9569 from liamwhite/shutdown-warsMorph2023-01-091-3/+7
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | qt: additional fixes for reentrant shutdownLiam2023-01-071-3/+7
* | | | | | | VideoCore: Fix OGL cache invalidation.Fernando Sahmkow2023-01-082-0/+6
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #9563 from german77/crash_not_allowedbunnei2023-01-074-19/+37
|\ \ \ \ \ \
| * | | | | | input_common: Create an update engineNarr the Reg2023-01-064-19/+37
* | | | | | | Avoid OOB array access reading passthrough attr maskBilly Laws2023-01-071-1/+1
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #9570 from liamwhite/less-clock-boostNarr the Reg2023-01-073-1/+15
|\ \ \ \ \ \
| * | | | | | renderer_vulkan: disable clock boost on unvalidated devicesLiam2023-01-073-1/+15
* | | | | | | vulkan_device: avoid attempt to access empty optionalLiam2023-01-071-2/+6
|/ / / / / /
* | / / / / opengl: Sanitize antialiasing configNarr the Reg2023-01-061-1/+7
| |/ / / / |/| | | |
* | | | | video_core/vulkan: Fixed loading of Vulkan driver pipeline cacheWollnashorn2023-01-061-1/+2
* | | | | Merge pull request #9535 from bylaws/masterFernando S2023-01-0616-91/+195
|\ \ \ \ \
| * | | | | Run clang-formatBilly Laws2023-01-056-24/+35
| * | | | | shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUsBilly Laws2023-01-051-30/+28
| * | | | | Vulkan, OpenGL: Hook up geometry shader passthrough emulationBilly Laws2023-01-052-0/+2
| * | | | | shader_recompiler: Add support for lowering geometry passthroughBilly Laws2023-01-052-40/+67
| * | | | | Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws2023-01-056-3/+21
| * | | | | shader_recompiler: Align SSBO offsets to meet host requirementsBilly Laws2023-01-054-6/+11
| * | | | | shader_recompiler: SPIRV: Only enable int64 feature when supportedBilly Laws2023-01-051-1/+1
| * | | | | shader_recompiler: Add comparison operators to descriptor typesBilly Laws2023-01-051-0/+12
| * | | | | Vulkan: Add a workaround for input_position on Adreno driversBilly Laws2023-01-055-11/+42
* | | | | | Merge pull request #9561 from liamwhite/update-dynarmicliamwhite2023-01-062-0/+8
|\ \ \ \ \ \
| * | | | | | externals: update dynarmic, xbyakLiam2023-01-062-0/+8
| |/ / / / /
* | | | | | Merge pull request #9558 from MonsterDruide1/network-timeout-noerrorliamwhite2023-01-061-1/+5
|\ \ \ \ \ \
| * | | | | | net: Silently translate ETIMEDOUT network errorMonsterDruide12023-01-051-1/+5
* | | | | | | Merge pull request #9552 from liamwhite/turboliamwhite2023-01-0615-2/+303
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | common: add setting for renderer clock workaroundLiam2023-01-058-1/+32
| * | | | | | vulkan: implement 'turbo mode' clock boosterLiam2023-01-058-2/+272
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9559 from FernandoS27/cached-writesFernando S2023-01-0615-53/+233
|\ \ \ \ \ \
| * | | | | | BufferBase: Don't ignore GPU pages.Fernando Sahmkow2023-01-058-23/+22
| * | | | | | Fermi2D: sync cache flushesFernando Sahmkow2023-01-052-2/+5
| * | | | | | MemoryManager: use fastmem directly.Fernando Sahmkow2023-01-053-11/+34
| * | | | | | video_core: Cache GPU internal writes.Fernando Sahmkow2023-01-0510-30/+185
| |/ / / / /
* | | | | | MacroHLE: eliminate 2 rushed macros.Fernando Sahmkow2023-01-061-42/+0
* | | | | | Merge pull request #9528 from liamwhite/mvk-nulldescliamwhite2023-01-063-0/+19
|\ \ \ \ \ \
| * | | | | | renderer_vulkan: implement fallback path for null descriptorsLiam2023-01-053-0/+19
| |/ / / / /
* | | | | | Merge pull request #9536 from liamwhite/debug-utilsliamwhite2023-01-063-11/+10
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | vulkan_common: unify VK_EXT_debug_utils and selection of validation layerLiam2023-01-013-11/+10
* | | | | | video_core/vulkan: Vulkan driver pipelines now contain cache versionWollnashorn2023-01-052-16/+28
* | | | | | video_core/vulkan: Driver pipeline cache will now be deleted with the shader cacheWollnashorn2023-01-052-1/+20
* | | | | | config: Set the Vulkan driver pipeline cache option to be globalWollnashorn2023-01-052-0/+4
* | | | | | video_core/vulkan: Added check if Vulkan pipeline path has been setWollnashorn2023-01-051-1/+1
* | | | | | config: Better wording for VK pipeline cache option and enable by defaultWollnashorn2023-01-052-3/+3
* | | | | | yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hWollnashorn2023-01-051-4/+0
* | | | | | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn2023-01-0515-67/+253
| |_|/ / / |/| | | |
* | | | | Vulkan: Fix drivers that don't support dynamic_state_2 upFernando Sahmkow2023-01-052-8/+11
| |/ / / |/| | |
* | | | Merge pull request #9501 from FernandoS27/yfc-rel-2liamwhite2023-01-0579-573/+3008
|\ \ \ \ | |_|/ / |/| | |
| * | | yuzu-ui: Add setting for disabling macro HLEFernando Sahmkow2023-01-046-5/+26
| * | | Video_core: Address feedbackFernando Sahmkow2023-01-0420-170/+346
| * | | Texture Cache: Implement async texture downloads.Fernando Sahmkow2023-01-045-35/+91
| * | | Vulkan: Update blacklisting to latest driver versions.Fernando Sahmkow2023-01-041-5/+12
| * | | ShaderCompiler: Inline driver specific constants.Fernando Sahmkow2023-01-035-3/+39
| * | | Vulkan: rework stencil tracking.Fernando Sahmkow2023-01-034-36/+169
| * | | vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1Liam2023-01-012-2/+14
| * | | video_core: fix buildLiam2023-01-014-3/+38
| * | | MacroHLE: Final cleanup and fixes.Fernando Sahmkow2023-01-0114-128/+94
| * | | Rasterizer: Setup skeleton for Host Conditional renderingFernando Sahmkow2023-01-016-10/+53
| * | | RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow2023-01-0114-93/+186
| * | | Vulkan: Allow stagging buffer deferrals.Fernando Sahmkow2023-01-012-21/+56
| * | | MacroHLE: Add OpenGL SupportFernando Sahmkow2023-01-016-39/+107
| * | | Vulkan: Add other additional pipeline specsFernando Sahmkow2023-01-011-1/+17
| * | | Vulkan: Implement Dynamic State 3Fernando Sahmkow2023-01-0113-105/+313
| * | | Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow2023-01-0112-27/+75
| * | | Vulkan: Implement Dynamic States 2Fernando Sahmkow2023-01-0113-66/+315
| * | | DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-0113-2/+181
| * | | Revert Buffer cache changes and setup additional macros.Fernando Sahmkow2023-01-017-128/+179
| * | | MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow2023-01-019-95/+238
| * | | MacroHLE: Add HLE replacement for base vertex and base instance.Fernando Sahmkow2023-01-0122-70/+265
| * | | MacroHLE: Add Index Buffer size estimation.Fernando Sahmkow2023-01-015-10/+74
| * | | MacroHLE: Refactor MacroHLE system.Fernando Sahmkow2023-01-0111-121/+420
| * | | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow2023-01-0116-72/+252
| * | | MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow2023-01-0113-47/+169
* | | | Merge pull request #9518 from gidoly/revert-9504-pg2liamwhite2023-01-0411-322/+181
|\ \ \ \
| * | | | Revert "k_page_group: synchronize"gidoly2022-12-2911-322/+181
* | | | | TAS: Immediately switch stick to TAS on inputMonsterDruide12023-01-031-9/+11
* | | | | cmake: move find-modules to root cmake dirAlexandre Bouvier2023-01-023-5/+0
* | | | | Merge pull request #9540 from MonsterDruide1/tas-sanitized-recordliamwhite2023-01-021-5/+5
|\ \ \ \ \
| * | | | | TAS: Record sanitized instead of raw stick inputsMonsterDruide12023-01-011-5/+5
| | |/ / / | |/| | |
* | | | | service: nifm: Initialize request stategerman772023-01-021-0/+1
* | | | | service: nifm: Match documentation namesgerman772023-01-021-31/+56
|/ / / /
* | / / vfs: Replace cstr concat with char concatMerry2023-01-011-3/+3
| |/ / |/| |
* | | Merge pull request #9533 from merryhime/overcommitliamwhite2023-01-011-2/+17
|\ \ \
| * | | host_memory: Use transparent huge pages where availableMerry2023-01-011-0/+15
| * | | host_memory: Allocate virtual_base with MAP_NORESERVEMerry2023-01-011-2/+2
* | | | Merge pull request #9514 from ColinKinloch/en_gbliamwhite2023-01-012-1/+47
|\ \ \ \ | |/ / / |/| | |
| * | | settings: comment language blocklist columnsColin Kinloch2022-12-301-7/+13
| * | | settings: added regon/language warning bounds checkColin Kinloch2022-12-291-1/+1
| * | | settings: warn on invalid regon/language combinationsColin Kinloch2022-12-282-1/+41
* | | | core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.bunnei2022-12-301-0/+5
* | | | Merge pull request #9515 from liamwhite/cmake-refactorbunnei2022-12-304-14/+49
|\ \ \ \
| * | | | cmake: make cubeb and SDL2 optionalLiam2022-12-281-6/+13
| * | | | cmake: make libusb optionalLiam2022-12-282-7/+32
| * | | | cmake: make room server optionalLiam2022-12-281-1/+4
| |/ / /
* | / / config: Save multiplayer settings only globallyWollnashorn2022-12-301-2/+0
| |/ / |/| |
* | | Merge pull request #9423 from vonchenplus/vulkan_quad_stripliamwhite2022-12-298-125/+245
|\ \ \
| * | | video_core: Implement other missing vulkan topologyFengChen2022-12-261-3/+16
| * | | video_core: Implement vulkan QuadStrip topologyFengChen2022-12-268-122/+229
* | | | Merge pull request #9504 from liamwhite/pg2bunnei2022-12-2811-181/+322
|\ \ \ \ | |_|/ / |/| | |
| * | | k_page_table: remove HACK_OpenPages/ClosePagesLiam2022-12-253-58/+54
| * | | k_page_group: synchronizeLiam2022-12-2511-125/+270
| | |/ | |/|
* | | Merge pull request #9490 from ameerj/texture-cache-preallocbunnei2022-12-274-22/+44
|\ \ \
| * | | texture_cache: Use Common::ScratchBuffer for swizzle buffersameerj2022-12-254-10/+12
| * | | texture_cache: Use pre-allocated buffer for texture downloadsameerj2022-12-253-9/+14
| * | | texture_cache: Use pre-allocated buffer for texture uploadsameerj2022-12-254-13/+28
| |/ /
* | | Merge pull request #9495 from german77/no_refreshbunnei2022-12-273-23/+11
|\ \ \
| * | | yuzu: Automatically refresh device listgerman772022-12-243-23/+11
* | | | tests: add missing headerAlexandre Bouvier2022-12-261-0/+1
* | | | TAS: Increase accuracy of Stick inputsMonsterDruide12022-12-251-0/+7
| |/ / |/| |
* | | Merge pull request #9500 from liamwhite/reentrant-shutdownliamwhite2022-12-252-5/+12
|\ \ \
| * | | qt: prevent reentrant shutdownLiam2022-12-242-5/+12
* | | | Merge pull request #9496 from liamwhite/shm3liamwhite2022-12-253-58/+62
|\ \ \ \
| * | | | kernel: workaround static shared memory initializationLiam2022-12-233-58/+62
| | |/ / | |/| |
* | | | Merge pull request #9487 from liamwhite/look-at-the-timeliamwhite2022-12-253-40/+65
|\ \ \ \
| * | | | time: add LockFreeAtomicTypeLiam2022-12-223-40/+65
| |/ / /
* | | | Merge pull request #9453 from ameerj/scratch-vectorFernando S2022-12-2514-56/+370
|\ \ \ \ | |_|/ / |/| | |
| * | | scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj2022-12-207-19/+108
| * | | tests: Add ScratchBuffer testsameerj2022-12-203-5/+137
| * | | dma_pusher: Rework command_headers usageameerj2022-12-202-9/+16
| * | | buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usageameerj2022-12-201-7/+4
| * | | video_core: Add usages of ScratchBufferameerj2022-12-204-33/+21
| * | | common: Add ScratchBuffer classameerj2022-12-202-0/+75
| * | | common: add make_unique_for_overwriteameerj2022-12-202-0/+26
* | | | qt: fix 'Pause' menu item (#9497)liamwhite2022-12-241-1/+1
* | | | Disable automatically opening the console on windows yuzu-cmd builds (#9485)Chris Oboe2022-12-242-0/+16
* | | | Merge pull request #9476 from liamwhite/async-shutdownliamwhite2022-12-244-15/+65
|\ \ \ \
| * | | | qt: fix uninitialized memory usageLiam2022-12-241-1/+1
| * | | | qt: use main window as close overlay parentLiam2022-12-222-4/+4
| * | | | qt: continue event loop during game closeLiam2022-12-204-14/+64
| | |/ / | |/| |
* / | | qt: exit properly on guest-initiated closeLiam2022-12-222-1/+9
|/ / /
* | | Merge pull request #9463 from liamwhite/manager-eventsliamwhite2022-12-206-173/+65
|\ \ \
| * | | qt: use _exit instead of exit on SIGINTLiam2022-12-171-1/+1
| * | | EmuThread: refactorLiam2022-12-176-172/+64
* | | | Merge pull request #9480 from jbeich/vk-238liamwhite2022-12-201-0/+12
|\ \ \ \ | |_|/ / |/| | |
| * | | externals: update Vulkan-Headers to v1.3.238Jan Beich2022-12-191-0/+12
* | | | Merge pull request #9474 from liamwhite/timerMatías Locatti2022-12-1913-109/+290
|\ \ \ \ | |/ / / |/| | |
| * | | kernel: remove TimeManagerLiam2022-12-1911-117/+33
| * | | kernel: add KHardwareTimerLiam2022-12-186-6/+271
* | | | Merge pull request #9471 from german77/inputliamwhite2022-12-192-206/+83
|\ \ \ \
| * | | | input_common: Cleanup projectgerman772022-12-182-206/+83
* | | | | overlay_dialog: Avoid starting the input thread if non-interactiveMorph2022-12-191-1/+3
* | | | | overlay_dialog: Hide button dialog box when both buttons are hiddenMorph2022-12-191-0/+8
| |/ / / |/| | |
* | | | Merge pull request #9470 from german77/silenceIkillYouliamwhite2022-12-182-2/+2
|\ \ \ \
| * | | | service: nfc: Silence ListDevicesgerman772022-12-182-2/+2
| |/ / /
* | | | Merge pull request #9469 from Rubo3/patch-1liamwhite2022-12-181-1/+1
|\ \ \ \
| * | | | Use execlp instead of execl to avoid failureMarco Rubin2022-12-181-1/+1
| |/ / /
* | | | Merge pull request #9467 from german77/folderliamwhite2022-12-181-0/+3
|\ \ \ \
| * | | | yuzu: Remember last selected directorygerman772022-12-181-0/+3
| |/ / /
* | | | bootmanager: Use proper camera sizegerman772022-12-183-6/+13
* | | | bootmanager: Encapsulate all QCamera codegerman772022-12-182-5/+7
* | | | yuzu: fix device name settinggerman772022-12-181-3/+2
|/ / /
* | | Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442)Matías Locatti2022-12-181-2/+2
* | | Merge pull request #9456 from german77/virtual_gamepadbunnei2022-12-187-0/+274
|\ \ \ | |/ / |/| |
| * | input_common: Add virtual gamepadgerman772022-12-177-0/+274
* | | Merge pull request #7450 from FernandoS27/ndc-vulkanliamwhite2022-12-178-7/+52
|\ \ \
| * | | Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS272022-12-148-7/+52
* | | | Merge pull request #9461 from liamwhite/wanativeMai2022-12-171-1/+5
|\ \ \ \
| * | | | qt: avoid setting WA_DontCreateNativeAncestors on all platformsLiam2022-12-171-1/+5
| | |/ / | |/| |
* | | | Merge pull request #9454 from liamwhite/wayland-eglMai2022-12-172-3/+7
|\ \ \ \
| * | | | qt: handle wayland-egl platform nameLiam2022-12-162-3/+7
* | | | | Merge pull request #9451 from ameerj/camera-data-arrayliamwhite2022-12-174-9/+12
|\ \ \ \ \
| * | | | | camera: Use pre-allocated vector for camera dataameerj2022-12-174-9/+12
| |/ / / /
* | | | | Merge pull request #9452 from ameerj/hle-read-buffer-resreveliamwhite2022-12-171-8/+6
|\ \ \ \ \
| * | | | | hle_ipc: Refactor ReadBuffer to set buffer size upon initializationameerj2022-12-161-8/+6
| |/ / / /
* | | | | Merge pull request #9455 from Kelebek1/audio_signalliamwhite2022-12-175-7/+26
|\ \ \ \ \
| * | | | | Signal buffer event on audio in/out system stop, and force remove all registered audio buffersKelebek12022-12-165-7/+26
| |/ / / /
* | | | | Merge pull request #9457 from Kelebek1/silence_tfbliamwhite2022-12-171-2/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Remove unimplemented transform feedback geometry spam, it should be implementedKelebek12022-12-161-2/+1
| |/ / /
* | | | Merge pull request #6354 from ogniK5377/device-nameliamwhite2022-12-169-2/+42
|\ \ \ \
| * | | | Set: Allow setting device nicknameChloe Marcec2022-12-149-2/+42
| | |/ / | |/| |
* | | | Merge pull request #9450 from ameerj/hle-ipc-vector-reserveliamwhite2022-12-161-0/+8
|\ \ \ \
| * | | | hle_ipc: Reserve vectors before populatingameerj2022-12-161-0/+8
| | |/ / | |/| |
* | | | Merge pull request #9444 from german77/free_threadsliamwhite2022-12-163-80/+64
|\ \ \ \
| * | | | kernel: svc: Fix duplicated InfoType enumNarr the Reg2022-12-151-90/+47
| * | | | kernel: process: Implement GetFreeThreadCountNarr the Reg2022-12-153-1/+28
* | | | | Merge pull request #8605 from devsnek/graceful-shutdownliamwhite2022-12-163-7/+14
|\ \ \ \ \
| * | | | | emu_thread: properly force shutdown for unresponsive guest programsLiam2022-12-132-12/+5
| * | | | | let games gracefully exitGus Caplan2022-12-133-3/+17
* | | | | | Merge pull request #6769 from lat9nq/create-shortcut-2liamwhite2022-12-165-0/+210
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | main: Address review feedbacklat9nq2022-12-141-19/+33
| * | | | | yuzu qt: Create shortcuts on Linuxlat9nq2022-12-135-0/+196
| | |_|/ / | |/| | |
* | | | | Merge pull request #9431 from liamwhite/sixty-five-oh-twoNarr the Reg2022-12-161-1/+2
|\ \ \ \ \
| * | | | | vulkan_common: declare storageBuffer8BitAccessLiam2022-12-141-1/+2
| |/ / / /
* | | | | Merge pull request #9430 from liamwhite/capableMatías Locatti2022-12-161-0/+2
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationIdLiam2022-12-141-0/+2
| |/ / /
* | | | Merge pull request #7410 from Nefsen402/wayland-fixesliamwhite2022-12-1515-62/+121
|\ \ \ \
| * | | | gl_device: Use a more robust way to use strict context modeAlexander Orzechowski2022-12-136-8/+17
| * | | | OpenGL: Check for threading supportAlexander Orzechowski2022-12-131-0/+6
| * | | | wayland: Always use exclusive fullscreenAlexander Orzechowski2022-12-132-4/+10
| * | | | RenderWidget: Set WA_DontCreateNativeAncestorsAlexander Orzechowski2022-12-131-0/+1
| * | | | emu_window_sdl2: Respect hidpiAlexander Orzechowski2022-12-131-1/+1
| * | | | video_core/vulkan: Explicity check swapchain size when deciding to recreateAlexander Orzechowski2022-12-133-15/+28
| * | | | renderer_opengl: refactor context acquireLiam2022-12-136-38/+62
| |/ / /
* | | | Revert "hle: service: audio: Use default service thread."bunnei2022-12-143-12/+18
* | | | Merge pull request #6688 from yzct12345/valid-intel-maxliamwhite2022-12-145-2/+34
|\ \ \ \ | |/ / / |/| | |
| * | | Fix validation errors on less compatible Intel GPUyzct123452022-12-135-2/+34
| |/ /
* / / yuzu: Make unlimited frame rate non persistent between game bootsNarr the Reg2022-12-132-2/+3
|/ /
* | Merge pull request #9398 from liamwhite/failbunnei2022-12-125-21/+27
|\ \
| * | general: improve handling of system startup failureLiam2022-12-065-21/+27
* | | Merge pull request #9406 from vonchenplus/topologybunnei2022-12-124-32/+36
|\ \ \
| * | | video_core: Add vertex_array_instance_* sbubbed called warningFengChen2022-12-081-0/+5
| * | | video_core: The draw manager manages whether Clear is required.FengChen2022-12-083-10/+9
| * | | video_core: Adjust topology update logicFengChen2022-12-082-23/+23
* | | | input_common: Filter SDL GUIDNarr the Reg2022-12-121-0/+2
| |_|/ |/| |
* | | Merge pull request #9420 from liamwhite/anisoMai2022-12-121-1/+2
|\ \ \
| * | | video_core: fix off by one in anisotropic filtering amountLiam2022-12-111-1/+2
* | | | Merge pull request #9419 from liamwhite/no-glMai2022-12-111-1/+1
|\ \ \ \
| * | | | cmake: make OpenGL loader optionalLiam2022-12-101-1/+1
| |/ / /
* | | | Merge pull request #9415 from liamwhite/dcMai2022-12-114-102/+15
|\ \ \ \
| * | | | memory: correct semantics of data cache management operationsLiam2022-12-114-102/+15
* | | | | Merge pull request #9409 from liamwhite/smaa2Matías Locatti2022-12-1124-28/+13894
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | video_core: Integrate SMAALiam2022-12-0824-28/+13894
| | |/ / | |/| |
* | | | Merge pull request #9417 from liamwhite/debug-assertMai2022-12-101-2/+0
|\ \ \ \
| * | | | memory: remove DEBUG_ASSERT pointer testLiam2022-12-101-2/+0
| | |/ / | |/| |
* / | | audio_core: remove explicitly defaulted and implicitly deleted constructorsLiam2022-12-102-2/+0
|/ / /
* | | Merge pull request #9412 from Saalvage/fix/trace-log-compilationliamwhite2022-12-091-1/+1
|\ \ \
| * | | Fix compilation errorSalvage2022-12-091-1/+1
| |/ /
* / / Remove the lock entirely as per PR discussionSalvage2022-12-091-3/+0
|/ /
* | Merge pull request #9401 from vonchenplus/draw_managerFernando S2022-12-0812-267/+341
|\ \
| * | video_core: Implement maxwell3d draw manager and split draw logicFeng Chen2022-12-0812-267/+341
* | | Merge pull request #9365 from liamwhite/valMorph2022-12-072-1/+3
|\ \ \
| * | | vulkan_common: quiet some validation errorsLiam2022-12-012-1/+3
* | | | Merge pull request #9370 from liamwhite/break-unmappedmerry2022-12-069-6/+69
|\ \ \ \ | |_|_|/ |/| | |
| * | | core: add option to break on unmapped accessLiam2022-12-029-6/+69
| |/ /
* | | Merge pull request #9393 from liamwhite/more-vulkanFernando S2022-12-062-1/+9
|\ \ \
| * | | vulkan_common: further initialization tweaksLiam2022-12-062-1/+9
* | | | Merge pull request #9392 from lioncash/reporterliamwhite2022-12-062-25/+26
|\ \ \ \
| * | | | reporter: Pass by const reference where applicableLioncash2022-12-062-19/+20
| * | | | reporter: Eliminate undefined behavior in SaveErrorReportLioncash2022-12-062-6/+6
| |/ / /
* | | | Merge pull request #9390 from lioncash/keyboardliamwhite2022-12-0622-100/+89
|\ \ \ \
| * | | | applets/controller: Use aliases for callbacksLioncash2022-12-064-6/+8
| * | | | applets/error: Use aliases for callbacksLioncash2022-12-064-16/+18
| * | | | applets/mii_edit: Use aliases for callbacksLioncash2022-12-062-3/+5
| * | | | applets/profile_select: Use aliases for callbacksLioncash2022-12-064-8/+8
| * | | | applets/web_browser: Use aliases for callbacksLioncash2022-12-064-32/+27
| * | | | applets/software_keyboard: Use aliases for callbacksLioncash2022-12-064-35/+23
| |/ / /
* | | | Merge pull request #9389 from lioncash/emumoveliamwhite2022-12-064-16/+14
|\ \ \ \
| * | | | emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash2022-12-063-5/+3
| * | | | emulated_controller: Use std::move() in GetMappedDevices()Lioncash2022-12-061-6/+6
| * | | | emulated_console: Amend cast in SetTouch()Lioncash2022-12-061-1/+1
| * | | | emulated_console: std::move() ParamPackages and callbacks where applicableLioncash2022-12-061-4/+4
| |/ / /
* | | | Merge pull request #9386 from lioncash/initliamwhite2022-12-066-27/+25
|\ \ \ \
| * | | | kernel/k_shared_memory: Ensure device_memory is always initializedLioncash2022-12-051-1/+1
| * | | | kernel/k_memory_block: Ensure members are always initializedLioncash2022-12-052-22/+20
| * | | | kernel/physical_core: Ensure is_interrupted is always initializedLioncash2022-12-051-1/+1
| * | | | kernel/thread: Ensure stack_top and argument are always initializedLioncash2022-12-051-2/+2
| * | | | kernel/kernel: Ensure shutdown threads are always initializedLioncash2022-12-051-1/+1
* | | | | Merge pull request #9391 from abouvier/cmake-sdlliamwhite2022-12-064-22/+4
|\ \ \ \ \
| * | | | | cmake: use sdl2 imported targetAlexandre Bouvier2022-12-064-22/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #9387 from abouvier/cmake-libusbliamwhite2022-12-061-3/+1
|\ \ \ \ \
| * | | | | cmake: prefer system libusbAlexandre Bouvier2022-12-061-3/+1
* | | | | | configure_graphics: Make SPIRV backend string translatableLioncash2022-12-061-1/+1
|/ / / / /
* | | | | Merge pull request #9369 from german77/mifareliamwhite2022-12-0611-52/+629
|\ \ \ \ \
| * | | | | input_common: Allow mifare filesNarr the Reg2022-12-052-16/+29
| * | | | | service: nfc: Implement mifare serviceNarr the Reg2022-12-029-36/+600
| | |_|/ / | |/| | |
* | | | | Merge pull request #9360 from Kelebek1/R-E-S-P-E-C-Tliamwhite2022-12-061-29/+39
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Respect render mode overrideKelebek12022-11-301-29/+39
* | | | | Merge pull request #6833 from abouvier/unbundleliamwhite2022-12-059-27/+16
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | cmake: prefer system librariesAlexandre Bouvier2022-12-049-27/+16
* | | | | Vulkan: Implement Alpha coverageFernando Sahmkow2022-12-053-2/+6
| |_|_|/ |/| | |
* | | | Merge pull request #9381 from liamwhite/uninitMai2022-12-041-7/+7
|\ \ \ \
| * | | | service_thread: fix uninitialized memory usageLiam2022-12-041-7/+7
* | | | | Merge pull request #9232 from bunnei/audio-default-threadliamwhite2022-12-043-18/+12
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | hle: service: audio: Use default service thread.bunnei2022-11-123-18/+12
* | | | | Merge pull request #9273 from ameerj/per-game-profileliamwhite2022-12-0413-27/+587
|\ \ \ \ \
| * | | | | configure_input_player: Fix profile saving when using handheld controller typeameerj2022-11-291-1/+7
| * | | | | config: Custom profile detection fixesameerj2022-11-296-64/+108
| * | | | | configure_input_per_game: Allow configuring all 8 playersameerj2022-11-293-54/+113
| * | | | | Configuration: Add per-game input profilesameerj2022-11-2011-14/+465
* | | | | | Merge pull request #9372 from liamwhite/vk12liamwhite2022-12-0417-165/+209
|\ \ \ \ \ \
| * | | | | | vulkan_common: add feature test for shaderDrawParametersLiam2022-12-041-1/+13
| * | | | | | vulkan_common: clean up extension usageLiam2022-12-0412-102/+105
| * | | | | | vulkan_common: correct usage of timeline semaphore fallbacksLiam2022-12-041-2/+1
| * | | | | | vulkan_common: ensure all mandatory features are tested in feature reportLiam2022-12-041-1/+24
| * | | | | | vulkan_common: unsuffix 16-bit storage feature test structureLiam2022-12-041-2/+2
| * | | | | | vulkan_common: unsuffix timeline semaphore feature test structureLiam2022-12-041-2/+2
| * | | | | | vulkan_common: add logicOp to feature reportLiam2022-12-041-1/+2
| * | | | | | vulkan_common: promote host query reset usage to coreLiam2022-12-044-11/+12
| * | | | | | vulkan_common: promote descriptor update template usage to coreLiam2022-12-048-37/+36
| * | | | | | vulkan_common: promote timeline semaphore usage to coreLiam2022-12-043-9/+15
| | |_|/ / / | |/| | | |
* / | | | | yuzu-cmd: link SDL2 correctlyLiam2022-12-041-1/+1
|/ / / / /
* | | | | Merge pull request #9374 from liamwhite/externalsliamwhite2022-12-045-21/+23
|\ \ \ \ \
| * | | | | externals: update dynarmic, SDL2Liam2022-12-045-21/+23
* | | | | | Merge pull request #9344 from liamwhite/nullbunnei2022-12-0320-28/+383
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | video_core: add null backendLiam2022-11-2920-28/+383
* | | | | | Merge pull request #9300 from ameerj/pchliamwhite2022-12-0328-4/+157
|\ \ \ \ \ \
| * | | | | | CMake: Consolidate common PCH headersameerj2022-12-0114-84/+29
| * | | | | | string_util: Fix Mingw compile errorameerj2022-12-011-2/+2
| * | | | | | CMake: Disable PCH on MSVC + Buildcache configsameerj2022-11-301-4/+0
| * | | | | | CMake: Use precompiled headersameerj2022-11-3025-1/+214
| * | | | | | value.h: remove recursive includeameerj2022-11-301-1/+0
* | | | | | | Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-0378-37/+949
|\ \ \ \ \ \ \
| * | | | | | | general: fix compile for Apple ClangLiam2022-11-2378-37/+949
* | | | | | | | Merge pull request #9353 from vonchenplus/draw_indexedliamwhite2022-12-032-27/+22
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: Fine tuning the index drawing judgment logicFeng Chen2022-12-012-27/+22
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti2022-12-0213-101/+191
|\ \ \ \ \ \ \ \
| * | | | | | | | Vulkan: update initializationLiam2022-11-2713-101/+191
* | | | | | | | | Merge pull request #9363 from liamwhite/gsMatías Locatti2022-12-029-6/+230
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader_recompiler: add gl_Layer translation GS for older hardwareLiam2022-12-019-6/+230
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9348 from Morph1984/when-the-network-is-downliamwhite2022-12-021-7/+34
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | service: nifm: Update stubs for Submit/GetRequestState/GetResultMorph2022-11-291-7/+34
* | | | | | | | | Merge pull request #9320 from yuzu-emu/fix-audio-suspendFernando S2022-11-303-13/+14
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | audio_core: sink_stream: Hold the suspend lock when process is stalled.bunnei2022-11-302-7/+9
| * | | | | | | | core: Use atomic instead of a lock to protect is_paused.bunnei2022-11-261-6/+5
* | | | | | | | | Merge pull request #9349 from lat9nq/cmake-322Morph2022-11-303-3/+15
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | CMake: Directly link to SDL2-static when appropriatelat9nq2022-11-293-3/+15
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9308 from lat9nq/from-scratchliamwhite2022-11-302-22/+64
|\ \ \ \ \ \ \ \
| * | | | | | | | startup_checks: Use fmt::print, fix exec error handlinglat9nq2022-11-241-21/+21
| * | | | | | | | startup_checks: Use Windows flow for *nixlat9nq2022-11-242-9/+51
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9322 from german77/pump_eventsliamwhite2022-11-306-10/+35
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common: Pump sdl events from main threadgerman772022-11-276-10/+35
* | | | | | | | | Merge pull request #9352 from lioncash/vidcastliamwhite2022-11-3010-88/+60
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | maxwell_3d: Mark shifted value as unsignedLioncash2022-11-291-3/+3
| * | | | | | | | | engines: Remove unnecessary castsLioncash2022-11-2910-85/+57
* | | | | | | | | | host1x/syncpoint_manager: Eliminate unnecessary std::function constructionLioncash2022-11-291-4/+2
* | | | | | | | | | host1x/syncpoint_manager: Pass DeregisterAction() handle as const-refLioncash2022-11-292-6/+6
* | | | | | | | | | Merge pull request #9340 from lioncash/nvdrvliamwhite2022-11-291-26/+18
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nvdrv: Simplify builder declarationsLioncash2022-11-281-26/+18
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #9347 from lioncash/vcastliamwhite2022-11-291-11/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core/surface: Eliminate casts in GetFormatType()Lioncash2022-11-291-11/+4
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #9346 from lioncash/vtableliamwhite2022-11-291-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | producer_listener: Add virtual destructor to IProducerListenerLioncash2022-11-291-0/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #9345 from lioncash/fenceliamwhite2022-11-296-16/+15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash2022-11-293-4/+3
| * | | | | | | | | | buffer_queue_consumer: std::move std::shared_ptr in Connect()Lioncash2022-11-291-1/+1
| * | | | | | | | | | consumer_base: Pass shared_ptr by const referenceLioncash2022-11-292-6/+6
| * | | | | | | | | | consumer_base: Remove redundant virtualLioncash2022-11-291-5/+5
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #9343 from lioncash/boundsliamwhite2022-11-292-17/+31
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | syncpoint_manager: Mark IsSyncpointAllocated() as constLioncash2022-11-282-3/+3
| * | | | | | | | | syncpoint_manager: Reduce number of bounds checksLioncash2022-11-281-14/+28
| |/ / / / / / / /
* | | | | | | | | Merge pull request #9339 from lioncash/cacheheaderMorph2022-11-282-4/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common/cache_management: Amend header includesLioncash2022-11-282-4/+3
| |/ / / / / / / /
* | | | | | | | | Merge pull request #9338 from lioncash/propertiesMorph2022-11-282-2/+18
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | input_common/helpers: Mark analog property structs members as static constexprLioncash2022-11-282-2/+18
| |/ / / / / / / /
* | | | | | | | | Merge pull request #9337 from lioncash/pbrMorph2022-11-287-104/+112
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/hid/emulated_controller: Use ranges version of transformLioncash2022-11-281-19/+15
| * | | | | | | | | common/input: Add helpers functions for creating input and output devicesLioncash2022-11-287-90/+102
| * | | | | | | | | common/input: Pass ParamPackage by const reference in CreateDeviceLioncash2022-11-281-3/+3
| |/ / / / / / / /
* / / / / / / / / yuzu/main: Merge variable declaration into ifdefLioncash2022-11-281-2/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #9325 from german77/default_by_defaultliamwhite2022-11-281-1/+5
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | yuzu-cmd: Fix default config valuegerman772022-11-281-1/+5
* | | | | | | | Merge pull request #8829 from Docteh/qt6_0002liamwhite2022-11-279-14/+56
|\ \ \ \ \ \ \ \
| * | | | | | | | CMake: rework for Qt6 supportKyle Kienapfel2022-11-243-14/+30
| * | | | | | | | qt: Add Qt version to LogRuntimesKyle Kienapfel2022-11-181-0/+1
| * | | | | | | | Qt6: Disable IR Sensor when compiling with Qt6Kyle Kienapfel2022-11-186-0/+25
* | | | | | | | | Merge pull request #9317 from german77/input-crashliamwhite2022-11-273-0/+13
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | yuzu-cmd: Fix input callback crash on closegerman772022-11-273-0/+13
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9323 from german77/intructionsliamwhite2022-11-271-3/+26
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | yuzu-cmd: Update configuration file descriptiongerman772022-11-271-3/+26
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9276 from goldenx86/fsrSliderbunnei2022-11-278-1/+200
|\ \ \ \ \ \ \ \
| * | | | | | | | Sharpness instead of SharpeningMatías Locatti2022-11-261-3/+3
| * | | | | | | | configure_graphics: Implement custom FSR Sharpening settinglat9nq2022-11-262-61/+128
| * | | | | | | | settings: Reset FSR sharpening global state with the otherslat9nq2022-11-261-0/+1
| * | | | | | | | FSR Sharpening Slider part 1 - only a global sliderMatías Locatti2022-11-248-1/+132
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | crypto: use user-provided keys whenever possibleValeri2022-11-271-4/+4
* | | | | | | | OopsMatías Locatti2022-11-261-1/+1
* | | | | | | | Replace GLSL as the default OpenGL shader backendMatías Locatti2022-11-261-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #9288 from vonchenplus/deferred_drawliamwhite2022-11-262-61/+63
|\ \ \ \ \ \ \
| * | | | | | | video_core: Optimize maxwell drawing trigger mechanismFengChen2022-11-222-61/+63
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #9307 from Morph1984/not-used-correctlyliamwhite2022-11-261-3/+3
|\ \ \ \ \ \ \
| * | | | | | | maxwell_to_vk: Add R16_SINTMorph2022-11-241-1/+1
| * | | | | | | maxwell_to_vk: Fix format usage bitsMorph2022-11-241-2/+2
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9297 from Kelebek1/sink_oobliamwhite2022-11-251-6/+8
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Use the maximum input index for samples buffer span size, not just the input countKelebek12022-11-221-6/+8
* | | | | | | Merge pull request #9304 from liamwhite/menu-rollbunnei2022-11-251-0/+9
|\ \ \ \ \ \ \
| * | | | | | | Qt: assign menuRole properties for actionsLiam2022-11-231-0/+9
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9305 from lioncash/requestbunnei2022-11-2513-72/+78
|\ \ \ \ \ \ \
| * | | | | | | service: Make use of buffer element count helpersLioncash2022-11-2312-47/+41
| * | | | | | | hle_ipc: Add helper functions for getting number of buffer elementsLioncash2022-11-231-0/+12
| * | | | | | | hle_ipc: Mark relevant member functions as [[nodiscard]]Lioncash2022-11-231-25/+25
| |/ / / / / /
* | | | | | | Merge pull request #9194 from FernandoS27/yfc-fermi2dliamwhite2022-11-2521-31/+1832
|\ \ \ \ \ \ \
| * | | | | | | Fermi2D: Cleanup and address feedback.Fernando Sahmkow2022-11-243-8/+150
| * | | | | | | GPU: Implement additional render target formats.Fernando Sahmkow2022-11-247-12/+126
| * | | | | | | MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow2022-11-242-1/+69
| * | | | | | | Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow2022-11-247-116/+180
| * | | | | | | Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow2022-11-2412-18/+1431
| |/ / / / / /
* / / / / / / GPU: Fix buffer cache issue, engine upload not inlining memory in multiline and pessismistic invalidation.Fernando Sahmkow2022-11-244-15/+9
|/ / / / / /
* | | | | | Merge pull request #9299 from lioncash/castliamwhite2022-11-222-15/+18
|\ \ \ \ \ \
| * | | | | | k_handle_table: Remove cast to void* in GetObjectForIpcLioncash2022-11-222-15/+18
| |/ / / / /
* | | | | | Merge pull request #9219 from german77/nfc_implbunnei2022-11-2212-84/+723
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Merge branch 'master' into nfc_implNarr the Reg2022-11-2084-190/+2159
| |\ \ \ \ \
| * | | | | | service: nfc: Implement nfc userNarr the Reg2022-11-1912-84/+723
* | | | | | | qt_amiibo_settings: Use WebClient only if ENABLE_WEB_SERVICE is enabledMorph2022-11-211-0/+4
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #9279 from liamwhite/this-would-have-never-happened-in-rustMorph2022-11-201-1/+1
|\ \ \ \ \ \
| * | | | | | dmnt:cht: fix copy-paste errorLiam2022-11-201-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9216 from vonchenplus/reimp_inline_index_bufferliamwhite2022-11-205-33/+31
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | video_core: Reimplement inline index buffer bindingFeng Chen2022-11-155-33/+31
* | | | | | Merge pull request #9238 from german77/cabinet_appletbunnei2022-11-2020-16/+1310
|\ \ \ \ \ \
| * | | | | | general: Address review commentsgerman772022-11-1414-190/+200
| * | | | | | service: am: Fix cabinet applet resultgerman772022-11-132-10/+22
| * | | | | | yuzu: Implement cabinet applet frontendgerman772022-11-136-1/+865
| * | | | | | service: am: Implement cabinet applet backendgerman772022-11-139-7/+362
| * | | | | | input_common: Add amiibo applet functionsgerman772022-11-133-1/+19
| * | | | | | service: nfc: fix tagprotocol and implement GetApplicationAreaIdgerman772022-11-134-8/+43
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9249 from goldenx86/available-vramMorph2022-11-201-0/+4
|\ \ \ \ \ \
| * | | | | | Update renderer_vulkan.cppMatías Locatti2022-11-161-0/+4
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9254 from FernandoS27/auto-cpu-fixbunnei2022-11-191-1/+0
|\ \ \ \ \ \
| * | | | | | Dynarmic: Remove inaccurate NaN from Auto CPU settings.Fernando Sahmkow2022-11-171-1/+0
| |/ / / / /
* | | | | | Merge pull request #9191 from german77/touching_soulsliamwhite2022-11-197-52/+123
|\ \ \ \ \ \
| * | | | | | service: hid: Only overclock npad controllersgerman772022-11-192-6/+30
| * | | | | | core: hid: Implement true multitouch supportNarr the Reg2022-11-195-46/+93
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9260 from liamwhite/youre-in-big-trouble-nowFernando S2022-11-191-0/+1
|\ \ \ \ \ \
| * | | | | | spirv_emit_context: add missing flat decorationLiam2022-11-191-0/+1
* | | | | | | Merge pull request #9252 from liamwhite/radv-superioritybunnei2022-11-198-13/+27
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | maxwell3d: full HLE for multi-layer clearsLiam2022-11-178-24/+17
| * | | | | | maxwell3d: HLE multi-layer clear macroLiam2022-11-172-1/+22
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9253 from vonchenplus/attr_layerliamwhite2022-11-195-0/+13
|\ \ \ \ \ \
| * | | | | | shader: Implement miss attribute layerFengChen2022-11-175-0/+13
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #9234 from liamwhite/data-cash-moneybunnei2022-11-187-8/+214
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | kernel: implement FlushProcessDataCacheLiam2022-11-124-8/+125
| * | | | | common: add cache management functionsLiam2022-11-123-0/+89
* | | | | | Merge pull request #9244 from liamwhite/lost-wakeupbunnei2022-11-184-12/+16
|\ \ \ \ \ \
| * | | | | | nvnflinger: fix lost wakeupLiam2022-11-154-12/+16
* | | | | | | Merge pull request #9229 from Docteh/achy_breaky_heartMorph2022-11-1823-6/+37
|\ \ \ \ \ \ \
| * | | | | | | Add break for default casesKyle Kienapfel2022-11-1424-6/+38
* | | | | | | | Merge pull request #9228 from HidroSaphire/patch-1liamwhite2022-11-181-0/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | Add break statement in default caseEnrico Mancuso2022-11-111-0/+1
| |/ / / / / /
* | | | | | | configure_profile_manager: Cleanup reference/pointer usagelat9nq2022-11-162-8/+10
* | | | | | | configure_profile_manager: Remove profile picture borderlat9nq2022-11-161-0/+6
* | | | | | | configure_profile_manager: Use a custom dialog for deletionlat9nq2022-11-162-11/+81
* | | | | | | Merge pull request #9243 from german77/resultbunnei2022-11-151-1/+75
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | core: Update result moduleNarr the Reg2022-11-151-1/+75
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9225 from liamwhite/debugger-instanceliamwhite2022-11-134-68/+248
|\ \ \ \ \ \
| * | | | | | gdbstub: add ams monitor commandsLiam2022-11-113-0/+155
| * | | | | | debugger: allow more than one connection attempt per sessionLiam2022-11-101-68/+93
* | | | | | | Ignore ARM for core countMatías Locatti2022-11-121-2/+1
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #9226 from Kelebek1/regs_regressionbunnei2022-11-126-5/+32
|\ \ \ \ \ \
| * | | | | | Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation regKelebek12022-11-116-5/+32
* | | | | | | Merge pull request #9224 from liamwhite/services-arent-processesbunnei2022-11-122-29/+13
|\ \ \ \ \ \ \
| * | | | | | | service_thread: remove explicit KProcessLiam2022-11-102-29/+13
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9231 from goldenx86/corecountMai2022-11-123-3/+64
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Add CPU core count to log filesMatías Locatti2022-11-123-3/+64
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #9204 from vonchenplus/dma_copy_1d_random_crashliamwhite2022-11-111-17/+20
|\ \ \ \ \ \
| * | | | | | video_core: Fix dma copy 1D random crashFengChen2022-11-101-17/+20
* | | | | | | Merge pull request #9133 from FearlessTobi/compat-improvementsliamwhite2022-11-115-71/+404
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | yuzu/main: Change to 8_GiB instead of magic numberTobias2022-11-111-1/+1
| * | | | | | yuzu/compatdb: Rework compatibility submission systemFearlessTobi2022-11-105-71/+404
* | | | | | | Merge pull request #9167 from vonchenplus/tessliamwhite2022-11-1118-6/+63
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | video_core: Fix few issues in Tess stageFengChen2022-11-0718-6/+63
* | | | | | | Merge pull request #9223 from goldenx86/threadcountbunnei2022-11-111-0/+2
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Me likesMatías Locatti2022-11-101-1/+1
| * | | | | | Add CPU thread count to log filesMatías Locatti2022-11-101-0/+2
* | | | | | | ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph2022-11-1112-16/+23
* | | | | | | Merge pull request #9198 from liamwhite/arm64bunnei2022-11-1111-24/+57
|\ \ \ \ \ \ \
| * | | | | | | Initial ARM64 supportLiam2022-11-0911-24/+57
* | | | | | | | Merge pull request #9180 from Docteh/remove_stuffMai2022-11-112-20/+33
|\ \ \ \ \ \ \ \
| * | | | | | | | UI: split up strings relating to content removalKyle Kienapfel2022-11-052-20/+33
* | | | | | | | | Merge pull request #9217 from HidroSaphire/patch-1Mai2022-11-111-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add break statement in default casesEnrico Mancuso2022-11-091-0/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9192 from german77/i_had_to_copy_each_one_againbunnei2022-11-101-217/+120
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | yuzu: Change QtKeyToSwitchKey switch case to arraygerman772022-11-071-217/+120
* | | | | | | | | kernel/svc_types: refreshLiam2022-11-1019-137/+563
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge pull request #9182 from liamwhite/services-are-processesbunnei2022-11-105-25/+56
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | service_thread: register service threads to the logical owner processLiam2022-11-045-20/+39
| * | | | | | | kernel: avoid racy behavior in global suspensionLiam2022-11-041-5/+17
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9215 from liamwhite/swordfightFernando S2022-11-092-3/+9
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Ensure correctness of atomic store orderingLiam2022-11-092-3/+9
| | |_|_|_|/ | |/| | | |
* / | | | | service_thread: fix deletionLiam2022-11-074-39/+33
|/ / / / /
* | | / / video_core:Fix vmm kinds size errorFengChen2022-11-061-1/+1
| |_|/ / |/| | |
* | | | Merge pull request #9163 from vonchenplus/draw_errorFernando S2022-11-061-32/+25
|\ \ \ \
| * | | | video_core: Fix drawing trigger mechanism regressionFengChen2022-10-311-32/+25
* | | | | Merge pull request #9173 from bunnei/kern-update-15liamwhite2022-11-0538-737/+2786
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | core: hle: kernel: Address review comments.Liam2022-11-052-2/+2
| * | | | core: hle: kernel: k_page_table: Remove unnecessary casts.bunnei2022-11-041-17/+8
| * | | | core: hle: kernel: k_page_table: Manually open/close pages for IPC methods.bunnei2022-11-041-0/+18
| * | | | core: hle: kernel: k_page_table: Implement IPC memory methods.bunnei2022-11-043-3/+910
| * | | | core: hle: kernel: k_memory_manager: Refresh.bunnei2022-11-044-369/+460
| * | | | core: hle: kernel: Integrate system KSystemResource.bunnei2022-11-047-69/+209
| * | | | core: hle: kernel: k_dynamic_page_manager: Refresh.bunnei2022-11-041-17/+50
| * | | | core: hle: kernel: Add KSystemResource.bunnei2022-11-045-1/+173
| * | | | core: hle: kernel: k_handle_table: Refresh.bunnei2022-11-042-54/+87
| * | | | core: hle: kernel: k_memory_layout: Refresh.bunnei2022-11-043-12/+23
| * | | | core: hle: kernel: k_memory_region_type: Refresh.bunnei2022-11-041-49/+74
| * | | | core: hle: kernel: slab_helpers: Add KAutoObjectWithSlabHeap.bunnei2022-11-041-0/+78
| * | | | core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, KBlockInfoSlabHeap.bunnei2022-11-041-0/+3
| * | | | core: hle: kernel: k_page_bitmap: Refresh.bunnei2022-11-041-88/+155
| * | | | core: hle: kernel: k_memory_block: Refresh.bunnei2022-11-042-48/+66
| * | | | core: hle: kernel: k_page_heap: Refresh.bunnei2022-11-042-17/+108
| * | | | core: hle: kernel: k_page_group: Add KPageBufferSlabHeap.bunnei2022-11-041-0/+86
| * | | | core: hle: kernel: k_system_control: Add SecureAppletMemorySize.bunnei2022-11-041-0/+4
| * | | | core: hle: kernel: k_page_buffer: Add KPageBufferSlabHeap.bunnei2022-11-041-3/+11
| * | | | core: hle: kernel: Add KPageTableManager.bunnei2022-11-042-0/+56
| * | | | core: hle: kernel: Add KPageTableSlabHeap.bunnei2022-11-042-0/+94
| * | | | core: hle: kernel: Add KEventInfo.bunnei2022-11-044-1/+102
| * | | | core: hle: kernel: Add KDebug.bunnei2022-11-042-0/+21
| * | | | core: hle: result: Fix code for compilers.bunnei2022-11-041-6/+7
* | | | | Merge pull request #9189 from vonchenplus/stupidMorph2022-11-051-4/+4
|\ \ \ \ \
| * | | | | video_core: Fix scaling graphical regressions for multiple gamesFengChen2022-11-051-4/+4
* | | | | | Merge pull request #9181 from jbeich/freebsd-qt-parityMai2022-11-043-17/+17
|\ \ \ \ \ \
| * | | | | | Qt: enable recent Linux features on more UnicesJan Beich2022-11-043-17/+17
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #9178 from jbeich/freebsd-includeMai2022-11-041-0/+4
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich2022-11-041-0/+4
| |/ / / /
* / / / / Update shader cache version. (#9175)gidoly2022-11-041-1/+1
|/ / / /
* | | | video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen2022-11-0423-52/+224
* | | | UI: Add options to hide extra columns (#9093)Piplup2022-11-045-1/+31
* | | | Merge pull request #8858 from vonchenplus/mipmapbunnei2022-11-0429-8/+259
|\ \ \ \
| * \ \ \ Merge branch 'master' into mipmapFeng Chen2022-09-20157-1773/+3064
| |\ \ \ \
| * | | | | video_core: Generate mipmap texture by drawingFengChen2022-09-2029-8/+259
* | | | | | Merge pull request #9135 from liamwhite/service-thread-eventbunnei2022-11-0422-335/+438
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | sm:: avoid excessive port recreationLiam2022-10-313-18/+24
| * | | | | kernel: fix single core for service threadsLiam2022-10-311-1/+2
| * | | | | kernel: fix port trackingLiam2022-10-315-49/+4
| * | | | | k_server_session: add SendReplyHLELiam2022-10-313-5/+6
| * | | | | service_thread: convert to map for session managementLiam2022-10-311-23/+21
| * | | | | kernel: invert session request handling flowLiam2022-10-3122-279/+421
* | | | | | Merge pull request #9154 from liamwhite/new-fbFernando S2022-11-042-1/+10
|\ \ \ \ \ \
| * | | | | | vk_blit_screen: recreate swapchain images on guest format changeLiam2022-10-302-1/+10
* | | | | | | Merge pull request #9097 from liamwhite/intel-spv-compilerMorph2022-11-044-14/+19
|\ \ \ \ \ \ \
| * | | | | | | video_core: don't build ASTC decoder shader unless requestedLiam2022-10-204-14/+19
* | | | | | | | core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei2022-11-035-23/+42
* | | | | | | | remove unnecessary sepator in file menu (main.ui)Ludovic2022-11-021-1/+0
* | | | | | | | Merge pull request #9143 from K0bin/scheduler-emptyliamwhite2022-11-011-3/+1
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | vk_scheduler: Remove recorded_countsRobin Kertels2022-10-281-3/+1
* | | | | | | | Merge pull request #9159 from liamwhite/kborkbunnei2022-10-312-13/+27
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | kernel: more complete fix for KPort reference countingLiam2022-10-312-13/+27
* | | | | | | | Merge pull request #9155 from FernandoS27/goosfrababunnei2022-10-311-6/+6
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Vulkan: Fix regression caused by limiting render area to width/height of rendef targets.Fernando Sahmkow2022-10-301-6/+6
| | |_|/ / / / | |/| | | | |
* / | | | | | k_thread: fix single coreLiam2022-10-301-2/+4
|/ / / / / /
* | | | | | Merge pull request #9151 from liamwhite/dram-sizeMorph2022-10-301-1/+8
|\ \ \ \ \ \
| * | | | | | kernel: reinitialize after dram layout changeLiam2022-10-301-1/+8
* | | | | | | Merge pull request #9091 from Docteh/what_compat_listliamwhite2022-10-305-0/+17
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | UI: Add option to hide the compatibility listKyle Kienapfel2022-10-195-0/+17
* | | | | | | Merge pull request #9149 from german77/volumbunnei2022-10-302-1/+13
|\ \ \ \ \ \ \
| * | | | | | | service: am: Stub SetRecordVolumeMutedgerman772022-10-302-1/+13
* | | | | | | | k_server_session: fix crashesLiam2022-10-302-2/+1
* | | | | | | | Merge pull request #9137 from liamwhite/hbmenubunnei2022-10-308-10/+45
|\ \ \ \ \ \ \ \
| * | | | | | | | nvnflinger: release queued handles immediately on disconnectionLiam2022-10-274-6/+17
| * | | | | | | | vi: implement CloseDisplayLiam2022-10-274-4/+28
* | | | | | | | | Merge pull request #9140 from vonchenplus/darw_index_bufferx_first_errorbunnei2022-10-302-61/+70
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | video_core: Fix drawing trigger mechanism regressionFengChen2022-10-272-61/+70
| |/ / / / / / /
* | | | | | | | Merge pull request #9127 from vonchenplus/vulkan_clearbunnei2022-10-281-8/+13
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | video_core: Catch vulkan clear op not all channel need clearFengChen2022-10-251-8/+13
* | | | | | | | Merge pull request #9138 from liamwhite/hbl-stacktraceliamwhite2022-10-282-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | arm_interface: curb infinite recursion in stacktrace generationLiam2022-10-272-2/+2
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9115 from vonchenplus/game_name_by_languagebunnei2022-10-272-12/+37
|\ \ \ \ \ \ \ \
| * | | | | | | | file_sys: Priority display of game titles in the current languageFengChen2022-10-242-12/+37
* | | | | | | | | Merge pull request #9126 from vonchenplus/revert-8068-shader-if-falsebunnei2022-10-273-98/+9
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"Feng Chen2022-10-253-98/+9
* | | | | | | | | | Merge pull request #9134 from lioncash/initliamwhite2022-10-276-8/+8
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | audio_in/out_system: Pass Initialize members by value where applicableLioncash2022-10-266-8/+8
* | | | | | | | | | Merge pull request #9125 from liamwhite/dummy-schedulerbunnei2022-10-265-26/+76
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | kernel: refactor dummy thread wakeupsLiam2022-10-255-26/+76
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | concepts: Use the std::contiguous_iterator conceptMorph2022-10-263-20/+10
* | | | | | | | | Merge pull request #9128 from abouvier/patch-1liamwhite2022-10-251-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | tests: fix for -WallAlexandre Bouvier2022-10-251-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9113 from german77/peer_pressureliamwhite2022-10-258-12/+26
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core: hid: Add handheld to nfc devicesgerman772022-10-221-0/+1
| * | | | | | | | | service: nfp: Allow amiibos without keysNarr the Reg2022-10-223-1/+18
| * | | | | | | | | service: nfp: remove unnecessary includeNarr the Reg2022-10-225-11/+7
* | | | | | | | | | Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-2510-57/+93
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | input_common: cache vibration testsgerman772022-10-2110-57/+93
| |/ / / / / / / /
* | | | | | | | | Merge pull request #9112 from vonchenplus/deferred_drawliamwhite2022-10-2510-232/+203
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | video_core: Implement maxwell inline_index methodFengChen2022-10-226-74/+130
| * | | | | | | | video_coare: Reimplementing the maxwell drawing trigger mechanismFengChen2022-10-2110-224/+139
| |/ / / / / / /
* | | | | | | | Merge pull request #9119 from liamwhite/shutdown-barrierliamwhite2022-10-256-7/+26
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | core: barrier service thread shutdownLiam2022-10-236-7/+26
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #8873 from vonchenplus/fix_legacy_location_errorbunnei2022-10-245-19/+35
|\ \ \ \ \ \ \
| * | | | | | | Address feedbackFengChen2022-10-171-6/+6
| * | | | | | | video_core: Fix legacy to generic location unpairedFengChen2022-09-205-15/+31
* | | | | | | | Merge pull request #9122 from liamwhite/burnt-chickenFernando S2022-10-242-4/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | nvdrv: fix container destruction orderLiam2022-10-242-4/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | CMakeLists: Disable -Wbraced-scalar-init on ClangMorph2022-10-221-0/+1
* | | | | | | | yuzu: Resolve -Wpessimizing-moveMorph2022-10-221-1/+1
* | | | | | | | startup_checks: Resolve -Wstringop-truncationMorph2022-10-221-1/+2
* | | | | | | | startup_checks: Resolve -WformatMorph2022-10-221-7/+7
* | | | | | | | general: Resolve -Wunused-but-set-variableMorph2022-10-221-2/+2
* | | | | | | | general: Resolve -Wunused-lambda-capture and C5233Morph2022-10-224-29/+24
* | | | | | | | general: Resolve -Wclass-memaccessMorph2022-10-223-3/+3
* | | | | | | | ipc_helpers: Ignore GCC compiler warnings only on GCCMorph2022-10-221-2/+2
* | | | | | | | CMakeLists: Enforce C5233 on MSVCMorph2022-10-221-0/+1
* | | | | | | | CMakeLists: Disable C4100 and C4324Morph2022-10-224-17/+3
* | | | | | | | CMakeLists: Remove redundant warningsMorph2022-10-224-12/+0
* | | | | | | | decoders: Use 2's complement instead of unary -Morph2022-10-221-1/+1
* | | | | | | | CMakeLists: Treat MSVC warnings as errorsMorph2022-10-224-3/+2
* | | | | | | | general: Enforce C4800 everywhere except in video_coreMorph2022-10-2214-41/+57
* | | | | | | | CMakeLists: Remove all redundant warningsMorph2022-10-227-45/+4
* | | | | | | | CMakeLists: Consolidate all unused warnings into -WunusedMorph2022-10-221-3/+3
* | | | | | | | CMakeLists: Treat -Wall and -Wextra as errorsMorph2022-10-221-3/+3
|/ / / / / / /
* | | | | | | Merge pull request #9095 from FernandoS27/meat-good-vegetable-badFernando S2022-10-222-13/+9
|\ \ \ \ \ \ \
| * | | | | | | Maxwell3D/Puller: Fix regressions and syncing issues.Fernando Sahmkow2022-10-192-13/+9
* | | | | | | | Merge pull request #9106 from lioncash/copy-errliamwhite2022-10-211-2/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash2022-10-211-2/+3
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9108 from Morph1984/r32-b24g8liamwhite2022-10-211-0/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINTMorph2022-10-211-0/+2
| |/ / / / / / /
* | | | | | | | k_session_request: Add missing override specifierLioncash2022-10-211-1/+1
* | | | | | | | k_session_request: Turn C-style array into std::arrayLioncash2022-10-211-1/+3
* | | | | | | | k_session_request: Simplify constructor initializationLioncash2022-10-211-14/+11
|/ / / / / / /
* | | | | | | Merge pull request #9078 from liamwhite/session-requestliamwhite2022-10-2117-200/+608
|\ \ \ \ \ \ \
| * | | | | | | kernel: remove most SessionRequestManager handling from KServerSessionLiam2022-10-196-138/+119
| * | | | | | | kernel: add KSessionRequestLiam2022-10-1913-62/+489
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #9099 from Docteh/undockedliamwhite2022-10-211-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Controller Applet had instance of Undocked, make HandheldKyle Kienapfel2022-10-201-1/+1
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #9096 from Kelebek1/audio_15bunnei2022-10-205-33/+114
|\ \ \ \ \ \ \
| * | | | | | | Update audio_core for firmware 15.0.0Kelebek12022-10-195-33/+114
* | | | | | | | Merge pull request #9094 from lioncash/fixedliamwhite2022-10-202-115/+80
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | fixed_point: Mark default constructor as constexprLioncash2022-10-181-2/+2
| * | | | | | | fixed_point: Mark copy/move assignment operators and constructors as constexprLioncash2022-10-181-3/+6
| * | | | | | | fixed_point: Mark std::swap and move constructor as noexceptLioncash2022-10-181-2/+2
| * | | | | | | fixed_point: Mark relevant member function [[nodiscard]]Lioncash2022-10-181-14/+14
| * | | | | | | fixed_point: Make to_uint() non-constLioncash2022-10-181-2/+2
| * | | | | | | fixed_point: Use defaulted comparisonsLioncash2022-10-181-23/+1
| * | | | | | | fixed_point: Use variable templates and concepts where applicableLioncash2022-10-182-72/+56
| |/ / / / / /
* | | | | | | Merge pull request #9082 from Morph1984/futureliamwhite2022-10-193-13/+59
|\ \ \ \ \ \ \
| * | | | | | | savedata_factory: Detect future save data pathsMorph2022-10-173-13/+59
* | | | | | | | Merge pull request #9083 from liamwhite/take-a-chance-on-meliamwhite2022-10-191-10/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel: fix slab heap ABALiam2022-10-171-10/+17
| |/ / / / / / /
* | | | | | | | Merge pull request #9071 from bunnei/mp-mmliamwhite2022-10-1941-1239/+2441
|\ \ \ \ \ \ \ \
| * | | | | | | | core: hle: kernel: Migrate ProcessState to enum class.bunnei2022-10-192-17/+17
| * | | | | | | | core: Initialize: Add missing braces.bunnei2022-10-191-2/+4
| * | | | | | | | core: core_timing: Re-initialize if single/multicore state changes.bunnei2022-10-193-14/+36
| * | | | | | | | core: core_timing: Remove unused IsHostTiming.bunnei2022-10-191-5/+0
| * | | | | | | | core: hle: kernel: Use result macros for new/changed code.bunnei2022-10-199-128/+110
| * | | | | | | | core: Partially persist emulation state across game boots.bunnei2022-10-198-58/+65
| * | | | | | | | core: hle: kernel: Fix InitializePreemption order.bunnei2022-10-191-1/+1
| * | | | | | | | core: hle: kernel: k_process: Improve management of page table & cleanup.bunnei2022-10-197-60/+92
| * | | | | | | | core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process.bunnei2022-10-191-12/+9
| * | | | | | | | core: hle: kernel: Remove junk.bunnei2022-10-191-9/+0
| * | | | | | | | core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.bunnei2022-10-193-545/+624
| * | | | | | | | video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve.bunnei2022-10-191-3/+4
| * | | | | | | | core: hle: kernel: Integration application memory block slab manager.bunnei2022-10-193-3/+44
| * | | | | | | | core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager.bunnei2022-10-192-251/+393
| * | | | | | | | core: hle: kernel: k_memory_block: Update.bunnei2022-10-192-119/+391
| * | | | | | | | core: hle: kernel: k_memory_block_manager: Update.bunnei2022-10-192-174/+380
| * | | | | | | | core: hle: kernel: k_thread: Implement thread termination DPC.bunnei2022-10-195-1/+99
| * | | | | | | | core: hle: kernel: Add KDynamicResourceManager.bunnei2022-10-192-0/+59
| * | | | | | | | core: hle: kernel: Add KDynamicSlabHeap.bunnei2022-10-192-0/+123
| * | | | | | | | core: hle: kernel: Add KDynamicPageManager.bunnei2022-10-192-0/+137
| * | | | | | | | core: hle: kernel: k_process: Change Status -> State.bunnei2022-10-193-37/+27
| * | | | | | | | core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.bunnei2022-10-191-0/+13
| * | | | | | | | core: device_memory: Templatize GetPointer(..).bunnei2022-10-199-19/+21
| * | | | | | | | core: hle: result: Add GetInnerValue and Includes methods.bunnei2022-10-191-0/+8
| * | | | | | | | core: hle: kernel: svc_common: Add WaitInfinite & cleanup.bunnei2022-10-191-2/+5
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9084 from vonchenplus/dma_copyFernando S2022-10-197-73/+415
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | video_core: implement 1D copies based on VMM 'kind'FengChen2022-10-172-56/+73
| * | | | | | | video_core: Implement memory manager page kindFengChen2022-10-175-17/+342
* | | | | | | | Merge pull request #9054 from Docteh/just_lz4bunnei2022-10-181-1/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | CMake: Try add library "LZ4::lz4_shared" if "lz4::lz4" is unavailableKyle Kienapfel2022-10-141-1/+5
| |/ / / / / / /
* | | | | | | | Merge pull request #9087 from Morph1984/oncebunnei2022-10-182-54/+45
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | fixed_point: Replace CONSTEXPR14 with constexprMorph2022-10-171-50/+42
| * | | | | | | general: Add missing pragma onceMorph2022-10-172-4/+3
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #9079 from Morph1984/unknown-unkownsMorph2022-10-175-18/+18
|\ \ \ \ \ \ \
| * | | | | | | video_core: Fix spelling of "synchronize"Morph2022-10-162-5/+5
| * | | | | | | general: Fix spelling of "unknown"Morph2022-10-163-13/+13
| |/ / / / / /
* | | | | | | sdl2_sink: Inline variable init into if conditionlat9nq2022-10-171-2/+1
* | | | | | | sdl2_sink: Distinguish between capture and non-capture device nameslat9nq2022-10-161-1/+1
* | | | | | | sdl2_sink: Check for null string when loading SDL audio deviceslat9nq2022-10-161-1/+4
|/ / / / / /
* | | | | | fix a tiny spelling mistakeKyle Kienapfel2022-10-151-1/+1
* | | | | | Merge pull request #9061 from liamwhite/writable-eventliamwhite2022-10-1437-232/+151
|\ \ \ \ \ \
| * | | | | | kernel: remove KWritableEventLiam2022-10-1337-232/+151
* | | | | | | Merge pull request #9055 from liamwhite/hblliamwhite2022-10-1415-55/+572
|\ \ \ \ \ \ \
| * | | | | | | k_server_session: preliminary support for userspace server sessionsLiam2022-10-129-49/+346
| * | | | | | | Add implementation of svcCreateSessionLiam2022-10-122-1/+103
| * | | | | | | general: preliminary support for hblLiam2022-10-126-6/+124
* | | | | | | | audio_core: Revert sink name to sdl2Narr the Reg2022-10-141-2/+2
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #9067 from Morph1984/tess-cwliamwhite2022-10-143-6/+6
|\ \ \ \ \ \ \
| * | | | | | | renderer_(opengl/vulkan): Fix tessellation clockwise parameterMorph2022-10-133-6/+6
* | | | | | | | Merge pull request #9039 from Kelebek1/auto_backendliamwhite2022-10-147-32/+95
|\ \ \ \ \ \ \ \
| * | | | | | | | Choose the SDL audio backend when Cubeb reports too high of a latencyKelebek12022-10-097-32/+95
* | | | | | | | | Merge pull request #9032 from liamwhite/stub-friendsliamwhite2022-10-141-1/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | IFriendService: stub CheckFriendListAvailabilityLiam2022-10-081-1/+12
* | | | | | | | | | Merge pull request #9065 from liamwhite/result-messMai2022-10-131-4/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | result: enforce reference check specializationLiam2022-10-131-4/+3
* | | | | | | | | | settings: Update aspect_ratio rangeMorph2022-10-131-1/+1
|/ / / / / / / / /
* | | | | | | | | Merge pull request #9034 from liamwhite/result-macrosbunnei2022-10-131-6/+114
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | kernel: add expanded result macrosLiam2022-10-081-6/+114
| |/ / / / / / /
* | | | | | | | Merge pull request #9027 from yuzu-emu/revert-8987-another-name-for-reinforcement-steelbunnei2022-10-132-60/+27
|\ \ \ \ \ \ \ \
| * | | | | | | | Revert "vulkan: automatically use larger staging buffer sizes when possible"liamwhite2022-10-072-60/+27
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9040 from liamwhite/woe-thirty-twobunnei2022-10-131-0/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | core_timing: use high-precision sleeps on non-Windows targetsLiam2022-10-091-0/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9024 from liamwhite/async-screenshotbunnei2022-10-121-1/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: don't block rendering on screenshotsLiam2022-10-071-1/+7
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #9047 from german77/steam-aspectbunnei2022-10-123-0/+8
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: Add 16:10 aspect ratioNarr the Reg2022-10-103-0/+8
* | | | | | | | | Merge pull request #9049 from liamwhite/monkeyhawkbunnei2022-10-121-1/+11
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | syncpoint_manager: ensure handle is removable before removingLiam2022-10-111-1/+11
| | |_|_|/ / / / | |/| | | | | |
* / | | | | | | Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.Kelebek12022-10-108-44/+51
|/ / / / / / /
* | | | | | | Merge pull request #9043 from german77/vector_dataliamwhite2022-10-093-6/+19
|\ \ \ \ \ \ \
| * | | | | | | input_common: have an unique vector in callback statusgerman772022-10-093-6/+19
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8766 from Kelebek1/regsFernando S2022-10-0929-2043/+3974
|\ \ \ \ \ \ \
| * | | | | | | Update 3D regsKelebek12022-10-0729-2043/+3974
| | |_|/ / / / | |/| | | | |
* | | | | | | fsp_srv: stub GetCacheStorageSizeLiam2022-10-082-1/+14
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #9016 from liamwhite/drunken-scheduleMai2022-10-081-2/+4
|\ \ \ \ \ \
| * | | | | | vk_scheduler: wait for command processing to completeLiam2022-10-041-2/+4
* | | | | | | Merge pull request #9030 from Morph1984/api-disableMai2022-10-081-3/+4
|\ \ \ \ \ \ \
| * | | | | | | configure_graphics: Fix graphics API selection when a game is runningMorph2022-10-071-3/+4
* | | | | | | | Merge pull request #8807 from Docteh/default_fontsliamwhite2022-10-071-0/+16
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Qt: work around Qt5's font choice for ChineseKyle Kienapfel2022-10-021-0/+16
* | | | | | | | nfp_types: silence -Wtype-limitsLiam2022-10-071-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #6142 from lat9nq/prog_meta_ref_bind_addressbunnei2022-10-072-15/+51
|\ \ \ \ \ \ \
| * | | | | | | program_metadata: Unpack FileAccessHeader and FileAccessControllat9nq2022-02-132-15/+51
* | | | | | | | Merge pull request #8944 from Tachi107/patch-2bunnei2022-10-071-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | build(room): simplify yuzu-room installationAndrea Pappacoda2022-09-221-1/+1
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | vulkan_blitter: Fix pool allocation double free.Byte2022-10-063-25/+10
* | | | | | | | maxwell_dma: remove warnings from implemented functionalityLiam2022-10-061-2/+0
* | | | | | | | General: address feedbackFernando Sahmkow2022-10-0630-165/+167
* | | | | | | | state_tracker: workaround channel setup for homebrewLiam2022-10-065-4/+9
* | | | | | | | general: rework usages of UNREACHABLE macroLiam2022-10-063-27/+28
* | | | | | | | nvdisp: End system frame after requesting to swap buffersMorph2022-10-061-1/+1
* | | | | | | | address_space: Rename va_start to virt_startMorph2022-10-062-5/+5
* | | | | | | | address_space: Address feedbackMorph2022-10-063-195/+237
* | | | | | | | general: Format licenses as per SPDX guidelinesMorph2022-10-0638-121/+93
* | | | | | | | NvHostChannels: improve hack for supporting multiple channels.Fernando Sahmkow2022-10-062-2/+11
* | | | | | | | Address Feedback from bylaws.Fernando Sahmkow2022-10-063-7/+3
* | | | | | | | Nvflinger: correct duplication.Fernando Sahmkow2022-10-064-5/+5
* | | | | | | | Core: Fix get nvmap object random crashVonChenPlus2022-10-0612-35/+66
* | | | | | | | General: Fix clang format.Fernando Sahmkow2022-10-067-18/+14
* | | | | | | | Common: Fix variable shadowing.Fernando Sahmkow2022-10-061-5/+5
* | | | | | | | Vulkan Swapchain: Overall improvements.Fernando Sahmkow2022-10-063-6/+17
* | | | | | | | NvDec: Fix regressions.Fernando Sahmkow2022-10-066-5/+31
* | | | | | | | Vulkan Texture Cache: Limit render area to the max width/height of the targets.Fernando Sahmkow2022-10-064-9/+29
* | | | | | | | ImageBase: Basic fixes.Fernando Sahmkow2022-10-061-8/+5
* | | | | | | | General: Fix compilation for GCCLiam White2022-10-0616-42/+56
* | | | | | | | VideoCore: Implement formats needed for N64 emulation.Fernando Sahmkow2022-10-066-10/+10
* | | | | | | | Buffer Cache: Deduce vertex array limit from memory layout when limit is the highest possible.Fernando Sahmkow2022-10-063-4/+12
* | | | | | | | VideoCore: Add option to dump the macros.Fernando Sahmkow2022-10-061-0/+1
* | | | | | | | NVDRV: Further improvements.Fernando Sahmkow2022-10-0616-159/+278
* | | | | | | | Buffer Cache: Basic fixes.Fernando Sahmkow2022-10-061-15/+22
* | | | | | | | Decoders: Improve overall speed.Fernando Sahmkow2022-10-061-4/+11
* | | | | | | | DMA & InlineToMemory Engines Rework.bunnei2022-10-0621-242/+323
* | | | | | | | Maxwell3D: Add small_index_2Fernando Sahmkow2022-10-061-0/+2
* | | | | | | | Memory Manager: ensure safety of GPU to CPU address.Fernando Sahmkow2022-10-061-0/+3
* | | | | | | | MemoryManager: Fix errors popping out.Fernando Sahmkow2022-10-063-4/+18
* | | | | | | | Shader Decompiler: implement better tracking for Vulkan samplers.Fernando Sahmkow2022-10-061-9/+59
* | | | | | | | Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow2022-10-066-11/+46
* | | | | | | | Shader Decompiler: Fix dangerous behavior of invalid iterator insertion.Fernando Sahmkow2022-10-061-3/+3
* | | | | | | | MemoryManager: Finish up the initial implementation.Fernando Sahmkow2022-10-062-50/+138
* | | | | | | | OpenGL: Fix TickWorkFernando Sahmkow2022-10-061-0/+4
* | | | | | | | VideoCore: Refactor fencing system.Fernando Sahmkow2022-10-0620-167/+154
* | | | | | | | MemoryManager: initial multi paging system implementation.Fernando Sahmkow2022-10-066-209/+343
* | | | | | | | Vulkan: Fix Scissor on ClearsFernando Sahmkow2022-10-061-1/+8
* | | | | | | | NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-0618-242/+12
* | | | | | | | NVDRV: Refactor Host1xFernando Sahmkow2022-10-0633-173/+201
* | | | | | | | VideoCore: Refactor syncing.Fernando Sahmkow2022-10-0644-252/+648
* | | | | | | | Texture Cache: Fix GC and GPU Modified on Joins.Fernando Sahmkow2022-10-061-3/+5
* | | | | | | | Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow2022-10-0612-16/+63
* | | | | | | | Texture cache: Fix dangling references on multichannel.Fernando Sahmkow2022-10-063-27/+36
* | | | | | | | Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow2022-10-0610-152/+171
* | | | | | | | General: Rebase fixes.Fernando Sahmkow2022-10-061-7/+6
* | | | | | | | VideoCore: Extra Fixes.Fernando Sahmkow2022-10-063-3/+5
* | | | | | | | NVDRV: Remake ASGPUFernando Sahmkow2022-10-068-239/+882
* | | | | | | | NVDRV: Update copyright notices.Fernando Sahmkow2022-10-064-7/+13
* | | | | | | | MemoryManager: Temporary Fix for NVDEC.Fernando Sahmkow2022-10-061-1/+1
* | | | | | | | NvHostCtrl: Fix merge of nvflinger.Fernando Sahmkow2022-10-061-1/+2
* | | | | | | | VideoCore: Update MemoryManagerFernando Sahmkow2022-10-064-167/+86
* | | | | | | | Common: implement MultiLevelPageTable.Fernando Sahmkow2022-10-064-0/+171
* | | | | | | | VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow2022-10-0611-71/+87
* | | | | | | | OpenGl: Implement Channels.Fernando Sahmkow2022-10-069-118/+186
* | | | | | | | NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow2022-10-064-6/+35
* | | | | | | | VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-0650-809/+1461
* | | | | | | | NVASGPU: Fix Remap.Fernando Sahmkow2022-10-061-0/+8
* | | | | | | | NVDRV: Fix clearing when destroying.Fernando Sahmkow2022-10-063-14/+9
* | | | | | | | NVMAP: Fix the Free return parameters.Fernando Sahmkow2022-10-063-15/+18
* | | | | | | | NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow2022-10-0614-199/+291
* | | | | | | | NVDRV: Implement new NvMapFernando Sahmkow2022-10-0618-277/+307
* | | | | | | | NVDRV: Refactor and add new NvMap.Fernando Sahmkow2022-10-0620-45/+558
* | | | | | | | NVDRV: Cleanup.Fernando Sahmkow2022-10-064-32/+40
* | | | | | | | NVDRV: Implement QueryEvent.Fernando Sahmkow2022-10-0610-40/+133
* | | | | | | | NvHost: Remake Ctrl Implementation.Fernando Sahmkow2022-10-067-170/+312
* | | | | | | | NvHost: Try a different approach to blocking.Fernando Sahmkow2022-10-062-10/+7
* | | | | | | | NvHost: Fix some regressions and correct signaling on timeout.Fernando Sahmkow2022-10-061-25/+19
* | | | | | | | Texture Cache: Add ASTC 10x5 Format.Fernando Sahmkow2022-10-066-0/+23
* | | | | | | | Merge pull request #9013 from liamwhite/spinning-a-yarnbunnei2022-10-0619-23/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | common: remove "yuzu:" prefix from thread namesLiam2022-10-0419-23/+23
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #9015 from german77/amiibo-rewritebunnei2022-10-056-42/+112
|\ \ \ \ \ \ \ \
| * | | | | | | | service: nfp: Fix errors to pass unit testingNarr the Reg2022-10-046-42/+112
| |/ / / / / / /
* | | | | | | | Show error from cpp-httplib when we don't have a response to read (report errors while connecting to API) (#8999)Kyle Kienapfel2022-10-051-1/+2
* | | | | | | | Merge pull request #8987 from liamwhite/another-name-for-reinforcement-steelFernando S2022-10-052-27/+60
|\ \ \ \ \ \ \ \
| * | | | | | | | vulkan: automatically use larger staging buffer sizes when possibleLiam2022-09-252-27/+60
* | | | | | | | | Merge pull request #9011 from liamwhite/frog-emoji-momentFernando S2022-10-051-4/+21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader_recompiler: add extended LDC to GLASM backendLiam2022-10-021-4/+21
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #9005 from liamwhite/micro-fitbunnei2022-10-051-11/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | macro_jit_x64: cancel exit for taken branchLiam2022-10-011-11/+5
* | | | | | | | | | Merge pull request #9010 from liamwhite/buttwisebunnei2022-10-051-37/+9
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | macro_jit_x64: fix miscompilation of bit extraction operationsLiam2022-10-021-37/+9
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-0229-1333/+2303
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service: mii: Copy only valid name bytesgerman772022-10-021-3/+18
| * | | | | | | | | service: nfp: Implement mount target and open application area errors, minor fixesNarr the Reg2022-10-025-19/+124
| * | | | | | | | | nfp: Multiple fixes against HWgerman772022-10-029-62/+163
| * | | | | | | | | service: nfp: address commentsgerman772022-10-029-26/+29
| * | | | | | | | | service: nfp: Rewrite and implement applet callsgerman772022-10-0213-1263/+1542
| * | | | | | | | | core: hid: Add nfc support to emulated controllergerman772022-10-024-3/+123
| * | | | | | | | | yuzu: Use virtual amiibo driver instead of nfp servicegerman772022-10-021-25/+26
| * | | | | | | | | input_common: Enable virtual amiibo drivergerman772022-10-024-0/+102
| * | | | | | | | | input_common: Create virtual amiibo drivergerman772022-10-026-0/+244
* | | | | | | | | | Merge pull request #8992 from Morph1984/vi-vsync-eventbunnei2022-10-026-29/+66
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service: vi: Retrieve vsync event once per displayMorph2022-09-265-14/+42
| * | | | | | | | | | service: vi: Move VI results into its own fileMorph2022-09-262-16/+25
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #6598 from FernandoS27/falklands-are-britishliamwhite2022-10-021-1/+62
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow2022-10-021-1/+62
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8876 from FearlessTobi/multiplayer-part3bunnei2022-10-0130-184/+1307
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Address some review commentsFearlessTobi2022-09-207-52/+38
| * | | | | | | | | dedicated_room: fix token padding ...liushuyu2022-09-111-2/+12
| * | | | | | | | | fix black iconNarr the Reg2022-09-111-0/+2
| * | | | | | | | | yuzu: Multiple room UI improvementsgerman772022-09-1018-59/+176
| * | | | | | | | | ldn: Initial implementationFearlessTobi2022-09-0915-124/+1132
* | | | | | | | | | Merge pull request #9008 from ZwipZwapZapony/controller.colors_state.rightNarr the Reg2022-10-011-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony2022-10-011-1/+1
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8874 from vonchenplus/align_index_buffer_sizebunnei2022-10-011-1/+1
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Align index buffe size when vertex_buffer_unified_memory enableFengChen2022-09-101-1/+1
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #8910 from vonchenplus/astc_decode_errorbunnei2022-10-012-2/+2
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | video_core: Modify astc texture decode error fill valueFengChen2022-09-152-2/+2
| |/ / / / / / /
* | | | | | | | Merge pull request #8934 from german77/palma_releasebunnei2022-09-297-33/+842
|\ \ \ \ \ \ \ \
| * | | | | | | | service: hid: Partially implement palma controllerNarr the Reg2022-09-257-33/+842
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8940 from german77/silencebunnei2022-09-284-8/+8
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: Silence some clang warningsNarr the Reg2022-09-214-8/+8
| |/ / / / / / /
* | | | / / / / core/loader: Return nullptr if file is nullptrMerry2022-09-251-0/+4
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #8920 from abouvier/cmake-gitbunnei2022-09-251-27/+2
|\ \ \ \ \ \ \
| * | | | | | | cmake: fix git detectionAlexandre Bouvier2022-09-181-27/+2
* | | | | | | | Merge pull request #8941 from Kelebek1/single_core_sucksbunnei2022-09-241-2/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | Do not try to pause core timing from the audio thread when using single-coreKelebek12022-09-221-2/+7
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8945 from Tachi107/typosMorph2022-09-245-6/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | chore: fix some typosAndrea Pappacoda2022-09-235-6/+6
| |/ / / / / / /
* | | | | | | | Merge pull request #8948 from german77/orderMorph2022-09-241-0/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: sort input profiles by nameNarr the Reg2022-09-231-0/+2
* | | | | | | | | Merge pull request #8930 from lat9nq/disable-vulkan-checkMorph2022-09-247-45/+66
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | yuzu qt: Add option to disable startup Vulkan checklat9nq2022-09-197-45/+66
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #8943 from lioncash/netifaceMorph2022-09-232-6/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | sockets: Make fd member variable protectedLioncash2022-09-222-6/+17
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8939 from lioncash/renderMorph2022-09-232-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | audio_renderer: Make GetCommandBuffer() take a u32Lioncash2022-09-212-2/+2
| |/ / / / / / /
* | | | | | | | audio_manager: Forward declare result typeLioncash2022-09-212-1/+3
* | | | | | | | audio_manager: Remove redundant cast in ThreadFunc()Lioncash2022-09-211-3/+5
* | | | | | | | audio_manager: move std::functions in SetOutManager/SetInManagerLioncash2022-09-211-2/+2
* | | | | | | | audio_manager: Remove unused forward declarationsLioncash2022-09-212-10/+0
* | | | | | | | audio_manager: Remove unused sessions_started member variableLioncash2022-09-211-2/+0
* | | | | | | | audio_manager: Remove dependence on system stateLioncash2022-09-213-10/+4
|/ / / / / / /
* | | | | | | Merge pull request #8849 from Morph1984/parallel-astcbunnei2022-09-191-21/+35
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | astc: Enable parallel CPU astc decodingMorph2022-09-161-21/+35
* | | | | | | Merge pull request #8915 from vonchenplus/opus_multi_streambunnei2022-09-182-1/+38
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | core: implement HwOpus GetWorkBufferSizeForMultiStreamExFengChen2022-09-162-1/+38
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8827 from german77/amiibo_releasebunnei2022-09-1712-302/+1370
|\ \ \ \ \ \
| * | | | | | core: nfp: Remove magic numbersgerman772022-09-073-105/+103
| * | | | | | core: nfp: Workaround for lack of multiple nfp interfacesgerman772022-09-071-1/+3
| * | | | | | core: nfp: Correct date and amiibo nameNarr the Reg2022-09-074-18/+36
| * | | | | | core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg2022-09-0710-257/+356
| * | | | | | core: nfp: Implement amiibo encryptiongerman772022-09-077-276/+1227
* | | | | | | Merge pull request #8650 from Kelebek1/vsyncbunnei2022-09-174-33/+71
|\ \ \ \ \ \ \
| * | | | | | | core_timing: Sleep in discrete intervals, yield during spinMorph2022-08-021-12/+13
| * | | | | | | Add missing looping event schedule signalKelebek12022-08-021-5/+9
| * | | | | | | Make coretiming waiting more accurateKelebek12022-08-022-11/+31
| * | | | | | | Rework multi-core vsyncKelebek12022-08-022-17/+30
* | | | | | | | Merge pull request #8914 from lioncash/audio-constbunnei2022-09-1725-82/+87
|\ \ \ \ \ \ \ \
| * | | | | | | | audio_renderer: Pass command buffer by const referenceLioncash2022-09-164-4/+4
| * | | | | | | | sink_stream: Mark GetQueueSize as constLioncash2022-09-161-1/+1
| * | | | | | | | node_states: Mark relevant member functions as constLioncash2022-09-161-2/+2
| * | | | | | | | i3dl2/reverb: Mark relevant member functions as constLioncash2022-09-162-4/+4
| * | | | | | | | behavior_info: Mark CopyErrorInfo as constLioncash2022-09-164-6/+6
| * | | | | | | | audio_device: Mark GetDeviceVolume as constLioncash2022-09-162-2/+2
| * | | | | | | | audio_render_manager: Mark several functions as constLioncash2022-09-162-6/+6
| * | | | | | | | audio_in: Mark several functions as constLioncash2022-09-164-18/+18
| * | | | | | | | audio_out: Mark several functions as constLioncash2022-09-164-16/+17
| * | | | | | | | audio_buffers: Pass by const-ref in AppendBuffersLioncash2022-09-163-13/+17
| * | | | | | | | device_session: Convert for loop into ranged for in AppendBuffersLioncash2022-09-161-5/+5
| * | | | | | | | device_session: Pass arguments by const-ref in relevant functionsLioncash2022-09-163-7/+7
* | | | | | | | | Merge pull request #8906 from Docteh/fix_iconsbunnei2022-09-171-8/+13
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | UI: move icons from default into colorful theme.Kyle Kienapfel2022-09-161-8/+13
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8869 from SachinVin/cmakeMorph2022-09-161-6/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/CMakeLists.txt: Remove duplicate files.SachinVin2022-09-081-6/+0
* | | | | | | | | | Merge pull request #8649 from lat9nq/common-position-independentMorph2022-09-161-3/+3
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq2022-08-021-3/+3
* | | | | | | | | | | Merge pull request #8682 from lat9nq/dumpyMorph2022-09-1618-91/+386
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | mini_dump: Address review feedbacklat9nq2022-09-054-63/+71
| * | | | | | | | | | | vcpkg,cmake: Use vcpkg for dbghelplat9nq2022-09-051-1/+1
| * | | | | | | | | | | mini_dump: Check for debugger before spawning a childlat9nq2022-09-052-63/+37
| * | | | | | | | | | | mini_dump: Cleanup and add commentslat9nq2022-09-053-43/+87
| * | | | | | | | | | | yuzu: Use a debugger to generate minidumpslat9nq2022-09-0518-91/+360
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8911 from lioncash/cexpr-stringMorph2022-09-166-27/+40
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | audio_device: Mark member functions as const where applicableLioncash2022-09-153-10/+10
| * | | | | | | | | | audio_device: Make AudioDeviceName constructor constexprLioncash2022-09-155-17/+30
* | | | | | | | | | | Merge pull request #8878 from Kelebek1/remove_pausebunnei2022-09-1515-144/+29
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Remove pause callbacks from coretimingKelebek12022-09-1315-144/+29
* | | | | | | | | | | | Merge pull request #8901 from lioncash/docsliamwhite2022-09-1528-112/+105
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | audio_core: Amend documentation tagsLioncash2022-09-1528-112/+105
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #8909 from Docteh/taslinkyNarr the Reg2022-09-151-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | UI: Fix link to TAS help pageKyle Kienapfel2022-09-151-0/+3
* | | | | | | | | | | | | Merge pull request #8904 from liushuyu/fix-xbyak-linkageMai2022-09-151-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | common: do not link to xbyak on non-amd64 architecturesliushuyu2022-09-141-1/+2
| |/ / / / / / / / / / /
* | | | | | | | | | | | compressor: Simplify memset in InitializeCompressorEffectLioncash2022-09-131-1/+1
* | | | | | | | | | | | compressor: Mark params parameters as constLioncash2022-09-131-3/+3
* | | | | | | | | | | | compressor: Remove unneeded casts in ApplyCompressorEffectLioncash2022-09-131-2/+1
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #8880 from german77/slow-movingMai2022-09-131-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | input_common: Increase mapping timer from 2.5 seconds to 4 secondsgerman772022-09-111-1/+1
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Remove a pragma once from a cpp fileKelebek12022-09-121-2/+0
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #8842 from Kelebek1/AudOutbunnei2022-09-1024-832/+574
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | Don't stall with nvdecKelebek12022-09-044-2/+35
| * | | | | | | | Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-0223-842/+551
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #8863 from german77/triggersbunnei2022-09-101-0/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg2022-09-051-0/+15
* | | | | | | | | Merge pull request #8864 from german77/toggle_analogbunnei2022-09-104-7/+23
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | yuzu: input: fix invert symbol on axis and order options alphabeticallyNarr the Reg2022-09-061-13/+14
| * | | | | | | | input_common: Add support for analog toggleNarr the Reg2022-09-064-0/+15
| |/ / / / / / /
* | | | | | | | Merge pull request #8819 from liamwhite/cash-moneylat9nq2022-09-099-1/+32
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: add option for pessimistic flushingLiam2022-08-259-1/+32
* | | | | | | | | CMake: explicitly link mbedcrypto for yuzu-roomKyle Kienapfel2022-09-081-1/+1
| |_|_|_|_|_|/ / |/| | | | | | |
* | | | | | | | Merge pull request #8837 from Morph1984/invalidatebunnei2022-09-064-12/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | style: General style changes to match with the rest of the codebaseMorph2022-08-312-10/+7
| * | | | | | | | (shader/pipeline)_cache: Raise shader/pipeline cache versionMorph2022-08-312-2/+2
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8847 from german77/stopbunnei2022-09-051-4/+7
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | input_common: sdl: Always check for motion on reconnectNarr the Reg2022-09-041-4/+7
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8855 from german77/plsliamwhite2022-09-046-26/+27
|\ \ \ \ \ \ \
| * | | | | | | core: ns: Implement pl:s serviceNarr the Reg2022-09-036-26/+27
| |/ / / / / /
* | | | | | | Qt: Make General->Debug scrollableKyle Kienapfel2022-09-033-4/+9
* | | | | | | Merge pull request #8822 from FearlessTobi/multiplayer-fixesbunnei2022-09-0228-49/+182
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Address review commentsFearlessTobi2022-09-0211-27/+26
| * | | | | | core/ldn_types: Minor corrections and additionsFearlessTobi2022-08-271-1/+16
| * | | | | | yuzu/chat_room: Make font size biggerFearlessTobi2022-08-271-0/+4
| * | | | | | dedicated_room: Correctly handle token decodingFearlessTobi2022-08-271-0/+12
| * | | | | | yuzu/multiplayer: Warn when game is running or no network interface is selectedFearlessTobi2022-08-2711-19/+81
| * | | | | | core/socket_proxy: Correct broadcast behaviorFearlessTobi2022-08-271-1/+7
| * | | | | | yuzu: Display current game version in multiplayer roomFearlessTobi2022-08-276-11/+38
| * | | | | | network: Use lower timeout for enet_host_serviceFearlessTobi2022-08-272-2/+2
| * | | | | | core/bsd: Correctly unbind methods in destructorFearlessTobi2022-08-271-1/+5
| * | | | | | core/acc: Make CheckAvailability use LOG_DEBUGFearlessTobi2022-08-271-1/+1
| * | | | | | yuzu_room: Remove dependency on coreFearlessTobi2022-08-2711-9/+13
* | | | | | | Merge pull request #8843 from Kelebek1/SILENCE_WENCHMai2022-09-021-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Silence std::aligned_storage warnings as it's deprecated in C++23,Kelebek12022-09-011-1/+1
| | |/ / / / / | |/| | | | |
* / | | | | | Demote services from warning/info to debug to reduce log spam:Kelebek12022-09-015-16/+16
|/ / / / / /
* | | | | | Merge pull request #8752 from vonchenplus/rectangle_textureFernando S2022-08-3114-15/+62
|\ \ \ \ \ \
| * | | | | | video_code: support rectangle textureFengChen2022-08-2514-15/+62
* | | | | | | Merge pull request #8809 from german77/finally_is_fixedbunnei2022-08-281-1/+8
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMDNarr the Reg2022-08-241-1/+8
* | | | | | | Merge pull request #8566 from german77/galaxybunnei2022-08-272-1/+35
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | core: hid: Add fallback for dualjoycon and pro controllersgerman772022-07-112-1/+35
* | | | | | | Merge pull request #8812 from Kelebek1/autobunnei2022-08-241-6/+21
|\ \ \ \ \ \ \
| * | | | | | | Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as empty.Kelebek12022-08-241-6/+21
* | | | | | | | Merge pull request #8804 from vonchenplus/speed_up_idirectory_servicesbunnei2022-08-231-1/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | core:filesystem: speed up IDirectory servicevonchenplus2022-08-231-1/+2
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg2022-08-232-2/+38
* | | | | | | | hid: core: Add missing function table namesgerman772022-08-221-0/+6
|/ / / / / / /
* | | | | | | Merge pull request #8799 from liamwhite/where-did-the-padding-goliamwhite2022-08-212-3/+3
|\ \ \ \ \ \ \
| * | | | | | | core/file_sys: fix alignment of BuildIdLiam2022-08-212-3/+3
* | | | | | | | Merge pull request #8660 from Tachi107/findmodules-pkg-configliamwhite2022-08-211-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | build(externals): rename Findopus to FindOpusAndrea Pappacoda2022-08-011-1/+1
* | | | | | | | | Merge pull request #8784 from Docteh/nosnekliamwhite2022-08-2117-119/+116
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-2017-119/+116
* | | | | | | | | Merge pull request #8790 from liamwhite/too-many-ways-to-name-a-byte-stringbunnei2022-08-212-11/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/file_sys: fix BuildId paddingLiam2022-08-192-11/+7
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8783 from german77/looongliamwhite2022-08-211-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | yuzu: Allow longer controller profile namesNarr the Reg2022-08-191-1/+1
* | | | | | | | | | Merge pull request #8797 from Docteh/filteringliamwhite2022-08-213-7/+37
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Qt: Retranslate GameList header and Filter lineKyle Kienapfel2022-08-203-7/+37
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8795 from vonchenplus/support_framebuffer_crop_rect_top_not_zeroliamwhite2022-08-212-12/+25
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core: support framebuffer crop rect top not zerovonchenplus2022-08-202-12/+25
* | | | | | | | | | | core: implement clkrst servicevonchenplus2022-08-202-0/+184
|/ / / / / / / / / /
* | | / / / / / / / video_core: implement R16G16B16X16 texture formatLiam2022-08-191-1/+1
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | common: remove unneeded x86-specific headerliushuyu2022-08-161-1/+0
|/ / / / / / / /
* | | | | | | | core/socket_proxy: Final nitsFearlessTobi2022-08-151-8/+7
* | | | | | | | core: network: Address review commentsgerman772022-08-155-32/+31
* | | | | | | | yuzu: Fix crash on shutdownFearlessTobi2022-08-152-6/+4
* | | | | | | | internal_network: Fix mingw compilationFearlessTobi2022-08-151-4/+5
* | | | | | | | core, yuzu: Address first part of review commentsFearlessTobi2022-08-159-71/+70
* | | | | | | | core/socket_proxy: Fix compilationFearlessTobi2022-08-151-1/+1
* | | | | | | | Make copyright headers SPDX-compliantFearlessTobi2022-08-156-12/+14
* | | | | | | | core, network: Add ability to proxy socket packetsFearlessTobi2022-08-1528-526/+1028
* | | | | | | | web_service: Correct jwt issuer stringFearlessTobi2022-08-151-1/+3
* | | | | | | | dedicated_room: Initial implementationFearlessTobi2022-08-154-0/+418
* | | | | | | | Merge pull request #8739 from merryhime/swizzle_tablebunnei2022-08-142-15/+48
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | video_core/textures/decoders: Avoid SWIZZLE_TABLEMerry2022-08-092-15/+48
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8756 from Kelebek1/volbunnei2022-08-136-11/+12
|\ \ \ \ \ \ \
| * | | | | | | Do some log memes to help perceived volumeKelebek12022-08-122-2/+5
| * | | | | | | Allow audio volume up to 200%Kelebek12022-08-124-9/+7
* | | | | | | | Merge pull request #8755 from Morph1984/delimit-ipsbunnei2022-08-121-1/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | ips_layer: Delimit parsed hex value stringMorph2022-08-121-1/+2
* | | | | | | | | Merge pull request #8741 from Docteh/abootMai2022-08-122-2/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Qt: tweak ui filesKyle K2022-08-092-2/+3
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8745 from merryhime/null-fastmem-arenaliamwhite2022-08-122-7/+11
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | arm_dynarmic: Fix nullptr fastmem arenasMerry2022-08-092-7/+11
| |/ / / / / / /
* | | | | | | | Merge pull request #8647 from Docteh/default_darkliamwhite2022-08-124-14/+77
|\ \ \ \ \ \ \ \
| * | | | | | | | review pass on CheckDarkMode functionKyle Kienapfel2022-08-122-4/+4
| * | | | | | | | Linux: handle dark system themes nicelyKyle K2022-08-054-14/+77
* | | | | | | | | Merge pull request #8731 from FearlessTobi/better-ldnliamwhite2022-08-126-57/+711
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | core: ldn: Address review comments part 2german772022-08-122-334/+297
| * | | | | | | | core: ldn: Address review commentsNarr the Reg2022-08-084-56/+46
| * | | | | | | | ldn: Add better stubs and more data typesFearlessTobi2022-08-076-72/+773
* | | | | | | | | Merge pull request #8735 from djrobx/add_vsyncliamwhite2022-08-102-3/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Make vsync setting work for VulkanDJRobX2022-08-082-3/+4
* | | | | | | | | | Merge pull request #8722 from german77/ds4_goes_brrrbunnei2022-08-101-0/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | hid: core: Delay the stop vibration command when testingNarr the Reg2022-08-061-0/+4
* | | | | | | | | | | Merge pull request #8724 from german77/no_alphabunnei2022-08-104-25/+97
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-084-25/+97
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #8729 from merryhime/cp15-barriersbunnei2022-08-102-4/+29
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISBMerry2022-08-072-4/+29
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8499 from Docteh/pluralsbunnei2022-08-103-6/+14
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Translate english pluralsKyle Kienapfel2022-07-303-6/+14
| | |_|_|_|_|/ / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8715 from Docteh/suzhoubunnei2022-08-091-0/+9
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | Qt5 work around for suzhou numeralsKyle Kienapfel2022-08-041-0/+9
* | | | | | | | | | | core/arm: fix build errorLiam2022-08-082-2/+10
| |_|_|_|/ / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #8637 from liamwhite/bad-interruptsbunnei2022-08-0813-152/+64
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | kernel: unlayer CPU interrupt handlingLiam2022-07-2513-152/+64
* | | | | | | | | | | Merge pull request #8240 from liamwhite/count-cyclesMorph2022-08-082-8/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | core/arm: increase minimum_run_cyclesLiam2022-06-222-2/+2
| * | | | | | | | | | | core/arm: re-enable cycle countingmerry2022-06-222-6/+20
* | | | | | | | | | | | yuzu: Fix fmt 9.0.0 issueslat9nq2022-08-072-3/+4
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #8658 from liamwhite/plgpbunnei2022-08-071-9/+7
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | video_core: differentiate between tiled and untiled framebuffer sizes for unaccelerated copiesLiam2022-07-281-9/+7
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8700 from liamwhite/xc3-vk-crashbunnei2022-08-061-0/+12
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vk_texture_cache: return VK_NULL_HANDLE for views of null imagesLiam2022-08-021-0/+12
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8667 from Kelebek1/xc3liamwhite2022-08-061-2/+3
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan.Kelebek12022-07-291-2/+3
* | | | | | | | | | | Controller bugfixes in profile select (#8716)Steve2022-08-053-5/+10
| |_|_|_|_|_|_|/ / / |/| | | | | | | | |
* | | | | | | | | | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALEDLiam2022-08-035-273/+337
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | core/loader: remove ELF loaderLiam2022-08-015-313/+0
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge pull request #8678 from liamwhite/stop-waitingbunnei2022-07-312-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: stop waiting for shader compilation on user cancelLiam2022-07-302-2/+2
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #8622 from liamwhite/progressbunnei2022-07-311-0/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | qt: reset progress bar after shader compilationLiam2022-07-241-0/+4
* | | | | | | | | Properly write out the command buffer when serving close requestNikita Strygin2022-07-311-2/+5
* | | | | | | | | Merge pull request #8684 from liamwhite/delete-shaderMorph2022-07-311-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | renderer_opengl: delete shader source after linkingLiam2022-07-301-0/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8664 from liamwhite/monkey-compiler-v12-1Morph2022-07-301-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common: move forwarded value into SPSCQueueLiam2022-07-291-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | audio_core: fix -Wuninitialized when compiling with ASanLiam2022-07-301-4/+4
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #8656 from german77/audio-stepbunnei2022-07-291-2/+16
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: Add incremental steps to volume hotkeysNarr the Reg2022-07-271-2/+16
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8657 from Kelebek1/depopliamwhite2022-07-282-2/+2
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Avoid depop out of boundsKelebek12022-07-282-2/+2
* | | | | | | | Revert Coretiming PRs 8531 and 7454 (#8591)Maide2022-07-285-118/+69
* | | | | | | | implement pause on system suspend (#8585)snek2022-07-282-1/+43
|/ / / / / / /
* | | | | | | Merge pull request #8542 from Morph1984/gpu-use-old-qliamwhite2022-07-272-4/+3
|\ \ \ \ \ \ \
| * | | | | | | gpu_thread: Use the previous MPSCQueue implementationMorph2022-07-062-4/+3
* | | | | | | | Merge pull request #8636 from german77/irs_cluster_releaseliamwhite2022-07-276-7/+323
|\ \ \ \ \ \ \ \
| * | | | | | | | Address commentsNarr the Reg2022-07-252-17/+18
| * | | | | | | | fix compiler errorsgerman772022-07-242-12/+14
| * | | | | | | | service: irs: Implement clustering processorgerman772022-07-246-7/+320
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8633 from Morph1984/optional-keysliamwhite2022-07-275-4/+81
|\ \ \ \ \ \ \ \
| * | | | | | | | qt_software_keyboard: Fix infinite loop when moving between buttonsMorph2022-07-241-0/+14
| * | | | | | | | applet/swkbd: Implement optional symbol keysMorph2022-07-245-4/+67
* | | | | | | | | Merge pull request #8592 from devsnek/sig-handlerssnek2022-07-272-0/+71
* | | | | | | | | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-27180-487/+390
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | network: Address review commentsFearlessTobi2022-07-255-199/+203
* | | | | | | | network, yuzu: Make copyright headers SPDX-compliantFearlessTobi2022-07-2537-111/+74
* | | | | | | | network, yuzu: Improve variable naming and style consistencyFearlessTobi2022-07-2514-47/+53
* | | | | | | | yuzu_cmd: Fix compilationFearlessTobi2022-07-252-13/+1
* | | | | | | | network: Move global state into a seperate classFearlessTobi2022-07-2521-96/+150
* | | | | | | | common: multiplayer: Use GameInfo typegerman772022-07-2511-62/+60
* | | | | | | | Address second part of review commentsFearlessTobi2022-07-259-103/+92
* | | | | | | | Address first part of review commentsFearlessTobi2022-07-2514-133/+231
* | | | | | | | Fix compilation on linux gccFearlessTobi2022-07-256-31/+32
* | | | | | | | web_service: Fix -Wmissing-field-initializersFearlessTobi2022-07-251-1/+1
* | | | | | | | core: Fix -Wunused-variableFearlessTobi2022-07-251-1/+3
* | | | | | | | common, core: fix -Wmissing-field-initializersFearlessTobi2022-07-252-5/+5
* | | | | | | | yuzu: Hide multiplayer button and room statusFearlessTobi2022-07-252-16/+3
* | | | | | | | yuzu: Add ui files for multiplayer roomsFearlessTobi2022-07-2567-49/+4499
* | | | | | | | network: Add initial files and enet dependencyFearlessTobi2022-07-2512-0/+2890
* | | | | | | | Merge pull request #8564 from lat9nq/dinner-forkbunnei2022-07-2512-124/+181
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | startup_checks: Use WaitForSingleObject and more cleanuplat9nq2022-07-121-6/+9
| * | | | | | | startup_checks: Use GetEnvironmentVariableAlat9nq2022-07-111-4/+3
| * | | | | | | startup_checks: Clean uplat9nq2022-07-101-9/+6
| * | | | | | | startup_checks: Implement unix side codelat9nq2022-07-102-17/+48
| * | | | | | | yuzu: Simplify broken Vulkan handlinglat9nq2022-07-109-115/+65
| * | | | | | | yuzu: Check Vulkan on startup with a childlat9nq2022-07-103-1/+78
| * | | | | | | yuzu: Rename check_vulkan to startup_checkslat9nq2022-07-104-3/+3
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #8549 from liamwhite/kscheduler-scMorph2022-07-2513-602/+605
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | kernel: Ensure all uses of disable_count are balancedLiam2022-07-153-10/+21
| * | | | | | kernel: be more careful about initialization path for HLE threadsLiam2022-07-152-1/+8
| * | | | | | kernel: fix single-core preemption pointsLiam2022-07-156-40/+28
| * | | | | | kernel: fix issues with single core modeLiam2022-07-159-189/+225
| * | | | | | kernel: use KScheduler from mesosphereLiam2022-07-1512-602/+563
* | | | | | | yuzu: Add webcam support and rebase to latest masterNarr the Reg2022-07-248-16/+43
* | | | | | | service: irs: Move to IRS namespace and minor fixesgerman772022-07-2419-76/+70
* | | | | | | service: irs: Split processors and implement ImageTransferProcessorgerman772022-07-2418-291/+1091
* | | | | | | core: hid: Add cammera supportgerman772022-07-246-3/+423
* | | | | | | yuzu: Hook qt camera to camera drivergerman772022-07-2413-1/+481
* | | | | | | input_common: Add camera drivergerman772022-07-2411-5/+298
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #8545 from Kelebek1/Audioliamwhite2022-07-23269-8436/+33703
|\ \ \ \ \ \
| * | | | | | Project AndioKelebek12022-07-22269-8436/+33703
* | | | | | | Merge pull request #8611 from liamwhite/fix-flatpak-crashbunnei2022-07-231-5/+8
|\ \ \ \ \ \ \
| * | | | | | | video_core: use correct byte size for framebufferLiam2022-07-191-5/+8
* | | | | | | | ci,CMake: Drop Conan support for vcpkglat9nq2022-07-231-2/+3
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #8598 from Link4565/recv-dontwaitbunnei2022-07-221-1/+19
|\ \ \ \ \ \ \
| * | | | | | | Enable the use of MSG_DONTWAIT flag on RecvImplLink45652022-07-161-1/+19
* | | | | | | | Update configure_input.uiMatías Locatti2022-07-191-1/+1
* | | | | | | | implement resume messageGus Caplan2022-07-184-0/+23
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #8569 from merryhime/watchpointsmerry2022-07-174-8/+3
|\ \ \ \ \ \ \
| * | | | | | | dynarmic: Abort watchpoints ASAPMerry2022-07-154-8/+3
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #8508 from yuzu-emu/mc-speed-limitbunnei2022-07-1710-130/+20
|\ \ \ \ \ \ \
| * | | | | | | hle: service: nvflinger: Fix implicit conversion.bunnei2022-07-171-1/+4
| * | | | | | | yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei2022-07-1710-135/+15
| * | | | | | | hle: service: nvflinger: Factor speed limit into frame time calculation.bunnei2022-07-171-1/+8
* | | | | | | | Merge pull request #8544 from german77/14dot0bunnei2022-07-178-29/+45
|\ \ \ \ \ \ \ \
| * | | | | | | | service: fatal: Add function tablegerman772022-07-141-1/+7
| * | | | | | | | service: btdrv,bcat,btm: Update service tables to 14.0.0german772022-07-143-4/+13
| * | | | | | | | service am: Update service tables to 14.0.0german772022-07-141-0/+3
| * | | | | | | | service: ac: Replace intances of ProfileData with UserDatagerman772022-07-143-24/+22
* | | | | | | | | Merge pull request #8543 from BreadFish64/use_tsc_from_capsbunnei2022-07-173-1/+22
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | guard against div-by-zeroMarshall Mohror2022-07-061-2/+5
| * | | | | | | | common/x64: Use TSC clock rate from CPUID when availableMarshall Mohror2022-07-063-1/+19
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #8593 from merryhime/ranged-setting-Tbunnei2022-07-176-58/+59
|\ \ \ \ \ \ \ \
| * | | | | | | | common/setting: Make ranged a property of the typemerry2022-07-156-58/+59
* | | | | | | | | Merge pull request #8594 from liamwhite/skip-wpbunnei2022-07-162-6/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/arm: skip watchpoint checks when reading instructionsLiam2022-07-162-6/+6
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8511 from german77/hbmenubunnei2022-07-1611-85/+224
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | service: nifm: Stub GetInternetConnectionStatusgerman772022-06-291-1/+41
| * | | | | | | | service: ptm: Rewrite PSM and add TSgerman772022-06-2910-84/+183
* | | | | | | | | Merge pull request #8560 from liamwhite/bitfield-may-aliasbunnei2022-07-161-0/+9
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | common: fix bitfield aliasing on GCC/ClangLiam2022-07-101-0/+9
* | | | | | | | | Merge pull request #8587 from merryhime/padding-unusedMorph2022-07-151-4/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common_funcs: Mark padding as [[maybe_unused]]Merry2022-07-151-4/+6
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8588 from merryhime/IBinder-vdestructMorph2022-07-151-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | nvflinger: Polymorphic destructor requried for abstract class IBinderMerry2022-07-151-0/+1
| |/ / / / / / / /
* / / / / / / / / KCodeMemory: Mark virtual methods as overrideMerry2022-07-151-3/+3
|/ / / / / / / /
* | | | | | | | Merge pull request #8536 from Morph1984/fix-webapplet-inputliamwhite2022-07-151-2/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | qt_web_browser: Fix button inputs with QtWebEngineMorph2022-07-061-2/+6
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8510 from german77/vibrationliamwhite2022-07-153-3/+12
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | input_common: sdl: lower vibration frequency and use it's own unique threadgerman772022-06-293-3/+12
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8559 from liamwhite/waiter-listbunnei2022-07-111-3/+9
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | kernel: fix usage of waiter_list in FinalizeLiam2022-07-101-3/+9
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #8528 from Morph1984/astc10x6Fernando S2022-07-107-1/+16
|\ \ \ \ \ \
| * | | | | | renderer_(gl/vk): Implement ASTC_10x6_UNORMMorph2022-07-067-1/+16
| | |_|/ / / | |/| | | |
* | | | | | PRKelebek12022-07-105-11/+9
* | | | | | Rework CoreTimingKelebek12022-07-1013-82/+154
* | | | | | Merge pull request #8531 from FernandoS27/core-timing-fix-regliamwhite2022-07-102-12/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Core timing: use only one thread.Fernando Sahmkow2022-07-022-12/+2
* | | | | | Merge pull request #8501 from liamwhite/backtrace-againMai2022-07-085-15/+51
|\ \ \ \ \ \
| * | | | | | core/arm: better support for backtrace generationLiam2022-06-255-15/+51
* | | | | | | Merge pull request #8502 from liamwhite/end-waitliamwhite2022-07-072-4/+5
|\ \ \ \ \ \ \
| * | | | | | | kernel: clean up waiting implementationLiam2022-06-252-4/+5
| |/ / / / / /
* | | | | | | Merge pull request #8492 from german77/no_more_errorsFernando S2022-07-075-40/+76
|\ \ \ \ \ \ \
| * | | | | | | service: hid: Correct some mistakes and add more validationsNarr the Reg2022-06-295-40/+76
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #8522 from lat9nq/consolidate-settingsMorph2022-07-078-320/+232
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | settings: Consolidate RangedSetting's with regular oneslat9nq2022-06-308-320/+232
| |/ / / / /
* | | | | | Merge pull request #8486 from liushuyu/github-actions-verifyMorph2022-07-061-1/+7
|\ \ \ \ \ \
| * | | | | | CI: fix cachingliushuyu2022-07-051-1/+7
* | | | | | | Merge pull request #8532 from liamwhite/fiber-supplementsliamwhite2022-07-069-170/+79
|\ \ \ \ \ \ \
| * | | | | | | common/fiber: make fibers easier to useLiam2022-07-029-170/+79
* | | | | | | | Merge pull request #8477 from Docteh/less_globalMorph2022-07-051-3/+3
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | tweak API usage in qt_web_browser.cppKyle Kienapfel2022-06-221-3/+3
* | | | | | | | Merge pull request #8521 from lat9nq/gdbstub-in-boundsMorph2022-07-051-2/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | gdbstub_arch: Directly access SP registerlat9nq2022-06-301-2/+6
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8523 from liamwhite/sc-oopsieFernando S2022-07-012-1/+8
|\ \ \ \ \ \ \
| * | | | | | | cpu_manager: properly check idle on return from preemptionLiam2022-06-302-1/+8
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8490 from liamwhite/read-code-stopMorph2022-07-014-24/+64
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | dynarmic: Stop ReadCode callbacks to unmapped addressesLiam2022-06-224-24/+64
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #7454 from FernandoS27/new-core-timingFernando S2022-06-308-73/+133
|\ \ \ \ \ \
| * | | | | | Adress Feedback.Fernando Sahmkow2022-06-303-19/+29
| * | | | | | Native clock: Use atomic ops as before.Fernando Sahmkow2022-06-282-24/+29
| * | | | | | Native Clock: remove inaccuracy mask.Fernando Sahmkow2022-06-282-6/+1
| * | | | | | Address feedback.Fernando Sahmkow2022-06-281-13/+13
| * | | | | | Core: Protect each event from race conditions within it.Fernando Sahmkow2022-06-282-0/+2
| * | | | | | Core: Fix tests.Fernando Sahmkow2022-06-283-2/+5
| * | | | | | Core: add missing include.Fernando Sahmkow2022-06-281-0/+1
| * | | | | | Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow2022-06-283-5/+11
| * | | | | | Core: Reimplement Core Timing.Fernando Sahmkow2022-06-283-55/+93
| * | | | | | Common: improve native clock.Fernando Sahmkow2022-06-283-29/+29
* | | | | | | Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"lat9nq2022-06-291-11/+0
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #8512 from german77/nnResultMorph2022-06-29177-1450/+1404
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman772022-06-2714-33/+33
| * | | | | video_core: Replace VKSwapchain with Swapchaingerman772022-06-275-25/+23
| * | | | | video_core: Replace VKQueryCache with QueryCachegerman772022-06-276-28/+27
| * | | | | video_core: Replace VKScheduler with Schedulergerman772022-06-2735-111/+110
| * | | | | video_core: Replace VKBlitScreen with BlitScreengerman772022-06-273-51/+51
| * | | | | video_core: Replace VKFenceManager with FenceManagergerman772022-06-273-15/+14
| * | | | | core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman772022-06-2711-64/+63
| * | | | | core: Replace all instances of ResultCode with Resultgerman772022-06-27140-1176/+1136
* | | | | | Merge pull request #8504 from comex/mesosphere-current-processbunnei2022-06-271-0/+24
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Re-add missing `case` and braces, and trim whitespacecomex2022-06-261-1/+3
| * | | | | Update src/core/hle/kernel/svc.cppcomex2022-06-261-6/+14
| * | | | | Support InfoType_MesosphereCurrentProcesscomex2022-06-261-0/+14
* | | | | | Merge pull request #8475 from liamwhite/x18bunnei2022-06-2613-52/+69
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | kernel: make current thread pointer thread localLiam2022-06-2313-52/+69
| | |_|/ / | |/| | |
* / | | | gdbstub: fix register pokesLiam2022-06-251-0/+1
|/ / / /
* | | | Merge pull request #8491 from Morph1984/extra-assertbunnei2022-06-221-1/+0
|\ \ \ \
| * | | | KPageTable: Remove extraneous assertMorph2022-06-221-1/+0
| |/ / /
* | | | Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresbunnei2022-06-223-0/+22
|\ \ \ \ | |/ / / |/| | |
| * | | kernel: wait for threads to stop on pauseLiam2022-06-183-0/+22
* | | | Merge pull request #8432 from liamwhite/watchpointbunnei2022-06-2218-54/+510
|\ \ \ \
| * | | | core/debugger: memory breakpoint supportLiam2022-06-1618-54/+510
* | | | | Merge pull request #8468 from liamwhite/dispatch-trackingbunnei2022-06-224-14/+7
|\ \ \ \ \
| * | | | | kernel: fix some uses of disable_countLiam2022-06-164-14/+7
| |/ / / /
* | / / / service: am: Stub PerformSystemButtonPressingIfInFocusNarr the Reg2022-06-202-1/+24
| |/ / / |/| | |
* | | | core: fix initialization in single core, sync GPU modeLiam2022-06-174-0/+13
* | | | Merge pull request #8472 from german77/taceMorph2022-06-161-3/+3
|\ \ \ \
| * | | | common: param_package: Demote DEBUG to TRACE for gettersNarr the Reg2022-06-161-3/+3
* | | | | Make yuzu-cmd respect log_filter settingNikita Strygin2022-06-161-0/+6
* | | | | Implement ExitProcess svcNikita Strygin2022-06-161-1/+2
| |/ / / |/| | |
* | | | Merge pull request #8457 from liamwhite/kprocess-suspendFernando S2022-06-1612-212/+199
|\ \ \ \
| * | | | kernel: implement KProcess suspensionLiam2022-06-1412-212/+199
| |/ / /
* | | | Merge pull request #8460 from Morph1984/bounded-qliamwhite2022-06-162-87/+74
|\ \ \ \
| * | | | bounded_threadsafe_queue: Use constexpr capacity and maskMorph2022-06-152-87/+74
* | | | | Merge pull request #8317 from german77/notifabunnei2022-06-152-8/+172
|\ \ \ \ \
| * | | | | service: notifa: Implement most part of this servicegerman772022-05-092-8/+172
* | | | | | Merge pull request #8464 from liamwhite/break-debugMai2022-06-151-0/+7
|\ \ \ \ \ \
| * | | | | | kernel: notify debugger on break SVCLiam2022-06-151-0/+7
| | |_|/ / / | |/| | | |
* | | | | | vk_compute_pass: Explicitly cast to VkAccessFlagsMorph2022-06-151-25/+26
* | | | | | Merge pull request #8383 from Morph1984/shadow-of-the-pastMai2022-06-1535-153/+139
|\ \ \ \ \ \
| * | | | | | main: Eliminate variable shadowingMorph2022-06-141-3/+2
| * | | | | | wait_tree: Eliminate variable shadowingMorph2022-06-142-12/+12
| * | | | | | configure_ringcon: Eliminate variable shadowingMorph2022-06-141-4/+4
| * | | | | | configure_touch_from_button: Eliminate variable shadowingMorph2022-06-142-3/+3
| * | | | | | configure_per_game: Eliminate variable shadowingMorph2022-06-142-4/+4
| * | | | | | configure_input_player: Eliminate variable shadowingMorph2022-06-141-39/+39
| * | | | | | configure_dialog: Eliminate variable shadowingMorph2022-06-142-5/+4
| * | | | | | bootmanager: Eliminate variable shadowingMorph2022-06-141-1/+1
| * | | | | | game_list: Eliminate variable shadowingMorph2022-06-145-19/+19
| * | | | | | yuzu_cmd: Eliminate variable shadowingMorph2022-06-145-7/+7
| * | | | | | audio_core: Remove -Werror=unused-parameterMorph2022-06-141-1/+0
| * | | | | | CMakeLists: Make variable shadowing a compile-time errorMorph2022-06-146-16/+5
| * | | | | | common: Eliminate variable shadowingMorph2022-06-141-2/+2
| * | | | | | yuzu: Eliminate variable shadowingMorph2022-06-1410-25/+25
| * | | | | | web_service: Eliminate variable shadowingMorph2022-06-142-12/+12
* | | | | | | core: centralize profile scope for DynarmicLiam2022-06-153-7/+2
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #8461 from Morph1984/msvc-narrow-convMorph2022-06-141-1/+1
|\ \ \ \ \ \
| * | | | | | vk_compute_pass: Use VK_ACCESS_NONEMorph2022-06-141-1/+1
* | | | | | | Merge pull request #8434 from german77/uuidMorph2022-06-142-33/+38
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | input_common: Replace usage of string guid to common uuidNarr the Reg2022-06-072-33/+38
* | | | | | | Merge pull request #8439 from liamwhite/monkey-compilerMai2022-06-1479-213/+216
|\ \ \ \ \ \ \
| * | | | | | | kernel: fix passthrough of local captures in lambdaLiam2022-06-141-1/+3
| * | | | | | | common/assert: rework ASSERT handling to avoid std::function usageLiam2022-06-142-35/+20
| * | | | | | | general: fix compilation on MinGW GCC 12Liam2022-06-142-6/+5
| * | | | | | | common/assert: add unlikelyLiam2022-06-141-1/+1
| * | | | | | | general: fix compilation on GCC 12Liam2022-06-142-2/+2
| * | | | | | | kernel: ensure class token lambda exit is unreachableLiam2022-06-141-0/+1
| * | | | | | | kernel: fix inconsistency in AutoObjectTraits macro definitionsLiam2022-06-141-4/+7
| * | | | | | | common: Don't test ASSERT conditions inlineLiam2022-06-142-32/+36
| * | | | | | | common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-1472-173/+182
| | |_|_|/ / / | |/| | | | |
* / | | | | | vk_compute_pass: Silence Wextra warningMorph2022-06-141-1/+1
|/ / / / / /
* | | | | | Merge pull request #8458 from lat9nq/no-constexpr-flow-blockliamwhite2022-06-141-6/+0
|\ \ \ \ \ \
| * | | | | | structured_control_flow: Remove constexpr Flow::Blocklat9nq2022-06-141-6/+0
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8388 from liamwhite/simpler-pausebunnei2022-06-143-95/+36
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | CpuManager: simplify pausingLiam2022-06-093-95/+36
* | | | | | Merge pull request #8446 from liamwhite/cmd-gdbMorph2022-06-1312-8/+96
|\ \ \ \ \ \
| * | | | | | yuzu-cmd: ignore bogus timeous from SDLLiam2022-06-101-1/+9
| * | | | | | core/debugger: fix a number of shutdown deadlocksLiam2022-06-109-7/+72
| * | | | | | core/debugger: support operation in yuzu-cmdLiam2022-06-103-0/+15
| |/ / / / /
* | | | | | Merge pull request #8454 from liamwhite/inaddr-anyMorph2022-06-131-1/+1
|\ \ \ \ \ \
| * | | | | | core/debugger: allow remote connectionsLiam2022-06-121-1/+1
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #8443 from liamwhite/code-membunnei2022-06-133-26/+118
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | kernel: fix KCodeMemory initializationLiam2022-06-093-26/+118
| |/ / / /
* | | | | gdbstub_arch: Add missing virtual destructorLioncash2022-06-121-0/+1
* | | | | Merge pull request #8353 from Docteh/msvc_report_runtimeMai M2022-06-112-0/+30
|\ \ \ \ \
| * | | | | log the MSVC runtime version when running on MSVC buildKyle Kienapfel2022-06-112-0/+30
* | | | | | Merge pull request #8427 from Docteh/deprecate_qdesktopMai M2022-06-111-3/+15
|\ \ \ \ \ \
| * | | | | | deprecate usage of QDesktopWidget for going fullscreenKyle Kienapfel2022-06-061-3/+15
* | | | | | | Merge pull request #8449 from Docteh/translate_placeholderMai M2022-06-112-1/+16
|\ \ \ \ \ \ \
| * | | | | | | UI: retranslate the game list placeholderKyle Kienapfel2022-06-112-1/+16
| |/ / / / / /
* | | | | | | Merge pull request #8413 from behunin/bounded-queuebunnei2022-06-113-4/+185
|\ \ \ \ \ \ \
| * | | | | | | gpu_thread: Move to bounded queueLevi Behunin2022-06-033-4/+185
* | | | | | | | Merge pull request #8393 from lat9nq/default-vulkanbunnei2022-06-1112-48/+184
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | configure_graphics: Remove unused includelat9nq2022-06-041-1/+0
| * | | | | | | main: Insert warning text on broken Vulkanlat9nq2022-05-301-1/+6
| * | | | | | | main: Save config on broken Vulkan detectlat9nq2022-05-301-0/+2
| * | | | | | | yuzu-qt: Make has_broken_vulkan only for crasheslat9nq2022-05-305-11/+17
| * | | | | | | vulkan_library: Add debug logginglat9nq2022-05-301-0/+4
| * | | | | | | yuzu-qt: Attempt to workaround broken Vulkan installationslat9nq2022-05-309-46/+166
| * | | | | | | default_ini: Reflect new renderer backend default settinglat9nq2022-05-301-1/+1
| * | | | | | | settings: Set Vulkan to the default renderer backendlat9nq2022-05-301-1/+1
* | | | | | | | Merge pull request #8405 from Docteh/dock_undockMai M2022-06-112-5/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | ui: Status bars dock button becomes dock/undock buttonKyle Kienapfel2022-06-022-5/+11
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8333 from Docteh/translate_hotkeysMai M2022-06-112-26/+40
|\ \ \ \ \ \ \ \
| * | | | | | | | UI: Translate hotkey labels in configurationKyle K2022-05-192-26/+40
* | | | | | | | | Merge pull request #8318 from Docteh/cmake-qt56-entryMai M2022-06-1110-35/+25
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | motion touch ui: move remaining connection out of .ui fileKyle K2022-05-302-18/+3
| * | | | | | | | | Update some files with Qt 5.15.2 best practices in mindKyle K2022-05-298-17/+22
* | | | | | | | | | service: hid: Fix gesture regressionNarr the Reg2022-06-102-4/+3
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #8428 from bunnei/nvflinger-fix-timingbunnei2022-06-083-31/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei2022-06-063-31/+3
* | | | | | | | | | core/debugger: fix asio write usageLiam2022-06-071-2/+2
* | | | | | | | | | core/debugger: fix crash due to incorrect lambda captureLiam2022-06-071-8/+9
* | | | | | | | | | Merge pull request #8367 from Docteh/say_win11bunnei2022-06-061-1/+26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Logging: Report Post Windows 10 2004 versions, like Windows 11Kyle K2022-05-291-1/+26
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8426 from liamwhite/elfbunnei2022-06-065-263/+371
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | common: consolidate ELF structure definitionsLiam2022-06-055-263/+371
* | | | | | | | | | Merge pull request #8419 from liamwhite/library-listMai M2022-06-061-22/+28
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | gdbstub: add missing library list commandLiam2022-06-041-22/+28
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8395 from german77/ir_stubbunnei2022-06-042-21/+460
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service: hid: Improve stub of IRSNarr the Reg2022-05-312-21/+460
* | | | | | | | | | Maxwell3D: Fix 3D semaphore counter type 0 handlingBilly Laws2022-06-022-3/+3
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #8410 from liamwhite/thread-namesMai M2022-06-024-14/+172
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | core/debugger: Support reading guest thread namesLiam2022-06-024-14/+172
* | | | | | | | | Merge pull request #8409 from liamwhite/tdesc-fixMai M2022-06-022-10/+87
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | gdbstub: fix target descriptionsLiam2022-06-022-10/+87
* | | | | | | | | Merge pull request #8402 from liamwhite/better-stepMorph2022-06-0215-122/+247
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-0115-122/+247
* | | | | | | | | Merge pull request #8400 from Docteh/fullscreen_glitchbunnei2022-06-011-0/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | fix UI opening fullscreen after certain crashesKyle Kienapfel2022-06-011-0/+4
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8404 from Morph1984/virtualliamwhite2022-06-013-2/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/debugger: Define defaulted virtual destructorsMorph2022-06-013-2/+6
| | |/ / / / / / / | |/| | | | | | |
* / | | | | | | | gdbstub: Explicitly cast return type to u8Morph2022-06-011-2/+2
|/ / / / / / / /
* | / / / / / / core/debugger: Implement new GDB stub debuggerLiam2022-06-0127-42/+1500
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #8368 from german77/seventimesbunnei2022-05-306-368/+643
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman772022-05-275-6/+125
| * | | | | | service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformationgerman772022-05-275-3/+136
| * | | | | | service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabledgerman772022-05-274-2/+88
| * | | | | | service: hid: Add error handling to sixaxis functionsgerman772022-05-273-31/+55
| * | | | | | service: hid: Refractor sixaxis functionsgerman772022-05-272-185/+88
| * | | | | | service: hid: Implement MergeSingleJoyAsDualJoy according to REgerman772022-05-274-65/+57
| * | | | | | service: hid: Add error handling to setNpadAssignment and variantsgerman772022-05-273-23/+27
| * | | | | | service: hid: Quick RE fixes and commentsgerman772022-05-274-54/+68
* | | | | | | Merge pull request #8332 from Morph1984/reduce_exec_sizebunnei2022-05-294-19/+18
|\ \ \ \ \ \ \
| * | | | | | | time_zone_manager: Use s8 for month length tablesMorph2022-05-131-4/+3
| * | | | | | | video_core/surface: Use u8 for PixelFormat block tablesMorph2022-05-131-3/+3
| * | | | | | | codecs/vp9: Use u8 for norm and map lutsMorph2022-05-131-4/+4
| * | | | | | | command_generator: Use u8 for tap index lutMorph2022-05-131-8/+8
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8339 from Docteh/about_iconbunnei2022-05-292-3/+19
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | about dialog: Fix the logo in a multiplatform wayKyle K2022-05-162-3/+19
| |/ / / / /
* | | | | | Merge pull request #8385 from lat9nq/just-subsys-winMai M2022-05-281-1/+1
|\ \ \ \ \ \
| * | | | | | yuzu-qt: Call -Wl,--subsystem,windows directlylat9nq2022-05-281-1/+1
* | | | | | | Merge pull request #8374 from german77/asnycvibrationsbunnei2022-05-284-7/+63
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | input_common: Make vibration request asyncNarr the Reg2022-05-234-7/+63
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8372 from german77/touchbunnei2022-05-278-92/+140
|\ \ \ \ \ \
| * | | | | | input_common: touch: Rewrite touch driver to support multiple touch pointsgerman772022-05-238-92/+140
| |/ / / / /
* | | | | | path_util: Resolve `-Wpointer-bool-conversion` warninglat9nq2022-05-271-3/+1
* | | | | | Merge pull request #8379 from lat9nq/amd-push-desc-workaroundbunnei2022-05-251-0/+11
|\ \ \ \ \ \
| * | | | | | vulkan_device: Block AMDVLK's VK_KHR_push_descriptorlat9nq2022-05-251-0/+11
| |/ / / / /
* | | | | | Merge pull request #8369 from lat9nq/amd-wmel-workaroundbunnei2022-05-251-1/+6
|\ \ \ \ \ \
| * | | | | | vulkan_device: Workaround extension buglat9nq2022-05-251-1/+6
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #8311 from asLody/fix-stencil-facesbunnei2022-05-251-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | vk_rasterizer: fix stencil test when two faces are disabledLody2022-05-061-2/+2
| | |_|/ / | |/| | |
* | | | | Merge pull request #8342 from lat9nq/clang-latest-stdc++liamwhite2022-05-214-16/+25
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | qt_software_keyboard: Address review feedbacklat9nq2022-05-161-14/+14
| * | | | main: Use Common::U16StringFromBufferlat9nq2022-05-161-2/+4
| * | | | qt_software_keyboard: Use Common::U16StringFromBufferlat9nq2022-05-161-14/+15
| * | | | string_util: Add U16StringFromBufferlat9nq2022-05-162-0/+6
* | | | | video_core: Support new VkResultAlexandre Bouvier2022-05-171-0/+2
|/ / / /
* | / / general: Avoid ambiguous format_to compilation errorsLioncash2022-05-143-3/+3
| |/ / |/| |
* | | Merge pull request #8308 from german77/disablesixMorph2022-05-112-52/+47
|\ \ \
| * | | service: hid: Fix motion refresh rateNarr the Reg2022-05-062-2/+6
| * | | service: hid: Disable correctly motion inputgerman772022-05-061-50/+41
| |/ /
* | | Merge pull request #8314 from liamwhite/gl-flip-2Morph2022-05-111-4/+3
|\ \ \
| * | | OpenGL: implement face flips according to NDCLiam2022-05-071-4/+3
| |/ /
* | | Merge pull request #8313 from liamwhite/dma-bppMorph2022-05-111-3/+6
|\ \ \
| * | | maxwell_dma: use fallback if remapping is enabledLiam2022-05-111-3/+6
| * | | maxwell_dma: fix bytes per pixelLiam2022-05-071-3/+3
| |/ /
* | | video_core/macro: clear code on upload address assignmentLiam2022-05-103-0/+10
* | | VideoCore: Add option to dump the macros.Fernando Sahmkow2022-05-094-0/+44
* | | video_core/macro_jit_x64: warn on invalid parameter accessLiam2022-05-081-3/+21
|/ /
* | hle/result: Update std::expected replacement messageMorph2022-05-031-1/+1
* | hle/result: Add ResultRange overload in ResultValMorph2022-05-031-1/+3
* | Merge pull request #8272 from german77/stick_rangebunnei2022-05-034-9/+30
|\ \
| * | yuzu: Config allow to delete single axis directions when buttons are mapped to a stickNarr the Reg2022-04-272-3/+24
| * | yuzu: config: Set default range to 95%Narr the Reg2022-04-273-6/+6
* | | hle/result: Implement ResultRangeMorph2022-05-031-0/+42
* | | ui: retranslate the network tabKyle K2022-05-022-2/+11
* | | ui: let system locale control format of Custom RTCKyle K2022-05-011-3/+0
* | | Merge pull request #8274 from german77/firmwareMorph2022-04-292-1/+21
|\ \ \
| * | | service: hid: Stub IsFirmwareUpdateNeededForNotificationgerman772022-04-272-1/+21
| |/ /
* | | Merge pull request #8280 from Tachi107/spdx-fixupMai M2022-04-2933-357/+90
|\ \ \
| * | | chore: add missing SPDX tagsAndrea Pappacoda2022-04-2833-357/+90
* | | | Merge pull request #8282 from liamwhite/gcc-12Mai M2022-04-293-4/+4
|\ \ \ \ | |/ / / |/| | |
| * | | GCC 12 fixesLiam2022-04-283-4/+4
* | | | Merge pull request #8267 from Morph1984/swapbuffersbunnei2022-04-281-0/+5
|\ \ \ \
| * | | | renderer_vulkan: Update screen info if the framebuffer size has changedMorph2022-04-261-0/+5
| | |/ / | |/| |
* | | | Merge pull request #8236 from Docteh/sort_translationsMai M2022-04-281-6/+67
|\ \ \ \
| * | | | Changes to language order in General -> UI -> Interface LanguageKyle K2022-04-271-6/+67
* | | | | Merge pull request #8229 from german77/reinterpret2bunnei2022-04-2722-386/+429
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | service: hid: Ensure all structs are initializedNarr the Reg2022-04-2416-104/+105
| * | | | service: hid: Access shared memory directlyNarr the Reg2022-04-2321-305/+347
| |/ / /
* | | | Merge pull request #8261 from liamwhite/jit-cleanupMai M2022-04-253-132/+225
|\ \ \ \ | |_|/ / |/| | |
| * | | service: jit: document and clean upLiam2022-04-253-132/+225
| |/ /
* | | Merge pull request #8260 from Morph1984/c4146Mai M2022-04-251-1/+1
|\ \ \
| * | | kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFFMorph2022-04-241-1/+1
| |/ /
* / / Remove unused PrepareReschedule functionMerry2022-04-247-20/+0
|/ /
* | Merge pull request #8249 from german77/queuedMorph2022-04-231-3/+5
|\ \
| * | hotkeys: Trigger actions on a separate threadNarr the Reg2022-04-231-3/+5
* | | general: Convert source file copyright comments over to SPDXMorph2022-04-231366-4208/+2745
* | | Merge pull request #7976 from BytesGalore/masterbunnei2022-04-231-1/+2
|\ \ \
| * \ \ Merge branch 'yuzu-emu:master' into masterBytesGalore2022-03-061-2/+2
| |\ \ \
| * | | | loader: log the type of mismatching file-extensionBytesGalore2022-03-031-1/+2
* | | | | Merge pull request #7978 from german77/sidewaybunnei2022-04-2210-0/+127
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | input_common: Map sticks correctly when mapped sidewaysNarr the Reg2022-03-2210-0/+127
* | | | | Merge pull request #8222 from german77/sixaxis_testbunnei2022-04-226-99/+363
|\ \ \ \ \
| * | | | | service: hid: Improve accuracy of sixaxis functionsNarr the Reg2022-04-186-99/+363
* | | | | | Merge pull request #8192 from german77/screenshotMai M2022-04-213-0/+13
|\ \ \ \ \ \
| * | | | | | bootmanager: Don't create another screenshot request if previous one is not done yetgerman772022-04-183-0/+13
| |/ / / / /
* | | | | | Merge pull request #8232 from liamwhite/backtraceMai M2022-04-216-90/+98
|\ \ \ \ \ \
| * | | | | | core/arm: separate backtrace collectionLiam2022-04-216-90/+98
* | | | | | | Merge pull request #8231 from german77/warningMai M2022-04-211-0/+9
|\ \ \ \ \ \ \
| * | | | | | | input_common: Ignore boost uninitialized local variableNarr the Reg2022-04-211-0/+9
* | | | | | | | Merge pull request #8224 from Docteh/hihi1bunnei2022-04-201-1/+19
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | ui: translate hat directionsKyle K2022-04-191-1/+19
| | |/ / / / / | |/| | | | |
* | | | | | | Prevent the mouse cursor from leaving the window when mouse panning is enabledPurple2022-04-192-2/+41
| |/ / / / / |/| | | | |
* | | | | | yuzu: mention GPLv3.0+ in about dialogAndrea Pappacoda2022-04-181-1/+1
|/ / / / /
* | | | | Merge pull request #8204 from Docteh/translate_gameslistMai M2022-04-173-3/+6
|\ \ \ \ \
| * | | | | ui: Fix Game Compatibility list translationsKyle K2022-04-173-3/+6
* | | | | | Merge pull request #6558 from german77/ringcon2Fernando S2022-04-1629-28/+2608
|\ \ \ \ \ \
| * | | | | | yuzu: Call ignore event after ensuring it's initializedNarr the Reg2022-04-162-2/+2
| * | | | | | yuzu: Add custom ringcon configurationgerman772022-04-1619-65/+992
| * | | | | | hidbus: Implement hidbus and ringcongerman772022-04-1614-26/+1679
* | | | | | | Merge pull request #8188 from merryhime/jit-race-page-table-changedbunnei2022-04-164-57/+84
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | dynarmic: Fix race when switching page tablesmerry2022-04-104-57/+84
* | | | | | | Merge pull request #8205 from liamwhite/n64-miscFernando S2022-04-1611-9/+127
|\ \ \ \ \ \ \
| * | | | | | | video_core: implement formats for N64 emulationFernando Sahmkow2022-04-148-7/+102
| * | | | | | | buffer_cache: cap vertex buffer sizesLiam2022-04-141-1/+14
| * | | | | | | maxwell3d: add small_index_2 registerLiam2022-04-142-1/+11
* | | | | | | | Merge pull request #8172 from bunnei/kernel-mutexFernando S2022-04-1612-89/+46
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | core: hle: kernel: k_thread: Rework dummy thread waiting.bunnei2022-04-122-28/+21
| * | | | | | | core: hle: service: Allocate a service thread.bunnei2022-04-121-1/+2
| * | | | | | | hle: kernel: k_spin_lock: Remove unused ThreadPause.bunnei2022-04-121-28/+0
| * | | | | | | hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei2022-04-1210-32/+23
* | | | | | | | Merge pull request #8190 from Docteh/palswapbunnei2022-04-143-0/+18
|\ \ \ \ \ \ \ \
| * | | | | | | | ui: Touching QPalette::Text broke dark -> light UI. don't doKyle K2022-04-121-2/+0
| * | | | | | | | ui: Set Link Color when setting themeKyle K2022-04-113-0/+20
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8027 from lat9nq/cmd-fullscreen-sizebunnei2022-04-141-6/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | emu_window_sdl2: Set window size to display dimensions for exclusive fullscreenlat9nq2022-03-151-6/+7
* | | | | | | | | Merge pull request #8202 from merryhime/fix-single-coreFernando S2022-04-132-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | dynarmic: Fix single core modemerry2022-04-132-2/+2
| | |_|_|/ / / / / | |/| | | | | | |
* / | | | | | | | service: jit: Implement the JIT serviceLiam2022-04-135-9/+784
|/ / / / / / / /
* | | | | | | | Merge pull request #8165 from bunnei/ensure-session-port-cleanupbunnei2022-04-128-25/+53
|\ \ \ \ \ \ \ \
| * | | | | | | | hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession.bunnei2022-04-086-13/+46
| * | | | | | | | hle: kernel: k_server_port: Release ref-counted host emulation members on Destroy.bunnei2022-04-081-0/+3
| * | | | | | | | hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei2022-04-081-3/+2
| * | | | | | | | hle: service: sm: Remove manual tracking of KServerPorts.bunnei2022-04-082-8/+1
| * | | | | | | | hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is expired rather than locking.bunnei2022-04-081-1/+1
* | | | | | | | | Merge pull request #8178 from tech-ticks/skyline-icache-fixbunnei2022-04-124-15/+34
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)tech-ticks2022-04-094-15/+34
* | | | | | | | | Merge pull request #8157 from lat9nq/kernel-racesbunnei2022-04-127-13/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | k_system_control: Fix data racelat9nq2022-04-061-3/+3
| * | | | | | | | | k_auto_object: Fix data racelat9nq2022-04-041-1/+1
| * | | | | | | | | k_thread: Fix data racelat9nq2022-04-042-3/+4
| * | | | | | | | | k_process: Fix data racelat9nq2022-04-041-1/+1
| * | | | | | | | | kernel: Fix current_process racelat9nq2022-04-041-4/+4
| * | | | | | | | | k_scheduler_lock: Fix data racelat9nq2022-04-041-1/+2
* | | | | | | | | | service: sfdnsres: add missing includes for some BSDs after 82d46a974ad4Jan Beich2022-04-121-0/+4
* | | | | | | | | | Merge pull request #8180 from liamwhite/symbolsFernando S2022-04-114-129/+231
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core: extract symbol readingLiam2022-04-094-129/+231
* | | | | | | | | | | Merge pull request #8171 from tech-ticks/skyline-improvementsFernando S2022-04-107-30/+245
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | service: sfdnsres: Implement DNS address resolutiontech-ticks2022-04-082-5/+197
| * | | | | | | | | | service: bsd: Add keepalive socket optiontech-ticks2022-04-074-0/+10
| * | | | | | | | | | patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks2022-04-071-25/+38
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8149 from liamwhite/front-facebunnei2022-04-091-1/+8
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | OpenGL: propagate face flip conditionLiam2022-04-041-4/+10
| * | | | | | | | | OpenGL: flip front faces if Z scale is invertedLiam2022-04-041-2/+3
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8138 from german77/data-no-racebunnei2022-04-086-176/+256
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | core: hid: Fix double lock on softlock and forced updatesNarr the Reg2022-04-081-2/+12
| * | | | | | | | core: hid: Replace lock_guard with scoped_lockNarr the Reg2022-04-073-44/+44
| * | | | | | | | core: hid: Reduce the amount of dataracesgerman772022-04-076-176/+246
* | | | | | | | | Merge pull request #8169 from merryhime/scoped_lockbunnei2022-04-0829-105/+105
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/hle: Standardize scoped_lock initializersMerry2022-04-075-23/+23
| * | | | | | | | | yuzu/util: Replace lock_guard with scoped_lockMerry2022-04-071-1/+1
| * | | | | | | | | web_service: Replace lock_guard with scoped_lockMerry2022-04-071-2/+2
| * | | | | | | | | video_core: Replace lock_guard with scoped_lockMerry2022-04-0711-18/+18
| * | | | | | | | | input_common: Replace lock_guard with scoped_lockMerry2022-04-072-29/+29
| * | | | | | | | | core: Replace lock_guard with scoped_lockMerry2022-04-072-14/+14
| * | | | | | | | | core/hle: Replace lock_guard with scoped_lockMerry2022-04-074-13/+13
| * | | | | | | | | common: Replace lock_guard with scoped_lockMerry2022-04-073-5/+5
* | | | | | | | | | CMakeLists: Enforce C4505 and C5245Morph2022-04-081-0/+2
* | | | | | | | | | Merge pull request #8167 from Tachi107/patch-1merry2022-04-071-2/+0
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | fix: remove #pragma once in .cpp fileAndrea Pappacoda2022-04-071-2/+0
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8161 from liamwhite/gl-s8d24Fernando S2022-04-076-4/+58
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | OpenGL: fix S8D24 to ABGR8 conversionsLiam2022-04-076-4/+58
* | | | | | | | | | Merge pull request #8152 from liamwhite/gl-cropFernando S2022-04-073-1/+10
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | OpenGL: fix croppingLiam2022-04-043-1/+10
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8150 from liamwhite/vk-cropFernando S2022-04-071-2/+3
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Vulkan: crop to screen dimensions if crop not explicitly requestedLiam2022-04-041-2/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #8148 from merryhime/interruptsFernando S2022-04-076-45/+42
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry2022-04-034-27/+19
| * | | | | | | | | | dynarmic: Better interruptsmerry2022-04-036-22/+27
* | | | | | | | | | | Merge pull request #8143 from merryhime/rdtscFernando S2022-04-071-14/+35
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | native_clock: Internal linkage for FencedRDTSCMerry2022-04-031-2/+4
| * | | | | | | | | | | native_clock: Use lfence with rdtscmerry2022-04-031-14/+33
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8133 from liamwhite/gl-spv-cbufFernando S2022-04-076-25/+51
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | shader_recompiler: Decrease indirect cbuf limit to match hardwareLiam2022-04-041-1/+1
| * | | | | | | | | | shader_compiler: support const buffer indirect addressing in GLSLLiam2022-04-014-9/+38
| * | | | | | | | | | shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VLiam2022-04-013-17/+14
* | | | | | | | | | | Merge pull request #8164 from liamwhite/jit-stubbunnei2022-04-078-1/+88
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | service: jit: stub JIT serviceLiam2022-04-078-1/+88
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8122 from bunnei/improve-thread-usagebunnei2022-04-0613-27/+74
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | hle: service: nvdrv: Create a service thread where appropriate.Morph2022-04-021-1/+1
| * | | | | | | | | | hle: service: vi: Create a service thread where appropriate.bunnei2022-04-021-1/+2
| * | | | | | | | | | hle: service: bsd: Create a service thread where appropriate.bunnei2022-04-021-1/+2
| * | | | | | | | | | hle: service: filesystem: Create a service thread where appropriate.bunnei2022-04-021-5/+8
| * | | | | | | | | | hle: service: audio: Create a service thread where appropriate.bunnei2022-04-022-4/+6
| * | | | | | | | | | hle: service: Add option for service interfaces to create or use the default thread.bunnei2022-04-025-11/+29
| * | | | | | | | | | hle: kernel: Create a default thread for services that do not need their own host thread.bunnei2022-04-022-4/+26
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | service: hid: Partially revert #8123german772022-04-061-0/+4
* | | | | | | | | | Merge pull request #8137 from bunnei/improve-nvflinger-2bunnei2022-04-069-91/+99
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.bunnei2022-04-022-61/+42
| * | | | | | | | | hle: service: nvflinger: consumer_base: Cleanup & fixes.bunnei2022-04-022-15/+17
| * | | | | | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuffers.bunnei2022-04-022-10/+38
| * | | | | | | | | hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.bunnei2022-04-022-3/+0
| * | | | | | | | | hle: service: nvflinger: Use correct logger namespace.bunnei2022-04-021-2/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8100 from Morph1984/registered-crashbunnei2022-04-061-2/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | registered_cache: Prevent nullptr dereference when accumulating filesMorph2022-03-271-2/+4
* | | | | | | | | | Merge pull request #8159 from merryhime/pstMai M2022-04-052-0/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry2022-04-052-0/+4
* | | | | | | | | | | build: remove -fconceptsAndrea Pappacoda2022-04-051-6/+0
|/ / / / / / / / / /
* | | | | | | | | | Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"bunnei2022-04-051-0/+1
* | | | | | | | | | texture_cache/util: Remove unneeded ReadBlockUnsafeameerj2022-04-041-1/+0
* | | | | | | | | | Merge pull request #8089 from merryhime/paranoiabunnei2022-04-044-45/+63
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | configure_cpu: More descriptive text for Paranoid optionmerry2022-03-261-1/+1
| * | | | | | | | | configuration: Add Paranoid CPU accuracy levelmerry2022-03-264-45/+63
* | | | | | | | | | Merge pull request #8105 from merryhime/atomicload128bunnei2022-04-032-4/+96
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | native_clock: Use writeback from CAS to avoid double-loadingmerry2022-04-021-4/+6
| * | | | | | | | | | atomic_ops: Implement AtomicCompareAndSwap with writebackmerry2022-04-021-0/+73
| * | | | | | | | | | native_clock: Use AtomicLoad128Merry2022-04-021-2/+2
| * | | | | | | | | | atomic_ops: Implement AtomicLoad128Merry2022-04-021-0/+17
* | | | | | | | | | | Merge pull request #8135 from Morph1984/websession-hackbunnei2022-04-031-0/+8
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | applets/web: Keep foreground (websession) web applet openMorph2022-04-021-0/+8
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8123 from german77/bombslingerbunnei2022-04-033-66/+69
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | service: npad: Default initialize shared memorygerman772022-04-031-48/+48
| * | | | | | | | | | service: hid: Remove inaccurate behavior on initializationgerman772022-03-313-18/+21
* | | | | | | | | | | Merge pull request #8134 from Tachi107/remove-time-stretchermerry2022-04-026-137/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | audio_core: remove time stretcherAndrea Pappacoda2022-04-016-137/+3
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8141 from merryhime/configure-hotkeys-columnsMorph2022-04-021-3/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | configure_hotkeys: Make first column stretch and not last columnmerry2022-04-021-3/+4
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #8140 from merryhime/per-game-addon-columnsMorph2022-04-021-1/+5
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | configure_per_game_addons: Set tree view minimum section size to 150pxmerry2022-04-021-0/+1
| * | | | | | | | | | | configure_per_game_addons: Stretch first column and not lastmerry2022-04-021-1/+4
| |/ / / / / / / / / /
* / / / / / / / / / / fix: typosAndrea Pappacoda2022-04-025-10/+10
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #8128 from FernandoS27/gc-fixesFernando S2022-04-012-3/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | GPU Garbage Collection: Fix regressions.Fernando Sahmkow2022-04-012-3/+1
* | | | | | | | | | | Merge pull request #8079 from lat9nq/applet-typoMai M2022-04-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | configure_debug: Fix typolat9nq2022-03-241-2/+2
* | | | | | | | | | | | Merge pull request #8097 from Tachi107/build-cleanup-installMai M2022-04-012-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | build: cleanup installation of yuzu and yuzu-cmdAndrea Pappacoda2022-03-272-2/+2
* | | | | | | | | | | | | Merge pull request #8066 from ameerj/gpu-decode-fixesFernando S2022-04-011-14/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | codec: Plug GPU decoder memory leakameerj2022-03-221-0/+2
| * | | | | | | | | | | | codec: Disable HW_FRAMES method check on Windowsameerj2022-03-221-14/+19
* | | | | | | | | | | | | Merge pull request #8116 from ameerj/nvhost_ctrl_bad_paramFernando S2022-04-011-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameterameerj2022-03-291-1/+1
* | | | | | | | | | | | | | Merge pull request #8076 from ameerj/nv-vk-msaa-scalebunnei2022-03-313-7/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ameerj2022-03-243-7/+8
* | | | | | | | | | | | | | | Merge pull request #8120 from german77/signalbunnei2022-03-311-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleNarr the Reg2022-03-311-0/+4
* | | | | | | | | | | | | | | | Merge pull request #8090 from bunnei/fix-skylinebunnei2022-03-315-54/+241
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & UnlockForCodeMemory.bunnei2022-03-261-48/+12
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.bunnei2022-03-262-0/+124
| * | | | | | | | | | | | | | | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use physical address space.bunnei2022-03-261-2/+5
| * | | | | | | | | | | | | | | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.bunnei2022-03-261-2/+2
| * | | | | | | | | | | | | | | hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical address space.bunnei2022-03-261-1/+2
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.bunnei2022-03-262-0/+83
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.bunnei2022-03-261-0/+8
| * | | | | | | | | | | | | | | hle: kernel: k_page_linked_list: Add Empty method.bunnei2022-03-261-0/+4
| * | | | | | | | | | | | | | | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.bunnei2022-03-261-1/+1
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #8107 from german77/fullscreenbunnei2022-03-301-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | yuzu: Only override fullscreen setting if gamepath or argument is providedgerman772022-03-291-3/+10
| | |_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #8109 from lat9nq/god-whyMorph2022-03-291-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | yuzu_cmd: Start the logging backendlat9nq2022-03-291-0/+1
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
* / | | | | | | | | | | | | gl_rasterizer: Avoid scenario locking already owned mutexameerj2022-03-291-3/+3
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #8098 from merryhime/ic-ivaubunnei2022-03-291-2/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | arm_dynarmic_64: Invalidate on all coresmerry2022-03-271-2/+4
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #8095 from bylaws/masterMai M2022-03-273-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Include <bit> header when std::count{r,l}_zero is usedBilly Laws2022-03-223-0/+4
* | | | | | | | | | | | Merge pull request #8088 from bunnei/fixup-nvflingerFernando S2022-03-279-547/+136
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer tracking.bunnei2022-03-265-181/+130
| * | | | | | | | | | | | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of unique_lock.bunnei2022-03-261-2/+2
| * | | | | | | | | | | | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.bunnei2022-03-261-4/+4
| * | | | | | | | | | | | hle: service: nvflinger: Remove unused BufferQueue.bunnei2022-03-262-360/+0
* | | | | | | | | | | | | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory."bunnei2022-03-266-65/+4
| |_|/ / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #8041 from Morph1984/inline-swkbdbunnei2022-03-263-166/+415
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | applets/swkbd: Split software keyboard initializationMorph2022-03-222-160/+349
| * | | | | | | | | | | applets/swkbd: Add new inline software keyboard typesMorph2022-03-221-6/+66
| |/ / / / / / / / / /
* | | | | | | | | | | Memory: Don't protect reads on Normal accuracy.Fernando Sahmkow2022-03-251-1/+1
* | | | | | | | | | | Texture Cache: Add Cached CPU system.Fernando Sahmkow2022-03-255-3/+64
* | | | | | | | | | | Merge pull request #7720 from FernandoS27/yfc-gcbunnei2022-03-2520-43/+259
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | GC: Address Feedback.Fernando Sahmkow2022-03-257-29/+37
| * | | | | | | | | | | Garbage Collection: Final tuning.Fernando Sahmkow2022-03-256-24/+36
| * | | | | | | | | | | Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow2022-03-256-6/+78
| * | | | | | | | | | | Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow2022-03-2513-32/+156
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8050 from bunnei/nvflinger-rewriteFernando S2022-03-2560-796/+2984
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | hle: nvflinger: ConsumerBase: Mark ctor as explicit.bunnei2022-03-251-1/+1
| * | | | | | | | | | | hle: vi: NativeWindow: Fix trivially copyable issues.bunnei2022-03-251-4/+4
| * | | | | | | | | | | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.bunnei2022-03-251-11/+11
| * | | | | | | | | | | hle: nvdrv: nvdata: Cleanup NvFence static assert.bunnei2022-03-251-1/+1
| * | | | | | | | | | | hle: nvflinger: Remove unused unordered_map include.bunnei2022-03-251-1/+0
| * | | | | | | | | | | hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo.bunnei2022-03-251-1/+1
| * | | | | | | | | | | hle: nvflinger: Merge Rect with Common::Rectangle.bunnei2022-03-256-90/+54
| * | | | | | | | | | | hle: nvflinger: buffer_queue_core: Declare default dtor.bunnei2022-03-252-0/+3
| * | | | | | | | | | | hle: nvflinger: buffer_queue_producer: DequeueBuffer: Remove unnecessary lock.bunnei2022-03-251-3/+1
| * | | | | | | | | | | hle: nvflinger: consumer_base: StillTracking: Should be const.bunnei2022-03-252-2/+3
| * | | | | | | | | | | hle: nvflinger: graphic_buffer_producer: Remove unnecessary pragma pack.bunnei2022-03-251-2/+0
| * | | | | | | | | | | hle: nvflinger: parcel: Reserve token size.bunnei2022-03-251-1/+2
| * | | | | | | | | | | hle: nvflinger: buffer_queue_core: StillTracking: Take const reference.bunnei2022-03-254-7/+7
| * | | | | | | | | | | hle: nvflinger: buffer_queue_core: Cleanup locking.bunnei2022-03-251-2/+2
| * | | | | | | | | | | hle: nvflinger: Use std::chrono for present_ns.bunnei2022-03-257-25/+30
| * | | | | | | | | | | hle: nvflinger: Migrate android namespace -> Service::android.bunnei2022-03-2535-79/+76
| * | | | | | | | | | | hle: nvflinger: BufferQueueProducer: Handle SetPreallocatedBuffer with empty buffer.bunnei2022-03-251-7/+10
| * | | | | | | | | | | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei2022-03-2517-723/+286
| * | | | | | | | | | | hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei2022-03-253-0/+75
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei2022-03-253-2/+1021
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferQueueCore class.bunnei2022-03-253-0/+235
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei2022-03-253-0/+263
| * | | | | | | | | | | hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs.bunnei2022-03-253-0/+100
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei2022-03-253-0/+87
| * | | | | | | | | | | hle: nvflinger: Add implementation for ConsumerBase class.bunnei2022-03-253-0/+190
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferSlot class.bunnei2022-03-252-0/+40
| * | | | | | | | | | | hle: nvflinger: Add implementation for BufferItem class.bunnei2022-03-252-0/+47
| * | | | | | | | | | | hle: nvflinger: Move implementation for Parcel to its own header.bunnei2022-03-252-0/+172
| * | | | | | | | | | | hle: nvflinger: Add android buffer queue definitions to its own header.bunnei2022-03-252-0/+22
| * | | | | | | | | | | hle: nvflinger: Add IBinder interface.bunnei2022-03-252-0/+43
| * | | | | | | | | | | hle: nvflinger: Add IConsumerListener interface.bunnei2022-03-252-0/+27
| * | | | | | | | | | | hle: nvflinger: Add ProducerListener interface.bunnei2022-03-252-0/+17
| * | | | | | | | | | | hle: nvflinger: Add android window enumerations to its own header.bunnei2022-03-252-0/+54
| * | | | | | | | | | | hle: nvflinger: Add android Status flags to its own header.bunnei2022-03-251-0/+28
| * | | | | | | | | | | hle: nvflinger: Move BufferTransformFlags to its own header.bunnei2022-03-254-18/+29
| * | | | | | | | | | | hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.bunnei2022-03-254-17/+13
| * | | | | | | | | | | hle: nvflinger: Move PixelFormat to its own header.bunnei2022-03-2511-33/+50
| * | | | | | | | | | | hle: nvflinger: Add implementation for GraphicBuffer class.bunnei2022-03-252-0/+101
| * | | | | | | | | | | hle: nvflinger: Add implementation for Fence class.bunnei2022-03-252-0/+34
| * | | | | | | | | | | hle: nvflinger: Add implementation for Rect class.bunnei2022-03-252-0/+76
| * | | | | | | | | | | common: logging: Add a logger for NVFlinger.bunnei2022-03-252-0/+2
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #8068 from ameerj/shader-if-falseFernando S2022-03-253-9/+98
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | dead_code_elimination_pass: Remove unreachable Phi argumentsameerj2022-03-233-0/+36
| * | | | | | | | | | shader_recompiler/dead_code_elimination: Add DeadBranchElimination passameerj2022-03-221-9/+62
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8074 from liamwhite/cached-wordsFernando S2022-03-241-1/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | buffer_cache: reset cached write bits after flushing invalidationsLiam2022-03-241-1/+2
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8035 from lat9nq/disable-web-appletbunnei2022-03-246-50/+65
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | yuzu qt: Save disable_web_applet settinglat9nq2022-03-184-3/+6
| * | | | | | | | | main: Update Disable Web Applet warninglat9nq2022-03-171-3/+2
| * | | | | | | | | configure_debug: Add option to set disable_web_appletlat9nq2022-03-172-42/+57
| * | | | | | | | | yuzu: Move disable_web_applet to UISettingslat9nq2022-03-173-5/+3
* | | | | | | | | | Add include to fix compilingShoegzer2022-03-231-0/+1
* | | | | | | | | | Merge pull request #8031 from Morph1984/cleanup-mii-pleasebunnei2022-03-2319-574/+644
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | applets/mii: Remove unused includeMorph2022-03-221-1/+0
| * | | | | | | | | | applets/mii: Remove frontend parametersMorph2022-03-222-17/+4
| * | | | | | | | | | applets/mii: Cleanup MiiEdit applet implementationMorph2022-03-222-44/+85
| * | | | | | | | | | applets/mii: Cleanup MiiEdit applet typesMorph2022-03-221-23/+44
| * | | | | | | | | | applets/mii: Move MiiEdit applet types into its own fileMorph2022-03-224-54/+70
| * | | | | | | | | | service: Move mii enums and structs into its own fileMorph2022-03-227-308/+312
| * | | | | | | | | | applets: Rename Mii to MiiEditMorph2022-03-228-47/+49
| | |_|/ / / / / / / | |/| | | | | | | |
* / | | | | | | | | Revert "dynarmic: Reduce size of code caches"bunnei2022-03-232-4/+4
|/ / / / / / / / /
* | / / / / / / / qt_web_browser: Add missing includesameerj2022-03-221-0/+3
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #8038 from liamwhite/exit-register-detectionAmeer J2022-03-222-0/+9
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | Address review commentsLiam2022-03-181-1/+1
| * | | | | | | shader_recompiler/EXIT: skip render targets with no outputsLiam2022-03-182-0/+8
| * | | | | | | shader_recompiler/EXIT: increment output register on failed enable testLiam2022-03-181-0/+1
* | | | | | | | Merge pull request #8048 from ameerj/include-purgebunnei2022-03-22271-452/+44
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | general: Fix clang/gcc build errorsameerj2022-03-2012-4/+17
| * | | | | | | yuzu_cmd: Reduce unused includesameerj2022-03-205-9/+0
| * | | | | | | yuzu: Reduce unused includesameerj2022-03-2045-104/+5
| * | | | | | | web_service: Reduce unused includesameerj2022-03-201-1/+0
| * | | | | | | input_common: Reduce unused includesameerj2022-03-204-4/+0
| * | | | | | | shader_recompiler: Reduce unused includesameerj2022-03-2069-106/+7
| * | | | | | | common: Reduce unused includesameerj2022-03-1930-32/+8
| * | | | | | | video_core: Reduce unused includesameerj2022-03-1975-139/+12
| * | | | | | | common: Reduce unused includesameerj2022-03-198-12/+0
| * | | | | | | core: Reduce unused includesameerj2022-03-1938-54/+8
* | | | | | | | Merge pull request #7812 from FernandoS27/made-straight-from-the-nutbunnei2022-03-201-6/+14
|\ \ \ \ \ \ \ \
| * | | | | | | | BufferCache: Find direction of the stream buffer increase.Fernando Sahmkow2022-03-201-6/+14
* | | | | | | | | Merge pull request #8036 from ameerj/starbit-nvFernando S2022-03-201-5/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_texture_cache: Do not reinterpret DepthStencil source imagesameerj2022-03-181-5/+0
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #7840 from lioncash/bitorbunnei2022-03-201-15/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | texture_cache: Ensure has_blacklisted is always initializedLioncash2022-02-021-1/+1
| * | | | | | | | | texture_cache: Remove dead code within SynchronizeAliasesLioncash2022-02-021-13/+1
| * | | | | | | | | texture_cache: Amend unintended bitwise OR in SynchronizeAliasesLioncash2022-02-021-1/+1
* | | | | | | | | | Merge pull request #8040 from Morph1984/handle-tablebunnei2022-03-202-30/+12
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | KHandleTable: Optimize table entry layoutMorph2022-03-182-30/+12
* | | | | | | | | | | Merge pull request #8025 from lat9nq/cmd-specify-configbunnei2022-03-193-10/+27
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | yuzu_cmd: Allow user to specify config file locationlat9nq2022-03-153-10/+27
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #8028 from v1993/patch-9bunnei2022-03-191-2/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | bsd: Allow inexact match for address length in AcceptImplValeri2022-03-151-2/+2
| |/ / / / / / / / /
* | | | / / / / / / general: Reduce core.h includesameerj2022-03-188-12/+23
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #8024 from liamwhite/const-indexingFernando S2022-03-186-65/+163
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Address review commentsLiam2022-03-174-52/+36
| * | | | | | | | | shader_recompiler: Use functions for indirect const buffer accessesLiam2022-03-175-39/+94
| * | | | | | | | | Address review commentsLiam2022-03-171-16/+15
| * | | | | | | | | shader_recompiler: Implement LDC.IS address modeLiam2022-03-161-2/+12
| * | | | | | | | | shader: add support for const buffer indirect addressingLiam2022-03-152-18/+68
| |/ / / / / / / /
* | | | | | | | | Merge pull request #8030 from liamwhite/s8d24-conversionFernando S2022-03-185-2/+41
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | Address review commentsLiam2022-03-162-2/+2
| * | | | | | | | Vulkan: convert S8D24 <-> ABGR8Liam2022-03-165-2/+41
| |/ / / / / / /
* | | | | | | | Merge pull request #7964 from german77/miiiibunnei2022-03-178-5/+272
|\ \ \ \ \ \ \ \
| * | | | | | | | applet: mii: Simple implementation of mii appletgerman772022-03-018-5/+272
* | | | | | | | | Merge pull request #8013 from bunnei/kernel-slab-rework-v2Fernando S2022-03-1632-849/+1271
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.bunnei2022-03-151-6/+6
| * | | | | | | | | core: hle: kernel: Allocate dummy threads on host thread storage.bunnei2022-03-152-8/+6
| * | | | | | | | | core: hle: kernel: Downgrade dangling objects warning to debug.bunnei2022-03-151-2/+2
| * | | | | | | | | core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.bunnei2022-03-151-7/+9
| * | | | | | | | | core: hle: kernel: Remove server session tracking.bunnei2022-03-154-37/+1
| * | | | | | | | | core: hle: kernel: k_process: Remove handle table finalize, reset page table.bunnei2022-03-151-3/+3
| * | | | | | | | | core: hle: kernel: k_process: Implement thread local storage accurately.bunnei2022-03-153-111/+99
| * | | | | | | | | core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.bunnei2022-03-152-2/+141
| * | | | | | | | | core: hle: kernel: k_slab_heap: Refresh to use guest allocations.bunnei2022-03-152-125/+107
| * | | | | | | | | core: hle: kernel: Update init_slab_heap, use device memory, and add KThreadLocalPage and KPageBuffer.bunnei2022-03-154-55/+92
| * | | | | | | | | core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei2022-03-153-0/+179
| * | | | | | | | | core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei2022-03-152-0/+35
| * | | | | | | | | core: hle: kernel: k_thread: Ensure host Fiber is freed.bunnei2022-03-151-0/+3
| * | | | | | | | | core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.bunnei2022-03-151-0/+3
| * | | | | | | | | core: hle: service: kernel_helpers: Use system resource limit.bunnei2022-03-151-10/+1
| * | | | | | | | | core: hle: service: sm: Fix KPort reference count.bunnei2022-03-151-0/+2
| * | | | | | | | | core: hle: kernel: k_thread: Update to reflect tree changes.bunnei2022-03-151-3/+3
| * | | | | | | | | core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.bunnei2022-03-157-14/+25
| * | | | | | | | | core: hle: kernel: k_memory_layout: Update kernel slab memory sizes.bunnei2022-03-151-3/+3
| * | | | | | | | | core: hle: kernel: svc_types: Add ThreadLocalRegionSize.bunnei2022-03-151-0/+2
| * | | | | | | | | core: hle: kernel: k_condition_variable: Update to reflect tree changes.bunnei2022-03-151-1/+1
| * | | | | | | | | core: hle: kernel: k_address_arbiter: Update to reflect tree changes.bunnei2022-03-151-3/+3
| * | | | | | | | | common: tree: Various updates.bunnei2022-03-151-284/+341
| * | | | | | | | | common: intrusive_red_black_tree: Various updates.bunnei2022-03-151-181/+210
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8023 from ameerj/kirby-pop-inFernando S2022-03-162-70/+12
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | maxwell_3d: Implement a safer CB data uploadameerj2022-03-152-70/+12
* | | | | | | | | default_ini: List use_extended_memory_layout in default config filelat9nq2022-03-151-1/+5
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #8008 from ameerj/rescale-offsets-arrayFernando S2022-03-151-2/+27
|\ \ \ \ \ \ \ \
| * | | | | | | | rescaling_pass: Fix rescaling Color2DArray ImageFetch offsetsameerj2022-03-121-2/+27
* | | | | | | | | Merge pull request #8000 from liamwhite/hagiFernando S2022-03-153-3/+77
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Maxwell3D: Link to override constant definition in nouveaubyte[]2022-03-141-0/+2
| * | | | | | | | | Maxwell3D: restore original topology when topology overrides are disabledbyte[]2022-03-141-0/+2
| * | | | | | | | | Maxwell3D: Use override constants from nouveauLiam2022-03-142-2/+37
| * | | | | | | | | Maxwell3D: Restrict topology override effect to after the register is setLiam2022-03-122-1/+5
| * | | | | | | | | Maxwell3D: mark index buffers as dirty after updating countsLiam2022-03-111-0/+2
| * | | | | | | | | TextureCacheRuntime: allow converting D24S8 to ABGR8Liam2022-03-111-1/+2
| * | | | | | | | | Maxwell3D: read small-index draw and primitive topology override registersLiam2022-03-112-2/+30
* | | | | | | | | | Merge pull request #8015 from FernandoS27/fix-global-membunnei2022-03-152-3/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | Shader decompiler: do constant propgation before texture pass.Fernando Sahmkow2022-03-131-2/+2
| * | | | | | | | | Shader decompiler: Fix storage tracking in deko3d.Fernando Sahmkow2022-03-131-1/+2
* | | | | | | | | | Merge pull request #8016 from merryhime/kill-mem-useFernando S2022-03-142-4/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | dynarmic: Reduce size of code cachesMerry2022-03-132-4/+4
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8007 from ameerj/vs-2022-errorsbunnei2022-03-132-2/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsameerj2022-03-122-2/+3
| |/ / / / / / / /
* / / / / / / / / config: Write dynarmic exclusive memory configsameerj2022-03-121-0/+2
|/ / / / / / / /
* | | | | | | | cpu_detect: Add additional x86 flags and telemetryWunkolo2022-03-114-29/+86
* | | | | | | | common/telemetry: Update `AddField` name type to `string_view`Wunkolo2022-03-111-3/+4
|/ / / / / / /
* | | | | | | backend: Ensure backend_thread is destructed before message_queueMerry2022-03-101-1/+1
* | | | | | | cpu_detect: Revert `__cpuid{ex}` array-type argumentWunkolo2022-03-101-6/+6
* | | | | | | cpu_detect: Add missing `lzcnt` detectionWunkolo2022-03-091-0/+1
* | | | | | | cpu_detect: Refactor cpu/manufacturer identificationWunkolo2022-03-092-24/+38
* | | | | | | cpu_detect: Update array-types to `span` and `array`Wunkolo2022-03-091-11/+13
* | | | | | | cpu_detect: Utilize `Bit<N>` utility functionWunkolo2022-03-091-32/+20
* | | | | | | cpu_detect: Compact capability fieldsWunkolo2022-03-091-20/+21
* | | | | | | bit_util: Add `bit` utility functionWunkolo2022-03-091-0/+7
* | | | | | | hle: service: ldr: Use deterministic addresses when mapping NROs.bunnei2022-03-092-24/+62
* | | | | | | Merge pull request #7986 from lat9nq/vk-callbackbunnei2022-03-083-2/+14
|\ \ \ \ \ \ \
| * | | | | | | video_core: Cancel Scoped's exit call on GPU failurelat9nq2022-03-081-0/+1
| * | | | | | | emu_window: Create a way to Cancel the exit of a Scopedlat9nq2022-03-081-1/+10
| * | | | | | | core: Don't shutdown a null GPUlat9nq2022-03-071-1/+3
* | | | | | | | shader_recompiler/LOP3: Use brute force python results within switch/case.Markus Wick2022-03-082-52/+620
* | | | | | | | hle: kernel: KPageTable: Improve implementations of MapCodeMemory and UnmapCodeMemory.bunnei2022-03-082-47/+116
* | | | | | | | Merge pull request #7930 from asLody/dma-semaphoreFernando S2022-03-072-1/+21
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | MaxwellDMA: Implement semaphore operationsLody2022-03-072-1/+21
* | | | | | | | gl_graphics_pipeline: Improve shader builder synchronization using fences (#7969)Ameer J2022-03-062-21/+32
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge pull request #7973 from Morph1984/debug-crashFernando S2022-03-061-2/+2
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | host_memory: Fix fastmem crashes in debug buildsMorph2022-03-031-2/+2
* | | | | | | Merge pull request #7935 from Wunkolo/logging-join-fixbunnei2022-03-031-13/+5
|\ \ \ \ \ \ \
| * | | | | | | logging: Convert `backend_thread` into an `std::jthread`Wunkolo2022-02-281-13/+5
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #7956 from bunnei/improve-mem-managerbunnei2022-03-0315-376/+848
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | hle: kernel: Re-create memory layout at initialization.bunnei2022-02-281-41/+43
| * | | | | | hle: kernel: Remove unused pool locals.bunnei2022-02-281-2/+0
| * | | | | | hle: kernel: k_memory_manager: Rework for latest kernel behavior.bunnei2022-02-286-173/+548
| * | | | | | hle: kernel: k_page_heap: GetPhysicalAddr can be const.bunnei2022-02-271-2/+1
| * | | | | | hle: kernel: k_page_heap: Remove superfluous consexpr.bunnei2022-02-272-4/+4
| * | | | | | hle: kernel: k_page_heap: Various updates and improvements.bunnei2022-02-272-155/+192
| * | | | | | hle: kernel: Add initial_process.h header.bunnei2022-02-272-0/+24
| * | | | | | hle: kernel: board: nx: Add k_memory_layout.h header.bunnei2022-02-272-0/+14
| * | | | | | hle: kernel: k_system_control: Add GetRealMemorySize and update GetKernelPhysicalBaseAddress.bunnei2022-02-272-1/+12
| * | | | | | hle: kernel: k_memory_layout: Add GetPhysicalLinearRegion.bunnei2022-02-271-0/+4
| * | | | | | hle: kernel: k_memory_region_types: Update for new regions.bunnei2022-02-271-1/+9
| |/ / / / /
* | | | | | Merge pull request #7959 from merryhime/cmpxchgFernando S2022-03-0116-7/+113
|\ \ \ \ \ \
| * | | | | | dynarmic: Inline exclusive memory accessesmerry2022-02-2716-7/+113
| |/ / / / /
* / / / / / gl_fence_manager: Minor optimization to signal queryingameerj2022-02-271-2/+1
|/ / / / /
* | | | | Merge pull request #7932 from bunnei/extended-mem-layoutbunnei2022-02-2621-55/+91
|\ \ \ \ \
| * | | | | hle: kernel: KSystemControl: Use 6GB memory layout when "use_extended_memory_layout" setting is enabled.bunnei2022-02-211-20/+4
| * | | | | core: device_memory: Use memory size reported by KSystemControl.bunnei2022-02-213-7/+5
| * | | | | settings: Add a new "use_extended_memory_layout" setting.bunnei2022-02-217-0/+22
| * | | | | core: hle: kernel: Remove resource limit hack for PhysicalMemory.bunnei2022-02-211-7/+0
| * | | | | core: hle: kernel: KProcess: Pass in KResourceLimit on process creation.bunnei2022-02-214-9/+30
| * | | | | core: hle: kernel: KEvent: Pass in owner KProcess on event creation.bunnei2022-02-214-12/+8
| * | | | | core: hle: kernel: KResourceLimit: Add a helper function for creating a KResourceLimit for a process.bunnei2022-02-212-0/+22
* | | | | | Merge pull request #7953 from ameerj/radv-rdna2-crashbunnei2022-02-261-4/+21
|\ \ \ \ \ \
| * | | | | | vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_stateAmeer J2022-02-261-4/+21
* | | | | | | Merge pull request #7948 from Morph1984/11-11-10-floatMai M2022-02-262-0/+4
|\ \ \ \ \ \ \
| * | | | | | | maxwell_to_(gl/vk): Add 11_11_10 float vertex formatMorph2022-02-252-0/+4
| |/ / / / / /
* | | | | | | Merge pull request #7939 from asLody/fb-format-gbra8bunnei2022-02-251-0/+2
|\ \ \ \ \ \ \
| * | | | | | | vk_blit_screen: Add missing format bgra8Lody2022-02-241-0/+2
| |/ / / / / /
* | | | | | | Merge pull request #7927 from german77/amiibobunnei2022-02-251-0/+10
|\ \ \ \ \ \ \
| * | | | | | | yuzu: Remove amiibos on drag and dropgerman772022-02-201-0/+10
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #7859 from german77/battery_againbunnei2022-02-246-34/+27
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | input_common: Remove battery duplicated struct and update every button pressgerman772022-02-076-34/+27
* | | | | | | service: am: Update enum names to match documentationNarr the Reg2022-02-224-16/+51
* | | | | | | Merge pull request #7913 from voidanix/anv-fixbunnei2022-02-213-2/+21
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | vulkan_device: fix missing format in ANVvoidanix2022-02-213-2/+21
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #7919 from bunnei/phys-mem-updatesbunnei2022-02-213-131/+506
|\ \ \ \ \ \
| * | | | | | fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei2022-02-193-38/+18
| * | | | | | core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei2022-02-193-113/+508
* | | | | | | Merge pull request #7920 from bunnei/fix-unmap-pagesbunnei2022-02-211-3/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | core: hle: kernel: KPageTable: Fix UnmapPages.bunnei2022-02-191-3/+2
| |/ / / / /
* | | | | | Merge pull request #7867 from german77/amiibobunnei2022-02-197-254/+949
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | nfp: Allow files without password datagerman772022-02-132-9/+24
| * | | | | nfp: Separate nfc tag from amiibo dataNarr the Reg2022-02-103-44/+76
| * | | | | nfp: Address compiler issuesgerman772022-02-092-27/+27
| * | | | | nfp: Validate amiibo filesNarr the Reg2022-02-082-41/+145
| * | | | | yuzu: Allow to open and remove the amiibogerman772022-02-083-5/+24
| * | | | | nfp: Improve implementationgerman772022-02-084-189/+672
| * | | | | nfp: Move IUser class to header and add missing enum and structsgerman772022-02-072-257/+299
| * | | | | nfp: Sort functions by command numbergerman772022-02-071-79/+79
| |/ / / /
* | | | | Merge pull request #7900 from german77/enterbunnei2022-02-182-0/+6
|\ \ \ \ \
| * | | | | yuzu: config: Fix mapping issues with the enter keyNarr the Reg2022-02-152-0/+6
* | | | | | common: Add NullVisitor default constructorWunkolo2022-02-171-0/+3
* | | | | | Merge pull request #7866 from xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32Mai M2022-02-172-4/+40
|\ \ \ \ \ \
| * | | | | | kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell2022-02-152-4/+40
| |/ / / / /
* | | | | | Merge pull request #7878 from german77/mnppbunnei2022-02-176-0/+71
|\ \ \ \ \ \
| * | | | | | service/mnpp: Stub mnpp_appNarr the Reg2022-02-116-0/+71
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #7899 from Kelebek1/testMorph2022-02-161-9/+9
|\ \ \ \ \ \
| * | | | | | Dump patched exefs rather than baseKelebek12022-02-151-9/+9
* | | | | | | Merge pull request #7877 from lat9nq/upd_revbunnei2022-02-151-1/+3
|\ \ \ \ \ \ \
| * | | | | | | audio_core: Update current process revisionlat9nq2022-02-111-1/+3
* | | | | | | | Merge pull request #7891 from Morph1984/buffer_to_string_viewbunnei2022-02-152-0/+26
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | common: fs_util: Add buffer to string view utility functionsMorph2022-02-142-0/+26
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #7871 from german77/svc2bunnei2022-02-151-77/+77
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | svc: Set unique names for function tablesNarr the Reg2022-02-091-77/+77
| | |_|/ / / | |/| | | |
* | | | | | debugger: console: Set console output codepage to UTF-8Morph2022-02-141-0/+1
| |/ / / / |/| | | |
* | | | | hid: Stub IsUsbFullKeyControllerEnabledlat9nq2022-02-122-1/+12
* | | | | Merge pull request #7852 from Morph1984/new-uuidbunnei2022-02-1131-193/+370
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | common: uuid: Use sizeof(u64) instead of 8 in Hash()Morph2022-02-101-5/+5
| * | | | common: uuid: Return an invalid UUID if conversion from string failsMorph2022-02-051-14/+39
| * | | | general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-0541-598/+415
| * | | | profile: Migrate to the new UUID implementationMorph2022-02-0514-127/+131
| * | | | common: uuid: Add AsU128()Morph2022-02-052-0/+9
| * | | | hle: ipc_helpers: Ignore -Wclass-memaccessMorph2022-02-051-0/+8
| * | | | service: Migrate to the new UUID implementationMorph2022-02-059-45/+36
| * | | | input/hid: Migrate to the new UUID implementationMorph2022-02-0516-56/+57
| * | | | common: Implement NewUUIDMorph2022-02-053-0/+322
* | | | | Merge pull request #7861 from german77/user_featuresbunnei2022-02-107-62/+95
|\ \ \ \ \
| * | | | | yuzu: Mute audio when in backgroundgerman772022-02-076-4/+27
| * | | | | yuzu: Add docked, GPU accuracy and adapting filter hotkeysgerman772022-02-074-58/+68
| | |/ / / | |/| | |
* | | | | Merge pull request #7860 from german77/no-more-driftbunnei2022-02-103-4/+30
|\ \ \ \ \
| * | | | | yuzu: Add auto center on right clickgerman772022-02-073-4/+30
| |/ / / /
* | | | | hle: kernel: KCodeMemory: Remove unused QueryMemory.bunnei2022-02-091-1/+0
* | | | | hle: kernel: KCodeMemory: Correct m_page_group number of pages.bunnei2022-02-091-2/+3
|/ / / /
* | | | Merge pull request #7847 from tech-ticks/masterMorph2022-02-062-1/+46
|\ \ \ \
| * | | | service: pm: Implement AtmosphereGetProcessInfotech-ticks2022-02-042-1/+46
* | | | | Merge pull request #7851 from lat9nq/cmd-add-motionMorph2022-02-061-8/+28
|\ \ \ \ \
| * | | | | config: Support motion inputslat9nq2022-02-051-8/+28
* | | | | | Merge pull request #7849 from Morph1984/qt-frameless-windowbunnei2022-02-051-0/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | main: Always remove the frameless window flag when restoring UI stateMorph2022-02-041-0/+2
* | | | | | Merge pull request #7842 from german77/vibration_testbunnei2022-02-055-8/+95
|\ \ \ \ \ \
| * | | | | | yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg2022-02-025-8/+95
* | | | | | | Merge pull request #7839 from german77/batterybunnei2022-02-054-39/+59
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | yuzu: ui: Improve battery symbolsNarr the Reg2022-02-024-39/+59
| |/ / / / /
* | | / / / input_common: Remove unused core includeMorph2022-02-041-1/+0
| |_|/ / / |/| | | |
* | | | | Merge pull request #7811 from german77/analog-modbunnei2022-02-031-4/+26
|\ \ \ \ \
| * | | | | input_common: Use attributes for analog range modifiersgerman772022-01-311-4/+26
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7814 from FernandoS27/another-bug-in-my-schedulebunnei2022-02-032-4/+6
|\ \ \ \ \
| * | | | | Vulkan: Fix Scheduler Chunks when their FuncType is 0.Fernando Sahmkow2022-01-312-4/+6
| |/ / / /
* | | | | Merge pull request #7835 from bunnei/page-table-lockbunnei2022-02-032-34/+46
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei2022-02-022-34/+46
* | | | | Merge pull request #7838 from lioncash/noncopyMorph2022-02-0220-150/+228
|\ \ \ \ \
| * | | | | common_types: Remove NonCopyable structLioncash2022-02-021-10/+0
| * | | | | general: Replace NonCopyable struct with equivalentsLioncash2022-02-0212-129/+219
| * | | | | general: Move deleted copy/move constructor/assignment operators to public interfaceLioncash2022-02-027-11/+9
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7834 from german77/repeatbunnei2022-02-021-0/+1
|\ \ \ \ \
| * | | | | yuzu: Disable auto repeat on hotkeys againNarr the Reg2022-02-021-0/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #7806 from ameerj/atomic64-fallbacksbunnei2022-02-0211-3/+582
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | emit_glsl_atomic: Implement 32x2 fallback atomic opsameerj2022-01-301-9/+55
| * | | | lower_int64_to_int32: Add 64-bit atomic fallbacksameerj2022-01-303-11/+76
| * | | | shaders: Add U64->U32x2 Atomic fallback functionsameerj2022-01-309-1/+469
| |/ / /
* | | | Merge pull request #7807 from german77/moar-buttonsbunnei2022-02-024-3/+22
|\ \ \ \ | |_|_|/ |/| | |
| * | | input_common: Add home and hard touch press buttons to UDP controllersgerman772022-01-304-3/+22
| |/ /
* | | Merge pull request #7833 from lioncash/file-sysMorph2022-02-023-8/+18
|\ \ \
| * | | configure_filesystem: Add missing changeEvent() overrideLioncash2022-02-022-0/+10
| * | | configure_filesystem: Normalize member function casingLioncash2022-02-023-8/+8
| | |/ | |/|
* | | Merge pull request #7792 from german77/translatebunnei2022-02-021-16/+16
|\ \ \ | |/ / |/| |
| * | hotkeys: Don't translate hotkey buttonsgerman772022-01-281-16/+16
* | | Merge pull request #7809 from Morph1984/clock-constantsbunnei2022-02-023-11/+19
|\ \ \
| * | | common: wall_clock: Check precision against the emulated CPU and CNTFRQMorph2022-01-302-8/+12
| * | | common: wall_clock: Utilize constants for ms, us, and ns ratiosMorph2022-01-303-5/+9
| | |/ | |/|
* | | Merge pull request #7831 from lioncash/motionMorph2022-02-011-18/+20
|\ \ \
| * | | configure_motion_touch: Use functor versions of invokeMethodLioncash2022-02-011-18/+20
* | | | configure_input_player: Eliminate variable shadowingLioncash2022-02-011-4/+5
* | | | configure_input_player: std::move input setters in HandleClickLioncash2022-02-011-1/+1
* | | | configure_input_player: Avoid unnecessary ParamPackage copiesLioncash2022-02-011-6/+6
|/ / /
* | | yuzu/game_list: Use non-deprecated version of QString's split() functionLioncash2022-02-011-1/+1
* | | Merge pull request #7825 from lioncash/nodisc2Morph2022-02-011-3/+2
|\ \ \
| * | | common/file: Remove [[nodiscard]] from Open()Lioncash2022-02-011-3/+2
| |/ /
* | | Merge pull request #7824 from lioncash/scacheMorph2022-02-012-4/+3
|\ \ \
| * | | video_core/shader_cache: Remove unused algorithm includeLioncash2022-02-011-1/+0
| * | | video_core/shader_cache: Take std::span in RemoveShadersFromStorage()Lioncash2022-02-012-3/+3
| |/ /
* | | Merge pull request #7821 from german77/espada_agudabunnei2022-02-011-1/+1
|\ \ \
| * | | svc: Add 32 bit SynchronizePreemptionStateNarr the Reg2022-02-011-1/+1
| |/ /
* | | Rasterizer: Refactor inlineToMemory.Fernando Sahmkow2022-02-019-15/+16
* | | GPU: Improve syncing.Fernando Sahmkow2022-01-291-3/+10
* | | Rasterizer: Implement Inline2Memory Acceleration.Fernando Sahmkow2022-01-2914-6/+122
* | | Inline2Memory: Flush before writting buffer.Fernando Sahmkow2022-01-292-2/+3
|/ /
* | Merge pull request #7791 from german77/wall_clockMorph2022-01-291-1/+3
|\ \
| * | wall_clock: use standard wall clock if rtsc frequency is too lowgerman772022-01-281-1/+3
| |/
* | spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsameerj2022-01-292-3/+3
* | Merge pull request #7784 from german77/ds5Morph2022-01-291-2/+3
|\ \
| * | input_common: Add DS5 to HD rumble listNarr the Reg2022-01-271-2/+3
* | | Merge pull request #7787 from bunnei/scheduler-deadlock-fixMorph2022-01-292-23/+24
|\ \ \
| * | | hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.bunnei2022-01-272-23/+24
* | | | Merge pull request #7788 from ameerj/stream-buffer-beginMorph2022-01-291-0/+2
|\ \ \ \
| * | | | buffer_cache: Reduce stream buffer allocations when expanding from the leftameerj2022-01-271-0/+2
| |/ / /
* | | | Merge pull request #7786 from ameerj/vmnmx-selMorph2022-01-291-12/+6
|\ \ \ \
| * | | | video_minimum_maximum: Implement src operand selectorsameerj2022-01-271-12/+6
| |/ / /
* | | | emit_spirv: Add Xfb execution mode when transform feedback is usedameerj2022-01-281-3/+9
* | | | Merge pull request #7770 from german77/motion-thresholdbunnei2022-01-284-6/+24
|\ \ \ \ | |/ / / |/| | |
| * | | input_common: Add option to configure gyro thresholdgerman772022-01-244-6/+24
| | |/ | |/|
* | | Merge pull request #7783 from lioncash/abi-cexprMorph2022-01-272-9/+9
|\ \ \
| * | | common/xbyak_api: Make BuildRegSet() constexprLioncash2022-01-262-9/+9
* | | | Merge pull request #7762 from bunnei/un-map-improvebunnei2022-01-273-111/+108
|\ \ \ \ | |/ / / |/| | |
| * | | core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages.bunnei2022-01-231-22/+25
| * | | core: hle: kernel: KPageTable: MapProcessCode: Various cleanup.bunnei2022-01-231-11/+12
| * | | core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.bunnei2022-01-231-6/+6
| * | | core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup.bunnei2022-01-231-6/+5
| * | | core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.bunnei2022-01-231-2/+3
| * | | core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr.bunnei2022-01-221-1/+3
| * | | core: hle: kernel: KPageTable: Operate: Assert lock ownership.bunnei2022-01-221-2/+2
| * | | core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock.bunnei2022-01-221-4/+7
| * | | core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods.bunnei2022-01-222-50/+39
| * | | core: hle: kernel: Rename Un/Map to Un/MapMeory.bunnei2022-01-223-7/+6
* | | | Merge pull request #7780 from lioncash/macrobunnei2022-01-269-213/+204
|\ \ \ \ | |_|_|/ |/| | |
| * | | video_core/macro: Add missing <cstring> headerLioncash2022-01-251-2/+3
| * | | video_core/macro_interpreter: Move impl class to the cpp fileLioncash2022-01-252-84/+86
| * | | video_core/macro_hle: Return unique_ptr directly from GetHLEProgram()Lioncash2022-01-253-7/+7
| * | | video_core/macro: Remove unused parameter from Execute()Lioncash2022-01-253-4/+3
| * | | video_core/macro_jit_x64: Remove unused impl class memberLioncash2022-01-251-1/+0
| * | | video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from implLioncash2022-01-251-5/+4
| * | | video_core/macro_jit_x64: Move impl class into cpp fileLioncash2022-01-252-87/+86
| * | | video_core/macro_hle: Move impl class into cpp fileLioncash2022-01-252-27/+19
| | |/ | |/|
* | | Merge pull request #7769 from german77/no-controlbunnei2022-01-266-3/+28
|\ \ \
| * | | yuzu: Add setting to disable controller navigationgerman772022-01-246-3/+28
| |/ /
* | | Merge pull request #7768 from Moonlacer/fsr-1.0.2bunnei2022-01-261-1/+1
|\ \ \
| * | | Update FSR to 1.0.2Moonlacer2022-01-231-1/+1
| |/ /
* | | Merge pull request #7777 from lioncash/nodiscMorph2022-01-251-2/+1
|\ \ \
| * | | shader_recompiler: Remove unnecessary [[nodiscard]]Lioncash2022-01-251-2/+1
| |/ /
* | | Merge pull request #7779 from lioncash/gpu-ifaceMorph2022-01-251-16/+0
|\ \ \
| * | | gpu: Tidy up forward declarationsLioncash2022-01-251-10/+0
| * | | gpu: Remove obsoleted CDMAPusher() accessorsLioncash2022-01-251-6/+0
| |/ /
* | | Merge pull request #7778 from lioncash/commaMorph2022-01-251-1/+1
|\ \ \
| * | | vk_fsr: Replace comma operator with semicolonLioncash2022-01-251-1/+1
| |/ /
* | | Merge pull request #7774 from lioncash/mappingMorph2022-01-255-13/+18
|\ \ \
| * | | input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial stateLioncash2022-01-241-1/+1
| * | | input_common/input_mapping: Simplify UUID validity checksLioncash2022-01-241-3/+3
| * | | input_common/input_mapping: Add missing includesLioncash2022-01-242-1/+6
| * | | input_common/input_mapping: Remove const from return valueLioncash2022-01-244-4/+4
| * | | input_common/input_mapping: Default constructorLioncash2022-01-241-1/+1
| * | | input_common/main: Pass MappingData by const reference in callbacksLioncash2022-01-242-3/+3
| |/ /
* | | Merge pull request #7773 from lioncash/udp-deprecatedMorph2022-01-252-6/+6
|\ \ \
| * | | input_common/udp_client: Replace deprecated from_string()/to_ulong() functionsLioncash2022-01-241-2/+2
| * | | input_common/udp_client: Prevent unnecessary string copiesLioncash2022-01-242-4/+4
| |/ /
* | | Merge pull request #7771 from lioncash/assertMorph2022-01-251-2/+0
|\ \ \
| * | | kernel/k_affinity_mask: Remove duplicated assertLioncash2022-01-241-2/+0
| |/ /
* | | Merge pull request #7765 from bunnei/update-thread-countbunnei2022-01-253-24/+21
|\ \ \
| * | | hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.bunnei2022-01-233-24/+21
| |/ /
* | | Merge pull request #7760 from german77/inverted_keyboardbunnei2022-01-251-25/+34
|\ \ \ | |/ / |/| |
| * | yuzu: Add modifiers for keyboardNarr the Reg2022-01-221-25/+34
* | | Merge pull request #7716 from german77/volumebunnei2022-01-224-28/+18
|\ \ \ | |_|/ |/| |
| * | audio/stream: Adjust volume scale factorgerman772022-01-161-2/+2
| * | yuzu: Add volume up/down hotkeysgerman772022-01-163-4/+16
| * | yuzu: Remove speed limit hotkeysgerman772022-01-153-24/+2
* | | Merge pull request #7735 from german77/udp_batterybunnei2022-01-222-0/+25
|\ \ \
| * | | input_common: Report battery for UDP controllersNarr the Reg2022-01-172-0/+25
| |/ /
* | | Merge pull request #7737 from bunnei/fix-dummy-thread-leakbunnei2022-01-229-40/+120
|\ \ \ | |_|/ |/| |
| * | hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-224-0/+89
| * | hle: kernel: Remove redundant tracking of dummy threads.bunnei2022-01-211-9/+3
| * | hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not nullptr.bunnei2022-01-211-6/+6
| * | hle: kernel: KThread: Decrease DummyThread priority to ensure it is never scheduled.bunnei2022-01-213-2/+5
| * | hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on thread exit.bunnei2022-01-211-0/+5
| * | hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei2022-01-211-11/+0
| * | hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei2022-01-212-12/+2
| * | hle: kernel: KThread: Ensure dummy threads never call EndWait.bunnei2022-01-211-0/+5
| * | hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei2022-01-211-0/+5
| * | hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei2022-01-213-6/+6
* | | Merge pull request #7752 from Morph1984/SetCpuOverclockEnabledbunnei2022-01-221-1/+13
|\ \ \
| * | | service: apm: Stub ISession SetCpuOverclockEnabledMorph2022-01-211-1/+13
* | | | service/wlan: Update function tablesLioncash2022-01-211-1/+1
* | | | service/usb: Update function tablesLioncash2022-01-211-27/+15
* | | | service/set: Update function tablesLioncash2022-01-211-0/+2
* | | | service/ns: Update function tablesLioncash2022-01-211-0/+6
* | | | service/nim: Update unknown function table entriesLioncash2022-01-211-0/+6
* | | | service/friend: Update unknown function table entriesLioncash2022-01-211-6/+6
* | | | service/filsystem: Update fsp-srv function tableLioncash2022-01-211-0/+3
* | | | service/btm: Update function tablesLioncash2022-01-211-0/+30
* | | | service/audio: Update audctl unknown function namesLioncash2022-01-211-8/+8
* | | | service/am: Update omm function tablesLioncash2022-01-211-0/+1
* | | | service/acc: Update unknown function namesLioncash2022-01-212-4/+4
* | | | Merge pull request #7755 from v1993/someone-in-here-lacks-system-wide-themingbunnei2022-01-212-6/+11
|\ \ \ \
| * | | | Use Default Colorful theme by default outside of Windowsv19932022-01-212-6/+11
* | | | | Merge pull request #7731 from v1993/xfb-varying-check-fixbunnei2022-01-212-6/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | shader_recompiler: fix potential OOB accessv19932022-01-172-6/+8
* | | | | Merge pull request #7695 from Morph1984/is-pow2bunnei2022-01-211-0/+6
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | common: bit_util: Add IsPow2 helper functionMorph2022-01-111-0/+6
* | | | | Merge pull request #7710 from german77/just-shake-itbunnei2022-01-211-1/+1
|\ \ \ \ \
| * | | | | core/hid: Increment shake forceNarr the Reg2022-01-141-1/+1
* | | | | | video_core: constify AVCodec for ffmpeg >= 5.0Jan Beich2022-01-201-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge pull request #7726 from german77/clampMorph2022-01-191-1/+2
|\ \ \ \ \
| * | | | | service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman772022-01-191-1/+2
* | | | | | vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64FeaturesGeorg Lehmann2022-01-191-1/+1
* | | | | | Merge pull request #7701 from bunnei/clear-mem-pagesbunnei2022-01-195-16/+34
|\ \ \ \ \ \
| * | | | | | hle: kernel: k_memory_manager: Clear pages on allocation & free.bunnei2022-01-155-16/+34
* | | | | | | Merge pull request #7715 from gidoly/patch-4bunnei2022-01-191-2/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Xbox controller default name nit pickgidoly2022-01-151-2/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #7725 from german77/mouse_in_motionbunnei2022-01-195-1/+64
|\ \ \ \ \ \
| * | | | | | input_common: Reintroduce motion from mouse and use button namesgerman772022-01-175-1/+64
| |/ / / / /
* | | | | | Merge pull request #7712 from bunnei/fix-thread-exitbunnei2022-01-1811-39/+181
|\ \ \ \ \ \
| * | | | | | core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorkerTaskImpl.bunnei2022-01-152-2/+28
| * | | | | | core: hle: kernel: KProcess: Integrate with KWorkerTask and add unimplemented DoWorkerTaskImpl.bunnei2022-01-152-3/+9
| * | | | | | core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.bunnei2022-01-152-33/+26
| * | | | | | core: hle: kernel: Instantiate a kernel instance of KWorkerTaskManager.bunnei2022-01-152-0/+18
| * | | | | | core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei2022-01-154-0/+96
| * | | | | | common: fiber: YieldTo: Avoid hard crash on nullptr previous_fiber.bunnei2022-01-151-1/+4
* | | | | | | Merge pull request #7724 from ameerj/astc_new_nvbunnei2022-01-181-34/+46
|\ \ \ \ \ \ \
| * | | | | | | astc_decoder: Combine FastReplicate functions to work around new NV driver bugameerj2022-01-161-34/+46
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7732 from v1993/patch-7bunnei2022-01-181-2/+0
|\ \ \ \ \ \ \
| * | | | | | | hle: remove no-op codeValeri2022-01-171-2/+0
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #7730 from v1993/patch-6Mai M2022-01-171-1/+1
|\ \ \ \ \ \ \
| * | | | | | | input_common: nitpick about SetHatButton usageValeri2022-01-171-1/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7729 from v1993/patch-5Mai M2022-01-171-1/+1
|\ \ \ \ \ \ \
| * | | | | | | input_common: fix copy-paste errorValeri2022-01-171-1/+1
| |/ / / / / /
* | | | | | | Merge pull request #7728 from v1993/patch-4Mai M2022-01-171-1/+1
|\ \ \ \ \ \ \
| * | | | | | | hid: fix std::transform callValeri2022-01-171-1/+1
| |/ / / / / /
* | | | | | | Merge pull request #7727 from v1993/patch-3Mai M2022-01-171-1/+1
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Correct assignment source for rotationsValeri2022-01-171-1/+1
| |/ / / / /
* | | | | | uisettings: Add enumeration type for themesMorph2022-01-172-3/+17
* | | | | | config: Change default theme to Dark Colorfulgidoly2022-01-171-2/+2
|/ / / / /
* | | | | Merge pull request #7713 from gidoly/patch-3bunnei2022-01-151-0/+6
|\ \ \ \ \
| * | | | | Change default name for ps controllersgidoly2022-01-151-0/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #7711 from bunnei/fix-service-thread-race-v2bunnei2022-01-151-12/+11
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | hle: kernel: Fix service_threads access to be thread safe V2.bunnei2022-01-151-12/+11
| |/ / /
* | | | Merge pull request #7707 from german77/slow-updatebunnei2022-01-151-1/+2
|\ \ \ \ | |/ / / |/| | |
| * | | service/hid: Decrease motion update rateNarr the Reg2022-01-131-1/+2
| |/ /
* | | Merge pull request #7699 from bunnei/fix-service-thread-raceMai M2022-01-141-7/+27
|\ \ \
| * | | hle: kernel: Fix service_threads access to be thread safe.bunnei2022-01-141-7/+27
* | | | Merge pull request #7698 from bunnei/mem-code-memory-updatesMai M2022-01-146-81/+107
|\ \ \ \ | |/ / / |/| | |
| * | | hle: kernel: k_page_table: Update SetProcessMemoryPermission.bunnei2022-01-126-45/+68
| * | | hle: service: ldr: UnmapCodeMemory BSS only when set.bunnei2022-01-121-3/+7
| * | | hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.bunnei2022-01-123-18/+18
| * | | hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.bunnei2022-01-124-20/+19
* | | | Merge pull request #7690 from Morph1984/increase-file-limit-winbunnei2022-01-141-2/+2
|\ \ \ \
| * | | | yuzu: main: Increase the open file limit on Windows to 8192Morph2022-01-101-2/+2
| | |_|/ | |/| |
* | | | Merge pull request #7700 from german77/no-gyrobunnei2022-01-141-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | core/hid: Reduce gyro threshold even moreNarr the Reg2022-01-121-1/+1
* | | | Merge pull request #7697 from abouvier/opt-testsbunnei2022-01-122-2/+5
|\ \ \ \ | |_|_|/ |/| | |
| * | | cmake: make tests optionalAlexandre Bouvier2022-01-122-2/+5
* | | | Merge pull request #7684 from bunnei/set-mem-perm-attrbunnei2022-01-125-160/+211
|\ \ \ \ | |/ / / |/| | |
| * | | core: hle: kernel: svc: Updates to SetMemoryAttribute and SetMemoryPermission.bunnei2022-01-083-45/+46
| * | | core: hle: kernel: k_page_table: Update CheckMemoryState.bunnei2022-01-084-116/+166
* | | | Merge pull request #7633 from german77/hotkeysbunnei2022-01-1115-80/+626
|\ \ \ \ | |_|_|/ |/| | |
| * | | yuzu: Add controller hotkeysgerman772022-01-0714-79/+580
| * | | core/hid: Add home and screenshot button supportgerman772022-01-073-1/+46
* | | | Merge pull request #7683 from liushuyu/fmt-8.1Morph2022-01-104-2/+27
|\ \ \ \
| * | | | logging/log.h: move enum class formatter to a separate file ...liushuyu2022-01-106-22/+32
| * | | | logging/log: use `underlying_type` instead of hardcoding typesliushuyu2022-01-091-2/+4
| * | | | logging: adapt to changes in fmt 8.1liushuyu2022-01-083-7/+20
| | |/ / | |/| |
* | | | Merge pull request #7687 from german77/tas_handleMorph2022-01-101-7/+24
|\ \ \ \ | |_|_|/ |/| | |
| * | | input_common: Handle errors on TAS scriptsgerman772022-01-081-7/+24
* | | | Merge pull request #7682 from german77/udp_fixbunnei2022-01-083-17/+30
|\ \ \ \ | |_|/ / |/| | |
| * | | yuzu: Use pad parameter to choose the correct controllergerman772022-01-072-9/+14
| * | | input_common: Fix udp motion not automapping to both sidesgerman772022-01-071-8/+16
| |/ /
* | | Merge pull request #7680 from german77/accel_mappingbunnei2022-01-082-2/+11
|\ \ \ | |/ / |/| |
| * | core/hid: Set minimum gyro thresholdgerman772022-01-071-0/+1
| * | input_common: Use accelerometer data for mappinggerman772022-01-071-2/+10
| |/
* | Merge pull request #7658 from ameerj/sparse-fixesFernando S2022-01-063-61/+44
|\ \
| * | video_core/memory_manager: Fixes for sparse memory managementameerj2021-12-312-14/+12
| * | video_core/memory_manager: Deduplicate Read/WriteBlockameerj2021-12-312-47/+32
* | | Merge pull request #7674 from lat9nq/fix-custom-highlightbunnei2022-01-061-15/+9
|\ \ \ | |_|/ |/| |
| * | configure_per_game: Initialize tabs after loading custom configurationlat9nq2022-01-051-15/+9
* | | Merge pull request #7673 from german77/no_returnMai M2022-01-052-2/+1
|\ \ \ | |/ / |/| |
| * | video_core: Remove unnecesary maybe_unused flagNarr the Reg2022-01-051-1/+1
| * | glsl: Remove unreachable returnNarr the Reg2022-01-051-1/+0
* | | Merge pull request #7636 from vonchenplus/buffer_queue_querybunnei2022-01-044-4/+9
|\ \ \
| * | | Remove invalid assertion statementFeng Chen2021-12-281-3/+0
| * | | Remove invalid header includeFeng Chen2021-12-281-1/+0
| * | | Implement few type in bufferqueue query methodFeng Chen2021-12-282-0/+9
* | | | Merge pull request #7670 from ameerj/vsync-blockFernando S2022-01-044-10/+30
|\ \ \ \ | |_|/ / |/| | |
| * | | gpu: Add shut down method to synchronize threads before destructionameerj2022-01-043-0/+15
| * | | Revert "Merge pull request #7668 from ameerj/fence-stop-token"ameerj2022-01-043-10/+15
* | | | Merge pull request #7251 from FernandoS27/shader-dumpbunnei2022-01-048-1/+98
|\ \ \ \ | |/ / / |/| | |
| * | | ShaderDecompiler: Add a debug option to dump the game's shaders.Fernando Sahmkow2022-01-048-1/+98
* | | | Merge pull request #7668 from ameerj/fence-stop-tokenbunnei2022-01-043-15/+10
|\ \ \ \
| * | | | gpu: Use std::stop_token in WaitFence for VSync threadameerj2022-01-033-15/+10
| |/ / /
* | | | Merge pull request #7664 from german77/fallbackbunnei2022-01-042-4/+36
|\ \ \ \
| * | | | core/hid: Add fallback to fullkey controllersgerman772022-01-022-4/+36
| | |_|/ | |/| |
* | | | Merge pull request #7662 from german77/uistatusbunnei2022-01-031-2/+2
|\ \ \ \
| * | | | yuzu: Fix UI elements not updating correctlygerman772022-01-021-2/+2
| |/ / /
* | | | Merge pull request #7663 from german77/appletbunnei2022-01-032-53/+68
|\ \ \ \ | |_|/ / |/| | |
| * | | controller_applet: Only populate supported controllersgerman772022-01-022-53/+68
| |/ /
* | | Merge pull request #7648 from bunnei/thread-pinningFernando S2022-01-0310-14/+140
|\ \ \
| * | | core: hle: kernel: Implement thread pinning.bunnei2021-12-3110-14/+140
* | | | Merge pull request #7624 from ameerj/intel-msaa-scaleFernando S2022-01-034-20/+35
|\ \ \ \
| * | | | vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows driversameerj2021-12-244-20/+35
* | | | | Merge pull request #7629 from ameerj/nv-driver-fixesFernando S2022-01-0318-30/+140
|\ \ \ \ \
| * | | | | glsl: Add boolean reference workaroundameerj2021-12-306-2/+15
| * | | | | glsl_context_get_set: Add alternative cbuf type for broken driversameerj2021-12-306-24/+35
| * | | | | emit_glsl_integer: Use negation work aroundameerj2021-12-301-2/+2
| * | | | | shader: Add integer attribute get optimization passameerj2021-12-309-0/+86
| * | | | | emit_glsl_floating_point: Fix FPNeg on newer Nvidia driversameerj2021-12-251-2/+2
* | | | | | texture_cache/util: Fix s32 overflow when resolving overlapsameerj2022-01-011-5/+5
| |_|_|/ / |/| | | |
* | | | | Merge pull request #7647 from german77/toadbunnei2021-12-315-17/+23
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | core/hid: Fix controller type validationgerman772021-12-305-17/+23
* | | | | Merge pull request #7635 from bunnei/set-heap-sizebunnei2021-12-306-83/+141
|\ \ \ \ \
| * | | | | core: hle: kernel: Updated implementation of svcSetHeapSize.bunnei2021-12-286-83/+141
* | | | | | Merge pull request #7618 from goldenx86/patch-4bunnei2021-12-291-0/+9
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | Empty spacesMatías Locatti2021-12-281-1/+1
| * | | | | Changes to avoid warnings in SSE4.2 optimized SPIR-VMatías Locatti2021-12-281-0/+9
* | | | | | Merge pull request #7622 from ameerj/vk-rescale-invalid-ptrbunnei2021-12-285-8/+21
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | vk_texture_cache: Fix invalidated pointer accessameerj2021-12-245-8/+21
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7621 from bunnei/set-mem-permbunnei2021-12-284-1/+67
|\ \ \ \ \
| * | | | | core: hle: kernel: Implement SetMemoryPermission.bunnei2021-12-234-1/+67
| | |/ / / | |/| | |
* | | | | Merge pull request #7630 from ameerj/glasm-get-intbunnei2021-12-281-4/+4
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | emit_glasm_context_get_set: Fix GetAttribute return value type.ameerj2021-12-251-4/+4
| | |_|/ | |/| |
* | | | Merge pull request #7620 from bunnei/kernel-thread-x18bunnei2021-12-251-0/+2
|\ \ \ \ | |/ / / |/| | |
| * | | core: hle: kernel: KThread: X18 should be a cryptographically random number.bunnei2021-12-231-0/+2
| |/ /
* | / blit_image: Remove unused functionameerj2021-12-242-50/+0
| |/ |/|
* | Merge pull request #7614 from liushuyu/fix-linux-inhibitbunnei2021-12-233-0/+64
|\ \ | |/ |/|
| * main: reword inhibit reasonliushuyu2021-12-221-2/+3
| * main: fix wake lock in Flatpak ...liushuyu2021-12-223-0/+63
* | Merge pull request #7616 from bunnei/fix-get-idle-ticksFernando S2021-12-221-14/+9
|\ \
| * | hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.bunnei2021-12-221-14/+9
* | | Merge pull request #7375 from vonchenplus/convert_legacyFernando S2021-12-2212-293/+109
|\ \ \ | |_|/ |/| |
| * | Address format clangvonchenplus2021-12-183-38/+38
| * | Remove spirv handle legacy related codevonchenplus2021-12-184-190/+1
| * | Remove glsl handle legacy related codevonchenplus2021-12-183-103/+1
| * | Merge branch 'yuzu-emu:master' into convert_legacyFeng Chen2021-12-18334-12898/+18256
| |\ \
| * | | Implement convert legacy to genericFeng Chen2021-11-196-1/+108
* | | | Merge pull request #7599 from FernandoS27/primrestart-vulkanbunnei2021-12-223-5/+50
|\ \ \ \
| * | | | Vulkan: Fix the checks for primitive restart extension.Fernando Sahmkow2021-12-183-21/+28
| * | | | Vulkan: implement Logical Operations.Fernando Sahmkow2021-12-182-3/+3
| * | | | Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow2021-12-183-2/+40
* | | | | Merge pull request #7602 from jbeich/freebsd-vaapibunnei2021-12-221-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | video_core/codecs: re-enable VAAPI/VDPAU on BSDs after 72aa418b0b41Jan Beich2021-12-181-1/+1
* | | | | Merge pull request #7604 from ameerj/fullscreen-render-windowbunnei2021-12-221-25/+16
|\ \ \ \ \
| * | | | | main: Refactor to reduce code duplication in ShowFullscreen()ameerj2021-12-191-25/+16
| * | | | | main: Make render window borderless fullscreen toggle on the monitor it resides inameerj2021-12-191-1/+1
| |/ / / /
* | | | | Merge pull request #7608 from Tatsh/scm-ver-overridebunnei2021-12-221-0/+5
|\ \ \ \ \
| * | | | | Allow overriding SCM version infoAndrew Udvare2021-12-211-0/+5
| | |/ / / | |/| | |
* | | | | Merge pull request #7481 from german77/gyro-biasbunnei2021-12-216-20/+32
|\ \ \ \ \
| * | | | | service/hid: Improve console motion accuracyNarr the Reg2021-12-136-20/+32
* | | | | | Merge pull request #7597 from bunnei/remove-global-lockbunnei2021-12-2011-67/+1
|\ \ \ \ \ \
| * | | | | | core: hle: Remove global HLE lock.bunnei2021-12-1811-67/+1
| | |/ / / / | |/| | | |
* | | | | | kernel: Manually destroy the current process during shut downameerj2021-12-191-1/+4
| |_|/ / / |/| | | |
* | | | | Merge pull request #7593 from german77/brrr_testMorph2021-12-185-23/+19
|\ \ \ \ \
| * | | | | core/hid: Cancel any vibration after the testNarr the Reg2021-12-165-23/+19
* | | | | | Merge pull request #7600 from bunnei/fix-kip-loadingMorph2021-12-181-1/+7
|\ \ \ \ \ \
| * | | | | | core: loader: kip: Minimal changes to fix KIP loading.bunnei2021-12-181-1/+7
* | | | | | | Merge pull request #7587 from liushuyu/fix-linux-decodingbunnei2021-12-181-0/+6
|\ \ \ \ \ \ \
| * | | | | | | video_core/codecs: (re-spin) refactor ffmpeg searching and handlingliushuyu2021-12-161-0/+6
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7302 from VPeruS/check-deadlockbunnei2021-12-184-44/+190
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | [input_common] Move variable declaration closer to usagevperus2021-12-171-2/+2
| * | | | | | Revert of b01aa72vperus2021-11-291-35/+39
| * | | | | | [input_common] Add completion test for CalibrationConfigurationJobvperus2021-11-293-9/+151
* | | | | | | Merge pull request #7399 from ameerj/art-refactorFernando S2021-12-188-152/+147
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | vk_texture_cache: Add ABGR src format check for D24S8 conversionsameerj2021-12-051-1/+5
| * | | | | | renderer_opengl: Minor refactoring of filter selectionameerj2021-12-051-30/+20
| * | | | | | texture_cache: Fix image convert dimensions assertionameerj2021-12-051-1/+12
| * | | | | | blit_image: Refactor upscale factors usageameerj2021-12-056-62/+53
| * | | | | | vk_texture_cache: Add a function to ImageView to check if src image is rescaledameerj2021-12-052-4/+22
| * | | | | | blit_image: Refactor ConvertPipeline functionsameerj2021-12-052-29/+15
| * | | | | | blit_image: Refactor ConvertPipelineEx functionsameerj2021-12-052-33/+18
| * | | | | | vk_blit_screen: Minor refactor of filter pipeline selectionameerj2021-12-051-21/+16
| * | | | | | Revert "Merge pull request #7395 from Morph1984/resolve-comments"ameerj2021-12-053-16/+31
* | | | | | | Merge pull request #7570 from ameerj/favorites-expandedbunnei2021-12-183-7/+17
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | game_list: Add persistent setting for the favorites row expanded stateameerj2021-12-123-7/+17
* | | | | | | Merge pull request #7532 from goldenx86/patch-3bunnei2021-12-161-8/+5
|\ \ \ \ \ \ \
| * | | | | | | Suggestions from CrusadingNinjaMatías Locatti2021-12-161-2/+2
| * | | | | | | Changed linkMatías Locatti2021-12-161-1/+1
| * | | | | | | main: Update video core popupMatías Locatti2021-12-071-8/+5
* | | | | | | | Merge pull request #7551 from vonchenplus/fix_blit_image_view_mismatchingbunnei2021-12-161-1/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | Fix blit image/view not compatibleFeng Chen2021-12-101-1/+6
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7588 from Wunkolo/gibibibi-bytesbunnei2021-12-151-4/+6
|\ \ \ \ \ \ \
| * | | | | | | yuzu/main: Fix host memory byte units. GB to GiBWunkolo2021-12-151-4/+6
* | | | | | | | Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"bunnei2021-12-151-6/+0
|/ / / / / / /
* | | | | | | Merge pull request #7565 from liushuyu/fix-linux-decodingbunnei2021-12-151-0/+6
|\ \ \ \ \ \ \
| * | | | | | | CI: fix CI on Linuxliushuyu2021-12-141-3/+0
| * | | | | | | video_core/codecs: skip decoders that use hw frames ...liushuyu2021-12-141-0/+9
* | | | | | | | Merge pull request #7558 from Morph1984/unused-cpu-family-modelMai M2021-12-151-12/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | common/cpu_detect: Remove CPU family and modelMorph2021-12-141-12/+0
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #7549 from Morph1984/astc-8x5Mai M2021-12-151-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | maxwell_to_vk: Add ASTC_2D_5X4_UNORMMorph2021-12-111-1/+1
| * | | | | | | | maxwell_to_vk: Add ASTC_2D_8X5_UNORMMorph2021-12-091-1/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #7579 from Morph1984/swkbd-oob-array-accessMai M2021-12-151-4/+19
|\ \ \ \ \ \ \ \
| * | | | | | | | qt_software_keyboard: Fix out of bounds array accessMorph2021-12-141-4/+19
* | | | | | | | | core/hid: Fix faulty analog triggersNarr the Reg2021-12-151-2/+2
* | | | | | | | | Merge pull request #7581 from lioncash/input-ifaceNarr the Reg2021-12-1510-155/+192
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common/input: Avoid numerous large copies of CallbackStatusLioncash2021-12-149-129/+171
| * | | | | | | | | common/input: Remove unnecessary returnsLioncash2021-12-141-6/+2
| * | | | | | | | | input_poller: Add missing override specifiersLioncash2021-12-141-20/+19
* | | | | | | | | | Merge pull request #7577 from v1993/patch-2Narr the Reg2021-12-141-3/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | input/SDL: Update SDL hintsValeri2021-12-141-3/+4
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | input_mapping: Amend specification of parametersLioncash2021-12-141-14/+14
* | | | | | | | | | input_poller: Remove several unnecessary @param tagsLioncash2021-12-141-106/+106
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #7575 from lioncash/inputbunnei2021-12-1418-114/+109
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | input_engine: Fix typo in TriggerOnAxisChange() parameter nameLioncash2021-12-131-1/+1
| * | | | | | | | input_engine: Simplify PreSet* family of functionsLioncash2021-12-132-24/+14
| * | | | | | | | input_engine: Avoid redundant map lookupsLioncash2021-12-131-16/+24
| * | | | | | | | input_engine: Remove left-over namespace qualifiersLioncash2021-12-131-3/+3
| * | | | | | | | input_engine: Iterate by reference rather than by value where applicableLioncash2021-12-131-10/+10
| * | | | | | | | input_engine: Take BasicMotion by const reference with SetMotion() and TriggerOnMotionChange()Lioncash2021-12-133-6/+7
| * | | | | | | | input_engine: std::move InputIdentifier in SetCallback()Lioncash2021-12-131-1/+1
| * | | | | | | | input_engine: Pass LedStatus by const referenceLioncash2021-12-133-3/+3
| * | | | | | | | input_engine: Pass VibrationStatus by const reference in SetRumble()Lioncash2021-12-137-12/+12
| * | | | | | | | input_engine: std::move engine name where applicableLioncash2021-12-1315-29/+29
| * | | | | | | | input_engine: Remove callback clearing in constructorLioncash2021-12-131-3/+1
| * | | | | | | | input_engine: Remove unnecessary semi-colonsLioncash2021-12-131-6/+6
| * | | | | | | | input_engine: Remove unnecessary returnLioncash2021-12-131-3/+1
| |/ / / / / / /
* | | | | | | | tas_input: Avoid minor copies in Read/WriteCommandButtons()Lioncash2021-12-131-2/+2
* | | | | | | | tas_input: Remove unnecessary semicolonLioncash2021-12-131-1/+1
* | | | | | | | tas_input: Execute clear() even if emptyLioncash2021-12-131-3/+2
* | | | | | | | tas_input: Remove unnecessary includesLioncash2021-12-131-2/+2
* | | | | | | | tas_input: std::move strings into vectorLioncash2021-12-131-21/+24
* | | | | | | | tas_input: Use istringstream over stringstreamLioncash2021-12-131-2/+2
* | | | | | | | tas_input: Use u8string_view instead of u8stringLioncash2021-12-132-6/+7
* | | | | | | | tas_input: Remove unused std::smatch variableLioncash2021-12-131-2/+0
* | | | | | | | tas_input: Amend -Wdocumentation warningsLioncash2021-12-132-28/+30
* | | | | | | | tas_input: Make TasAxes enum an enum classLioncash2021-12-132-5/+14
|/ / / / / / /
* | | | | | | Remove erroneous #pragma onceValeri2021-12-131-2/+0
* | | | | | | Merge pull request #7462 from bunnei/kernel-improve-schedulingbunnei2021-12-1332-634/+895
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.bunnei2021-12-071-3/+5
| * | | | | | hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.bunnei2021-12-071-3/+3
| * | | | | | hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.bunnei2021-12-071-2/+2
| * | | | | | hle: kernel: Remove unnecessary virtual specifier on EndWait.bunnei2021-12-071-1/+1
| * | | | | | hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.bunnei2021-12-071-1/+1
| * | | | | | hle: kernel: k_condition_variable: Revert unnecessary style changes.bunnei2021-12-071-2/+2
| * | | | | | hle: kernel: Remove unnecessary virtual specifier on CancelWait.bunnei2021-12-076-14/+14
| * | | | | | hle: kernel: service_thread: Force stop threads on destruction.bunnei2021-12-071-1/+7
| * | | | | | hle: kernel: k_light_lock: Implement CancelWait.bunnei2021-12-071-5/+10
| * | | | | | hle: kernel: service_thread: Use std::jthread.bunnei2021-12-071-18/+19
| * | | | | | hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.bunnei2021-12-071-0/+5
| * | | | | | hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.bunnei2021-12-072-17/+13
| * | | | | | hle: kernel: svc: Fix deadlock that can occur with single core.bunnei2021-12-071-10/+8
| * | | | | | hle: kernel: k_thread: Treat dummy threads as a special type.bunnei2021-12-072-1/+4
| * | | | | | hle: kernel: fix timing on thread preemptionFernandoS272021-12-071-4/+2
| * | | | | | hle: kernel: fix scheduling ops from HLE host thread.FernandoS272021-12-071-3/+3
| * | | | | | hle: kernel: Add a flag for indicating that the kernel is currently shutting down.bunnei2021-12-076-0/+49
| * | | | | | hle: kernel: KSynchronizationObject: Fix variable shadowing.bunnei2021-12-071-8/+8
| * | | | | | hle: kernel: Cleanup to match coding style.bunnei2021-12-076-26/+21
| * | | | | | hle: kernel: KProcess: Improvements for thread pinning.bunnei2021-12-072-8/+26
| * | | | | | hle: kernel: KThreadQueue: Remove deprecated code.bunnei2021-12-071-63/+0
| * | | | | | hle: kernel: KConditionVariable: Various updates & simplifications.bunnei2021-12-072-121/+65
| * | | | | | hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).bunnei2021-12-071-29/+19
| * | | | | | hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).bunnei2021-12-073-60/+71
| * | | | | | hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.bunnei2021-12-071-12/+55
| * | | | | | hle: kernel: KServerSession: Migrate to updated KThreadQueue.bunnei2021-12-072-5/+11
| * | | | | | hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei2021-12-073-54/+87
| * | | | | | hle: kernel: KLightLock: Migrate to updated KThreadQueue.bunnei2021-12-072-35/+36
| * | | | | | hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.bunnei2021-12-071-43/+39
| * | | | | | hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-076-41/+21
| * | | | | | hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei2021-12-078-75/+251
| * | | | | | core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-12-073-5/+14
| * | | | | | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-12-071-1/+1
| * | | | | | core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei2021-12-071-7/+3
| * | | | | | core: hle: kernel: k_auto_object: Add GetName method.bunnei2021-12-071-0/+4
| * | | | | | core: hle: kernel: DisableDispatch on suspend threads.bunnei2021-12-071-0/+3
| * | | | | | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-12-071-14/+9
| * | | | | | core: cpu_manager: Use KScopedDisableDispatch.bunnei2021-12-071-7/+8
| * | | | | | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei2021-12-071-6/+2
| * | | | | | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-12-071-5/+0
| * | | | | | core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-12-071-6/+7
| * | | | | | core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-12-071-17/+29
| * | | | | | core: hle: kernel: k_process: DisableDispatch on main thread.bunnei2021-12-071-0/+1
| * | | | | | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-12-072-0/+8
| * | | | | | core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-12-072-1/+47
| * | | | | | core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-12-073-24/+22
| * | | | | | core: hle: kernel: Reflect non-emulated threads as core 3.bunnei2021-12-077-14/+17
| |/ / / / /
* | | | | | Merge pull request #7495 from FernandoS27/text-blit-fix-againMorph2021-12-091-3/+6
|\ \ \ \ \ \
| * | | | | | Texture Cache: Fix crashes on NVIDIA.Fernando Sahmkow2021-12-041-3/+6
* | | | | | | Merge pull request #7519 from itsmeft24/masterbunnei2021-12-0912-6/+611
|\ \ \ \ \ \ \
| * | | | | | | Update k_code_memory.hitsmeft242021-12-071-6/+6
| * | | | | | | make KCodeMemory::GetSourceAddress constitsmeft242021-12-071-1/+1
| * | | | | | | fix formattingitsmeft242021-12-061-1/+6
| * | | | | | | move private members below public membersitsmeft242021-12-061-10/+11
| * | | | | | | fix formattingitsmeft242021-12-061-4/+1
| * | | | | | | fix formattingitsmeft242021-12-061-1/+1
| * | | | | | | fix formattingitsmeft242021-12-062-2/+2
| * | | | | | | Remove unnecessary includesitsmeft242021-12-062-50/+13
| * | | | | | | Add copyright noticeitsmeft242021-12-052-0/+8
| * | | | | | | Add KCodeMemory to CMakeLists.txtitsmeft242021-12-051-0/+2
| * | | | | | | kernel: svc: Implement Map/UnmapProcessMemory and Create/ControlCodeMemoryitsmeft242021-12-0511-7/+636
* | | | | | | | profiler: Use QWheelEvent position().toPoint()Morph2021-12-081-1/+1
* | | | | | | | renderer_vulkan: Add R16G16_UINTMorph2021-12-082-1/+2
* | | | | | | | Merge pull request #7525 from german77/notifabunnei2021-12-086-0/+77
|\ \ \ \ \ \ \ \
| * | | | | | | | service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman772021-12-066-0/+77
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #7521 from german77/dual_single_joyconsbunnei2021-12-085-38/+174
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | service/hid: Implement SetNpadJoyAssignmentModegerman772021-12-055-38/+174
| |/ / / / / /
* | | | | | | Merge pull request #7488 from vonchenplus/support_multiple_videos_playingbunnei2021-12-088-40/+45
|\ \ \ \ \ \ \
| * | | | | | | Address feedbackFeng Chen2021-12-045-17/+27
| * | | | | | | Support multiple videos playingFeng Chen2021-12-026-41/+36
* | | | | | | | Merge pull request #7506 from heinermann/focus_crashMai M2021-12-081-8/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | Fixed #7502Adam Heinermann2021-12-051-8/+9
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #7522 from ameerj/shader-recompiler-filenamesMai M2021-12-0865-214/+282
|\ \ \ \ \ \ \ \
| * | | | | | | | emit_spirv: Reduce emit_spirv.h include overheadameerj2021-12-0620-3/+20
| * | | | | | | | glasm: Move implemented instructions from not_implemented.cppameerj2021-12-067-169/+220
| * | | | | | | | shader_recompiler: Adjust emit_context includesameerj2021-12-0637-37/+37
| * | | | | | | | shader_recompiler: Rename backend emit_context filesameerj2021-12-057-6/+6
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | CMakeLists: Specify /Zm200 when compiling in MSVCMorph2021-12-071-0/+2
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge pull request #7524 from german77/hid_stubbunnei2021-12-062-2/+35
|\ \ \ \ \ \ \
| * | | | | | | service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignmentgerman772021-12-062-2/+35
| |/ / / / / /
* | | | | | | loader: Support loading subsdk{8,9}jam1garner2021-12-061-2/+3
* | | | | | | general: Add missing copyright noticesameerj2021-12-055-0/+20
|/ / / / / /
* | | / / / core/hid: Add missing controller typegerman772021-12-051-0/+2
| |_|/ / / |/| | | |
* | | | | Merge pull request #7494 from Morph1984/no-time-to-waitFernando S2021-12-051-18/+18
|\ \ \ \ \
| * | | | | native_clock: Wait for less time in EstimateRDTSCFrequencyMorph2021-12-041-18/+18
* | | | | | core/hid: Ensure only valid npad are connectedgerman772021-12-058-88/+147
| |/ / / / |/| | | |
* | | | | Merge pull request #7467 from liushuyu/fix-linux-decodingbunnei2021-12-042-66/+50
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | video_core/cmake: link against libva explicitly ...liushuyu2021-12-031-0/+1
| * | | | video_core/codecs: more fixes for VAAPI detection ...liushuyu2021-12-031-63/+25
| * | | | video_core/codec: address commentsliushuyu2021-12-031-8/+12
| * | | | video_core/codecs: more robust ffmpeg hwdecoder selection logicliushuyu2021-12-031-10/+27
* | | | | Merge pull request #7489 from Morph1984/steady-clockbunnei2021-12-047-13/+13
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | general: Replace high_resolution_clock with steady_clockMorph2021-12-027-13/+13
| |/ / /
* | | | Merge pull request #7490 from Morph1984/stub-album-save-screenshotbunnei2021-12-033-2/+15
|\ \ \ \
| * | | | service: am: ISelfController: Stub SaveCurrentScreenshotMorph2021-12-033-2/+15
| |/ / /
* | | | Merge pull request #7452 from german77/controller_navigationMorph2021-12-039-8/+285
|\ \ \ \ | |/ / / |/| | |
| * | | yuzu: Implement basic controller navigationgerman772021-12-029-8/+285
* | | | service: friend: Implement GetCompletionEventMorph2021-11-301-2/+21
|/ / /
* | | Merge pull request #7472 from Morph1984/post-kraken-cleanupNarr the Reg2021-11-3014-112/+149
|\ \ \
| * | | input_interpreter: Make use of NpadButton instead of a u64Morph2021-11-302-9/+9
| * | | npad: Return NpadButton in GetAndResetPressStateMorph2021-11-303-7/+6
| * | | core: hid: hid_types: Add "All" to NpadButtonMorph2021-11-301-0/+2
| * | | qt_controller: Make use of (Enable/Disable)AllControllerConfigurationMorph2021-11-301-8/+5
| * | | core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph2021-11-292-0/+32
| * | | general: Fix handheld typoMorph2021-11-292-17/+17
| * | | core: hid: Mark constructors as explicitMorph2021-11-292-2/+2
| * | | core: hid: Cleanup and amend documentationMorph2021-11-294-69/+76
* | | | input_common: Fix error with thread nameNarr the Reg2021-11-301-2/+1
* | | | Merge pull request #7466 from vonchenplus/add_miss_pixel_format_mappingbunnei2021-11-301-0/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Add missing pixel format mappingFeng Chen2021-11-291-0/+2
| |/ /
* / / qt_controller: Fix input when the controller applet is ignoredgerman772021-11-291-0/+3
|/ /
* | Merge pull request #7396 from FernandoS27/blit-this-mfFernando S2021-11-2814-223/+168
|\ \
| * | Texture Cache: Secure insertions against deletions.Fernando Sahmkow2021-11-281-3/+13
| * | Texture Cache: Redesigning the blitting system (again).Fernando Sahmkow2021-11-273-23/+64
| * | Texture Cache: Further fix regressions.Fernando Sahmkow2021-11-261-11/+15
| * | Texture Cache: Fix issue with blitting 3D textures.Fernando Sahmkow2021-11-221-2/+4
| * | Texture Cache: Correct conversion shaders.Fernando Sahmkow2021-11-222-2/+2
| * | Texture Cache: Always copy on NVIDIA.Fernando Sahmkow2021-11-221-0/+5
| * | TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow2021-11-2210-195/+73
| * | VulkanTexturECache: Use reinterpret on D32_S8 formats.Fernando Sahmkow2021-11-211-2/+7
| * | HostShaders: Fix D24S8 convertion shaders.Fernando Sahmkow2021-11-216-23/+47
| * | TextureCache: Eliminate format deduction as full depth conversion has been supported.Fernando Sahmkow2021-11-212-29/+5
* | | Merge pull request #7438 from german77/homebrew2bunnei2021-11-286-2/+146
|\ \ \
| * | | core/ns: Implement GetReadOnlyApplicationControlDataInterfaceNarr the Reg2021-11-282-1/+26
| * | | core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg2021-11-284-0/+107
| * | | core/hid: Stub GetUniquePadsFromNpadNarr the Reg2021-11-271-1/+13
* | | | settings: Add debug setting to enable all controllersgerman772021-11-288-0/+75
|/ / /
* | | Merge pull request #7255 from german77/krakenFernando S2021-11-27146-11257/+13922
|\ \ \
| * | | config: Remove vibration configurationgerman772021-11-277-104/+3
| * | | applet/controller: Enable configuring mode while the applet is opengerman772021-11-271-7/+12
| * | | input_common: Fully implement UDP controllersNarr the Reg2021-11-2612-40/+397
| * | | service/hid: Finish converting LIFO objects and address some nitsNarr the Reg2021-11-2514-95/+50
| * | | yuzu: Fix TAS from rebasegerman772021-11-253-9/+11
| * | | input_common: Move button names to the frontendgerman772021-11-2512-52/+160
| * | | input_common: Fix SDL controller with inverted axisgerman772021-11-252-24/+8
| * | | bootmanager: Use cross-platform keyboard inputgerman772021-11-253-39/+58
| * | | kraken: Address comments from reviewgerman772021-11-2517-66/+54
| * | | core/hid: Improve accuary of mouse implementationgerman772021-11-2514-48/+79
| * | | core/hid: Fully implement native mousegerman772021-11-2521-1039/+323
| * | | input_common: Allow keyboard to be backwards compatiblegerman772021-11-2510-48/+115
| * | | core/hid: Improve accuracy of the keyboard implementationgerman772021-11-2513-313/+682
| * | | core/hid: Fix keyboard alignmentgerman772021-11-252-12/+14
| * | | core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-2511-428/+632
| * | | settings: Remove includes of core.hgerman772021-11-2510-57/+55
| * | | service/hid: Remove includes of core.h and settings.hgerman772021-11-2529-67/+67
| * | | UI nitsLevi Behunin2021-11-251-9/+6
| * | | service/hid: Add support for new controllersgerman772021-11-252-2/+31
| * | | settings: Fix controller preview not displaying the correct controllergerman772021-11-253-4/+7
| * | | core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-2515-215/+228
| * | | config: Cleanup and documentationgerman772021-11-258-99/+46
| * | | input_common: Fix motion from 3 axisgerman772021-11-251-0/+2
| * | | core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman772021-11-255-36/+77
| * | | core/hid: Fully emulate motion from buttongerman772021-11-257-37/+97
| * | | second commit lion reviewgerman772021-11-2528-42/+73
| * | | settings: Fix Debug controller type optionsgerman772021-11-2513-95/+77
| * | | kraken: Address comments from reviewgerman772021-11-2531-466/+534
| * | | input_common: Revert deleted TAS functionsgerman772021-11-257-48/+122
| * | | core/hid: Explain better what a temporary value doesgerman772021-11-252-24/+28
| * | | input_common: Fix GC adapter initializationgerman772021-11-251-12/+12
| * | | core/hid: Update structs to 13.1.0german772021-11-2512-50/+107
| * | | core/hid: Add TAS inputgerman772021-11-256-13/+82
| * | | input_common: Fix UDP uuidgerman772021-11-253-2/+16
| * | | input_common: Add multiple vibration curvesgerman772021-11-252-15/+28
| * | | core/hid: Rework battery mappingsgerman772021-11-259-46/+109
| * | | input_common: Add manual update options to input devicesgerman772021-11-255-0/+56
| * | | service/hid: Fix memory allocated incorrectlygerman772021-11-255-7/+7
| * | | settings: Fix mouse and keyboard mappingsgerman772021-11-2510-105/+102
| * | | web_applet: Replace HIDButton with NpadButtongerman772021-11-253-36/+44
| * | | Morph review first wavegerman772021-11-2523-136/+117
| * | | service/hid: Match shared memory closer to HWgerman772021-11-252-26/+75
| * | | yuzu: Fix loading input profilesgerman772021-11-252-0/+9
| * | | kraken: Address comments from reviewgerman772021-11-2515-56/+56
| * | | service/hid: Use ring buffer for gesturesgerman772021-11-252-79/+52
| * | | service/hid: Fix gesture inputgerman772021-11-258-91/+159
| * | | configuration: Migrate controller settings to emulated controllergerman772021-11-2512-127/+141
| * | | core/hid: Fix rumble too strong at 1%german772021-11-253-13/+48
| * | | core/hid: Only signal when neededgerman772021-11-2511-153/+240
| * | | hid: Fix controller connection/disconnectiongerman772021-11-2510-65/+226
| * | | core/hid: Documment some filesgerman772021-11-254-52/+265
| * | | kraken: Fix errors from rebase and format filesgerman772021-11-2520-53/+83
| * | | core/hid: Add output devicesgerman772021-11-2520-144/+312
| * | | core: Update input interpretergerman772021-11-254-54/+18
| * | | yuzu: Update overlay appletgerman772021-11-252-16/+21
| * | | core/frontend: Update appletsgerman772021-11-252-10/+15
| * | | core: Remove frontend/inputgerman772021-11-251-217/+0
| * | | service/hid: Rewrite npad to use ring lifo and the emulated controllergerman772021-11-252-890/+605
| * | | service/hid: Update console sixaxis to the emulated consolegerman772021-11-252-28/+26
| * | | service/hid: Update mouse and keyboard to use ring lifo and the emulated devicegerman772021-11-254-158/+71
| * | | service/hid: Update touch and gestures to use ring lifo and the emulated consolegerman772021-11-254-370/+191
| * | | service/hid: Update debug pad, xpad, stubbed and controller base to use ring lifo and the emulated controllergerman772021-11-257-166/+80
| * | | service/hid: Use remove duplicated code, update namesgerman772021-11-252-64/+30
| * | | service/hid: Create ring LIFOgerman772021-11-252-1/+55
| * | | Qt_applets: Use new inputgerman772021-11-255-49/+68
| * | | settings: Cleanup settingsgerman772021-11-256-9/+16
| * | | debugger/controller: Remove TASgerman772021-11-252-46/+5
| * | | core/emu_window: Remove touch inputgerman772021-11-252-113/+15
| * | | yuzu: Update frontendgerman772021-11-2513-1010/+822
| * | | core: Register HIDgerman772021-11-253-4/+25
| * | | core/hid: Add emulated controllersgerman772021-11-259-0/+2025
| * | | yuzu_cmd: Use new inputgerman772021-11-253-45/+39
| * | | yuzu: Use new input on main and bootmanagergerman772021-11-253-68/+59
| * | | input_common: Rewrite main and add the new driversgerman772021-11-252-49/+330
| * | | input_common: Remove obsolete filesgerman772021-11-255-444/+0
| * | | input_common: Rewrite SDLgerman772021-11-256-1757/+950
| * | | input_common: Rewrite udp clientgerman772021-11-255-441/+54
| * | | input_common: Rewrite tas inputgerman772021-11-255-840/+2
| * | | input_common: Rewrite gc_adaptergerman772021-11-258-827/+848
| * | | input_common: Rewrite touchgerman772021-11-253-0/+99
| * | | input_common: Rewrite mousegerman772021-11-257-751/+217
| * | | input_common: Rewrite keyboardgerman772021-11-2511-614/+95
| * | | input_common: Move touch and analog from button. Move udp protocolgerman772021-11-2510-132/+172
| * | | input_common: Create input poller and mappinggerman772021-11-256-0/+1305
| * | | input_common: Create input_enginegerman772021-11-252-0/+585
| * | | core/hid: Move motion_input, create input converter and hid_typesgerman772021-11-256-0/+1164
| * | | core/hid: Move input_interpreter to hidgerman772021-11-254-4/+4
| * | | common: Rewrite and move core/frontend/input.h to commongerman772021-11-252-0/+243
* | | | Merge pull request #7431 from liushuyu/fix-linux-decodingbunnei2021-11-271-2/+41
|\ \ \ \
| * | | | video_core/codec: address commentsliushuyu2021-11-251-17/+11
| * | | | video_core/codecs: fix multiple decoding issues on Linux ...liushuyu2021-11-251-2/+47
* | | | | Merge pull request #7330 from MightyCreak/simplify-theme-selectionbunnei2021-11-252-25/+27
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Replace "Light" theme by "Default"Romain Failliot2021-11-142-25/+27
* | | | | Refactor menu states and shortcuts in GMainWindow. (#7419)Adam Heinermann2021-11-253-237/+175
| |/ / / |/| | |
* | | | Merge pull request #7404 from Kewlan/per-game-framerate-capbunnei2021-11-245-27/+99
|\ \ \ \
| * | | | configure_general: Allow framerate cap to be used in custom game configsKewlan2021-11-215-27/+99
* | | | | Merge pull request #7394 from Morph1984/svc-SetMemoryPermissionbunnei2021-11-225-12/+64
|\ \ \ \ \
| * | | | | kernel: svc: Move all IsValid functions to an anonymous namespaceMorph2021-11-211-3/+15
| * | | | | kernel: svc: Implement SetProcessMemoryPermissionMorph2021-11-211-1/+41
| * | | | | kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermissionMorph2021-11-214-8/+8
| | |_|/ / | |/| | |
* | | | | Merge pull request #7406 from heinermann/tas_menuMai M2021-11-225-57/+152
|\ \ \ \ \
| * | | | | const fixesAdam Heinermann2021-11-222-3/+3
| * | | | | Apply clang formatAdam Heinermann2021-11-221-1/+0
| * | | | | Added TAS controls to the menu under ToolsAdam Heinermann2021-11-225-57/+153
| | |/ / / | |/| | |
* | | | | arm: dynarmic: Cleanup icache op handlingjam1garner2021-11-221-10/+9
* | | | | arm: dynarmic: Implement icache op handling for 'ic iallu' instructionjam1garner2021-11-221-0/+3
* | | | | arm: dynarmic: Implement icache op handling for 'ic ivau' instructionjam1garner2021-11-221-0/+18
|/ / / /
* | | | Merge pull request #7395 from Morph1984/resolve-commentsbunnei2021-11-213-31/+16
|\ \ \ \
| * | | | vk_texture_cache: Mark VkBufferUsageFlags as static constexprMorph2021-11-211-3/+3
| * | | | vk_blit_image: Consolidate CreatePipelineTargetEx functionsMorph2021-11-212-28/+13
| |/ / /
* | | | Merge pull request #7389 from ameerj/screenshot-1xbunnei2021-11-215-20/+8
|\ \ \ \
| * | | | Fix screenshot dimensions when at 1x scaleameerj2021-11-205-20/+8
* | | | | Merge pull request #7359 from heinermann/kthread_crashbunnei2021-11-211-8/+14
|\ \ \ \ \
| * | | | | Fix crash on exit due to static scoped dummy threadsAdam Heinermann2021-11-181-8/+14
* | | | | | Merge pull request #7393 from Morph1984/pm-ams-get-pidbunnei2021-11-211-9/+38
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | service: pm: Implement AtmosphereGetProcessIdMorph2021-11-211-0/+24
| * | | | | service: pm: Add all relevant result codesMorph2021-11-211-3/+8
| * | | | | service: pm: Rename title id to program idMorph2021-11-211-6/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #7368 from FernandoS27/vulkan-convbunnei2021-11-2118-23/+595
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | TextureCache: Refactor and fix linux compiling.Fernando Sahmkow2021-11-203-9/+11
| * | | | TextureCache: Assure full conversions on depth/stencil write shaders.Fernando Sahmkow2021-11-203-6/+6
| * | | | TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow2021-11-206-9/+193
| * | | | TextureCache: Add R16G16 to D24S8 converter.Fernando Sahmkow2021-11-205-0/+38
| * | | | TextureCache: Add B10G11R11 to D24S8 converter.Fernando Sahmkow2021-11-195-13/+84
| * | | | TextureCache: Further fixes on resolve algorithm.Fernando Sahmkow2021-11-192-16/+17
| * | | | TextureCache: Implement additional D24S8 convertions.Fernando Sahmkow2021-11-196-0/+86
| * | | | TextureCache: force same image format when resolving an image.Fernando Sahmkow2021-11-192-2/+9
| * | | | TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter.Fernando Sahmkow2021-11-192-10/+27
| * | | | Vulkan: implement D24S8 <-> RGBA8 convertions.Fernando Sahmkow2021-11-196-0/+166
| | |_|/ | |/| |
* | | | Merge pull request #7294 from vonchenplus/fix_image_update_error_when_width_too_smallbunnei2021-11-202-10/+18
|\ \ \ \
| * | | | Fix image update/download error when width too smallFeng Chen2021-11-172-10/+18
| | |/ / | |/| |
* | | | Merge pull request #7369 from Morph1984/amd-fsr-statusbarbunnei2021-11-192-6/+6
|\ \ \ \
| * | | | main: Fix default AA nameMorph2021-11-191-4/+4
| * | | | configure_graphics_ui: AMD's -> AMDMorph2021-11-191-1/+1
| * | | | main: Shorten AMD FSR status bar textMorph2021-11-191-1/+1
| | |/ / | |/| |
* | | | Merge pull request #7342 from goldenx86/patch-3bunnei2021-11-191-2/+2
|\ \ \ \
| * | | | Replace keys error pop upMatías Locatti2021-11-161-2/+2
* | | | | Merge pull request #7357 from Morph1984/s8_uintbunnei2021-11-1910-9/+64
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | renderer_vulkan: Implement S8_UINT stencil formatMorph2021-11-183-0/+18
| * | | | renderer_opengl: Implement S8_UINT stencil formatMorph2021-11-173-6/+25
| * | | | video_core: Add S8_UINT stencil formatMorph2021-11-174-3/+21
| | |/ / | |/| |
* | | | Merge pull request #7349 from ameerj/ogl-convert-imagebunnei2021-11-185-28/+49
|\ \ \ \
| * | | | gl_texture_cache: Round format conversion PBO to next power of 2ameerj2021-11-181-1/+5
| * | | | texture_cache: Use pixel format conversion when supported by the runtimeameerj2021-11-175-0/+15
| * | | | gl_texture_cache: Make FormatConversionPass more genericameerj2021-11-171-7/+12
| * | | | gl_texture_cache: Rename BGRCopyPass to FormatConversionPassameerj2021-11-172-21/+18
| |/ / /
* | | | Merge pull request #7353 from v1993/no-more-epilepsybunnei2021-11-181-1/+1
|\ \ \ \
| * | | | Prevent window flickering when holding EscValeri2021-11-171-1/+1
| | |/ / | |/| |
* | | | Merge pull request #7355 from german77/hotkey_spambunnei2021-11-181-0/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | hotkeys: Don't allow hotkeys to spamgerman772021-11-171-0/+2
* | | | TextureCache: Fix Automatic Anisotropic.Fernando Sahmkow2021-11-171-6/+5
* | | | TextureCache: OGL query device memory if possible.FernandoS272021-11-172-2/+14
* | | | TextureCache: Fix OGL cleaningFernando Sahmkow2021-11-175-0/+43
* | | | TextureCache: Add automatic anisotropic filtering and refactor code.Fernando Sahmkow2021-11-165-16/+22
* | | | TextureCache: Make a better Anisotropic setter.Fernando Sahmkow2021-11-164-24/+21
* | | | Texture Cache: revert Image changes.Fernando Sahmkow2021-11-161-0/+4
* | | | ShaderCache: Better fix for Shuffling gl_FragCoordFernando Sahmkow2021-11-161-2/+13
* | | | HostShader: fix Gaussian filter.FernandoS272021-11-161-2/+2
* | | | Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs.FernandoS272021-11-165-22/+29
* | | | texture_cache: Refactor Render Target scaling functionameerj2021-11-162-14/+24
* | | | gl_resource_manager: Ensure non EXT_framebuffer objects are createdameerj2021-11-162-13/+8
* | | | Texture Cache: Fix memory usage on ScaleDown.FernandoS272021-11-161-4/+0
* | | | OpenGL: Fix viewport/Scissor scaling on downscaling.FernandoS272021-11-161-6/+28
* | | | Vulkan: fix regression.FernandoS272021-11-161-14/+17
* | | | host_shaders: Misc copyright/style changesameerj2021-11-164-10/+12
* | | | configure_graphics.ui: Cleanup scaling options and fix duplicate name warningameerj2021-11-161-5/+5
* | | | FSR: Fix GCC build errorsameerj2021-11-163-43/+50
* | | | Vulkan: Reimplement FSR constant generation functions to avoid GCC warningsMarshall Mohror2021-11-162-9/+145
* | | | vk_blit_screen: Fix AA destruction orderameerj2021-11-161-9/+10
* | | | Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror2021-11-1614-116/+197
* | | | renderer_vulkan/blit_image: Use generic color state on Depth to Color blitsameerj2021-11-161-1/+1
* | | | vk_texture_cache: Refactor 3D scaling helpersameerj2021-11-162-113/+74
* | | | gl_rasterizer: Fix ScissorTest and Clear when scalingameerj2021-11-161-10/+6
* | | | gl_texture_cache: Simplify scaling proceduresameerj2021-11-162-57/+28
* | | | OpenGlTextureCache: Fix state invalidation on rescaling.Fernando Sahmkow2021-11-163-2/+17
* | | | VulkanBufferCache: Avoid adding barriers between multiple copies.Fernando Sahmkow2021-11-163-5/+43
* | | | HostShader: Fix gaussian and add attribution.Fernando Sahmkow2021-11-161-23/+19
* | | | Yuzu UI: Add button for Anti AliasFernando Sahmkow2021-11-163-0/+45
* | | | Vulkan: Fix FXAA in AMD.Fernando Sahmkow2021-11-161-2/+40
* | | | Texture Cache: Fix blitting.Fernando Sahmkow2021-11-161-2/+2
* | | | Vulkan: Implement FXAAFernandoS272021-11-163-22/+387
* | | | OpenGL: fix FXAA with scalingMarshall Mohror2021-11-162-9/+31
* | | | OpenGL: Implement FXAAMarshall Mohror2021-11-166-35/+194
* | | | Frontend: Add anti-aliasing method settingMarshall Mohror2021-11-165-0/+70
* | | | Settings: Add anti-aliasing method settingMarshall Mohror2021-11-162-0/+7
* | | | QtGUI: Add buttton to toggle the filter.FernandoS272021-11-165-1/+61
* | | | VideoCore: Add gaussian filtering.FernandoS272021-11-168-2/+140
* | | | TextureCache: Improve Reaper.FernandoS272021-11-162-14/+26
* | | | Vulkan: fix waiting on semaphore.FernandoS272021-11-161-1/+3
* | | | Update scaleforce to use FP16Marshall Mohror2021-11-161-88/+55
* | | | VideoCore: Add more rescaling option.FernandoS272021-11-163-7/+38
* | | | TextureCache: fix rescaling in aliases and overlap joins.FernandoS272021-11-164-23/+48
* | | | Presentation: Fix turning FSR on and off in settingsMarshall Mohror2021-11-161-0/+11
* | | | Video Core: fix building for GCC.Fernando Sahmkow2021-11-165-24/+42
* | | | Vulkan Rasterizer: Fix clears on integer textures.FernandoS272021-11-163-1/+84
* | | | Texture cache: fix Intel with rescaler.FernandoS272021-11-161-2/+2
* | | | TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.FernandoS272021-11-162-20/+44
* | | | Texture Cache: fix memory managment and optimize scaled downloads, uploads.Fernando Sahmkow2021-11-167-28/+57
* | | | Texture Cache: ease the requirements of textures being blacklisted.Fernando Sahmkow2021-11-162-22/+7
* | | | Vulkan: Fix Blit Depth StencilFernando Sahmkow2021-11-162-14/+20
* | | | Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow2021-11-168-36/+147
* | | | Presentation: add Nearest Neighbor filter.Fernando Sahmkow2021-11-166-14/+67
* | | | vulkan: Implement FidelityFX Super ResolutionMarshall Mohror2021-11-1611-17/+643
* | | | Texture Cache: Rescale conversions between depth and colorFernandoS272021-11-166-25/+37
* | | | Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.Fernando Sahmkow2021-11-163-7/+19
* | | | vulkan: Fix rescaling push constant usageameerj2021-11-168-69/+78
* | | | Texture Cahe: Fix downscaling on SMO.Fernando Sahmkow2021-11-165-0/+11
* | | | texture_cache_base: Remove unused function declarationsameerj2021-11-161-8/+0
* | | | yuzu: Fix build errorsameerj2021-11-161-1/+1
* | | | vk_texture_cache: Use 3D to scale images when blit is unsupportedameerj2021-11-164-29/+87
* | | | texture_cache: Fix infinitely recursive ImageCanRescale checkameerj2021-11-163-10/+13
* | | | vk_texture_cache: Fix BlitScale of non-2D imagesameerj2021-11-161-10/+9
* | | | video_core: Refactor resolution scale functionameerj2021-11-164-46/+34
* | | | texture_cache: Fix image resolves when src/dst are not both scaledameerj2021-11-161-5/+8
* | | | yuzu_cmd: Read resolution_setup and scaling_filter from configlat9nq2021-11-162-0/+25
* | | | video_core,yuzu: Move UpdateRescalingInfo call to video_corelat9nq2021-11-163-5/+2
* | | | gl_texture_cache: Disable scissor test when scaling texturesameerj2021-11-161-0/+8
* | | | vk_texture_cache: Fix unsupported blit format error checkingameerj2021-11-162-9/+9
* | | | vk_texture_cache: Fix early returns on unsupported scalesameerj2021-11-162-19/+11
* | | | video_core: Misc resolution scaling related refactoringameerj2021-11-168-47/+51
* | | | texture_cache: Refactor scaled image size calculationameerj2021-11-162-12/+13
* | | | Texture Cache: Fix calculations when scaling.Fernando Sahmkow2021-11-161-0/+12
* | | | gl_texture_cache: Fix BGR pbo size for scaled texturesameerj2021-11-161-11/+10
* | | | rescaling_pass: Fix IR errors when unscalable texture types are encounteredameerj2021-11-161-0/+28
* | | | Texture Cache: Fix Rescaling on MultisampleFernando Sahmkow2021-11-163-8/+21
* | | | TextureCache: Base fixes on rescaling.Fernando Sahmkow2021-11-162-4/+6
* | | | rescaling_pass: Logic simplification and minor style cleanupameerj2021-11-162-33/+17
* | | | rescaling_pass: Scale ImageFetch offset if it existsameerj2021-11-161-59/+37
* | | | rescaling_pass: Enable PatchImageQueryDimensions on fragment stagesameerj2021-11-161-5/+4
* | | | vk_texture_cache: Simplify scaled image managementameerj2021-11-162-107/+34
* | | | gl_texture_cache: Fix scaling backup logicameerj2021-11-162-20/+16
* | | | vk_rasterizer: Fix scaling on Y_NEGATEameerj2021-11-161-3/+9
* | | | vk_texture_cache: Use nearest neighbor scaling when availableameerj2021-11-164-29/+36
* | | | gl_texture_cache: Fix depth and integer format scaling blitsameerj2021-11-162-16/+61
* | | | gl_texture_cache/rescaling_pass: minor cleanupameerj2021-11-163-16/+10
* | | | vk_texture_cache: Minor cleanupameerj2021-11-162-11/+8
* | | | rescaling_pass: Fix and simplify shuffle/fragcoord passameerj2021-11-161-26/+20
* | | | Shader: Don't rescale FragCoord if used by ShuffleFernando Sahmkow2021-11-162-2/+55
* | | | image_info: Mark MSAA textures as non-rescalableameerj2021-11-161-2/+2
* | | | bootmanager: Fix screenshot resolution factor usageameerj2021-11-167-20/+13
* | | | gl_texture_cache: Simplify scalingameerj2021-11-162-31/+39
* | | | Renderers: Unify post processing filter shadersameerj2021-11-167-211/+36
* | | | gl_texture_cache: fix scaling on uploadameerj2021-11-161-0/+7
* | | | Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow2021-11-1615-34/+620
* | | | Texture Cache: fix scaling on upload and stop scaling on base resolution.Fernando Sahmkow2021-11-161-14/+32
* | | | shader, video_core: Fix GCC build errorsameerj2021-11-163-14/+3
* | | | emit_spirv: Fix RescalingLayout alignmentameerj2021-11-163-4/+8
* | | | TextureCache: Fix Buffer Views Scaling.Fernando Sahmkow2021-11-162-5/+9
* | | | RescalingPass: Agregate pixels on texelFetch while on Fragment ShaderFernando Sahmkow2021-11-161-3/+97
* | | | Texture Cache: Correctly fix Blits Rescaling.Fernando Sahmkow2021-11-161-9/+12
* | | | shader: Fix TextureSize check on rescaling.Fernando Sahmkow2021-11-161-27/+21
* | | | texture_cache: Disable dst_image scaling in BlitImageameerj2021-11-161-5/+7
* | | | emit_spirv: Fix RescalingLayout alignmentameerj2021-11-162-3/+3
* | | | shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp2021-11-1625-77/+228
* | | | shader: Properly blacklist and scale image loadsReinUsesLisp2021-11-165-11/+31
* | | | texture_cache: Add getter to query if image view is rescaledReinUsesLisp2021-11-165-22/+12
* | | | vk_rasterizer: Minor style changeReinUsesLisp2021-11-161-2/+2
* | | | gl_texture_cache: Fix scaling blitsReinUsesLisp2021-11-161-20/+12
* | | | glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp2021-11-169-28/+51
* | | | gl_rasterizer: Properly scale viewports and scissorsReinUsesLisp2021-11-161-23/+24
* | | | gl_texture_cache: Fix multi layered texture Scaleameerj2021-11-161-11/+15
* | | | gl_compute_pipeline: Add downscale factor to shader uniformsameerj2021-11-161-0/+9
* | | | gl_rasterizer: Fix rescale dirty state checkingameerj2021-11-161-4/+9
* | | | gl_graphics_pipeline: Add downscale factor to shader uniformsameerj2021-11-164-5/+19
* | | | texture_cache: Fix blacklists on computeReinUsesLisp2021-11-161-1/+1
* | | | texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-1616-192/+192
* | | | Vulkan: Fix downscaling Blit.Fernando Sahmkow2021-11-161-14/+18
* | | | Texture Cache: Implement Rating System.Fernando Sahmkow2021-11-165-15/+47
* | | | OpenGL: set linear mag filter when blitting a downscaled image.Fernando Sahmkow2021-11-161-0/+1
* | | | Vulkan: Fix AA when rescaling.Fernando Sahmkow2021-11-161-1/+1
* | | | Texture Cache: Implement Blacklisting.Fernando Sahmkow2021-11-165-4/+90
* | | | main: Add resolution scale label in the status barMorph2021-11-162-2/+12
* | | | vulkan: Implement rescaling shader patchingReinUsesLisp2021-11-168-27/+103
* | | | vk_texture_cache: Properly scale blit source imagesReinUsesLisp2021-11-161-2/+2
* | | | vk_graphics_pipeline: Use Shader::NumDescriptors when possibleReinUsesLisp2021-11-161-18/+6
* | | | opengl: Use Shader::NumDescriptors when possibleReinUsesLisp2021-11-163-46/+20
* | | | spirv: Implement rescaling patchingReinUsesLisp2021-11-168-5/+86
* | | | shader/rescaling_pass: Patch more instructionsReinUsesLisp2021-11-161-4/+101
* | | | shader: Add IsTextureScaled opcodeReinUsesLisp2021-11-1610-0/+34
* | | | texture_cache: Add image gettersReinUsesLisp2021-11-162-0/+16
* | | | shader: Add copy constructor to instructionsReinUsesLisp2021-11-164-1/+20
* | | | shader: Add integer division opcodesReinUsesLisp2021-11-169-0/+37
* | | | common/settings: Remove unused scaling optionsReinUsesLisp2021-11-162-18/+7
* | | | shader: Fix rescaling passReinUsesLisp2021-11-161-1/+1
* | | | gl_texture_cache: Simplify rescalingameerj2021-11-162-19/+15
* | | | texture_cache: Fix typo in aliased image rescalingameerj2021-11-161-1/+1
* | | | vk_texture_cache: Simplify and optimize scaling blitsReinUsesLisp2021-11-161-106/+62
* | | | vk_texture_cache: Fix scaling blit validation errorsReinUsesLisp2021-11-161-81/+78
* | | | shader: Fix resolution scaling passReinUsesLisp2021-11-165-35/+32
* | | | shader: Add resolution down factor opcodeReinUsesLisp2021-11-169-0/+25
* | | | gl_texture_cache: Implement ScaleDownameerj2021-11-162-26/+36
* | | | gl_texture_cache: Rescale fixes for multi-layered texturesameerj2021-11-162-16/+32
* | | | Texture Cache: Implement Rescaling on Aliases and Blits.Fernando Sahmkow2021-11-161-5/+53
* | | | Fix blits with mipsReinUsesLisp2021-11-161-12/+16
* | | | Fix blitsReinUsesLisp2021-11-161-10/+10
* | | | renderer_gl: Resolution scaling fixesameerj2021-11-163-61/+107
* | | | TextureCache: Fix rescaling of ImageCopiesFernando Sahmkow2021-11-163-18/+67
* | | | TextureCache: Modify Viewports/Scissors according to Rescale.Fernando Sahmkow2021-11-166-35/+93
* | | | Settings: eliminate rescaling_factor.Fernando Sahmkow2021-11-167-37/+19
* | | | Texture Cache: More rescaling fixes.Fernando Sahmkow2021-11-164-84/+96
* | | | gl_texture_cache: WIP texture rescaleameerj2021-11-162-3/+69
* | | | Texture Cache: Implement Vulkan UpScaling & DownScalingFernando Sahmkow2021-11-166-42/+327
* | | | ShaderDecompiler: Add initial support for rescaling.Fernando Sahmkow2021-11-162-0/+73
* | | | Settings: Add resolution scaling to settings.Fernando Sahmkow2021-11-166-5/+155
* | | | VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow2021-11-1611-18/+255
| |/ / |/| |
* | | Merge pull request #7326 from ameerj/vp8Fernando S2021-11-1411-26/+180
|\ \ \
| * | | codes: Rename ComposeFrameHeader to ComposeFrameameerj2021-11-137-14/+14
| * | | vp8: Implement header compositionameerj2021-11-134-6/+90
| * | | codecs: Add VP8 codec classameerj2021-11-139-20/+90
| |/ /
* | | Merge pull request #7260 from vonchenplus/spirv_support_legacy_attribute_v2bunnei2021-11-143-71/+153
|\ \ \ | |_|/ |/| |
| * | Simply legacy attribute implementFeng Chen2021-11-043-152/+125
| * | Support gl_FogFragCoord attributevonchenplus2021-10-313-48/+58
| * | Support gl_BackSecondaryColor attributevonchenplus2021-10-263-0/+33
| * | Support gl_FrontSecondaryColor attributevonchenplus2021-10-263-0/+33
| * | Support gl_BackColor attributevonchenplus2021-10-263-0/+33
* | | Merge pull request #7272 from behunin/the-courteous-loggerbunnei2021-11-134-28/+41
|\ \ \ | |_|/ |/| |
| * | Refactor Logging ImplLevi Behunin2021-11-024-28/+41
* | | program_metadata: Add default ThreadInfo kernel capabilityOatmealDome2021-11-111-1/+4
* | | applets/swkbd: Fix text check message encodingMorph2021-11-081-7/+15
* | | applets/swkbd: Skip text checking if the text has been confirmedMorph2021-11-088-26/+36
* | | service/pctl: Stub EndFreeCommunicationNarr the Reg2021-11-051-1/+8
* | | vulkan_device: Add missing vulkan image format R5G6B5 in GetFormatPropertiesFeng Chen2021-11-051-0/+1
* | | Merge pull request #7279 from Morph1984/system-get-program-idMorph2021-11-0525-59/+48
|\ \ \
| * | | general: Get the current process program id directly from the systemMorph2021-11-0421-56/+42
| * | | general: Rename GetTitleID to GetProgramIDMorph2021-11-0424-43/+46
* | | | Merge pull request #7289 from ameerj/perf-stat-shutdownMorph2021-11-051-1/+1
|\ \ \ \
| * | | | core: Reorder perf_stats destruction order on Shutdownameerj2021-11-051-1/+1
| |/ / /
* | | | Merge pull request #7287 from Morph1984/stub-aocFernando S2021-11-052-0/+29
|\ \ \ \ | |/ / / |/| | |
| * | | service: aoc: Stub NotifyUnmountAddOnContentMorph2021-11-042-1/+9
| * | | service: aoc: Stub NotifyMountAddOnContent and NotifyMountAddOnContentMorph2021-11-042-0/+21
* | | | Merge pull request #7282 from ameerj/core-includesbunnei2021-11-04134-219/+8
|\ \ \ \ | |/ / / |/| | |
| * | | core: Fix transitive include build errorsameerj2021-11-045-0/+9
| * | | core: Remove unused includesameerj2021-11-04133-221/+1
* | | | service/acc: Rename Unknown160 to InitializeApplicationInfoV2german772021-11-043-3/+3
* | | | service: acc: Stub acc:u0 '160'Morph2021-11-043-0/+9
|/ / /
* | | svc: Correct WaitSynchronization num_handles param typeMorph2021-11-032-4/+4
* | | Merge pull request #7262 from FernandoS27/Buffalo-buffalo-Buffalo-buffalo-buffalobunnei2021-11-037-3/+68
|\ \ \
| * | | Shader Cahe: Fix Phi Nodes on GLASM.Fernando Sahmkow2021-11-021-1/+1
| * | | ShaderCache: Fix Phi Nodes Type on OGL.Fernando Sahmkow2021-11-013-2/+30
| * | | ShaderCache: Order Phi Arguments from farthest away to nearest.Fernando Sahmkow2021-10-315-0/+37
* | | | Merge pull request #7265 from Morph1984/gl-rasterizer-unused-includeMai M2021-11-021-4/+2
|\ \ \ \
| * | | | gl_rasterizer: Remove unused includesMorph2021-11-011-4/+2
| | |/ / | |/| |
* | | | general: Remove MakeResult helpersMorph2021-11-0213-69/+48
* | | | hle/result: Amend ResultVal documentationMorph2021-11-021-12/+10
* | | | hle/result: Reimplement ResultVal using Common::ExpectedMorph2021-11-021-117/+63
* | | | common: Implement a subset of P0323 (std::expected)Morph2021-11-022-0/+988
* | | | Merge pull request #7227 from vonchenplus/fix_memory_leak_v2bunnei2021-11-026-24/+54
|\ \ \ \ | |/ / / |/| | |
| * | | Fix dangling kernel objects when exitingFeng Chen2021-10-272-11/+13
| * | | Revert PR7009Feng Chen2021-10-272-15/+5
| * | | Fix memory leakFeng Chen2021-10-274-0/+38
| | |/ | |/|
* | | Merge pull request #7246 from german77/userimagebunnei2021-10-311-0/+11
|\ \ \
| * | | profile_manager: Resize any image bigger than 256pgerman772021-10-301-0/+11
| |/ /
* | | Merge pull request #7201 from ameerj/spirv-depth-samplingFernando S2021-10-301-5/+16
|\ \ \ | |_|/ |/| |
| * | emit_spirv_image: Fix depth image implicit lod sample in computeameerj2021-10-171-5/+16
* | | Merge pull request #6702 from lat9nq/disable-screensaverbunnei2021-10-302-1/+23
|\ \ \
| * | | yuzu qt: Disable the screensaver with SDL2lat9nq2021-10-302-1/+23
* | | | Merge pull request #7244 from Morph1984/application-lang-pt-brbunnei2021-10-304-3/+30
|\ \ \ \
| * | | | file_sys: control_metadata: Add BrazilianPortugueseMorph2021-10-292-2/+4
| * | | | ns: language: Add BrazilianPortuguese to ApplicationLanguageMorph2021-10-292-1/+26
* | | | | Merge pull request #7240 from Morph1984/resultval-remove-cvbunnei2021-10-301-2/+2
|\ \ \ \ \
| * | | | | hle/result: Remove cv-qualifiers from Arg in MakeResultMorph2021-10-281-2/+2
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7241 from Morph1984/resultval-move-assignmentbunnei2021-10-291-2/+22
|\ \ \ \ \
| * | | | | hle/result: Declare copy/move constructor/assignment as noexceptMorph2021-10-281-3/+3
| * | | | | hle/result: Add move assignment operator in ResultValMorph2021-10-281-0/+20
| | |_|/ / | |/| | |
* | | | | Merge pull request #7243 from lat9nq/nvdrv-warnbunnei2021-10-291-0/+15
|\ \ \ \ \
| * | | | | gl_device: Force GLASM on NVIDIA drivers 495-496lat9nq2021-10-291-0/+15
| |/ / / /
* | | | | CMakeLists: Document the /GT compile optionMorph2021-10-291-0/+1
* | | | | Merge pull request #7007 from FernandoS27/intel-optionsMorph2021-10-291-0/+5
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Build System: Build with JCC Erratum MitigationFernando Sahmkow2021-09-151-0/+5
* | | | | Merge pull request #7223 from Moonlacer/geometry_property_removalAmeer J2021-10-292-9/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Geometry property removal and rewordingMoonlacer2021-10-262-9/+1
* | | | | Merge pull request #7186 from MightyCreak/fix-crash-configure-windowAmeer J2021-10-271-2/+5
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | ui: fix crash when closing configure windowRomain Failliot2021-10-151-2/+5
* | | | | Merge pull request #7193 from FernandoS27/idleMorph2021-10-252-0/+22
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | SVC: Implement svcInfo:IdleTickCountFernando Sahmkow2021-10-162-0/+22
* | | | | Merge pull request #7218 from bylaws/aswdqdsamAmeer J2021-10-252-21/+9
|\ \ \ \ \
| * | | | | Fixup channel submit IOCTL syncpoint parametersBilly Laws2021-10-242-21/+9
* | | | | | Merge pull request #7222 from FernandoS27/fix-indixed-textures-againAmeer J2021-10-241-1/+1
|\ \ \ \ \ \
| * | | | | | TexturePass: Fix clamping of images as this allowed negative indices.Fernando Sahmkow2021-10-241-1/+1
| |/ / / / /
* | | | | | Fixed ARM_Dynamic_64 StepAndrew Strelsky2021-10-241-1/+1
* | | | | | Merge pull request #7206 from vonchenplus/fix_vulkan_viewport_issueFernando S2021-10-241-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Fix vulkan viewport issueFeng Chen2021-10-221-0/+1
* | | | | | Merge pull request #7070 from FernandoS27/want-you-badAmeer J2021-10-246-3/+31
|\ \ \ \ \ \
| * | | | | | Vulran Rasterizer: address feedback.Fernando Sahmkow2021-10-231-3/+5
| * | | | | | Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan.Fernando Sahmkow2021-09-236-3/+29
* | | | | | | Revert "input_common: Fix data race on GC implementation"Fernando S2021-10-232-120/+115
* | | | | | | Merge pull request #6515 from german77/gc_thread_safeFernando S2021-10-232-115/+120
|\ \ \ \ \ \ \
| * | | | | | | input_common: Fix data race on GC implementationRodrigo Locatti2021-08-072-115/+120
* | | | | | | | common/alignment: Fix VS2022 compilationameerj2021-10-201-1/+6
* | | | | | | | input_common: Fix VS2022 compilation errorsameerj2021-10-201-39/+35
* | | | | | | | Merge pull request #7197 from Moonlacer/tas_help_linkbunnei2021-10-201-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | add_linkMoonlacer2021-10-171-2/+2
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #7198 from ameerj/settings-chronobunnei2021-10-197-24/+20
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | settings: Remove std::chrono usageameerj2021-10-177-24/+20
| |/ / / / / /
* | | | | | | Merge pull request #7173 from Morph1984/invalidate-unmapbunnei2021-10-171-0/+2
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | KPageTable: Perform ranged invalidation when unmapping code memoryMorph2021-10-131-0/+2
* | | | | | | Merge pull request #7077 from FernandoS27/face-downAmeer J2021-10-173-6/+8
|\ \ \ \ \ \ \
| * | | | | | | Shader Compiler: avoid overflowed indices on indixed samplers.Fernando Sahmkow2021-10-171-1/+2
| * | | | | | | Vulkan Query Cache: make sure to wait for the query result.Fernando Sahmkow2021-09-241-1/+2
| * | | | | | | QueryCache: Flush queries in order of running.Fernando Sahmkow2021-09-241-4/+4
* | | | | | | | Merge pull request #7127 from FernandoS27/i-saw-a-wabbitAmeer J2021-10-172-5/+14
|\ \ \ \ \ \ \ \
| * | | | | | | | Vulkan: Fix failing barrier on refresh.Fernando Sahmkow2021-10-041-1/+2
| * | | | | | | | RasterizerInterface: Correct size of CPU addresses to cache.FernandoS272021-10-041-1/+1
| * | | | | | | | Vulkan: Fix the master SemaphoreFernandoS272021-10-041-4/+12
* | | | | | | | | Merge pull request #7195 from MightyCreak/fix-warning-typoMai M2021-10-171-1/+1
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | main: fix typo in warning messageRomain Failliot2021-10-161-1/+1
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | main: Add missing make_unique for uiMorph2021-10-161-1/+1
* | | | | | | | Merge pull request #7187 from FernandoS27/boy-i-say-boybunnei2021-10-164-0/+51
|\ \ \ \ \ \ \ \
| * | | | | | | | NvHost/Core: Address Feedback.Fernando Sahmkow2021-10-163-19/+27
| * | | | | | | | Suspend temporallyFernandoS272021-10-163-1/+31
| * | | | | | | | NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS272021-10-162-0/+13
* | | | | | | | | Merge pull request #7188 from Morph1984/web-applet-includeMorph2021-10-161-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | qt_web_browser: Add missing QApplication includeMorph2021-10-161-0/+1
| |/ / / / / / / /
* / / / / / / / / service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)Feng Chen2021-10-161-1/+11
|/ / / / / / / /
* | | | | | | | bootmanager: Forward declare System and SystemResultStatusMorph2021-10-151-1/+5
* | | | | | | | yuzu: Construct system in GMainWindowMorph2021-10-152-81/+83
* | | | | | | | core: Move ResultStatus outside of SystemMorph2021-10-157-67/+69
* | | | | | | | yuzu_cmd: Remove remaining static system instancesMorph2021-10-151-3/+2
* | | | | | | | core: Remove static system instanceMorph2021-10-152-28/+5
* | | | | | | | Merge pull request #7172 from Morph1984/out-of-boundsMai M2021-10-152-7/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | string_util: Make use of std::string_view and add bounds checkingMorph2021-10-142-5/+5
| * | | | | | | | string_util: Prevent out of bounds access in u16string_view bufferMorph2021-10-141-2/+2
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #7174 from MightyCreak/hide-cursor-by-defaultMai M2021-10-151-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | Hide mouse cursor by defaultRomain Failliot2021-10-151-1/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #7185 from Morph1984/make_unique_uiMai M2021-10-1515-151/+157
|\ \ \ \ \ \ \ \
| * | | | | | | | main: Use std::unique_ptr for uiMorph2021-10-152-137/+142
| * | | | | | | | configuration: Use std::make_unique instead of operator new for uiMorph2021-10-1513-14/+15
* | | | | | | | | main: Slightly refactor NCA entry installation in InstallNCA (#7181)Creak2021-10-151-8/+6
| |/ / / / / / / |/| | | | | | |
* | | | | | | | config: Read network_interfacelat9nq2021-10-152-0/+9
|/ / / / / / /
* | | | | | | settings_ui: Better NVDEC Description For Each Video Rendering Option (#7165)Moonlacer2021-10-151-3/+3
* | | | | | | Merge pull request #6774 from lat9nq/remove-global-yuzuMorph2021-10-1475-655/+717
|\ \ \ \ \ \ \
| * | | | | | | discord_impl: Remove global system instanceslat9nq2021-10-073-6/+13
| * | | | | | | game_list: Remove global instances of Core::Systemlat9nq2021-10-075-13/+19
| * | | | | | | configuration: Add const qualifier where ablelat9nq2021-10-0718-31/+28
| * | | | | | | yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq2021-10-0769-636/+688
* | | | | | | | Merge pull request #7157 from ameerj/vic-surface-sizeMorph2021-10-141-16/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPUameerj2021-10-111-16/+15
* | | | | | | | | Merge pull request #7142 from german77/sdl_rangebunnei2021-10-141-3/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | input_common/sdl: Fix joystick rangegerman772021-10-111-3/+4
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #7158 from ameerj/window-900pbunnei2021-10-133-36/+53
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | main: Add option to reset window size to 900pameerj2021-10-113-36/+53
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #7147 from behunin/patch-1Ameer J2021-10-121-8/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | Update configure_tas.uiLevi Behunin2021-10-081-8/+0
* | | | | | | | | Merge pull request #7109 from vonchenplus/fix_h264_max__reference_num_errorAmeer J2021-10-121-1/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | h264: Use max allowed max_num_ref_frames when using CPU decodingFeng Chen2021-10-101-1/+6
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | common/fs/path_util: Slightly refactor PathManagerImpl's constructorCreak2021-10-121-12/+15
* | | | | | | | | Create local variables for mouse and wheel positionsRomain Failliot2021-10-121-5/+9
* | | | | | | | | Fix a few warningsRomain Failliot2021-10-123-6/+5
* | | | | | | | | Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorMorph2021-10-111-0/+10
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen2021-10-111-0/+10
| |/ / / / / / /
* | | | | | | | vic: Allow surface to be higher than frameValeri2021-10-091-2/+3
* | | | | | | | Merge pull request #7138 from ameerj/vic-fmtMai M2021-10-092-125/+154
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | vic: Avoid memory corruption when multiple streams with different dimensions are decodedameerj2021-10-081-0/+9
| * | | | | | | vic: Refactor frame writing methodsameerj2021-10-072-138/+146
| * | | | | | | vic: Implement RGBX frame formatameerj2021-10-072-3/+15
| | |/ / / / / | |/| | | | |
* | | | | | | kernel: hle_ipc: Foward declare KAutoObjectMorph2021-10-072-1/+2
* | | | | | | service: Reduce header include overheadMorph2021-10-0731-39/+11
|/ / / / / /
* | | | | | Merge pull request #7118 from ameerj/vc-gpu-implFernando S2021-10-0621-691/+890
|\ \ \ \ \ \
| * | | | | | nvflinger: Use jthread and stop_token for VSync threadameerj2021-10-032-32/+8
| * | | | | | nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj2021-10-033-35/+16
| * | | | | | gpu: Migrate implementation to the cpp fileameerj2021-10-0319-632/+875
* | | | | | | Merge pull request #7090 from Moonlacer/tas_spacing_additionbunnei2021-10-062-146/+188
|\ \ \ \ \ \ \
| * | | | | | | configure_tas: Remove help button from dialog windowMoonlacer2021-09-291-0/+1
| * | | | | | | configure_tas: Ensure dialog buttons always stay at the bottomMoonlacer2021-09-291-146/+187
* | | | | | | | Merge pull request #7115 from ameerj/log-compilebunnei2021-10-0515-18/+53
|\ \ \ \ \ \ \ \
| * | | | | | | | common/logging: Reduce scope of fmt includeameerj2021-10-024-1/+5
| * | | | | | | | common/logging: Move Log::Entry declaration to a separate headerameerj2021-10-0212-17/+48
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #7103 from Morph1984/service-ctx-eventbunnei2021-10-0526-271/+367
|\ \ \ \ \ \ \ \
| * | | | | | | | service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-0226-271/+367
* | | | | | | | | Merge pull request #7101 from ameerj/vk-tess-topologybunnei2021-10-051-1/+10
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_graphics_pipeline: Force patch list topology when tessellation is usedameerj2021-09-281-1/+10
* | | | | | | | | | Merge pull request #7107 from astrelsky/iob_fixbunnei2021-10-041-1/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | prevent access violation from iob in Memory::IsValidVirtualAddressAndrew Strelsky2021-09-301-1/+5
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7091 from vonchenplus/fix_memroy_leakAmeer J2021-10-046-9/+114
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Fix KShareMemory object leakFeng Chen2021-09-295-3/+106
| * | | | | | | | | | Fix KScopedAutoObject object leak when SendSyncRequestFeng Chen2021-09-251-6/+8
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7111 from lat9nq/no-title-bar-versionbunnei2021-10-031-2/+7
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | main: Don't add an extra separator when the title version is absentlat9nq2021-10-011-2/+7
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7113 from Morph1984/no-log-ip-addrbunnei2021-10-031-2/+0
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | network: Do not log IP addressMorph2021-10-021-2/+0
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #6979 from german77/joycon_namebunnei2021-10-021-2/+16
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | input_common: Add alternative string for joyconsgerman772021-09-071-2/+16
* | | | | | | | | | | service: am: Make use of Exit to exit the currently running applicationMorph2021-10-021-2/+2
* | | | | | | | | | | yuzu: main: Register a callback for ExitMorph2021-10-024-0/+17
* | | | | | | | | | | core: Add Exit and ExitCallbackMorph2021-10-022-0/+25
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #7102 from Morph1984/remove-boxcatbunnei2021-10-0215-964/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | CMakeLists: Remove BoxCat build optionMorph2021-09-291-4/+0
| * | | | | | | | | | settings: Remove BCAT settingsMorph2021-09-295-17/+0
| * | | | | | | | | | configure_network: Remove BCATMorph2021-09-293-208/+0
| * | | | | | | | | | service: bcat: Remove BoxCat BCAT implementationMorph2021-09-294-631/+0
| * | | | | | | | | | externals: Remove libzipMorph2021-09-291-1/+1
| * | | | | | | | | | file_sys: Remove vfs_libzipMorph2021-09-293-103/+0
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7075 from v1993/power-of-teabunnei2021-10-011-0/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | Use subdirectory of main data directory for QtWebEngine storagev19932021-09-231-0/+3
* | | | | | | | | | Merge pull request #7061 from ameerj/dma-buffer-miscbunnei2021-09-304-39/+37
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | maxwell_dma: Minor refactoringameerj2021-09-202-33/+33
| * | | | | | | | | | buffer_cache: Minor fixesameerj2021-09-202-6/+4
* | | | | | | | | | | Merge pull request #7104 from Morph1984/styleMai M2021-09-308-10/+10
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | style: Remove extra space preceding the :: operatorMorph2021-09-298-10/+10
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #7036 from ameerj/ogl-bgr-v2bunnei2021-09-307-118/+59
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | host_shaders: Remove opengl_copy_bgra.compameerj2021-09-174-19/+0
| * | | | | | | | | | | gl_texture_cache: Migrate BGRCopyPass from util_shadersameerj2021-09-174-42/+48
| * | | | | | | | | | | util_shaders: Unify BGRA copy passesameerj2021-09-165-82/+36
* | | | | | | | | | | | Fixed invalid iterator usageAndrew Strelsky2021-09-291-1/+1
| |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #7018 from lat9nq/splat-stubsMorph2021-09-292-26/+67
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | audin_u: Return a buffer event in RegisterBufferEventlat9nq2021-09-152-2/+12
| * | | | | | | | | | | audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAutolat9nq2021-09-152-26/+57
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #7042 from v1993/patch-7Ameer J2021-09-282-0/+8
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | If not on Windows, disable raw inputValeri2021-09-181-0/+4
| * | | | | | | | | | Hide XInput bypass on non-Windows OSesValeri2021-09-181-0/+4
* | | | | | | | | | | Merge pull request #7076 from ameerj/amd-botwbunnei2021-09-283-11/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlierameerj2021-09-243-11/+22
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | service/es: Update to 13.0.0german772021-09-271-0/+6
* | | | | | | | | | | service/npns: Update to 13.0.0german772021-09-271-0/+1
* | | | | | | | | | | service/vi: Update to 13.0.0german772021-09-272-0/+2
* | | | | | | | | | | service/am: Update to 13.0.0german772021-09-271-0/+4
* | | | | | | | | | | service/audio: Update to 13.0.0german772021-09-272-1/+10
* | | | | | | | | | | service/hid: Update to 13.0.0german772021-09-272-0/+10
* | | | | | | | | | | service/btdrv: Update to 13.0.0german772021-09-271-0/+4
* | | | | | | | | | | service/usb: Update to 13.0.0german772021-09-271-3/+3
* | | | | | | | | | | Merge pull request #7078 from ameerj/vc-jthread-fixesMorph2021-09-262-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | video_core: Fix jthread related hangs when stopping emulationameerj2021-09-242-2/+2
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | service: bsd: Stub ReadMorph2021-09-251-6/+5
* | | | | | | | | | | service: bsd: Implement ReadMorph2021-09-242-1/+15
* | | | | | | | | | | general: Update style to clang-format-12ameerj2021-09-2413-66/+62
* | | | | | | | | | | Merge pull request #7069 from lioncash/uuidMorph2021-09-245-8/+16
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | core/profile_select: Avoid uninitialized read in SelectProfile()Lioncash2021-09-231-1/+2
| * | | | | | | | | | common/uuid: Add validity checking functions to interfaceLioncash2021-09-224-7/+14
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7068 from behunin/patch-3bunnei2021-09-241-121/+60
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Clean-up and nitsLevi Behunin2021-09-221-121/+60
| |/ / / / / / / /
* | | | | | | | | Merge pull request #7045 from behunin/patch-1bunnei2021-09-231-46/+16
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Clean-upLevi Behunin2021-09-211-44/+14
| * | | | | | | | Tas configure ui nitsLevi Behunin2021-09-191-4/+4
* | | | | | | | | Merge pull request #7003 from ameerj/unlocked-present-modebunnei2021-09-203-4/+38
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_swapchain: Use immediate present mode when mailbox is unavailable and FPS is unlockedameerj2021-09-133-4/+38
* | | | | | | | | | Merge pull request #7017 from FernandoS27/i-am-barbie-girlAmeer J2021-09-201-1/+7
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan.Fernando Sahmkow2021-09-151-1/+7
* | | | | | | | | | Merge pull request #7019 from ameerj/videocore-jthreadbunnei2021-09-198-91/+49
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | vk_scheduler: Use std::jthreadameerj2021-09-162-17/+9
| * | | | | | | | | gpu: Use std::jthread for async gpu threadameerj2021-09-165-69/+18
| * | | | | | | | | threadsafe_queue: Add std::stop_token overload to PopWaitameerj2021-09-161-5/+22
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | UI: Relocate tas menu and add brief descriptiongerman772021-09-1810-68/+148
* | | | | | | | | input_common/tas: new update methodgerman772021-09-185-17/+4
* | | | | | | | | input_common/tas: Document the main classgerman772021-09-188-51/+153
* | | | | | | | | input_common/tas: Add swap controllergerman772021-09-188-39/+99
* | | | | | | | | input_common/tas: overwrite file dialoggerman772021-09-183-20/+16
* | | | | | | | | input_common/tas: Fallback to simple updateMonsterDruide12021-09-1810-102/+60
* | | | | | | | | config: Move TAS options to it's own menugerman772021-09-1819-184/+452
* | | | | | | | | core: Hacky TAS syncing & load pausingMonsterDruide12021-09-189-107/+140
* | | | | | | | | main: TAS Playback state labelMonsterDruide12021-09-182-0/+10
* | | | | | | | | settings: File selector & other settingsMonsterDruide12021-09-189-2/+104
* | | | | | | | | input_common/tas: Base playback & recording systemMonsterDruide12021-09-1814-9/+818
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #7020 from Moonlacer/remove_audio_stretchingbunnei2021-09-188-29/+0
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | fix_clang_errorMoonlacer2021-09-161-1/+0
| * | | | | | | fix_accidental_deletionMoonlacer2021-09-161-1/+2
| * | | | | | | remove-audio-stretching-settingMoonlacer2021-09-168-30/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #6950 from german77/multiplaybunnei2021-09-188-11/+35
|\ \ \ \ \ \ \
| * | | | | | | input_common: Enable steam controllers and 8 player supportgerman772021-09-108-11/+35
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #7015 from german77/NotGoodForTerrabunnei2021-09-171-1/+14
|\ \ \ \ \ \ \
| * | | | | | | ngct: Stub MatchNarr the Reg2021-09-151-1/+14
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #7011 from ameerj/vk-validation-0x0bunnei2021-09-171-0/+1
|\ \ \ \ \ \ \
| * | | | | | | vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errorsameerj2021-09-141-0/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #7027 from ameerj/sorry-amdFernando S2021-09-161-14/+3
|\ \ \ \ \ \ \
| * | | | | | | vulkan_device: Reorder Float16Int8 declarationameerj2021-09-161-1/+2
| * | | | | | | Revert "Merge pull request #7006 from FernandoS27/a-motherfucking-driver"ameerj2021-09-161-13/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #7010 from Morph1984/fs-timestampbunnei2021-09-168-1/+83
|\ \ \ \ \ \ \
| * | | | | | | vfs: Partially implement GetFileTimeStampRawMorph2021-09-148-1/+83
| |/ / / / / /
* / / / / / / renderers: Log total pipeline countMorph2021-09-142-0/+4
|/ / / / / /
* | | | | | Merge pull request #7009 from ameerj/main_process_cleanupbunnei2021-09-141-3/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | core: Destroy main_process during shutdownameerj2021-09-141-3/+12
| | |/ / / | |/| | |
* | | | | Merge pull request #6943 from FernandoS27/omae-wa-mou-shindeiruMorph2021-09-131-6/+20
|\ \ \ \ \
| * | | | | Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD since it's broken.Fernando Sahmkow2021-09-131-6/+20
* | | | | | Merge pull request #7006 from FernandoS27/a-motherfucking-driverMorph2021-09-131-1/+13
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1Fernando Sahmkow2021-09-131-1/+13
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7005 from Morph1984/enum-bitwise-shift-opsMai M2021-09-131-0/+16
|\ \ \ \ \
| * | | | | common_funcs: Add enum flag bitwise shift operator overloadsMorph2021-09-131-0/+16
* | | | | | Merge pull request #6944 from FernandoS27/dear-drunk-meMorph2021-09-133-3/+14
|\ \ \ \ \ \
| * | | | | | Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver.Fernando Sahmkow2021-09-133-3/+14
* | | | | | | Merge pull request #7001 from ameerj/wario-fixFernando S2021-09-131-6/+8
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabledameerj2021-09-121-6/+8
* | | | | | | Merge pull request #7000 from Morph1984/create-dir-commentAmeer J2021-09-131-0/+5
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | FS: Mark recursive CreateDirectory as inaccurate and temporaryMorph2021-09-121-0/+5
* | | | | | | Merge pull request #7002 from ameerj/vk-state-unusedMai M2021-09-121-4/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | vk_state_tracker: Remove unused functionameerj2021-09-121-4/+0
| |/ / / / /
* | | | | | Merge pull request #6948 from ameerj/amd-warp-fixMorph2021-09-122-54/+109
|\ \ \ \ \ \
| * | | | | | emit_glsl_warp: Fix shuffle ops for 64-thread warp sizesameerj2021-08-311-24/+36
| * | | | | | emit_glsl_warp: Fix ballot related ops for 64-thread warp sizesameerj2021-08-311-24/+38
| * | | | | | emit_spirv_warp: Fix shuffle ops for 64-thread warp sizesameerj2021-08-311-1/+29
| * | | | | | emit_spirv_warp: Fix ballot related ops for 64-thread warp sizesameerj2021-08-311-10/+11
* | | | | | | Merge pull request #6975 from ogniK5377/acc-async-ctxMorph2021-09-124-19/+154
|\ \ \ \ \ \ \
| * | | | | | | Mark is_complete as atomicChloe Marcec2021-09-082-4/+5
| * | | | | | | Addressed issuesChloe Marcec2021-09-083-15/+14
| * | | | | | | address name shadowing with systemChloe Marcec2021-09-061-2/+2
| * | | | | | | account: EnsureTokenIdCacheAsyncChloe Marcec2021-09-064-19/+154
* | | | | | | | Merge pull request #6974 from ogniK5377/fs-recursive-createdirMorph2021-09-121-8/+13
|\ \ \ \ \ \ \ \
| * | | | | | | | Addressed issuesChloe2021-09-081-1/+1
| * | | | | | | | FS: Recursively create directories for CreateDirectoryChloe Marcec2021-09-061-8/+13
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #6997 from ameerj/stop-emulation-confirmationMorph2021-09-121-11/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | main: Apply confirm exit setting in exit locked scenariosameerj2021-09-121-11/+9
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #6992 from german77/brainsMorph2021-09-125-3/+44
|\ \ \ \ \ \ \ \
| * | | | | | | | am: Implement GetNotificationStorageChannelEventgerman772021-09-102-2/+16
| * | | | | | | | hid: Stub SetTouchScreenConfigurationgerman772021-09-103-1/+28
* | | | | | | | | Merge pull request #6987 from Morph1984/common-errorMorph2021-09-1213-19/+43
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader_environment: Add missing <algorithm> includeMorph2021-09-111-0/+1
| * | | | | | | | | vk_descriptor_pool: Add missing <algorithm> includeMorph2021-09-111-0/+1
| * | | | | | | | | slot_vector: Add missing <algorithm> includeMorph2021-09-111-0/+1
| * | | | | | | | | video_core/memory_manager: Add missing <algorithm> includeMorph2021-09-111-0/+2
| * | | | | | | | | kernel: Add missing <functional> includeMorph2021-09-111-0/+1
| * | | | | | | | | file_sys/kernel_executable: Add missing <string> includeMorph2021-09-111-0/+1
| * | | | | | | | | codec: Add missing <string_view> includeMorph2021-09-111-0/+1
| * | | | | | | | | common_funcs: Replace <algorithm> with <iterator>Morph2021-09-111-1/+1
| * | | | | | | | | common: Move error handling to error.cpp/hMorph2021-09-116-18/+34
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6986 from Morph1984/version-updateMorph2021-09-121-5/+12
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | api_version: Update and add AtmosphereTargetFirmwareMorph2021-09-101-5/+12
| |/ / / / / / /
* | | | | | | | Merge pull request #6846 from ameerj/nvdec-gpu-decodeFernando S2021-09-1115-121/+257
|\ \ \ \ \ \ \ \
| * | | | | | | | h264: Lower max_num_ref_framesameerj2021-08-161-1/+2
| * | | | | | | | configure_graphics: Add GPU nvdec decoding as an optionameerj2021-08-1612-27/+120
| * | | | | | | | codec: Improve libav memory alloc and cleanupameerj2021-08-162-14/+19
| * | | | | | | | codec: Fallback to CPU decoding if no compatible GPU format is foundameerj2021-08-162-22/+32
| * | | | | | | | cmake: Add VDPAU and NVDEC support to FFmpeglat9nq2021-08-161-0/+1
| * | | | | | | | codec: Replace deprecated av_init_packet usageameerj2021-08-121-9/+13
| * | | | | | | | nvdec: Implement GPU accelerated decoding for all platformsameerj2021-08-122-70/+92
* | | | | | | | | Merge pull request #6901 from ameerj/vk-clear-bitsFernando S2021-09-113-6/+24
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_rasterizer: Only clear depth and stencil buffers when set in attachment aspect maskameerj2021-08-213-6/+24
* | | | | | | | | | Merge pull request #6941 from ameerj/swapchain-srgbFernando S2021-09-115-11/+37
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | vulkan_device: Enable VK_KHR_swapchain_mutable_format if availableameerj2021-08-293-0/+27
| * | | | | | | | | | vk_swapchain: Prefer linear swapchain format when presenting sRGB imagesameerj2021-08-293-11/+10
* | | | | | | | | | | Merge pull request #6953 from ameerj/anv-semaphoreFernando S2021-09-115-26/+33
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | renderer_vulkan: Wait on present semaphore at queue submitameerj2021-09-025-26/+33
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #6981 from ameerj/nvflinger-hb-formatFernando S2021-09-113-7/+8
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | nvflinger: Use external surface format for framebuffer creationameerj2021-09-073-7/+8
| | |_|_|_|_|_|_|/ / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #6962 from vonchenplus/spirv_support_legacy_attributebunnei2021-09-083-0/+107
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Detail adjustmentFeng Chen2021-09-081-13/+14
| * | | | | | | | | | Detail adjustmentFeng Chen2021-09-082-28/+35
| * | | | | | | | | | Re-implement get unused locationFeng Chen2021-09-071-30/+30
| * | | | | | | | | | Move attribute related definitions to spirv anonymous namespaceFeng Chen2021-09-074-30/+26
| * | | | | | | | | | Dynamic get unused locationFeng Chen2021-09-061-27/+49
| * | | | | | | | | | Implement intput and output fixed fnc texturesFeng Chen2021-09-064-19/+25
| * | | | | | | | | | Rename parametersFeng Chen2021-09-035-14/+24
| * | | | | | | | | | Fix create GraphicsPipelines crashFeng Chen2021-09-031-5/+5
| * | | | | | | | | | Add input/output locationFeng Chen2021-09-021-5/+13
| * | | | | | | | | | Add colorfront and txtcoord supportFeng Chen2021-08-315-0/+57
* | | | | | | | | | | Merge pull request #6980 from vonchenplus/fix_blend_equation_errorFernando S2021-09-081-4/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix blend equation enum errorFeng Chen2021-09-071-4/+4
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #6971 from bunnei/buffer-queue-keventAmeer J2021-09-083-14/+24
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-09-053-14/+24
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #6977 from Moonlacer/masterAmeer J2021-09-072-3/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Second part of Golden's PRMoonlacer2021-09-062-3/+3
| |/ / / / / / / / / /
* | / / / / / / / / / Rename all shader cache references to pipeline cacheMatías Locatti2021-09-061-4/+4
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #6965 from bunnei/cpu_manager_jthreadbunnei2021-09-062-18/+13
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | core: cpu_manager: Use jthread.bunnei2021-09-042-18/+13
| | |/ / / / / / / | |/| | | | | | |
* / | | | | | | | core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-09-044-16/+30
|/ / / / / / / /
* | | | | | | | Merge pull request #6900 from ameerj/attr-reorderbunnei2021-09-027-10/+140
|\ \ \ \ \ \ \ \
| * | | | | | | | structured_control_flow: Skip reordering nested demote branches.ameerj2021-08-301-0/+11
| * | | | | | | | structured_control_flow: Conditionally invoke demote reorder passameerj2021-08-307-10/+23
| * | | | | | | | structured_control_flow: Add DemoteCombinationPassameerj2021-08-281-1/+107
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | common/logging: Add missing includegerman772021-09-021-0/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge pull request #6897 from FernandoS27/pineapple-does-not-belong-in-pizzabunnei2021-08-3113-126/+220
|\ \ \ \ \ \ \
| * | | | | | | Garbage Collection: Make it more agressive on high priority mode.Fernando Sahmkow2021-08-293-5/+5
| * | | | | | | Garbage Collection: Adress Feedback.Fernando Sahmkow2021-08-294-17/+23
| * | | | | | | Garbage Collection: enable as default, eliminate option.Fernando Sahmkow2021-08-289-26/+2
| * | | | | | | VideoCore: Rework Garbage Collection.Fernando Sahmkow2021-08-286-101/+213
| |/ / / / / /
* | | | | | | Merge pull request #6928 from ameerj/spirv-get-frontfacebunnei2021-08-311-2/+3
|\ \ \ \ \ \ \
| * | | | | | | emit_spirv_context_get_set: Fix Get FrontFace return valueameerj2021-08-271-2/+3
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #6879 from ameerj/decoder-assertbunnei2021-08-312-9/+3
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | vk_blit_screen: Fix non-accelerated texture size calculationameerj2021-08-162-9/+3
* | | | | | | Merge pull request #6905 from Morph1984/nifm-miscbunnei2021-08-292-137/+147
|\ \ \ \ \ \ \
| * | | | | | | service: nifm: Populate fields in GetCurrentNetworkProfileMorph2021-08-271-29/+37
| * | | | | | | service: nifm: Cleanup GetCurrentIpConfigInfoMorph2021-08-271-26/+21
| * | | | | | | network_interface: Cleanup codeMorph2021-08-271-76/+83
| * | | | | | | network_interface: Replace default return value with std::nulloptMorph2021-08-271-6/+6
* | | | | | | | Merge pull request #6921 from ameerj/vp9-unusedbunnei2021-08-292-56/+30
|\ \ \ \ \ \ \ \
| * | | | | | | | vp9_types: Minor refactor of VP9 info structs.ameerj2021-08-261-32/+29
| * | | | | | | | vp9_types: Remove unused Vp9PictureInfo membersameerj2021-08-262-24/+1
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #6927 from german77/ngctMorph2021-08-296-0/+72
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | ngct: Stub NGCT:U servicegerman772021-08-276-0/+72
| | |/ / / / / | |/| | | | |
* / | | | | | Revert "logging: Display backtrace on crash"Morph2021-08-272-114/+1
|/ / / / / /
* | | | | | Merge pull request #6870 from yzct12345/trace-back-stack-back-stack-backbunnei2021-08-272-1/+114
|\ \ \ \ \ \
| * | | | | | logging: Display backtrace on crashyzct123452021-08-132-1/+114
* | | | | | | Revert "kernel: Various improvements to scheduler"bunnei2021-08-2623-224/+140
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #6919 from ameerj/vk-int8-capabilityFernando S2021-08-253-9/+19
|\ \ \ \ \ \
| * | | | | | vulkan_device: Add a check for int8 supportameerj2021-08-253-9/+19
* | | | | | | Merge pull request #6894 from FernandoS27/bunneis-left-earAmeer J2021-08-251-0/+1
|\ \ \ \ \ \ \
| * | | | | | | GPU_MemoryManger: Fix GetSubmappedRange.Fernando Sahmkow2021-08-191-0/+1
* | | | | | | | logging: Fix log filter during initializationameerj2021-08-244-12/+16
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #6878 from BreadFish64/optimize-GetHostThreadIDAmeer J2021-08-241-10/+13
|\ \ \ \ \ \ \
| * | | | | | | kernel: Optimize GetHostThreadIDBreadFish642021-08-161-10/+13
* | | | | | | | Merge pull request #6912 from lioncash/pluralbunnei2021-08-241-1/+8
|\ \ \ \ \ \ \ \
| * | | | | | | | CMakeLists: Ensure proper numerusform tags are generated for pluralized translationsLioncash2021-08-221-1/+8
* | | | | | | | | Merge pull request #6869 from yzct12345/shiny-logs-in-the-fireplacebunnei2021-08-238-292/+243
|\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | |
| * | | | | | | | logging: Simplify and make thread-safeyzct123452021-08-138-292/+243
* | | | | | | | | settings: Amend language_index maximum setting rangeMorph2021-08-211-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #6888 from v1993/patch-3Ameer J2021-08-211-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: eliminate constant ternaryValeri2021-08-191-1/+1
* | | | | | | | | Merge pull request #6877 from MerryMage/dyn-ignore-assertsbunnei2021-08-203-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | xbyak: Update include pathMerry2021-08-153-3/+3
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6887 from v1993/patch-2Mai M2021-08-191-6/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | SPIR-V: Merge two ifs in EmitGetAttributeValeri2021-08-191-6/+2
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6886 from Morph1984/error-code-64Mai M2021-08-191-6/+25
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | applet_error: Fix 64-bit error code conversionMorph2021-08-191-6/+25
| |/ / / / / / / /
* | | | | / / / / Replace QPoint with QPointF where applicableValeri2021-08-191-16/+18
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | qt_software_keyboard: fix copy-paste errorValeri2021-08-191-1/+1
|/ / / / / / /
* | | | | | | Fix crash in logging in CreateStrayLayerValeri2021-08-191-1/+1
* | | | | | | Fix check is thread current in GetThreadContextValeri2021-08-191-1/+1
* | | | | | | Merge pull request #6832 from bunnei/scheduler-improvementsbunnei2021-08-1923-140/+224
|\ \ \ \ \ \ \
| * | | | | | | core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-08-143-5/+12
| * | | | | | | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-08-071-1/+1
| * | | | | | | core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei2021-08-071-7/+3
| * | | | | | | core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-08-073-14/+24
| * | | | | | | core: hle: kernel: k_auto_object: Add GetName method.bunnei2021-08-071-0/+4
| * | | | | | | core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-08-074-16/+30
| * | | | | | | core: hle: kernel: DisableDispatch on suspend threads.bunnei2021-08-071-0/+3
| * | | | | | | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-08-071-14/+9
| * | | | | | | core: cpu_manager: Use KScopedDisableDispatch.bunnei2021-08-071-7/+8
| * | | | | | | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei2021-08-071-6/+2
| * | | | | | | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-08-071-5/+0
| * | | | | | | core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-08-071-6/+7
| * | | | | | | core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-08-071-17/+29
| * | | | | | | core: hle: kernel: k_process: DisableDispatch on main thread.bunnei2021-08-071-0/+1
| * | | | | | | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-08-072-0/+8
| * | | | | | | core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-08-072-1/+47
| * | | | | | | core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-08-073-24/+22
| * | | | | | | core: hle: kernel: Reflect non-emulated threads as core 3.bunnei2021-08-077-13/+15
| * | | | | | | core: cpu_manager: Use jthread.bunnei2021-08-072-18/+13
* | | | | | | | Merge pull request #6863 from spholz/fix-lan-playFernando S2021-08-1615-102/+408
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | network_interface: correct formattingSönke Holz2021-08-161-1/+1
| * | | | | | | network_interface: fix mingw-w64 buildspholz2021-08-161-1/+1
| * | | | | | | network: retrieve subnet mask and gateway infoSönke Holz2021-08-165-24/+137
| * | | | | | | configuration: fix mingw-w64 buildSönke Holz2021-08-131-2/+2
| * | | | | | | network: don't use reinterpret_cast in GetAvailableNetworkInterfacesspholz2021-08-131-7/+4
| * | | | | | | network: fix mingw-w64 buildSönke Holz2021-08-131-4/+4
| * | | | | | | network: don't use assert to check if no network interfaces are returnedSönke Holz2021-08-131-2/+4
| * | | | | | | configuration: move network_interface include to source fileSönke Holz2021-08-132-2/+1
| * | | | | | | network: use Common::BitCast instead of std::bit_castSönke Holz2021-08-131-2/+3
| * | | | | | | network: narrow down scope of "result" in win32 code forSönke Holz2021-08-131-4/+5
| * | | | | | | configuration: use tr instead of QStringLiteral for "None" item inSönke Holz2021-08-131-1/+1
| * | | | | | | network: use explicit bool conversions in GetAvailableNetworkInterfacesSönke Holz2021-08-131-1/+1
| * | | | | | | network: initialize ip_addr in GetHostIPv4Address()Sönke Holz2021-08-131-1/+1
| * | | | | | | nifm: use operator*() instead of .value() to get value of std::optionalSönke Holz2021-08-131-2/+2
| * | | | | | | nifm: treat a missing host IP address as a non-critical errorSönke Holz2021-08-131-2/+2
| * | | | | | | Merge branch 'yuzu-emu:master' into fix-lan-playspholz2021-08-1244-1467/+1182
| |\ \ \ \ \ \ \
| * | | | | | | | network: correct formatting in network.cpp and network_interface.cppSönke Holz2021-08-122-8/+6
| * | | | | | | | configuration: add option to select network interfacespholz2021-08-1215-90/+278
| * | | | | | | | Merge branch 'yuzu-emu:master' into fix-lan-playspholz2021-08-075-205/+52
| |\ \ \ \ \ \ \ \
| * | | | | | | | | network: GetAndLogLastError: ignore Errno::AGAINSönke Holz2021-08-071-1/+5
| * | | | | | | | | network: GetCurrentIpConfigInfo: return host IP addressSönke Holz2021-08-071-1/+4
| * | | | | | | | | network: fix fcntl cmdsSönke Holz2021-08-061-2/+2
* | | | | | | | | | Merge pull request #6861 from yzct12345/const-mempy-is-all-the-speedbunnei2021-08-151-57/+116
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | decoders: Templates allow memcpy optimizationsyzct123452021-08-121-57/+116
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | threadsafe_queue: Fix deadlockyzct123452021-08-131-6/+4
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #6862 from german77/badsdlbunnei2021-08-131-0/+3
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | input_common: Disable sdl raw input modegerman772021-08-121-0/+3
| |/ / / / / /
* | | | | | | Merge pull request #6838 from ameerj/sws-alignbunnei2021-08-121-3/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | vic: Specify sws_scale height stride.ameerj2021-08-101-3/+2
* | | | | | | settings: Fix MSVC issueslat9nq2021-08-111-7/+22
* | | | | | | Merge pull request #6776 from lat9nq/ranged-settingsbunnei2021-08-111-26/+136
|\ \ \ \ \ \ \
| * | | | | | | settings: Use std::clamp where possiblelat9nq2021-07-311-39/+9
| * | | | | | | settings: Remove unnecessary std::move usageslat9nq2021-07-311-12/+12
| * | | | | | | settings: Fix function virtualizationlat9nq2021-07-301-12/+18
| * | | | | | | settings: Implement setting rangeslat9nq2021-07-301-18/+152
* | | | | | | | Merge pull request #6820 from yzct12345/split-cacheFernando S2021-08-1013-427/+420
|\ \ \ \ \ \ \ \
| * | | | | | | | texture_cache: Address ameerj's reviewyzct123452021-08-083-7/+4
| * | | | | | | | texture_cache: Address ameerj's reviewyzct123452021-08-074-10/+5
| * | | | | | | | texture_cache: Don't change copyright yearyzct123452021-08-054-4/+4
| * | | | | | | | texture_cache: Address ameerj's reviewyzct123452021-08-0512-1821/+1821
| * | | | | | | | texture_cache: Split templates outyzct123452021-08-057-1532/+1533
* | | | | | | | | Merge pull request #6837 from german77/no-pause-screenshotAmeer J2021-08-101-5/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | main: Avoid stopping emulation when taking a screenshotgerman772021-08-071-5/+2
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge pull request #6823 from yzct12345/memory-cleanupbunnei2021-08-102-491/+163
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | memory: Address lioncash's reviewyzct123452021-08-071-52/+6
| * | | | | | | | | memory: Dedup Read and Write and fix logging bugsyzct123452021-08-071-129/+115
| * | | | | | | | | memory: Clean up CopyBlock tooyzct123452021-08-051-36/+15
| * | | | | | | | | memory: Address lioncash's reviewyzct123452021-08-052-7/+8
| * | | | | | | | | memory: Clean up codeyzct123452021-08-052-329/+81
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6839 from ameerj/frame-cap-positonbunnei2021-08-091-30/+30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | configure_general: Swap positions of speed limit and frame limit optionsameerj2021-08-081-30/+30
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6844 from ameerj/vp9-empty-frameMai M2021-08-092-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vp9: Ensure the first frame is completeameerj2021-08-082-3/+3
| |/ / / / / / / /
* | | | | | | | | yuzu-cmd/CMakeLists: Correct attribution for this function.Fernando Sahmkow2021-08-082-0/+2
* | | | | | | | | Merge pull request #6834 from K0bin/buffer-image-granularityFernando S2021-08-082-2/+8
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vulkan_memory_allocator: Respect bufferImageGranularityRobin Kertels2021-08-072-2/+8
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #6698 from german77/SDL_QoLbunnei2021-08-084-33/+76
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | input_common: Improve SDL joystick and hide toggle optiongerman772021-08-084-33/+76
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6817 from gidoly/patch-1bunnei2021-08-081-2/+5
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | Update configure_graphics_advanced.uigidoly2021-08-051-2/+5
* | | | | | | | | Merge pull request #6827 from Morph1984/uuid-hashbunnei2021-08-081-0/+11
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | common: uuid: Add hash function for UUIDMorph2021-08-061-0/+11
* | | | | | | | | Merge pull request #6830 from ameerj/nvdec-unimpld-codecbunnei2021-08-071-1/+1
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | nvdec: Better logging for unimplemented codecsameerj2021-08-071-1/+1
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #6795 from sankasan/cmd-remove-cursor-fullscreenbunnei2021-08-074-0/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu-cmd: hide cursor when in fullscreensan2021-08-014-0/+9
* | | | | | | | | Merge pull request #6815 from german77/ui_improvementsbunnei2021-08-072-21/+46
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | settings_ui: Add emulated joystick position dot to controller previewgerman772021-08-042-21/+46
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6791 from ameerj/astc-optbunnei2021-08-077-421/+251
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | astc_decoder: Reduce workgroup sizeameerj2021-08-013-5/+5
| * | | | | | | | astc_decoder: Compute offset swizzles in-shaderameerj2021-08-014-109/+25
| * | | | | | | | astc_decoder: Make use of uvec4 for payload dataameerj2021-08-011-79/+43
| * | | | | | | | astc_decoder: Simplify Select2DPartitionameerj2021-08-011-38/+19
| * | | | | | | | astc_decoder: Optimize the use EncodingDataameerj2021-08-016-138/+108
| * | | | | | | | astc.h: Move data to cpp implementationameerj2021-08-012-64/+63
* | | | | | | | | Merge pull request #6799 from ameerj/vp9-fixesbunnei2021-08-075-205/+52
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | nvhost_nvdec_common: Remove BufferMapameerj2021-08-072-76/+0
| * | | | | | | | vp9: Cleanup unused variablesameerj2021-08-073-58/+17
| * | | | | | | | vp9: Fix reference frame refreshesameerj2021-08-072-48/+31
| * | | | | | | | nvhost_nvdec_common: Stub UnmapBuffer Ioctlameerj2021-08-071-23/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #6822 from yzct12345/clion-assertbunnei2021-08-061-2/+6
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | assert: Verify formattingyzct123452021-08-051-2/+6
| * | | | | | | assert: Avoid empty macrosyzct123452021-08-051-2/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #6813 from Morph1984/hex-string-to-uuidbunnei2021-08-052-0/+73
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | common: uuid: Add hex string to UUID constructorMorph2021-08-042-0/+73
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #6819 from Morph1984/i-am-dumbMai M2021-08-051-2/+4
|\ \ \ \ \ \
| * | | | | | applet_swkbd: Include the null terminator in the buffer size calculationMorph2021-08-051-2/+4
| |/ / / / /
* | | | | | Merge pull request #6818 from Morph1984/hex-util-bugMai M2021-08-051-1/+1
|\ \ \ \ \ \
| * | | | | | hex_util: Fix incorrect array size in AsArrayMorph2021-08-051-1/+1
| |/ / / / /
* / / / / / config: Read connected setting for controllerslat9nq2021-08-041-0/+3
|/ / / / /
* | | | | nvdec: Implement VA-API hardware video acceleration (#6713)yzct123452021-08-045-72/+175
* | | | | Merge pull request #6805 from lat9nq/fix-user-profilesMorph2021-08-031-5/+6
|\ \ \ \ \
| * | | | | config: Only read/write current_user on global configlat9nq2021-08-031-5/+6
* | | | | | network: fix ternary operator in Socket::SendTospholz2021-08-021-1/+1
|/ / / / /
* | | / / decoders: Optimize swizzle copy performance (#6790)yzct123452021-08-021-9/+43
| |_|/ / |/| | |
* | | | game_list: Make game list folder icons smaller (#6762)Malte Jürgens2021-08-016-28/+70
* | | | service: set: Correct copy amount in GetAvailableLanguageCodesMorph2021-08-011-1/+2
* | | | Merge pull request #6720 from ameerj/vk-screenshotFernando S2021-08-018-75/+247
|\ \ \ \
| * | | | renderers: Add explicit invert_y bool to screenshot callbackameerj2021-07-295-7/+7
| * | | | renderer_vulkan: Implement screenshotsameerj2021-07-292-0/+152
| * | | | vk_blit_screen: Add public CreateFramebuffer methodameerj2021-07-292-14/+18
| * | | | vk_blit_screen: Make Draw method more genericameerj2021-07-293-55/+71
* | | | | Merge pull request #6765 from ReinUsesLisp/y-negate-vkAmeer J2021-08-011-2/+7
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | vk_rasterizer: Flip viewport on Y_NEGATEReinUsesLisp2021-07-291-2/+7
* | | | | hle: api_version: Update HOS version to 12.1.0Morph2021-07-311-7/+7
* | | | | Merge pull request #6752 from Morph1984/pt-brbunnei2021-07-305-11/+20
|\ \ \ \ \
| * | | | | configure_system: Add Brazilian Portuguese to the list of languagesMorph2021-07-302-1/+6
| * | | | | service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17Morph2021-07-301-8/+8
| * | | | | service: ns, set: Add PT_BR (Brazilian Portuguese)Morph2021-07-303-2/+6
| | |_|/ / | |/| | |
* | | | | Merge pull request #6775 from lat9nq/cmd-remove-global-corebunnei2021-07-307-12/+23
|\ \ \ \ \
| * | | | | emu_window: Remove global system instancelat9nq2021-07-307-12/+23
| |/ / / /
* | | | | Merge pull request #6759 from ReinUsesLisp/pipeline-statisticsbunnei2021-07-3019-24/+307
|\ \ \ \ \
| * | | | | renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp2021-07-2819-24/+307
| | |_|_|/ | |/| | |
* | | | | applet_swkbd: Correct string buffer size calculationMorph2021-07-301-2/+2
| |/ / / |/| | |
* | | | Merge pull request #6767 from ReinUsesLisp/fold-float-packMorph2021-07-301-0/+4
|\ \ \ \
| * | | | shader: Fold UnpackFloat2x16 and PackFloat2x16ReinUsesLisp2021-07-301-0/+4
* | | | | Merge pull request #6722 from ReinUsesLisp/xmad-optsbunnei2021-07-302-14/+195
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | shader: Fold integer FMA from Nvidia's patternReinUsesLisp2021-07-261-0/+175
| * | | | shader: Use TryInstRecursive on XMAD multiply foldingReinUsesLisp2021-07-261-14/+12
| * | | | shader: Add TryInstRecursive utility to valuesReinUsesLisp2021-07-261-0/+8
* | | | | Merge pull request #6751 from Morph1984/languagecodeAmeer J2021-07-292-42/+2
|\ \ \ \ \
| * | | | | service: ns: Remove unused ns_language headerMorph2021-07-271-42/+0
| * | | | | service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified ChineseMorph2021-07-271-0/+2
* | | | | | Merge pull request #6742 from Morph1984/uuidbunnei2021-07-293-15/+15
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | common: uuid: Return a lower-case hex string in FormatMorph2021-07-273-15/+15
* | | | | | Merge pull request #6760 from ReinUsesLisp/fp16-collectbunnei2021-07-281-0/+2
|\ \ \ \ \ \
| * | | | | | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructionsReinUsesLisp2021-07-281-0/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #6758 from jbeich/fastmembunnei2021-07-281-2/+7
|\ \ \ \ \ \
| * | | | | | host_memory: Add workaround for FreeBSD 12Jan Beich2021-07-271-0/+5
| * | | | | | host_memory: Enable Linux implementation on FreeBSDJan Beich2021-07-271-2/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #6700 from lat9nq/fullscreen-enumbunnei2021-07-2810-63/+40
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into fullscreen-enumlat9nq2021-07-25446-27291/+49716
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| * | | | | | configuration: Use combobox apply template where possiblelat9nq2021-07-232-35/+2
| * | | | | | general: Implement FullscreenMode enumerationlat9nq2021-07-238-28/+38
* | | | | | | Merge pull request #6671 from jls47/masterMorph2021-07-283-1/+23
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | qt_web_browser: Fix lambda capture for HIDButtonjls472021-07-271-1/+1
| * | | | | | qt_web_browser: Focus on the first link elementjls472021-07-273-0/+22
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #6749 from lioncash/rtargetbunnei2021-07-281-3/+3
|\ \ \ \ \ \
| * | | | | | render_target: Add missing initializer for size extentLioncash2021-07-271-3/+3
| |/ / / / /
* | | | | | Merge pull request #6730 from Morph1984/buf_to_stdstringbunnei2021-07-282-0/+15
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | common: fs: fs_util: Add BufferToUTF8StringMorph2021-07-272-0/+15
| |/ / / /
* | | | | Merge pull request #6748 from lioncash/engine-initRodrigo Locatti2021-07-272-2/+2
|\ \ \ \ \
| * | | | | video_core/engine: Consistently initialize rasterizer pointersLioncash2021-07-272-2/+2
| |/ / / /
* | | | | Merge pull request #6744 from lioncash/excRodrigo Locatti2021-07-271-6/+6
|\ \ \ \ \
| * | | | | exception: Make constructors explicitLioncash2021-07-271-4/+4
| * | | | | exception: Make what() member function nodiscardLioncash2021-07-271-1/+1
| * | | | | exception: Narrow down specific headerLioncash2021-07-271-1/+1
| |/ / / /
* | | | | Merge pull request #6745 from lioncash/copiesbunnei2021-07-273-5/+2
|\ \ \ \ \
| * | | | | buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh()Lioncash2021-07-271-1/+0
| * | | | | gl_shader_cache: Remove unused variableLioncash2021-07-271-1/+0
| * | | | | vk_compute_pass: Remove unused capturesLioncash2021-07-271-3/+2
| |/ / / /
* / / / / vulkan_wrapper: Fix SetObjectName() always indicating objects as imagesLioncash2021-07-271-1/+1
|/ / / /
* | | | Merge pull request #6696 from ameerj/speed-limit-renamebunnei2021-07-2718-88/+80
|\ \ \ \
| * | | | renderer_base: Removed redundant settingsameerj2021-07-243-12/+4
| * | | | general: Rename "Frame Limit" references to "Speed Limit"ameerj2021-07-2416-77/+77
| |/ / /
* | | | Merge pull request #6741 from ReinUsesLisp/stream-removeRodrigo Locatti2021-07-272-244/+0
|\ \ \ \
| * | | | vk_stream_buffer: Remove unused stream bufferReinUsesLisp2021-07-262-244/+0
* | | | | Merge pull request #6740 from K0bin/hvv-fallbackRodrigo Locatti2021-07-271-8/+21
|\ \ \ \ \
| * | | | | vk_staging_buffer_pool: Fall back to host memory when allocation failsRobin Kertels2021-07-261-8/+21
* | | | | | Merge pull request #6728 from ReinUsesLisp/null-buffer-usageRodrigo Locatti2021-07-261-3/+7
|\ \ \ \ \ \
| * | | | | | vk_buffer_cache: Add transform feedback usage to null bufferReinUsesLisp2021-07-261-3/+7
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #6729 from ReinUsesLisp/quad-indexed-barrierRodrigo Locatti2021-07-261-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | vk_compute_pass: Fix pipeline barrier for indexed quadsReinUsesLisp2021-07-261-1/+1
| |/ / / /
* | | | | Merge pull request #6724 from lioncash/nodisc-shaderRodrigo Locatti2021-07-262-4/+4
|\ \ \ \ \
| * | | | | shader_recompiler: Remove unnecessary [[nodiscard]] instancesLioncash2021-07-262-4/+4
| | |_|_|/ | |/| | |
* | | | | Merge pull request #6726 from lioncash/hguardRodrigo Locatti2021-07-261-0/+2
|\ \ \ \ \
| * | | | | emit_spirv_instructions: Add missing header guardLioncash2021-07-261-0/+2
| |/ / / /
* | | | | Merge pull request #6727 from lioncash/topologyRodrigo Locatti2021-07-261-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()Lioncash2021-07-261-1/+1
| |/ / /
* | | | configure_graphics: reword GLASM optionVamsi Krishna2021-07-261-1/+1
* | | | Merge pull request #6723 from lioncash/shaderRodrigo Locatti2021-07-261-0/+1
|\ \ \ \
| * | | | object_pool: Add missing return in Chunk move assignment operatorLioncash2021-07-261-0/+1
| |/ / /
* | | | Merge pull request #6725 from lioncash/control-tokenRodrigo Locatti2021-07-261-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | control_flow: Fix duplicate switch case in OpcodeTokenLioncash2021-07-261-1/+1
| |/ /
* | | Merge pull request #6697 from ameerj/fps-capbunnei2021-07-268-6/+49
|\ \ \ | |/ / |/| |
| * | config, nvflinger: Add FPS cap settingameerj2021-07-248-6/+49
| |/
* | Merge pull request #6575 from FernandoS27/new_settingsbunnei2021-07-252-39/+45
|\ \
| * | Update src/yuzu/main.cppFernando S2021-07-091-2/+2
| * | Settings: Eliminate ASYNC & MULTICORE Toggles and add GPU Accuracy Toggle.Fernando Sahmkow2021-07-092-39/+45
* | | Merge pull request #6709 from ameerj/screenshot-pathMorph2021-07-251-1/+1
|\ \ \
| * | | main: Fix screenshot filepath constructionameerj2021-07-251-1/+1
* | | | Merge pull request #6585 from ameerj/hadesbunnei2021-07-25425-27155/+49339
|\ \ \ \ | |/ / / |/| | |
| * | | shader: Support out of bound local memory reads and immediate writesReinUsesLisp2021-07-231-4/+21
| * | | vulkan/blit_image: Commit descriptor sets within worker threadReinUsesLisp2021-07-231-9/+7
| * | | vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptorReinUsesLisp2021-07-231-4/+39
| * | | qt: Remove "experimental" from asynchronous shader building UIReinUsesLisp2021-07-231-1/+1
| * | | Revert "renderers: Disable async shader compilation"ReinUsesLisp2021-07-232-5/+3
| * | | opengl: Fix asynchronous shadersReinUsesLisp2021-07-232-4/+33
| * | | shader_environment: Receive cache version from outsideReinUsesLisp2021-07-234-16/+23
| * | | cmake: Remove shader cache versionReinUsesLisp2021-07-233-12/+1
| * | | shader: Fix disabled attribute default valuesameerj2021-07-232-2/+2
| * | | gl_device: Simplify GLASM setting logicameerj2021-07-231-15/+8
| * | | glsl: Simplify FCMP emissionameerj2021-07-231-6/+4
| * | | glsl: Update TessellationControl gl_inameerj2021-07-231-0/+28
| * | | renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp2021-07-239-116/+154
| * | | shader: Implement ISETP.Xameerj2021-07-234-44/+57
| * | | shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp2021-07-2311-39/+47
| * | | glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEameerj2021-07-233-2/+12
| * | | gl_shader_cache: Properly implement asynchronous shadersReinUsesLisp2021-07-231-1/+1
| * | | shader_recompiler, video_core: Resolve clang errorslat9nq2021-07-2314-44/+40
| * | | main: Update Shader Cache menu optionsameerj2021-07-234-16/+64
| * | | renderers: Fix clang formattingameerj2021-07-234-9/+13
| * | | shader: Manually convert from array<u32> to bitset instead of using bit_castReinUsesLisp2021-07-231-2/+3
| * | | renderers: Disable async shader compilationameerj2021-07-232-3/+5
| * | | maxwell_to_vk: Add R16_SNORMReinUsesLisp2021-07-232-1/+2
| * | | configure_graphics: Mark SPIR-V as Experimental, Mesa onlylat9nq2021-07-231-1/+1
| * | | glsl: Fix tracking of info.uses_shadow_lodameerj2021-07-231-4/+4
| * | | shader: Ignore global memory ops on devices lacking int64 supportameerj2021-07-238-30/+79
| * | | vulkan_device: Add missing include algorithmlat9nq2021-07-231-0/+1
| * | | vulkan_device: Blacklist ampere devices from float16 mathameerj2021-07-232-12/+23
| * | | dual_vertex_pass: Clang formatameerj2021-07-231-14/+14
| * | | gl_shader_cache: Fixes for async shadersameerj2021-07-232-2/+25
| * | | vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onwardReinUsesLisp2021-07-231-4/+7
| * | | emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 NvidiaReinUsesLisp2021-07-234-5/+12
| * | | configure_graphics: Re-order vulkan device populatinglat9nq2021-07-231-4/+4
| * | | shader: GCC fmt 8.0.0 fixeslat9nq2021-07-237-16/+19
| * | | shader: Account for 33-bit IADD3 scenarioameerj2021-07-231-2/+10
| * | | shader: Only apply shift on register mode for IADD3ReinUsesLisp2021-07-231-10/+14
| * | | vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_stateReinUsesLisp2021-07-234-19/+20
| * | | shader: Fix disabled and unwritten attributes and varyingsReinUsesLisp2021-07-233-18/+31
| * | | glsl: Fix shared and local memory declarationsameerj2021-07-231-3/+3
| * | | opengl: Implement LOP.CCameerj2021-07-232-6/+38
| * | | vk_graphics_pipeline: Implement smooth linesReinUsesLisp2021-07-235-5/+65
| * | | vk_graphics_pipeline: Implement line widthReinUsesLisp2021-07-238-8/+36
| * | | spirv: Fix code emission when descriptor aliasing is unsupportedReinUsesLisp2021-07-231-1/+2
| * | | video_core: Enable GL SPIR-V shaderslat9nq2021-07-237-38/+105
| * | | general: Add setting shader_backendlat9nq2021-07-2314-87/+182
| * | | glsl: Declare local memory in mainameerj2021-07-231-3/+3
| * | | glsl: Add passthrough geometry shader supportameerj2021-07-233-7/+27
| * | | shader: Use std::bit_cast instead of Common::BitCast for passthroughReinUsesLisp2021-07-231-2/+3
| * | | glasm: Add passthrough geometry shader supportReinUsesLisp2021-07-235-8/+33
| * | | shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp2021-07-2329-331/+345
| * | | vk_graphics_pipeline: Implement conservative renderingReinUsesLisp2021-07-236-10/+44
| * | | shader: Only verify shader when graphics debugging is enabledReinUsesLisp2021-07-231-2/+7
| * | | shader: Unify shader stage typesReinUsesLisp2021-07-2315-55/+37
| * | | lower_int64_to_int32: Add missing includelat9nq2021-07-231-0/+1
| * | | shader: Emulate 64-bit integers when not supportedReinUsesLisp2021-07-236-2/+16
| * | | shader: Add int64 to int32 lowering passReinUsesLisp2021-07-233-0/+218
| * | | shader: Teach global memory base tracker to follow vectorsReinUsesLisp2021-07-231-15/+14
| * | | shader: Add constant propagation to integer vectorsReinUsesLisp2021-07-231-0/+9
| * | | glsl: Better IAdd Overflow CC fixameerj2021-07-232-11/+13
| * | | shader: Remove IAbs64ReinUsesLisp2021-07-239-26/+3
| * | | glsl: Fix IADD CCameerj2021-07-232-5/+7
| * | | shader_recompiler: Fix IADD3 input partitioningameerj2021-07-231-14/+13
| * | | shader: Move loop safety tests to code emissionReinUsesLisp2021-07-2316-108/+54
| * | | gl_graphics_pipeline: Fix assembly shaders check for transform feedbacksReinUsesLisp2021-07-231-1/+1
| * | | glsl: Remove frag color initializationameerj2021-07-231-9/+0
| * | | glasm: Implement SetAttribute ViewportMaskameerj2021-07-232-1/+10
| * | | gl_graphics_pipeline: Inline hash and operator== key functionsReinUsesLisp2021-07-232-12/+8
| * | | gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp2021-07-235-29/+41
| * | | gl_graphics_pipeline: Port optimizations from Vulkan pipelinesReinUsesLisp2021-07-232-57/+141
| * | | emit_glsl_special: Skip initialization of frag_color0ameerj2021-07-231-1/+1
| * | | shader: Calibrate loop safety thresholdReinUsesLisp2021-07-231-1/+1
| * | | buffer_cache: Fix debugging leftoverReinUsesLisp2021-07-231-1/+1
| * | | glsl: Add missing ; in EmitSetSampleMaskMorph2021-07-231-1/+1
| * | | buffer_cache: Fix size reductions not having in mind bind sizesReinUsesLisp2021-07-231-7/+23
| * | | glsl: Fix output varying initialization when transform feedback is usedameerj2021-07-231-3/+37
| * | | shaders: Allow shader notify when async shaders is disabledameerj2021-07-232-11/+9
| * | | texture_pass: Fix is_read image qualificationameerj2021-07-231-1/+1
| * | | shader: Align constant buffer sizes to 16 bytesReinUsesLisp2021-07-231-1/+2
| * | | spirv: Properly handle devices without int8 and int16ReinUsesLisp2021-07-232-39/+67
| * | | spirv: Handle small storage buffer loads on devices with no supportReinUsesLisp2021-07-232-6/+6
| * | | vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableReinUsesLisp2021-07-238-36/+88
| * | | glsl: Fix cbuf component indexing bug falbackameerj2021-07-231-7/+6
| * | | shader: Simplify MergeDualVertexProgramsReinUsesLisp2021-07-231-6/+4
| * | | shader: Properly manage attributes not written from previous stagesReinUsesLisp2021-07-2312-41/+62
| * | | glsl: Only declare fragment outputs on fragment shadersReinUsesLisp2021-07-231-4/+6
| * | | shader: Split profile and runtime info headersReinUsesLisp2021-07-2313-77/+93
| * | | shader: Add support for native 16-bit floatsReinUsesLisp2021-07-239-14/+50
| * | | shader: Rename maxwell/program.h to translate_program.hReinUsesLisp2021-07-235-11/+6
| * | | vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on IntelReinUsesLisp2021-07-231-0/+4
| * | | glsl: Obey need_declared_frag_colors to declare and initialize all frag_colorameerj2021-07-232-1/+10
| * | | glsl: Address rest of feedbackameerj2021-07-2311-38/+86
| * | | glsl: Move gl_Position/generic attribute initialization to EmitProlgueameerj2021-07-232-14/+12
| * | | glsl: Conditionally use fine/coarse derivatives based on device supportameerj2021-07-234-4/+29
| * | | glsl: Cleanup/Address feedbackameerj2021-07-2310-28/+24
| * | | gl_shader_cache: Implement async shadersameerj2021-07-237-107/+154
| * | | glsl: Add Shader_GLSL loggingameerj2021-07-233-28/+32
| * | | glsl: Add LoopSafety instructionsameerj2021-07-232-0/+10
| * | | glsl: Conditionally add EXT_texture_shadow_lodameerj2021-07-233-4/+15
| * | | glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj2021-07-237-13/+47
| * | | glsl: Implement legacy varyingsameerj2021-07-236-8/+81
| * | | gl_shader_cache: Remove const from pipeline source argumentsameerj2021-07-234-6/+6
| * | | gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructorameerj2021-07-235-76/+79
| * | | glsl: Minor cleanupameerj2021-07-232-19/+15
| * | | glsl: Fix Cbuf getters for F32 typeameerj2021-07-231-12/+15
| * | | glsl: Add immediate index oob checking for Cbuf gettersameerj2021-07-231-0/+16
| * | | glsl: Refactor GetCbuf functions to reduce code duplicationameerj2021-07-231-104/+66
| * | | glsl: Address more feedback. Implement indexed texture readsameerj2021-07-236-114/+112
| * | | glsl: Remove Signed Integer variablesameerj2021-07-238-43/+13
| * | | glsl: Address Rodrigo's feedbackameerj2021-07-2313-75/+87
| * | | glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj2021-07-2312-315/+251
| * | | glsl: Implement SampleId and SetSampleMaskameerj2021-07-233-30/+35
| * | | glsl: Add gl_PerVertex in for GSameerj2021-07-231-1/+2
| * | | glsl: Use existing tracking for enabling EXT_shader_image_load_formattedameerj2021-07-231-15/+1
| * | | glsl: Enable early fragment testsameerj2021-07-232-4/+7
| * | | gl_rasterizer: Add texture fetch barrier for fragmentsameerj2021-07-231-1/+1
| * | | glsl: Implement more attribute getters and settersameerj2021-07-232-12/+60
| * | | glsl: Implement fswzaddameerj2021-07-235-5/+45
| * | | glsl: Implement indexed attribute loadsameerj2021-07-235-29/+64
| * | | glsl: Conditionally add GL_ARB_sparse_texture2ameerj2021-07-231-2/+3
| * | | glsl: Rebase fixesameerj2021-07-232-3/+5
| * | | glsl: Conditionally use GL_EXT_shader_image_load_formattedameerj2021-07-231-2/+18
| * | | glsl: Remove output generic indexing for geometry stageameerj2021-07-231-5/+3
| * | | glsl: Allow dynamic tracking of variable allocationameerj2021-07-233-21/+35
| * | | glsl: Implement barriersameerj2021-07-233-13/+21
| * | | glsl: Implement image atomics and set layerameerj2021-07-235-153/+202
| * | | glsl: Fix image gather logicameerj2021-07-231-0/+4
| * | | glsl: Add cbuf access workaround for devices with component indexing bugameerj2021-07-232-51/+112
| * | | glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedameerj2021-07-234-8/+42
| * | | emit_glsl_image: Use immediate offsets when possibleameerj2021-07-231-12/+33
| * | | glsl: Fix <32-bit SSBO writesameerj2021-07-234-50/+43
| * | | glsl: Cleanup and address feedbackameerj2021-07-2310-86/+69
| * | | glsl: Refactor Global memory functionsameerj2021-07-232-71/+73
| * | | glsl: Increase NUM_VARS that can be allocatedameerj2021-07-231-1/+1
| * | | glsl: Implement Load/WriteGlobalameerj2021-07-239-98/+185
| * | | glsl: Implement Imagesameerj2021-07-232-9/+74
| * | | glsl: skip gl_ViewportIndex write if device does not support itameerj2021-07-235-8/+18
| * | | glsl: Implement transform feedbackameerj2021-07-234-18/+76
| * | | glsl: Yet another gl_ViewportIndex fix attemptameerj2021-07-231-3/+19
| * | | glsl: Add gl_ViewportIndex out attributeameerj2021-07-231-1/+3
| * | | emit_glsl_context_get_set: Remove unused functionlat9nq2021-07-231-4/+0
| * | | glsl: Fix precise variable declarationameerj2021-07-233-24/+25
| * | | glsl: Implement tessellation shadersameerj2021-07-235-27/+146
| * | | glsl: Implement ImageGradient and other texture function variantsameerj2021-07-232-32/+73
| * | | glsl: Fix atomic SSBO offsetsameerj2021-07-234-67/+74
| * | | glsl: Implement geometry shadersameerj2021-07-234-9/+62
| * | | glsl: Use NotImplemented macro with function name outputameerj2021-07-2310-104/+103
| * | | glsl: Implement gl_ViewportIndexameerj2021-07-233-5/+14
| * | | glsl: SHFL fix and prefer shift operations over divide in glsl shaderameerj2021-07-235-63/+64
| * | | glsl: Implement precise fp variable allocationameerj2021-07-234-8/+67
| * | | HACK glsl: Write defaults to unused generic attributesameerj2021-07-232-2/+11
| * | | glsl: Fix ssbo indexing and name shadowing between shader stagesameerj2021-07-233-77/+101
| * | | glsl: implement set clip distanceameerj2021-07-232-0/+15
| * | | glsl: Rework var alloc to not assign unused resultsameerj2021-07-239-49/+91
| * | | glsl: Rework variable allocator to allow for variable reuseameerj2021-07-2314-353/+482
| * | | glsl: Fix ATOM and implement ATOMSameerj2021-07-235-114/+136
| * | | glsl: Use gl_SubGroupInvocationARBameerj2021-07-232-8/+7
| * | | glsl: Implement VOTE for subgroup size potentially largerameerj2021-07-235-20/+43
| * | | glsl: Implement VOTEameerj2021-07-234-50/+64
| * | | glsl: Implement ST{LS}ameerj2021-07-236-69/+106
| * | | glsl: Implement more instructions used by SMOameerj2021-07-231-3/+3
| * | | glsl: Implement more instructions used by SMOameerj2021-07-235-10/+16
| * | | glsl: Fix GetAttribute return valuesameerj2021-07-232-7/+9
| * | | glsl: minor cleanupameerj2021-07-234-20/+19
| * | | glsl: Fix and implement rest of cbuf accessameerj2021-07-231-7/+43
| * | | glsl: Implement TXQ and other misc changesameerj2021-07-235-6/+36
| * | | glsl: TLD4 implementationameerj2021-07-231-2/+89
| * | | glsl: Implement TLD instructionameerj2021-07-231-1/+55
| * | | glsl: Implement TEXSameerj2021-07-231-1/+29
| * | | glsl: Cleanup texture functionsameerj2021-07-231-13/+11
| * | | shader_recompiler: GCC fixeslat9nq2021-07-2314-3/+13
| * | | glsl: Implement TEX depth functionsameerj2021-07-232-4/+46
| * | | glsl: Implement TEX ImageSample functionsameerj2021-07-233-11/+71
| * | | glsl: Rework Shuffle emit instructions to align with SPIR-Vameerj2021-07-231-19/+40
| * | | glsl: Better Storage access and wip warpsameerj2021-07-238-62/+133
| * | | glsl: Fix integer conversions, implement clamp CCameerj2021-07-232-27/+36
| * | | glsl: Implement IADD CCameerj2021-07-232-2/+17
| * | | glsl: SSBO access fixes and wip SampleExplicitLod implementation.ameerj2021-07-232-4/+19
| * | | glsl: WIP var forward declarationameerj2021-07-236-49/+60
| * | | glsl: Fix bindings, add some CC opsameerj2021-07-238-57/+91
| * | | glsl: remove unused headersameerj2021-07-2314-34/+10
| * | | glsl: Implement derivatives and YDirectionameerj2021-07-238-81/+87
| * | | glsl: Fix non-immediate buffer accessameerj2021-07-2312-72/+133
| * | | glsl: textures wipameerj2021-07-239-75/+139
| * | | glsl: Implement some attribute getters and settersameerj2021-07-2310-192/+337
| * | | glsl: Track S32 atomicsameerj2021-07-233-6/+16
| * | | glsl: Update phi node managementameerj2021-07-234-21/+53
| * | | glsl: Fix floating point compare opsameerj2021-07-231-28/+28
| * | | glsl: Query GL Device for FP16 extension supportameerj2021-07-235-2/+23
| * | | glsl: Simply FP storage atomicsameerj2021-07-232-48/+28
| * | | glsl: F16x2 storage atomicsameerj2021-07-237-58/+64
| * | | glsl: Revert ssbo aliasing. Storage Atomics implameerj2021-07-235-75/+134
| * | | glsl: implement phi nodesameerj2021-07-234-20/+54
| * | | glsl: Wip storage atomic opsameerj2021-07-2310-327/+414
| * | | glsl: Implement FCMPameerj2021-07-233-242/+185
| * | | glsl: Add a more robust fp formatterameerj2021-07-234-9/+14
| * | | glsl: More FP fixesameerj2021-07-232-9/+16
| * | | glsl: FP function fixesameerj2021-07-237-17/+25
| * | | glsl: More FP instructions/fixesameerj2021-07-235-28/+41
| * | | glsl: Add many FP32/64 instructionsameerj2021-07-2312-765/+1011
| * | | glsl: Fixup build issuesReinUsesLisp2021-07-231-1/+1
| * | | glsl: Implement more Integer opsameerj2021-07-233-119/+72
| * | | glsl: Implement BF*ameerj2021-07-233-9/+10
| * | | glsl: Implement a few Integer instructionsameerj2021-07-2310-260/+398
| * | | glsl: Use std::string_view for Emit function args.ameerj2021-07-236-760/+838
| * | | glsl: Pass IR::Inst& to Emit functionsameerj2021-07-236-171/+169
| * | | glsl: INeg and IAdd negate testsameerj2021-07-233-94/+106
| * | | glsl: Reusable typed variables. IADD32ameerj2021-07-236-203/+311
| * | | glsl: Fix program linking and cbufameerj2021-07-232-3/+5
| * | | glsl: Fix "reg" allocingameerj2021-07-2310-898/+938
| * | | glsl: Initial backendameerj2021-07-2328-2/+3297
| * | | spirv: Reduce log severity of mismatching denorm rulesReinUsesLisp2021-07-231-2/+2
| * | | shader: Fix loop safety to SSA passReinUsesLisp2021-07-232-2/+4
| * | | vk_rasterizer: Exit render passes on fragment barriersReinUsesLisp2021-07-231-0/+1
| * | | vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_stateRodrigo Locatti2021-07-231-1/+1
| * | | buffer_cache: Invalidate fast buffers on computeReinUsesLisp2021-07-231-0/+1
| * | | shader: Add loggingReinUsesLisp2021-07-2315-28/+38
| * | | shader: Add shader loop safety check settingslat9nq2021-07-2316-35/+183
| * | | shader: Comment why the array component is not read in TMMLReinUsesLisp2021-07-231-0/+2
| * | | vulkan_device: Enable VK_EXT_vertex_input_dynamic_stateReinUsesLisp2021-07-231-0/+28
| * | | vk_pipeline_cache: Skip cached pipelines with different dynamic stateReinUsesLisp2021-07-231-0/+6
| * | | main: Fix Open Transferable Shader Cache context itemameerj2021-07-231-25/+5
| * | | tmml: Remove index component from coords vecameerj2021-07-231-4/+3
| * | | vulkan: Add VK_EXT_vertex_input_dynamic_state supportReinUsesLisp2021-07-2311-116/+291
| * | | shader: Reorder shader cache directoriesReinUsesLisp2021-07-232-18/+12
| * | | vk_rasterizer: Implement first indexReinUsesLisp2021-07-231-2/+5
| * | | vulkan: Use VK_EXT_provoking_vertex when availableReinUsesLisp2021-07-236-4/+52
| * | | spirv/convert: Catch more signed operations oversightsameerj2021-07-231-5/+5
| * | | spirv/convert: Catch more broken signed operations on Nvidia OpenGLReinUsesLisp2021-07-231-0/+6
| * | | gl_buffer_cache: Use unorm internal formats for snorm texture buffer viewsameerj2021-07-231-1/+24
| * | | shader_environment: Fix local memory size calculationsReinUsesLisp2021-07-231-3/+3
| * | | buffer_cache: Fix copy based uniform bindings trackingReinUsesLisp2021-07-232-9/+22
| * | | shader_environment: Add shader_local_memory_crs_size to local memory sizeameerj2021-07-232-3/+3
| * | | gl_texture_cache: Create image storage viewsReinUsesLisp2021-07-234-38/+126
| * | | gl_shader_util: Move shader utility code to a separate fileReinUsesLisp2021-07-237-245/+106
| * | | gl_shader_cache: Store workers in shader cache objectReinUsesLisp2021-07-232-58/+78
| * | | vk_pipeline_cache,shader_notify: Add shader notificationsReinUsesLisp2021-07-2310-96/+127
| * | | vk_pipeline_cache: Add asynchronous shadersReinUsesLisp2021-07-233-3/+33
| * | | vk_rasterizer: Flush work on clear and dispatchesReinUsesLisp2021-07-231-0/+3
| * | | DMA: Restrict optimised path for BlockToLinear further.FernandoS272021-07-231-1/+2
| * | | vk_swapchain: Handle outdated swapchainsReinUsesLisp2021-07-233-17/+34
| * | | shader: Fix VertexA Shaders.FernandoS272021-07-234-19/+51
| * | | shader: Add 2D and 3D variants to SUATOM and SUREDReinUsesLisp2021-07-231-0/+4
| * | | vk_buffer_cache: Handle null texture buffersReinUsesLisp2021-07-231-0/+4
| * | | nsight_aftermath_tracker: Fix SPIR-V module writesReinUsesLisp2021-07-231-1/+1
| * | | vk_pipeline_cache: Set support_derivative_control to trueReinUsesLisp2021-07-231-0/+1
| * | | shader: Avoid CPU side undefined behavior on I2FReinUsesLisp2021-07-231-0/+2
| * | | glasm: Use ARB_derivative_control conditionallyReinUsesLisp2021-07-236-7/+37
| * | | buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp2021-07-2311-38/+78
| * | | transform_feedback: Read buffer stride from index instead of layoutReinUsesLisp2021-07-231-1/+2
| * | | fixed_pipeline_state: Use regular for loop instead of ranges for perfReinUsesLisp2021-07-231-2/+3
| * | | vk_swapchain: Avoid recreating the swapchain on each frameReinUsesLisp2021-07-232-15/+9
| * | | emit_glasm_context_get_set: Remove unused variablelat9nq2021-07-231-1/+0
| * | | shader,glasm: Implement legacy texcoord loadsReinUsesLisp2021-07-233-54/+29
| * | | glasm: Implement legacy varyingsReinUsesLisp2021-07-231-17/+56
| * | | shader: Track legacy varyingsReinUsesLisp2021-07-232-17/+105
| * | | shader: Add support for "negative" and unaligned offsetsReinUsesLisp2021-07-233-8/+13
| * | | shader: Implement ISCADD32IReinUsesLisp2021-07-231-17/+31
| * | | spirv: Fix output generics with componentsReinUsesLisp2021-07-231-1/+1
| * | | vulkan: Conditionally use shaderInt16ReinUsesLisp2021-07-233-2/+9
| * | | vulkan: Enable depth bounds and use it conditionallyReinUsesLisp2021-07-234-2/+17
| * | | vk_buffer_cache: Add transform feedback usage to buffersReinUsesLisp2021-07-231-15/+22
| * | | opengl: Declare fragment outputs even if they are not usedReinUsesLisp2021-07-236-10/+18
| * | | buffer_cache: Mark uniform buffers as dirty if any enable bit changesReinUsesLisp2021-07-235-7/+17
| * | | shader: Always initialize up reference in structure control flowReinUsesLisp2021-07-231-31/+36
| * | | vulkan_device: Enable float64 and int64 conditionallyReinUsesLisp2021-07-232-2/+6
| * | | shader: Fix ImageWrite indexingReinUsesLisp2021-07-231-1/+1
| * | | spirv: Fix image and image buffer descriptor index usageReinUsesLisp2021-07-231-5/+7
| * | | glasm: Fix immediate texture coordinateReinUsesLisp2021-07-231-0/+1
| * | | shader: Clang-format secondary texturesReinUsesLisp2021-07-231-2/+2
| * | | shader: Fix secondary texturesReinUsesLisp2021-07-231-2/+2
| * | | shader: Adhere to disk shader cache settingameerj2021-07-232-9/+12
| * | | shader: Fix TMML queriesReinUsesLisp2021-07-231-5/+9
| * | | shader: Fix FSwizzleAdd folding when going through phi nodesReinUsesLisp2021-07-231-2/+2
| * | | shader/exception: Fix compilation errors on gccReinUsesLisp2021-07-231-6/+6
| * | | glasm: Reduce reg allocation leaks from an exception to a logReinUsesLisp2021-07-231-1/+1
| * | | texture_cache: Reduce invalid image/sampler error severityReinUsesLisp2021-07-231-7/+7
| * | | shader: Handle host exceptionsReinUsesLisp2021-07-238-45/+98
| * | | glasm: Use integer lod for TXQReinUsesLisp2021-07-232-2/+2
| * | | glasm: Prepare XFB from state instead of global registersReinUsesLisp2021-07-231-4/+2
| * | | glasm: Fix global memory fallbacksReinUsesLisp2021-07-231-9/+10
| * | | Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp2021-07-232-16/+1
| * | | glasm: Remove unintentional '\n' on Undef32ReinUsesLisp2021-07-231-1/+1
| * | | glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-2317-437/+503
| * | | glasm: Implement Y directionReinUsesLisp2021-07-234-3/+9
| * | | glasm: Skip phi moves on undefined instructionsReinUsesLisp2021-07-232-1/+16
| * | | glasm: Implement undef instructionsReinUsesLisp2021-07-232-15/+15
| * | | glasm: Fix global memory callbacksReinUsesLisp2021-07-231-5/+6
| * | | gl_shader_cache: Add disk shader cacheReinUsesLisp2021-07-233-11/+116
| * | | video_core,shader: Clang-format fixesReinUsesLisp2021-07-234-7/+12
| * | | gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp2021-07-2310-104/+104
| * | | glasm: Release phi node registers after they are no longer neededReinUsesLisp2021-07-232-38/+54
| * | | glasm: Remove unintentionally committed fmt::printsReinUsesLisp2021-07-231-2/+0
| * | | glasm: Fix INeg32 on negative immediatesReinUsesLisp2021-07-231-1/+5
| * | | glasm: Remove unnecessary value typesReinUsesLisp2021-07-233-47/+6
| * | | glasm: Throw when there are register leaksReinUsesLisp2021-07-232-0/+7
| * | | glasm: Catch more register leaksReinUsesLisp2021-07-238-41/+114
| * | | glasm: Fix usage counting on phi nodesReinUsesLisp2021-07-233-8/+22
| * | | gl_shader_cache: Do not flip tessellation on OpenGLReinUsesLisp2021-07-231-2/+1
| * | | gl_graphics_program: Fix texture buffer bindingsReinUsesLisp2021-07-231-24/+35
| * | | glasm: Implement global memory fallbacksReinUsesLisp2021-07-232-50/+89
| * | | glasm: Implement int64 add and subtractReinUsesLisp2021-07-232-8/+6
| * | | emit_glasm_context_get_set: Remove unused variablelat9nq2021-07-231-1/+0
| * | | glasm: Implement indirect attribute loadsReinUsesLisp2021-07-234-6/+65
| * | | glasm: Implement image atomicsReinUsesLisp2021-07-233-166/+153
| * | | glasm: Reorder unreachable image atomic instsReinUsesLisp2021-07-231-66/+66
| * | | glasm: Implement gl_Layer storesReinUsesLisp2021-07-231-0/+7
| * | | glasm: Implement SampleIdReinUsesLisp2021-07-232-3/+3
| * | | glasm: Implement IsHelperInvocationReinUsesLisp2021-07-232-3/+3
| * | | glasm: Fix EmitVertex's optimizationReinUsesLisp2021-07-231-1/+1
| * | | gl_shader_cache: Conditionally use viewport maskReinUsesLisp2021-07-231-1/+1
| * | | gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp2021-07-233-39/+43
| * | | gl_shader_cache: Improve GLASM error print logicReinUsesLisp2021-07-231-7/+10
| * | | glasm: Implement forced early ZReinUsesLisp2021-07-232-4/+8
| * | | glasm: Set transform feedback stateReinUsesLisp2021-07-235-113/+132
| * | | video_core: Abstract transform feedback translation utilityReinUsesLisp2021-07-236-111/+145
| * | | glasm: Simplify patch readsReinUsesLisp2021-07-231-5/+2
| * | | glasm: Fix output patch readsReinUsesLisp2021-07-232-13/+22
| * | | gl_shader_cache: Pass shader runtime informationReinUsesLisp2021-07-231-2/+74
| * | | shader: Split profile and runtime information in separate structsReinUsesLisp2021-07-2314-308/+300
| * | | emit_glasm_context_get_and_set.cpp: Add missing semicolonsameerj2021-07-231-2/+2
| * | | glasm: Fix patch attribute declarationsReinUsesLisp2021-07-231-1/+1
| * | | glasm: Implement FSWZADDameerj2021-07-233-4/+28
| * | | glasm: Implement PrimitiveId attribute readReinUsesLisp2021-07-231-0/+3
| * | | glasm: Implement clip distance storesReinUsesLisp2021-07-232-0/+15
| * | | glasm: Fix tessellation input attributesReinUsesLisp2021-07-231-2/+5
| * | | glasm: Add missing semicolon on tesscoord readingReinUsesLisp2021-07-231-1/+1
| * | | glasm: Fix tessellation headersReinUsesLisp2021-07-231-2/+2
| * | | glasm: Add tessellation shader declarationsReinUsesLisp2021-07-231-0/+35
| * | | glasm: Implement TessellationEvaluationPointReinUsesLisp2021-07-231-0/+4
| * | | gl_shader_manager: Zero initialize current assembly programsReinUsesLisp2021-07-231-1/+1
| * | | gl_shader_manager: Remove unintentionally committed #pragmaReinUsesLisp2021-07-231-2/+0
| * | | glasm: Implement patch memoryReinUsesLisp2021-07-233-6/+51
| * | | glasm: Fix InvocationId declarationReinUsesLisp2021-07-231-1/+1
| * | | glasm: Implement InvocationIdReinUsesLisp2021-07-232-2/+5
| * | | glasm: Optimize EmitVertex into EMITReinUsesLisp2021-07-231-1/+5
| * | | glasm: Implement geometry shader attribute readsReinUsesLisp2021-07-232-4/+18
| * | | glasm: Properly declare attributes on geometry programsReinUsesLisp2021-07-233-6/+14
| * | | glasm: Declare geometry program headersReinUsesLisp2021-07-231-0/+35
| * | | renderer_opengl: State track compute assembly programsReinUsesLisp2021-07-233-4/+21
| * | | renderer_opengl: State track assembly programsReinUsesLisp2021-07-233-23/+56
| * | | glasm: Fix potential aliasing bug on cube array samplesReinUsesLisp2021-07-232-35/+44
| * | | glasm: Implement ImageWriteReinUsesLisp2021-07-231-4/+7
| * | | glasm: Implement ImageReadReinUsesLisp2021-07-234-4/+56
| * | | glasm: Implement EmitVertex and EndPrimitiveReinUsesLisp2021-07-232-4/+8
| * | | glasm: Implement ImageGradientReinUsesLisp2021-07-232-7/+65
| * | | glasm: Implement 64-bit shiftsReinUsesLisp2021-07-232-12/+14
| * | | glasm: Implement barriersReinUsesLisp2021-07-231-3/+3
| * | | glasm: Fix compute stage nameReinUsesLisp2021-07-231-1/+1
| * | | glasm: Fix phi instruction typesReinUsesLisp2021-07-231-1/+1
| * | | glasm: Implement PREC on relevant instructionsReinUsesLisp2021-07-231-6/+12
| * | | glasm: Implement stores to gl_ViewportIndexReinUsesLisp2021-07-234-7/+29
| * | | glasm: Implement gl_PointSize storesReinUsesLisp2021-07-231-0/+3
| * | | glasm: Implement gl_PointCoordReinUsesLisp2021-07-231-0/+4
| * | | glasm: Implement ImageQueryLodReinUsesLisp2021-07-231-3/+5
| * | | glasm: Implement ImageFetchReinUsesLisp2021-07-234-13/+38
| * | | glasm: Implement IADD.CCameerj2021-07-231-1/+26
| * | | glasm: Implement BFE.CCReinUsesLisp2021-07-231-0/+8
| * | | glasm: Implement SelectU1ReinUsesLisp2021-07-232-4/+5
| * | | HACK: Bind stages before and after bindingsReinUsesLisp2021-07-231-0/+11
| * | | glasm: Implement gl_WorkGroupIDReinUsesLisp2021-07-232-3/+3
| * | | glasm: Implement TXQ and improve texture info readsReinUsesLisp2021-07-232-50/+51
| * | | glasm: Implement gl_FrongFacing attributeReinUsesLisp2021-07-231-0/+3
| * | | glasm: Support textures used in more than one stageReinUsesLisp2021-07-234-5/+25
| * | | glasm: Implement textureGather instructionsReinUsesLisp2021-07-232-15/+97
| * | | glasm: Implement gl_FragDepth and gl_SampleMask storesReinUsesLisp2021-07-232-5/+5
| * | | glasm: Do not alias ConditionRef for nowReinUsesLisp2021-07-232-3/+2
| * | | shader: Read branch conditions from an instructionReinUsesLisp2021-07-2312-16/+36
| * | | glasm: Implement InstanceId and VertexIdReinUsesLisp2021-07-231-0/+6
| * | | glasm: Add missing return value on move assignmentReinUsesLisp2021-07-231-0/+1
| * | | glasm: Fix aliased bitcasts ref countingReinUsesLisp2021-07-233-13/+42
| * | | glasm: Remove unintentional comma on vector insertReinUsesLisp2021-07-231-1/+1
| * | | glasm: Implement TEX and TEXS instructionsReinUsesLisp2021-07-2310-69/+275
| * | | glasm: Add support for non-2D texture samplesReinUsesLisp2021-07-231-4/+26
| * | | glasm: Reorder unreachable image instructions to the bottomReinUsesLisp2021-07-231-97/+97
| * | | glasm: Add support for texture offsetsReinUsesLisp2021-07-231-11/+15
| * | | glasm: Improve texture sampling instructionsReinUsesLisp2021-07-232-50/+70
| * | | emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp2021-07-232-1/+5
| * | | emit_glasm: Add support for reading position attributesReinUsesLisp2021-07-231-3/+13
| * | | shader_recompiler: GCC fixeslat9nq2021-07-237-58/+55
| * | | glasm: Implement rest of shared memameerj2021-07-232-35/+29
| * | | opengl: Initial (broken) support to GLASM shadersReinUsesLisp2021-07-233-14/+53
| * | | shader: Use a non-trivial dummy to construct ASL node unionReinUsesLisp2021-07-231-1/+6
| * | | emit_spirv: Jump to loop body with local variableReinUsesLisp2021-07-231-1/+1
| * | | glasm: Implement derivative instructions on GLASMReinUsesLisp2021-07-232-12/+12
| * | | glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp2021-07-233-299/+386
| * | | glasm: Implement some graphics instructions on GLASMReinUsesLisp2021-07-232-6/+5
| * | | glasm: Add Void type to GLASM valuesReinUsesLisp2021-07-233-0/+15
| * | | glasm: Add graphics specific shader declarations to GLASMReinUsesLisp2021-07-232-6/+63
| * | | glasm: Implement local memory for glasmameerj2021-07-234-9/+12
| * | | emit_spirv: Add missing block in caseReinUsesLisp2021-07-231-1/+2
| * | | glasm: Initial implementation of phi nodes on GLASMReinUsesLisp2021-07-2312-25/+117
| * | | glasm: Write result to scalar on integer comparison instructionsReinUsesLisp2021-07-231-10/+10
| * | | glasm: Declare NV_shader_thread_group when neededReinUsesLisp2021-07-231-3/+4
| * | | vk_update_descriptor: Properly initialize payload on the update descriptor queueReinUsesLisp2021-07-231-1/+3
| * | | glasm: Rework control flow introducing a syntax listReinUsesLisp2021-07-2333-505/+437
| * | | glasm: Implement Storage atomicsameerj2021-07-235-109/+156
| * | | glasm: Ensure reg alloc order across compilers on GLASMReinUsesLisp2021-07-231-11/+14
| * | | glasm: Enable unintentionally disabled register aliasing on GLASMReinUsesLisp2021-07-231-16/+11
| * | | glasm: Review all GLASM insts to be aware of register aliasingReinUsesLisp2021-07-234-20/+51
| * | | glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp2021-07-2310-100/+166
| * | | glasm: Add MUFU instructions to GLASMReinUsesLisp2021-07-232-21/+22
| * | | glasm: Implement IAbs64 and INeg64 on GLASMReinUsesLisp2021-07-232-6/+6
| * | | shader: Add floating-point rounding to I2FReinUsesLisp2021-07-233-35/+42
| * | | glasm: Properly clamp Fp64 on GLASMReinUsesLisp2021-07-231-6/+6
| * | | glasm: Fix register allocation when moving immediate on GLASMReinUsesLisp2021-07-233-42/+89
| * | | glasm: Implement SelectU64 on GLASMReinUsesLisp2021-07-232-4/+20
| * | | glasm: Fix clamps so the min value has priority on NAN on GLASMReinUsesLisp2021-07-231-12/+15
| * | | glasm: Fix moving U64 immediates to registers in GLASMReinUsesLisp2021-07-232-3/+4
| * | | glasm: Implement storage atomic opsameerj2021-07-234-305/+358
| * | | glasm: Add conversion instructions to GLASMReinUsesLisp2021-07-239-282/+351
| * | | glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp2021-07-232-10/+8
| * | | glasm: Add logical instructions on GLASMReinUsesLisp2021-07-232-12/+12
| * | | glasm: Remove duplicated Fp64 pack instructions on GLASMReinUsesLisp2021-07-231-8/+0
| * | | glasm: Remove unnecesary new white space on Clamp GLASMReinUsesLisp2021-07-231-4/+4
| * | | glasm: Add floating-point comparisons on GLASMReinUsesLisp2021-07-233-120/+116
| * | | emit_glasm: Implement more integer alu opsameerj2021-07-232-47/+41
| * | | glasm: Reimplement bitwise ops and BFI/BFEameerj2021-07-234-88/+108
| * | | glasm: Initial GLASM fp64 supportReinUsesLisp2021-07-239-55/+152
| * | | glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp2021-07-234-66/+77
| * | | glasm: Remove unused functions left from rebaseReinUsesLisp2021-07-231-12/+0
| * | | glasm: Specify namespace when using FormatToReinUsesLisp2021-07-231-6/+6
| * | | glasm: Implement more GLASM composite instructionsReinUsesLisp2021-07-232-54/+63
| * | | vk_pipeline_cache: Enable int8 and int16 types on VulkanReinUsesLisp2021-07-231-0/+2
| * | | glasm: Make GLASM aware of typesReinUsesLisp2021-07-2312-1244/+1380
| * | | glasm: Use CMP.S for Select32ameerj2021-07-233-12/+8
| * | | glasm: Implement more logical opsameerj2021-07-232-5/+5
| * | | glasm: Implement BFI, BFEameerj2021-07-234-138/+164
| * | | glasm: Use BitField instead of C bitfieldsReinUsesLisp2021-07-232-8/+12
| * | | glasm: Remove unused argument in identity instructions on GLASMReinUsesLisp2021-07-231-7/+7
| * | | gl_rasterizer: Flush L2 caches before glFlush on GLASMReinUsesLisp2021-07-231-0/+8
| * | | glasm: Initial GLASM compute implementation for testingReinUsesLisp2021-07-233-14/+47
| * | | glasm: Implement basic GLASM instructionsReinUsesLisp2021-07-2310-840/+1173
| * | | glasm: Changes to GLASM register allocator and emit contextReinUsesLisp2021-07-234-26/+64
| * | | vk_scheduler: Use locks instead of SPSC a queueReinUsesLisp2021-07-232-32/+42
| * | | vk_query_cache: Wait before reading queriesReinUsesLisp2021-07-231-9/+2
| * | | vk_master_semaphore: Use fetch_add to increase master semaphore tickReinUsesLisp2021-07-232-6/+4
| * | | glasm: Add GLASM backend infrastructureReinUsesLisp2021-07-2328-4/+3115
| * | | shader: ISET.X implementationameerj2021-07-231-8/+58
| * | | gl_shader_cache: Remove code unintentionally committedReinUsesLisp2021-07-231-3/+0
| * | | shader: Fixup SPIR-V emit header namespacesReinUsesLisp2021-07-231-2/+2
| * | | Move SPIR-V emission functions to their own headerReinUsesLisp2021-07-2326-579/+637
| * | | shader: Optimize NVN FallthroughFernandoS272021-07-234-9/+83
| * | | shader: Stub SR_AFFINITYFernandoS272021-07-231-0/+3
| * | | shader: Implement Int32 SUATOM/SUREDameerj2021-07-2317-6/+733
| * | | shader: Initial OpenGL implementationReinUsesLisp2021-07-2338-705/+1427
| * | | spirv: Be aware of NAN unaware driversReinUsesLisp2021-07-231-18/+40
| * | | spirv: Add SSBO read fallbacks when no aliasing is availableReinUsesLisp2021-07-231-37/+99
| * | | spirv: Add OpKill fallback to demoteReinUsesLisp2021-07-231-2/+6
| * | | spirv: Do not enable ShaderLayerReinUsesLisp2021-07-231-3/+0
| * | | spirv: Enable DemoteToHelperInvocationEXT only when supportedReinUsesLisp2021-07-231-1/+1
| * | | spirv: Use OriginLowerLeft when requestedReinUsesLisp2021-07-231-1/+5
| * | | spirv: Only add image operands mask when neededReinUsesLisp2021-07-231-5/+9
| * | | spirv: Workaround image unsigned offset bugReinUsesLisp2021-07-232-9/+26
| * | | spirv: Add int8 and int16 capabilities only when supportedReinUsesLisp2021-07-231-2/+2
| * | | spirv: Add integer clamping workaroundsReinUsesLisp2021-07-231-4/+34
| * | | spirv: Implement int8 and int16 conversion fallbacksReinUsesLisp2021-07-231-19/+80
| * | | spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp2021-07-236-58/+168
| * | | spirv: Desambiguate descriptor namesReinUsesLisp2021-07-231-9/+37
| * | | shader: Add OpenGL shader profile optionsReinUsesLisp2021-07-231-0/+11
| * | | shader: Remove shader utilReinUsesLisp2021-07-234-176/+0
| * | | shader: Address feedbackFernandoS272021-07-235-44/+42
| * | | shader: Implement VertexA stageFernandoS272021-07-2312-3/+180
| * | | shader: Implement delegation of Exit to dispatcher on CFGFernandoS272021-07-232-3/+47
| * | | vk_graphics_pipeline: Fix texture buffer descriptorsReinUsesLisp2021-07-231-7/+8
| * | | shader: Fix IADD3.CCameerj2021-07-231-12/+5
| * | | vk_scheduler: Allow command submission on worker threadReinUsesLisp2021-07-238-182/+200
| * | | vk_compute_pass: Fix -Wshadow warningReinUsesLisp2021-07-231-3/+3
| * | | shader: Move pipeline cache logic to separate filesReinUsesLisp2021-07-2312-824/+1095
| * | | vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp2021-07-238-79/+69
| * | | vulkan: Rework descriptor allocation algorithmReinUsesLisp2021-07-2315-197/+314
| * | | vk_graphics_pipeline: Generate specialized pipeline config functions and improve codeReinUsesLisp2021-07-232-31/+230
| * | | shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp2021-07-239-64/+114
| * | | shader: Fix BFE s32 undefined checkameerj2021-07-231-1/+1
| * | | vk_compute_pipeline: Fix index comparison oversight on compute texture buffersReinUsesLisp2021-07-231-1/+1
| * | | shader: Fix error checking in bitfieldExtract and implement bitfieldInsert foldingReinUsesLisp2021-07-231-5/+14
| * | | vulkan_device: Require shaderClipDistance and shaderCullDistance featuresReinUsesLisp2021-07-231-2/+4
| * | | vk_graphics_pipeline: Guard against non-tessellation pipelines using patchesReinUsesLisp2021-07-231-2/+8
| * | | shader: Fix storage type when reading patches on tess controlReinUsesLisp2021-07-231-1/+2
| * | | shader: Fix VMNMX selector BReinUsesLisp2021-07-231-1/+2
| * | | shader: Fix bugs and build issues on GCCRodrigo Locatti2021-07-233-4/+4
| * | | shader: Fix render targets with null attachmentsReinUsesLisp2021-07-232-26/+34
| * | | shader: Increase the maximum number of storage buffersReinUsesLisp2021-07-231-1/+1
| * | | shader: Remove identity removal pass for better build timesReinUsesLisp2021-07-231-1/+0
| * | | shader: Add more strict validation the passReinUsesLisp2021-07-231-0/+42
| * | | shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp2021-07-231-11/+13
| * | | shader: Remove invalidated blocks in dead code elimination passReinUsesLisp2021-07-231-3/+6
| * | | shader: Add missing UndoUse case for GetSparseFromOpReinUsesLisp2021-07-231-0/+4
| * | | shader: Require dual source blendingReinUsesLisp2021-07-231-1/+2
| * | | shader: Simplify code in opcodes.h to fix IntellisenseReinUsesLisp2021-07-231-8/+6
| * | | shader: Implement indexed texturesReinUsesLisp2021-07-2310-157/+284
| * | | shader: Refactor atomic_operations_global_memoryameerj2021-07-231-44/+36
| * | | shader: add missing include guard in half_floating_point_helper.hameerj2021-07-231-0/+2
| * | | shader: Fix gcc warningsReinUsesLisp2021-07-232-2/+2
| * | | shader: Inline common Value gettersReinUsesLisp2021-07-232-109/+102
| * | | shader: Intrusively store in a block if it's sealed or notReinUsesLisp2021-07-232-3/+11
| * | | cmake: Link to common in shader_recompilerReinUsesLisp2021-07-231-1/+1
| * | | shader: Improve goto removal algorithm complexityReinUsesLisp2021-07-231-49/+28
| * | | shader: Use memset to reset instruction argumentsReinUsesLisp2021-07-232-4/+7
| * | | shader: Inline common Value functions into the headerReinUsesLisp2021-07-232-19/+23
| * | | shader: Move microinstruction header to the value headerReinUsesLisp2021-07-2320-181/+162
| * | | shader: Move siblings check to a separate function and comment them outReinUsesLisp2021-07-231-16/+21
| * | | shader: Intrusively store register values in block for SSA passReinUsesLisp2021-07-232-21/+53
| * | | shader: Inline common Opcode and Inst functionsReinUsesLisp2021-07-234-112/+83
| * | | shader: Inline common IR::Block methodsReinUsesLisp2021-07-232-17/+12