summaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-10-30android: Release touch on input overlay when opening in-game menuCharles Lombardo1-0/+28
2023-10-29core: Close all KEventsgerman776-5/+26
2023-10-29android: Break home settings into grid with large screensCharles Lombardo2-3/+5
2023-10-29nvidia_flags: Enable GL Threaded optimizationsAmeer J1-0/+1
2023-10-27renderer_vulkan: fix viewport swizzle dirty state trackingLiam1-1/+1
2023-10-25cmake: prefer system stb headersAlexandre Bouvier4-11/+31
2023-10-25kernel: make sure new process is in listLiam1-0/+1
2023-10-24vulkan_common: use highest API versionLiam1-1/+1
2023-10-24qt: fix game list shutdown crashLiam4-61/+112
2023-10-23service: ipc: Add third read buffer indexNarr the Reg1-0/+6
2023-10-23service: caps: Implement SaveScreenShotEx0 and variantsgerman778-13/+250
2023-10-23Add missing dowhile loops around FindBuffer callsKelebek12-6/+9
2023-10-23Manually robust on Pascal and earlierLiam1-1/+1
2023-10-22yuzu: Fix vibration reseting to 1%german771-5/+5
2023-10-22input_common: joycon: Move vibrations to a queuegerman772-2/+19
2023-10-22emit_glsl_warp: Fix shfl_in_bounds conditionalAmeer J2-4/+9
2023-10-22yuzu: Fix restore shortcuts buttonNarr the Reg3-2/+10
2023-10-22cheats: Clamp cheat names without failinggerman771-7/+16
2023-10-22kernel: fix extraneous refLiam1-1/+0
2023-10-22kernel: shutdown app before gpuLiam1-1/+1
2023-10-22kernel: signal thread on termination completedLiam1-4/+7
2023-10-22kernel: add missing TLR clearLiam1-0/+1
2023-10-22kernel: update KProcessLiam39-1016/+1811
2023-10-20set: return version info from system archiveLiam2-19/+34
2023-10-20ts: add OpenSessionLiam2-6/+40
2023-10-20common: use SetThreadDescription API for thread namesLiam1-22/+2
2023-10-20nvnflinger: fix reporting and freeing of preallocated buffersLiam2-5/+6
2023-10-20kernel: fix incorrect calculation of used non system memory valueLiam1-1/+1
2023-10-20gdbstub: add PermissionLocked to mappings tableLiam1-4/+6
2023-10-20kernel: fix format string errorLiam1-1/+1
2023-10-20kernel: make check fully constexpr for broken msvc constant foldingLiam1-1/+1
2023-10-20k_page_table: add MapFirstGroupLiam3-34/+49
2023-10-20kernel: update KMemoryRegionType valuesLiam2-48/+80
2023-10-20k_page_table: implement PermissionLockedLiam6-26/+128
2023-10-20k_page_table: add new CheckMemoryState helperLiam2-12/+40
2023-10-20kernel: split Io memory state, add PermissionLocked attributeLiam5-92/+116
2023-10-20kernel: reshuffle ini1 size, add slab clear noteLiam4-10/+18
2023-10-19service: mii: Create random mii with nameNarr the Reg1-0/+1
2023-10-19Manually robust on Maxwell and earlierKelebek16-25/+97
2023-10-18general: fix build failure on clang 17Liam2-4/+4
2023-10-17yuzu: Improve behavior when clicking on controller box in Controller appletflodavid5-40/+87
2023-10-17renderer_vulkan: add locks to avoid scheduler flushes from CPULiam4-10/+23
2023-10-17service: hle: Allow to access read buffer A and X directlygerman774-46/+70
2023-10-17service: acc: Implement functions needed for profile select (#11653)Narr the Reg6-8/+91
2023-10-16Changes based on hardware testsSquall-Leonhart6-37/+5
2023-10-16Make Clang happy.Squall Leonhart1-1/+1
2023-10-16Added missing BuildShader lineSquall Leonhart1-0/+1
2023-10-15added missing trailing line.Squall Leonhart1-1/+1
2023-10-15meant to add the unorms as wellSquall Leonhart1-1/+3
2023-10-15use texelfetch instead of texturelodSquall-Leonhart2-2/+2
2023-10-15appease the format godsSquall Leonhart1-1/+1
2023-10-15Another missing copy connected to Bravely Default IISquall-Leonhart5-0/+35
2023-10-15missed this line when editing the copypastaSquall-Leonhart1-1/+1
2023-10-15moved line to appease the format godsSquall-Leonhart1-1/+1
2023-10-15Implement missing formats for Bravely Default 2Squall-Leonhart5-0/+44
2023-10-15input_common: udp: Avoid crash when trying to map motion before client is readygerman771-0/+1
2023-10-14brings back the removed If statement and adds the num_level testSquall Leonhart1-2/+9
2023-10-14host1x/codecs: enable CUDA on LinuxValeri1-10/+0
2023-10-14Implement vertex array first and subsequent drawsKelebek12-1/+25
2023-10-14Revert "cmake: only add network component if qt used"Nguyen Marc1-4/+1
2023-10-14cmake: only add network component if qt usedNguyen Marc1-1/+4
2023-10-14qt: add missing target_link_libraries for discordrpcNguyen Marc1-1/+1
2023-10-14yuzu: Improve behavior when clicking on controller box in Control Configurationflodavid2-10/+27
2023-10-13audio: fix shutdown deadlock in audio rendererLiam1-0/+4
2023-10-13fsmitm_romfsbuild: avoid unnecessary copies of vfs pointersLiam10-85/+77
2023-10-13android: Fix incorrect assumption for driver installation validationCharles Lombardo1-12/+13
2023-10-13android: Remove unnecessary flag to extract native libs in AndroidManifest.xmlCharles Lombardo1-1/+0
2023-10-13android: Update dependenciesCharles Lombardo1-7/+7
2023-10-13android: Update ndk to 26.1.10909125Charles Lombardo1-1/+1
2023-10-13Improvement in Directory Path Detection for Shortcuts (#11749)DanielSvoboda1-30/+38
2023-10-13common/polyfill_thread: use std::forward where appropriate, qualify std::move callsValeri Ochinski1-10/+11
2023-10-13qt: ensure worker cancellation is complete before clearingLiam3-6/+11
2023-10-13android: Update AGP to 8.1.2Charles Lombardo1-2/+2
2023-10-12android: Add GPU driver management fragmentCharles Lombardo32-263/+1010
2023-10-12k_page_table: add missing page group open when locking memoryLiam1-0/+5
2023-10-12service: caps: Remove ambiguous callNarr the Reg1-2/+2
2023-10-12fix styleF David1-2/+3
2023-10-12kernel: mark TLS accessors as noinline for non-MSVC LTOLiam2-8/+12
2023-10-12service: caps: Fix GetAlbumFileList3AaeAruid and GetAlbumFileList0AafeAruidDeprecatedNarr the Reg5-51/+134
2023-10-12yuzu: Enable to use controller to restart a gameflodavid3-18/+29
2023-10-12yuzu: Use new setting method for stop emulationFlorian6-9/+36
2023-10-12yuzu: Enable to use controller to close a gameflodavid5-32/+75
2023-10-12Transition MSAA images to general layout without uploading dataKelebek14-0/+33
2023-10-11Get out of render pass before query barriers, fix image names with samples > 1, remove image alias bitKelebek14-4/+9
2023-10-11jit: add support for relr-type relocationsLiam2-2/+42
2023-10-11Do not set rescaled flag when rescaling is disabledKelebek12-14/+16
2023-10-11Fix mistaken usage of info.block instead of level_info.blockSquall-Leonhart1-2/+2
2023-10-11yuzu: Save multiple resolutions per iconNarr the Reg1-28/+53
2023-10-10Clear DSP buffer after each executionKelebek12-0/+11
2023-10-10Not not allocate DeviceLocal buffers as mappedKelebek11-4/+4
2023-10-08common: add arm64 native clockLiam4-1/+134
2023-10-08add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup tableSquall Leonhart1-0/+2
2023-10-08service: caps: Implement album manager and reorganize serviceNarr the Reg20-521/+855
2023-10-08service: Stub multiple functions to increase stability of album appletNarr the Reg7-6/+144
2023-10-08yuzu: Add desktop shortcut support for WindowsFearlessTobi7-26/+157
2023-10-07update shader to confirmed format copySquall Leonhart1-1/+1
2023-10-06Allow GPUs without rebar to open multiple RenderDoc capturesKelebek14-14/+59
2023-10-06Implement X8_D24 formatKelebek110-2/+21
2023-10-05kernel: implement transfer memoryLiam5-17/+160
2023-10-05Rework nvidia architecture detection, disable push descriptor for Pascal and olderKelebek11-12/+43
2023-10-05Mark a buffer GPU modified after the buffers are confirmed, do not double synch themKelebek11-22/+24
2023-10-04lets not convert depth to greyscale since this makes the exhaust and tire smoke light gray/whiteSquall-Leonhart1-1/+1
2023-10-04Fix CI Formatting checkSquall-Leonhart1-2/+2
2023-10-04Implements D32_Float to A8B8G8R8_UNORM format copySquall-Leonhart5-0/+31
2023-10-04core: Update clocks when settings are savedNarr the Reg1-0/+4
2023-10-04yuzu: Fix mute when in background settingNarr the Reg4-2/+7
2023-10-03vk_present_manager: recreate surface on any surface lossLiam6-52/+36
2023-10-03ci: fix new codespell errorsLiam10-10/+10
2023-10-02service: caps: Partially implement IAlbumAccessorServiceNarr the Reg5-15/+450
2023-10-02yuzu: Allow to launch album applet from firmwareNarr the Reg5-0/+53
2023-10-02qt: add additional romfs dump targetsLiam1-9/+17
2023-10-02k_page_table: skip page table clearing on finalizationLiam1-4/+8
2023-10-02fsp-srv: enable auto save data creation on initLiam1-0/+3
2023-10-02gdbserver: use numeric character references for unicodeLiam3-2/+21
2023-10-01android: Use application context for all FileUtil functionsCharles Lombardo8-41/+34
2023-10-01service: nfc: Implement SetRegisterInfoPrivate mii supportNarr the Reg1-7/+2
2023-10-01service: am: Implement shared bufferNarr the Reg2-10/+125
2023-10-01service: nvnflinger: Implement shared bufferNarr the Reg12-22/+572
2023-10-01service: ldn: Implement lp2p:m and stub IMonitorServiceNarr the Reg1-2/+89
2023-10-01service: am: Set push in arguments according to the launched appletNarr the Reg7-17/+120
2023-10-01yuzu: Allow to launch cabinet applet from firmwareNarr the Reg3-2/+77
2023-10-01Query Cache: Fix memory leak.Fernando Sahmkow2-0/+2
2023-09-30loader: don't reassign program ID on npdm reparseLiam3-1/+10
2023-09-29Don't send a double focus change messageKelebek11-3/+0
2023-09-28Enable depth test on stencil clear pathKelebek12-2/+5
2023-09-28service: mii: Fix reported bugsgerman775-4/+6
2023-09-28renderer_vulkan: fix query cache for homebrewLiam1-2/+4
2023-09-27android: Prevent crash when trying to change pages in setup fragmentCharles Lombardo1-2/+6
2023-09-27android: Prevent setup fragment crash in backgroundCharles Lombardo1-2/+4
2023-09-27android: Don't update views if binding is null in onConfigurationChangedCharles Lombardo1-0/+4
2023-09-27android: Don't wait for post to update input overlay visibilityCharles Lombardo1-9/+3
2023-09-27android: Close activity with toast if emulation has no gameCharles Lombardo2-4/+23
2023-09-27android: Correctly reload settings file during resetCharles Lombardo1-1/+2
2023-09-27Qt: Remove ability to install xci filesCharles Lombardo2-8/+5
2023-09-27android: Remove ability to install xci filesCharles Lombardo1-4/+0
2023-09-26android: Adjust failure dialogs for user data and firmware installersCharles Lombardo2-3/+13
2023-09-26android: Fix cancel behavior on indeterminate progress dialog fragmentCharles Lombardo1-4/+14
2023-09-26android: Refactor zip code into FileUtilCharles Lombardo4-91/+89
2023-09-26android: Use a different string for the content install dialogCharles Lombardo2-1/+2
2023-09-26android: Fix case bug for installing game contentCharles Lombardo3-7/+19
2023-09-26android: Consolidate installers to one fragmentCharles Lombardo30-339/+516
2023-09-26settings_setting: Read audio enginelat9nq1-0/+2
2023-09-26fsp-srv: add GetFileSystemAttributeLiam1-0/+41
2023-09-26android: Prevent click ripple from appearing on loading cardCharles Lombardo1-1/+2
2023-09-26android: Remove bottom attribute from navigation viewCharles Lombardo1-1/+1
2023-09-26android: Prevent nav bar shade from laying out across screenCharles Lombardo2-5/+7
2023-09-25host_shaders: More proper handling of x2 MSAA copiesGPUCode2-4/+10
2023-09-25renderer_vulkan: Implement MSAA copiesGPUCode5-32/+219
2023-09-25android: Use measured size of view for input overlay boundsCharles Lombardo1-6/+9
2023-09-24service: mii: Limit checks to string sizegerman771-1/+1
2023-09-24service: hid: Set last connected controller as activegerman771-0/+1
2023-09-24service: am: Stub to exit applet cleanlygerman772-3/+31
2023-09-24service: am: Implement stuff needed for Mii Editgerman773-22/+238
2023-09-24service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and OpenSaveDataFileSystemBySystemSaveDataIdgerman772-2/+24
2023-09-24service: ns: Implement GetSharedFontInOrderOfPriorityForSystemgerman771-4/+13
2023-09-24yuzu: Add button to boot mii edit from firmwaregerman773-1/+52
2023-09-23Query Cache: Fix Prefix SumsFernando Sahmkow5-132/+175
2023-09-23Query Cache: Fix behavior in Normal AccuracyFernando Sahmkow2-0/+23
2023-09-23Query Cache: Simplify Prefix Sum compute shaderFernando Sahmkow6-74/+253
2023-09-23Query Cache: Implement host side sample counting.Fernando Sahmkow5-48/+348
2023-09-23Query Cache: Fix guest side sample countingFernando Sahmkow5-46/+97
2023-09-23Query Cache: address issuesFernando Sahmkow21-214/+270
2023-09-23QueryCache: Implement dependant queries.Fernando Sahmkow4-5/+180
2023-09-23Macro HLE: Add DrawIndirectByteCountFernando Sahmkow4-5/+40
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow35-337/+1555
2023-09-23Query Cache: Setup Base reworkFernando Sahmkow7-0/+1107
2023-09-22android: Use smaller read buffer size for exporting user dataCharles Lombardo1-1/+10
2023-09-22android: Adjust valid user data checkCharles Lombardo1-1/+2
2023-09-22emit_spirv: fix incorrect use of descriptor index in image atomicsLiam2-13/+9
2023-09-22am: mii_edit: Implement DB operationsNarr the Reg8-73/+139
2023-09-21android: Update androidx window library to 1.2.0-beta03Charles Lombardo1-1/+1
2023-09-21Fix DMA engine register offsetsKelebek12-28/+32
2023-09-21vk_texture_cache: Limit srgb block to transcoding onlyGPUCode1-15/+5
2023-09-21renderer_vulkan: Correct component order for A4B4G4R4_UNORMGPUCode4-3/+25
2023-09-21Revert "android: Allow save imports always"Charles Lombardo16-13/+48
2023-09-21pfs: Fix reading filenames past the buffer endrkfg1-0/+1
2023-09-20android: Remove unused strings related to the save managerCharles Lombardo15-30/+0
2023-09-20android: Allow importing saves even if no saves are foundCharles Lombardo1-18/+13
2023-09-20Reduce core timing mutex contentionKelebek13-6/+11
2023-09-19android: Add import/export buttons for user dataCharles Lombardo13-40/+311
2023-09-19Reuse part of my previous idea to to use num_levels to check within AdjustMipBlockSizeSquall-Leonhart1-14/+20
2023-09-19android: Ignore validation layers library in gitCharles Lombardo1-0/+3
2023-09-19android: Don't pause emulation when entering PiPCharles Lombardo1-1/+1
2023-09-19android: Fix showing input overlay in PiPCharles Lombardo1-1/+1
2023-09-19android: Properly update emulation surfaceCharles Lombardo2-25/+11
2023-09-18aoc: stub purchase info callsLiam1-2/+18
2023-09-18renderdoc: Check for `_WIN32` symbol rather than `WIN32`Cathy J. Fitzpatrick1-1/+1
2023-09-18service: mii: Address review commentsgerman777-22/+24
2023-09-18cmake: prefer system renderdoc headerAlexandre Bouvier1-1/+1
2023-09-18Partial revert of #10433Squall Leonhart1-9/+2
2023-09-18Do not consider voice commands in time estimation, fix adpcm estimateKelebek12-6/+8
2023-09-18service: mii: Implement the rest of the servicegerman773-103/+751
2023-09-18service: mii: Implement database managergerman773-0/+480
2023-09-18service: mii: Implement figurine databasegerman773-0/+210
2023-09-18service: mii: Add device crc16german771-0/+26
2023-09-18service: nfc: Fully Implement GetRegisterInfoPrivategerman771-3/+5
2023-09-18service: mii: Complete structs and fix mistakesgerman779-138/+387
2023-09-17android: Export PiP receiver on API 33 and laterCharles Lombardo1-1/+7
2023-09-17mii_types: Remove null terminator checklat9nq1-4/+1
2023-09-17android: Set up signing config for release buildsCharles Lombardo1-1/+18
2023-09-17android: Use 1 worker for shader compilation for all devicesCharles Lombardo1-4/+5
2023-09-17registered_cache: correct file deletion caseLiam1-1/+3
2023-09-16android: Collect task state once view is createdCharles Lombardo1-9/+25
2023-09-16Vulkan: add temporary workaround for AMDVLKFernando Sahmkow5-2/+20
2023-09-16Vulkan: Implement Depth Bias ControlFernando Sahmkow4-3/+51
2023-09-16Reimplement HardwareOpusKelebek127-411/+1898
2023-09-16service: hid: Implement ApplyNpadSystemCommonPolicygerman774-8/+52
2023-09-16core_timing: Attempt to reduce heap siftingMerry1-11/+22
2023-09-16core_timing: Use a fibonacci heapMerry2-33/+35
2023-09-16hid: service: Remove outdated field from npadgerman772-27/+14
2023-09-16hid: service: Implement Last active Npadgerman774-1/+20
2023-09-16service: hid: Ensure state is correctgerman771-8/+8
2023-09-16service: nfc: Fix amiibo formattinggerman771-6/+8
2023-09-15android: Remove settings interface specifically for audio muteCharles Lombardo4-31/+5
2023-09-15android: Return the correct status code on emulation stopCharles Lombardo1-2/+3
2023-09-15android: Use resource as shortcut intermediaryCharles Lombardo4-3/+43
2023-09-15android: Don't reinitialize settings on emulation startCharles Lombardo1-3/+0
2023-09-15android: Fix emulation to settings navigation argsCharles Lombardo1-1/+1
2023-09-15android: Delay collecting UI state in games fragmentCharles Lombardo1-4/+4
2023-09-14core: improve debug workflowLiam12-17/+36
2023-09-14android: Refactor menu tags to enumCharles Lombardo9-46/+39
2023-09-14android: Use StateFlow instead of LiveDataCharles Lombardo16-249/+367
2023-09-14add std::error_code for std::filesystem exceptionsSquall-Leonhart1-6/+9
2023-09-14shared_widget: Use default literals morelat9nq2-21/+22
2023-09-14settings_common: Fix typolat9nq1-1/+1
2023-09-14debug: Add renderdoc capture hotkeyGPUCode10-48/+165
2023-09-14shader_recompiler: skip sampler for buffer textures (#11435)liamwhite3-6/+2
2023-09-14ngc: implement serviceLiam7-70/+158
2023-09-13settings_setting: Don't remove the AudioEngine workaroundlat9nq1-0/+3
2023-09-13cmd/yuzu: Remove uncaught usage of stoilat9nq1-2/+3
2023-09-13cmd/config: Remove uncaught usage of stoullat9nq1-1/+1
2023-09-13shared_widget: Forward-port Citra changeslat9nq2-31/+134
2023-09-13configure_ui: Remove unnecessary usage of stoullat9nq1-5/+2
2023-09-13cheat_engine: Remove uncaught usage of stoullat9nq1-1/+1
2023-09-13ips_layer: Remove uncaught usage of stoul/lllat9nq1-2/+2
2023-09-13key_manager: Remove uncaught usage of stoullat9nq1-4/+4
2023-09-13settings: Retro-port Citra Settings worklat9nq2-8/+38
2023-09-13android/config: Remove uncaught usage of stoullat9nq1-1/+1
2023-09-12qt: add verification for installed contentsLiam7-1/+148
2023-09-12service: mii: Remove most magic valuesNarr the Reg10-1069/+1537
2023-09-12am: Stub GetSaveDataSizeMaxFearlessTobi2-1/+14
2023-09-12bsd: Demote "Select" log to dehugFearlessTobi1-1/+1
2023-09-11ci: fix msvc when used with LTO (#11459)liamwhite1-0/+1
2023-09-11mii: service: Address reviewgerman7713-104/+135
2023-09-11mii: Prepare Interface for new implementationgerman776-138/+210
2023-09-11service: mii: Fix ver3 inconsistenciesgerman779-217/+473
2023-09-11service: mii: move char info operationsgerman774-21/+576
2023-09-11service: mii: Move store data operationsgerman775-73/+512
2023-09-11service: mii: Move core data operationsgerman775-246/+730
2023-09-11service: mii: Move ver3 operationsgerman777-243/+241
2023-09-11service: mii: separate mii types into their own filegerman7720-542/+586
2023-09-11service: mii: Move all raw data to it's filegerman775-381/+479
2023-09-11service: mii: Add mii util and resultgerman775-11/+89
2023-09-11Look for the most recently modified image for presentKelebek11-1/+14
2023-09-10am: Implement UserChannel parametersFearlessTobi9-19/+70
2023-09-10am: Remove bcat from PopLaunchParameterFearlessTobi2-21/+5
2023-09-10vk_buffer_cache: Respect max vertex bindings in BindVertexBuffers (#11471)GPUCode1-4/+7
2023-09-08renderer_vulkan: Remove debug reportGPUCode5-53/+6
2023-09-08internal_network: log error on interrupt pipe read failureLiam1-1/+4
2023-09-08Fix data source version 1 command loopingKelebek14-52/+72
2023-09-07Do not reset the command buffer command count each timeKelebek15-27/+14
2023-09-07service: mii: Fix broken mii on MK8Narr the Reg6-7/+118
2023-09-07video_core: Fix d24r8/s8d24 convert shader build error in moltenvkFeng Chen2-8/+8
2023-09-07video_core: Add missing scissor update when viewport scale offset disableFeng Chen1-0/+13
2023-09-07add a compile time option to allow disabling portable modexcfrg2-2/+8
2023-09-06core: implement basic integrity verificationLiam12-1/+220
2023-09-05yuzu-qt: Use Null when OpenGL is not compiledlat9nq1-1/+9
2023-09-05yuzu-qt: Update API Text for broken Vulkanlat9nq1-0/+1
2023-09-05configure_graphics: Capture by referencelat9nq1-1/+1
2023-09-05core: Add support for loading NSPs with personalized tickets. (#10048)Steveice105-145/+186
2023-09-05service: mii: Fix default mii databasegerman773-105/+3
2023-09-05configure_graphics: Fix handling of broken Vulkanlat9nq1-12/+16
2023-09-04Rework ADSP into a wrapper for appsKelebek1173-1257/+1051
2023-09-03msvc: set warning level to /W4 globallyDanila Malyutin13-20/+17
2023-09-03qt: measure romfs dump completion by bytes readLiam1-26/+50
2023-09-02shader_recompiler: always declare image format for image buffersLiam1-1/+6
2023-09-02general: make -fwrapv generic to all architectures (#11379)liamwhite1-1/+2
2023-09-02polyfill_thread: ensure mutex was locked before signaling stopLiam1-7/+13
2023-09-02shader_recompiler: fix emulation of 3D textureGradLiam2-3/+34
2023-08-31android: Fix game content installerCharles Lombardo2-85/+80
2023-08-31android: Combine LongMessageDialogFragment with MessageDialogFragmentCharles Lombardo5-98/+47
2023-08-30android: Support dynamic app shortcutsCharles Lombardo1-0/+21
2023-08-30android: Separate emulation states from emulation mutexCharles Lombardo1-4/+2
2023-08-30android: Game loading/shutting down indicatorsCharles Lombardo26-211/+312
2023-08-30hwopus: Implement GetWorkBufferSizeExExFearlessTobi2-1/+6
2023-08-30android: Create custom game icon loaderCharles Lombardo2-22/+79
2023-08-30android: Don't reload settings when stopping settings activityCharles Lombardo1-2/+0
2023-08-30android: Add optional androidDefault property to settingsCharles Lombardo3-7/+15
2023-08-30android: Proper state restoration on settings dialogsCharles Lombardo9-198/+319
2023-08-30android: Add search for settingsCharles Lombardo8-1/+372
2023-08-30android: Implement paired settingsCharles Lombardo9-241/+335
2023-08-30android: Prevent infinite switch toggle loopCharles Lombardo1-1/+3
2023-08-30android: Migrate settings to navigation componentCharles Lombardo28-567/+371
2023-08-30android: Trim settings enums and itemsCharles Lombardo16-321/+133
2023-08-30android: Expose interface for getting settings from native codeCharles Lombardo49-969/+869
2023-08-29android: Support intents to emulation activityCharles Lombardo5-12/+45
2023-08-29vfs: ensure key area keys are validatedLiam1-4/+13
2023-08-29qt: ensure packed update nca is applied to the correct baseLiam1-0/+7
2023-08-29qt: fix romfs dumping for multiprogram applicationsLiam2-51/+65
2023-08-28sfdnsres: ensure lp1 is not resolvedLiam2-2/+21
2023-08-28Fix node id index in DropVoicesKelebek11-1/+1
2023-08-28Address review commentsLiam11-270/+259
2023-08-27Use initial_frame to check interlaced flagDanila Malyutin1-1/+2
2023-08-27Maxwell3D: Improve Index buffer size estimation.Fernando Sahmkow1-1/+5
2023-08-27audio: allow more latency in cubeb initializationLiam2-8/+3
2023-08-27hwopus: Implement OpenHardwareOpusDecoderForMultiStreamEx and DecodeInterleavedForMultiStreamFearlessTobi2-3/+51
2023-08-27android: Don't set a default emulation orientationCharles Lombardo1-1/+0
2023-08-27android: Properly adjust emulation surface aspect ratioCharles Lombardo3-45/+33
2023-08-27VideoCore: Implement DispatchIndirectFernando Sahmkow11-13/+119
2023-08-27yuzu-qt: Track play timeMario15-0/+334
2023-08-27Shader Recompiler: Auto stub special registers and dump pipelines on exception.Fernando Sahmkow2-1/+15
2023-08-27Buffer Cache: fix discard writes.Fernando Sahmkow1-1/+9
2023-08-27internal_network: cancel pending socket operations on application process terminationLiam3-3/+88
2023-08-26am: shorten shutdown timeout when lock is not heldLiam4-13/+41
2023-08-26DMA Pusher: Fix regression caused by guest memory optimizationsFernando Sahmkow1-0/+8
2023-08-26Mark decompiled macros as decompiled on dump, dump shaders after translationKelebek12-11/+20
2023-08-26Avoid `$<CXX_COMPILER_ID:Clang>` because it doesn't include AppleClang.comex1-9/+11
2023-08-26Warnings cleanup for GCC 13 and Clang 16comex4-10/+7
2023-08-26ssl: tolerate handshake without hostname set (#11328)liamwhite3-24/+14
2023-08-26registered_cache: create fake CNMT entries for program updates of multiprogram applications (#11319)liamwhite1-9/+28
2023-08-25kernel: offset code entry point for 39-bit address space type (#11326)liamwhite7-11/+33
2023-08-25android: Use appCategory to specify the app is a gameCharles Lombardo1-0/+1
2023-08-25ui: Fixed inverted controls on ReverseSlider widgetsBenjaminHalko1-0/+1
2023-08-25nvhost_as_gpu: ensure mappings are aligned to big page size when deallocatedLiam1-1/+3
2023-08-24yuzu/main: Ensure NCAs are registered in content provider when launching from CLIFearlessTobi2-0/+39
2023-08-24filesystem: Return correct error for RenameFile when dest_path already existsFearlessTobi1-1/+10
2023-08-24game_list_worker: Display correct size for NAX gamesFearlessTobi1-10/+13
2023-08-23main: Fix docked mode button, clang 14 errorlat9nq1-6/+6
2023-08-23video_core: set vertex buffer num to 16, because mvk have when using more than 16Feng Chen1-0/+4
2023-08-23android: Set default build variant to mainlineRelWithDebInfo (#11358)Charles Lombardo1-0/+2
2023-08-23Pre-test opening a stream for audio backends, fall back to null if not suitable.Kelebek15-38/+117
2023-08-23android: jni: ensure NCAs from loaded filepath are registered in manual content providerLiam1-0/+44
2023-08-23native: Use Docked Mode helperlat9nq1-1/+1
2023-08-23main: Access by referencelat9nq1-1/+1
2023-08-23config-android: Translate console mode settinglat9nq1-1/+4
2023-08-23general: Use console mode helper across projectlat9nq13-49/+34
2023-08-23settings: Add docked mode helper functionlat9nq2-0/+7
2023-08-22config(qt): Sanitize docked handheld controllerlat9nq2-0/+13
2023-08-22shared_translation: Define use_docked_mode textslat9nq1-1/+4
2023-08-22general: Convert use_docked_mode to an enumerationlat9nq17-35/+74
2023-08-22shared_widget: Implement radio groupslat9nq2-1/+73
2023-08-22android: Search game directory recursivelyCharles Lombardo1-9/+26
2023-08-22Add macos moltenvk bundle, Add copy moltevk dylib scriptFeng Chen3-9/+27
2023-08-21android: lint: Delete generated ktlint folder between buildsCharles Lombardo1-0/+5
2023-08-21android: Show associated value in home settings (#11272)Charles Lombardo6-4/+75
2023-08-21android: Use sensor landscape for landscape mode (#11337)Charles Lombardo1-2/+2
2023-08-21patch_manager: apply manual HTML patches when presentLiam1-1/+8
2023-08-20sockets: avoid locking around socket session callsLiam3-2/+10
2023-08-19Masked depthstencil clearsKelebek15-9/+132
2023-08-19Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagationFernando Sahmkow8-11/+261
2023-08-18video_core: Fix vulkan assert errorFeng Chen2-1/+9
2023-08-18file_sys/card_image: support dumps with prepended key areaLiam2-7/+42
2023-08-17cmake: mark warning disable for gcc 11 (#11301)liamwhite1-1/+1
2023-08-17uisettings: Add TODO for stretched aspect being ignoredlat9nq1-0/+1
2023-08-16file_sys: tolerate empty NCALiam3-3/+3
2023-08-16configure_ui: Silence MSVC warninglat9nq1-1/+1
2023-08-16yuzu-qt: Screenshots depend more on the graphics settingslat9nq12-142/+127
2023-08-16yuzu-qt: Implement unspecified screenshot ratiolat9nq4-11/+30
2023-08-16bootmanager: Remove old pathlat9nq1-8/+3
2023-08-16configure_ui: Update the screenshots datalat9nq1-4/+13
2023-08-16config: Read the entire screenshots categorylat9nq1-2/+1
2023-08-16bootmanager: Consider the default resolutionlat9nq1-1/+5
2023-08-16yuzu-qt: Enable specifying screenshot resolutionlat9nq5-3/+198
2023-08-16settings: Add AspectRatio enum, split res scale functionlat9nq3-3/+10
2023-08-16Improve behavior when sending to closed connectioncomex4-7/+36
2023-08-15fssystem: rework for yuzu styleLiam34-340/+345
2023-08-15fssystem: reduce overalignment of unbuffered storage operationsLiam5-54/+28
2023-08-15vfs: expand support for NCA readingLiam75-1028/+8040
2023-08-15kernel: remove relative task registrationLiam11-33/+67
2023-08-14gdbstub: fixup replaced instruction bytes in memory readsLiam1-0/+17
2023-08-14Revert "Silence nifm spam"FearlessTobi2-2/+15
2023-08-13gl_graphics_pipeline: Fix GLASM storage buffer detectionAmeer J1-2/+2
2023-08-13gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffersAmeer J2-15/+1
2023-08-13nvnflinger: add missing scale modeLiam2-0/+2
2023-08-13Mark accelerted DMA destination buffers and images as GPU-modifiedKelebek13-5/+15
2023-08-13android: Page forward on setup step completionCharles Lombardo3-0/+17
2023-08-12android: Adjust setup fragment layoutCharles Lombardo3-63/+88
2023-08-12android: Show complete indicator during setupCharles Lombardo8-121/+265
2023-08-12android: Remove redundant option from slider dialogCharles Lombardo1-4/+0
2023-08-12android: Reduce opacity of non-editable settingsCharles Lombardo7-3/+28
2023-08-12android: Use string resource for slider value/unitsCharles Lombardo2-13/+13
2023-08-12android: Display setting value in setting list itemsCharles Lombardo7-38/+64
2023-08-12android: Set switch listener before assigning new valueCharles Lombardo1-1/+1
2023-08-12ssl_backend_securetransport: remove stray .Code()Liam1-1/+1
2023-08-11vulkan_device: disable features associated with unloaded extensionsLiam2-74/+114
2023-08-11service: hid: Implement functions needed by QLaunchNarr the Reg3-24/+86
2023-08-11Needed to make this an extra case so it didnt also start asserting in BOTW.Squall-Leonhart1-0/+2
2023-08-11Fix an assert in the format lookup table fir Z16Squall Leonhart1-1/+1
2023-08-10Allow searching by a substring of the title IDzeltermann1-2/+6
2023-08-10general: fix apple clang buildLiam5-73/+81
2023-08-10flatten color_valuesAmeer J1-14/+9
2023-08-10flatten encoding_valuesAmeer J1-11/+10
2023-08-10flatten result vectorAmeer J1-14/+5
2023-08-09GetUnquantizedWeightVectorAmeer J1-69/+63
2023-08-09service: pctl: Partially revert 11221Narr the Reg1-9/+15
2023-08-08fs: return result on null outputsLiam1-4/+24
2023-08-08general: fix incorrect conversionsLiam4-5/+5
2023-08-08ssl: remove ResultVal useLiam7-124/+127
2023-08-08core: remove ResultVal typeLiam32-475/+366
2023-08-06Revert "HACK: Avoid swizzling and reuploading ASTC image every frame"Ameer J5-39/+4
2023-08-06HACK: Avoid swizzling and reuploading ASTC image every frameAmeer J5-4/+39
2023-08-06Compute ReplicateAmeer J1-85/+20
2023-08-06minorAmeer J1-12/+6
2023-08-06undo uintAmeer J1-3/+3
2023-08-06Revert "vulkan dims specialization"Ameer J5-198/+27
2023-08-06vulkan dims specializationameerj5-27/+198
2023-08-06small_block optAmeer J1-4/+3
2023-08-06remove TexelWeightParamsAmeer J1-46/+31
2023-08-06error/void extent funcsAmeer J1-48/+43
2023-08-06more packingAmeer J1-109/+109
2023-08-06Revert "uint result index"Ameer J1-1/+1
2023-08-06Revert "bfe instead of mod"Ameer J1-15/+13
2023-08-06Revert "global endpoints"Ameer J1-36/+40
2023-08-06global endpointsAmeer J1-40/+36
2023-08-06bfe instead of modAmeer J1-13/+15
2023-08-06uint result indexAmeer J1-1/+1
2023-08-06amd optsAmeer J1-16/+13
2023-08-06glAmeer J1-0/+1
2023-08-06const, pack result_vector and replicate tables,Ameer J1-227/+260
2023-08-06minor redundancy cleanupAmeer J1-12/+2
2023-08-06extractbits robustnessAmeer J1-5/+8
2023-08-06reuse vectors memoryAmeer J1-33/+17
2023-08-06EncodingData packAmeer J1-44/+69
2023-08-06flatteningAmeer J1-43/+44
2023-08-06weights refactorAmeer J1-26/+22
2023-08-06params.max_weightAmeer J1-5/+2
2023-08-06skip bitsAmeer J1-9/+14
2023-08-06restrictAmeer J1-2/+2
2023-08-06service: audctl: Stub functions needed by Qlaunchgerman772-4/+64
2023-08-05gl_device: Filter more specifically for slow ASTClat9nq1-1/+42
2023-08-05service: olsc: Implement IOlscServiceForSystemService ITransferTaskListController interfaces for QLaunchgerman771-6/+152
2023-08-05service: pctl: Implement functions needed for QLaunchgerman771-18/+134
2023-08-05service: set: Add more system settings and address commentsNarr the Reg2-7/+100
2023-08-03Fix shader dumps with nvdisasmKelebek17-26/+42
2023-08-03service: set: Implement system settings for QlaunchNarr the Reg5-114/+625
2023-08-03vulkan_device: Fix subgroup_size_control detection on Vulkan 1.3Ameer J2-3/+3
2023-08-03vulkan_device: Fix VK_EXT_subgroup_size_control detectionAmeer J1-1/+1
2023-08-02service: am: Fix wrong interfaceNarr the Reg3-3/+55
2023-08-02config(qt): Fix name of network categorylat9nq1-2/+1
2023-08-02config(qt): Use qt_config directly to read configlat9nq1-2/+4
2023-08-02vulkan_device: disable EDS3 blending on all AMD driversLiam1-8/+7
2023-08-02vulkan: centralize configAlexandre Bouvier15-45/+36
2023-08-01vulkan_device: Test depth stencil blit support by formatMorph3-29/+47
2023-08-01audren_u: Fix parameter alignmentMorph1-2/+3
2023-07-31vma: enable options everywhereAlexandre Bouvier8-19/+32
2023-07-31Formatting fixMoonlacer1-2/+1
2023-07-31Match log warningMoonlacer1-1/+1
2023-07-30tz_content_man: Generate the time zone binary oncelat9nq2-8/+11
2023-07-30shared_widget: Only save global settings as neededlat9nq1-2/+4
2023-07-30config(qt): Write the UiGeneral categorylat9nq1-0/+1
2023-07-30Formatting fixMoonlacer1-1/+2
2023-07-30Address feedback and change log warningMoonlacer1-3/+3
2023-07-30Fix AudioRendererParameterInternal's sizeKelebek11-3/+3
2023-07-30Revert "Revert "Blacklist EDS3 blending from new AMD drivers""Moonlacer1-0/+8
2023-07-29config(qt): Fix generic read settinglat9nq1-7/+11
2023-07-28wall_clock: Increase precision requirementsMorph1-2/+2
2023-07-27vk_descriptor_pool: Disallow descriptor set freeGPUCode4-5/+5
2023-07-27vulkan_device: Return true if either depth/stencil format supports blitMorph1-1/+1
2023-07-26Revert "Blacklist EDS3 blending from new AMD drivers"Moonlacer1-8/+0
2023-07-26Address feedbackMorph1-10/+8
2023-07-26(ui)settings: Add more runtime_modifiable settingslat9nq2-10/+28
2023-07-26backend: Remove usage of explicit operator overloadlat9nq1-1/+1
2023-07-25settings: Correct Linkage member impl locationlat9nq2-3/+3
2023-07-25yuzu: Enable controller interaction in Controller Appletflodavid3-7/+92
2023-07-25android: Only label language with languageAbandoned Cart15-272/+18
2023-07-25memory: check page against address space sizeLiam1-3/+18
2023-07-24settings: Set GPU as default ASTC decoderlat9nq1-1/+1
2023-07-24yuzu: Avoid reading broken gamesgerman771-1/+5
2023-07-23shared_widget: Determine default request earlierlat9nq1-19/+22
2023-07-23settings_common: Document specializationslat9nq1-9/+10
2023-07-23ssa_rewrite_pass: use proper mapsLiam1-6/+5
2023-07-23core: implement GetGaiStringErrorRequest, IContextRegistrarLiam10-5/+115
2023-07-22shared_widget: Use QRegularExpressionlat9nq1-3/+3
2023-07-22config: Read the Network categorylat9nq2-0/+12
2023-07-22core: reduce TOCTTOU memory accessLiam3-20/+11
2023-07-22memory: minimize dependency on processLiam2-65/+63
2023-07-22configure_audio/cpu: Sort settingslat9nq2-3/+12
2023-07-22configure_dialog: Focus the button box on startlat9nq1-0/+3
2023-07-22qt/configuration: Use deleteLaterlat9nq6-7/+7
2023-07-22common,qt-config: Remove usage of forward_listlat9nq21-65/+64
2023-07-22core: remove remaining uses of dynamic_castLiam6-16/+21
2023-07-22general: reduce use of dynamic_castLiam4-2/+13
2023-07-22yuzu: Replace httplib with QtNetworkRequestNarr the Reg2-36/+55
2023-07-21settings_common: Use a vector in category linkagelat9nq2-2/+2
2023-07-21settings: Remove sorting from loglat9nq1-4/+0
2023-07-21configure_system: Use lambda template to group settingslat9nq1-1/+1
2023-07-21config-android: Update memory layout member namelat9nq1-1/+1
2023-07-21k_system_control: Always return some memory sizelat9nq1-0/+2
2023-07-21common: Move global configuration state modifiers back to settingslat9nq5-13/+14
2023-07-21settings_setting: Fix typolat9nq1-4/+4
2023-07-21common,configure_system: Rename method to GetCategorylat9nq4-8/+8
2023-07-21settings: Cleanuplat9nq3-32/+51
2023-07-21shared_translation: Update memory layout mode stringslat9nq1-2/+7
2023-07-21core,common: Give memory layout setting an enumlat9nq4-9/+31
2023-07-21settings: Require time zone setting value for stirnglat9nq4-5/+7
2023-07-21shared_translation: Add missing time zoneslat9nq1-0/+3
2023-07-21shared_translation: Add controller_applet_disabledlat9nq1-0/+1
2023-07-21shared_translation: Add barrier_feedback_loopslat9nq1-0/+2
2023-07-21cmake: Reposition preprocessor switch commenttoast29031-1/+2
2023-07-21configuration: Use enum indexlat9nq6-26/+31
2023-07-21settings: Give indices to enumslat9nq3-6/+36
2023-07-21cmake: Use standard preprocessor on MSVClat9nq1-0/+1
2023-07-21settings_common: Remove unncessary enum speclat9nq1-2/+2
2023-07-21shared_translation: Deobfuscate auto time zonelat9nq1-46/+52
2023-07-21settings_enums: Remove castinglat9nq1-55/+55
2023-07-21settings_setting: Silence shadowing warningslat9nq1-17/+18
2023-07-21settings,configuration: Add a default suffixlat9nq9-74/+93
2023-07-21configuration: Use paired settingslat9nq2-12/+6
2023-07-21settings: Define paired settingslat9nq4-21/+49
2023-07-21shared_widget: Internalize component restoringlat9nq3-61/+49
2023-07-21configuration: Use specialization of settingslat9nq4-18/+36
2023-07-21settings: Define specializations for settingslat9nq4-64/+130
2023-07-21configuration: Use a builder to create widgetslat9nq18-209/+206
2023-07-21shared_translation: Fix context usagelat9nq1-1/+3
2023-07-21settings,translation: Fix time zone enumlat9nq2-28/+28
2023-07-21settings,opengl,yuzu-qt: Fix AA, Filter maximumslat9nq3-9/+8
2023-07-21settings_enums: More aggressively use macroslat9nq1-351/+149
2023-07-21config_shared: Remove storing the group from tablat9nq2-6/+2
2023-07-21settings,uisettings: Remove leading underscorelat9nq6-6/+6
2023-07-21configuration: Move speed_limit to corelat9nq3-10/+8
2023-07-21settings: Move speed_limit to corelat9nq1-4/+4
2023-07-21android-config: Update enum labelslat9nq1-4/+4
2023-07-21common,yuzu-qt: Avoid explicit instantiation on old clanglat9nq6-3/+22
2023-07-21settings_setting: Fix MSVC errorlat9nq1-1/+1
2023-07-21shared_widget: Correct spellinglat9nq1-1/+1
2023-07-21(android)config: Clang formatlat9nq1-2/+5
2023-07-21common,yuzu-qt: GCC warning silenceslat9nq9-34/+37
2023-07-21configure_graphics: Simplify UpdateAPILayoutlat9nq1-27/+16
2023-07-21configure_graphcs: Fix setting shader/device in custom configlat9nq1-0/+3
2023-07-21configuration: Use shorter constructor as neededlat9nq3-10/+9
2023-07-21shared_widget: Some documentation, add shorter constructorlat9nq2-8/+65
2023-07-21config: Remove unused functionslat9nq2-128/+0
2023-07-21settings: Delete cpu_accuracy_first_timelat9nq3-8/+0
2023-07-21shared_widget: Improve logging, use Setting::Rangedlat9nq1-7/+19
2023-07-21settings: Document BasicSetting, add Rangedlat9nq2-9/+110
2023-07-21settings: Move IsConfiguringGlobal to settings_commonlat9nq4-12/+13
2023-07-21configuration/shared: Clean up includes [IWYU]lat9nq4-21/+36
2023-07-21configure_graphics: Fix vulkan_device buglat9nq1-4/+2
2023-07-21settings: Move some simple data to BasicSettinglat9nq5-108/+129
2023-07-21settings_setting: Fix errorslat9nq1-2/+3
2023-07-21(ui,)settings: Use explicit instantiationlat9nq10-477/+615
2023-07-21settings: Remove redundant false literalslat9nq1-19/+16
2023-07-21shared_widget: Avoid calling QWidgetPrivate::setVisiblelat9nq1-2/+0
2023-07-21FIXME configuration: Avoid unnecessary allocationslat9nq5-2/+22
2023-07-21shared_widget: Add SPDX headerlat9nq2-0/+6
2023-07-21general: Add typeinfo where neededlat9nq6-0/+6
2023-07-21settings_enums: Add const type where neededlat9nq1-2/+2
2023-07-21shared_widget: Use actionTriggered for user input signalslat9nq1-1/+1
2023-07-21shared_translation: Populate combobox enums with macrolat9nq1-168/+158
2023-07-21settings: yuzu is not capitalized why is it capitalized stop no badlat9nq1-1/+1
2023-07-21configuration: Document odd widget caseslat9nq5-1/+25
2023-07-21settings: Reorderlat9nq1-75/+78
2023-07-21shared_translation: Add translation for use video framratelat9nq1-0/+3
2023-07-21settings: Report all contained settings valueslat9nq1-45/+19
2023-07-21settings_enums: Cannonicalize settings nameslat9nq1-2/+163
2023-07-21settings,general: Rename non-confirming enumslat9nq23-130/+136
2023-07-21configuration: Use IDs to sort holdslat9nq4-27/+16
2023-07-21settings,general: Rename/reorder setting idslat9nq1-1/+1
2023-07-21shared_widget: Fix includeslat9nq1-7/+4
2023-07-21shared_widget: Complete refactoringlat9nq2-378/+168
2023-07-21shared_widget: Refactor againlat9nq2-52/+121
2023-07-21android-config: Adapt settings reworklat9nq1-4/+6
2023-07-21c_per_game: Inform when settings might not be configurablelat9nq1-14/+33
2023-07-21shared_translation: Fix pragma oncelat9nq1-0/+2
2023-07-21shared_translation: Add translation for AstcRecompressionlat9nq1-0/+9
2023-07-21configure_system: Hide locale warn at startlat9nq1-1/+4
2023-07-21shared_widget: Force min width of 100 for restore buttonlat9nq1-2/+13
2023-07-21configuration: Workaround for Windows Qt buglat9nq3-53/+58
2023-07-21shared_translation: Add missing tooltipslat9nq1-7/+21
2023-07-21settings: Make volume runtime-configurablelat9nq1-1/+1
2023-07-21configuration: Clean up includes a bitlat9nq14-51/+26
2023-07-21configuration_shared: Remove old custom config setup functionslat9nq2-144/+0
2023-07-21configure_cpu: Generate UIlat9nq5-190/+94
2023-07-21configuration: Use a mapping of setting value to namelat9nq18-229/+355
2023-07-21settings, shared_widget: typo fixeslat9nq1-2/+8
2023-07-21configure_audio: Implement ui generationlat9nq14-329/+219
2023-07-21settings: Split enums to new filelat9nq3-186/+241
2023-07-21shared_widget: Use a better iconlat9nq1-7/+5
2023-07-21shared_widget: Refactor helperslat9nq6-220/+254
2023-07-21settings, uisettings: Initialize linkage counterlat9nq3-3/+3
2023-07-21configure_system: Implement with for looplat9nq18-648/+508
2023-07-21per_game: Remove general tablat9nq2-5/+0
2023-07-21shared_widget: Internalize extra setting configurationlat9nq3-48/+66
2023-07-21settings: Move runtime and save to parameterslat9nq2-68/+89
2023-07-21graphics: Set speed limit to spinboxlat9nq1-2/+2
2023-07-21shared_widget: Support checkbox + spinboxlat9nq3-10/+55
2023-07-21configure_debug: Reorganizelat9nq1-336/+522
2023-07-21configure_graphics: Reimplement bg_colorlat9nq3-15/+111
2023-07-21shared_widget: Make button creation staticlat9nq2-10/+12
2023-07-21configure_general: Hide reset button in custom configslat9nq1-0/+4
2023-07-21configure_general: Sort datalat9nq1-1/+7
2023-07-21configure_general: Generate UI using containerslat9nq5-163/+41
2023-07-21shared_translation: Add UI widget translationslat9nq1-55/+73
2023-07-21shared_widget: Fix headerlat9nq1-0/+2
2023-07-21settings: Add UiGeneral classlat9nq4-7/+16
2023-07-21config: Don't merge the mapslat9nq2-11/+10
2023-07-21configure_graphics: Remove redundant loglat9nq1-1/+0
2023-07-21configuration: Move CreateWidget to a classlat9nq10-453/+507
2023-07-21configuration: Implement sliderlat9nq7-71/+188
2023-07-21configuration: Use buttons instead of highlightslat9nq9-103/+204
2023-07-21shared_translations: Re flow stringslat9nq1-6/+6
2023-07-21configure_graphics: More complete reimplementationlat9nq4-348/+116
2023-07-21settings: Define base renderer runtime modifiable settingslat9nq2-25/+27
2023-07-21configuration_shared: Fix blank state hiding check boxlat9nq1-2/+1
2023-07-21settings: Add anisotropy mode enumlat9nq2-0/+15
2023-07-21shared_translation: Finish using int idslat9nq6-158/+117
2023-07-21settings,uisettings: Add IDs to settingslat9nq1-3/+13
2023-07-21configure_graphics: Partial runtime implementationlat9nq10-1148/+513
2023-07-21settings: Recategorize a bitlat9nq6-45/+77
2023-07-21shared_translation: Add the rest of the settingslat9nq1-1/+80
2023-07-21shared_translation: Add copyright and licenselat9nq2-0/+6
2023-07-21configure_graphics_advance: Generate UI at runtimelat9nq15-402/+451
2023-07-21configure_per_game: Rename group to tab_grouplat9nq2-10/+11
2023-07-21configuration: Add base class to tabslat9nq18-101/+110
2023-07-21configuration_shared: Create Tab base classlat9nq2-0/+22
2023-07-21settings: Add a registry of settingslat9nq9-870/+700
2023-07-21uisettings: Fix typingslat9nq4-57/+63
2023-07-21settings,core,config_sys: Remove optional type from custom_rtc, rng_seedlat9nq6-26/+33
2023-07-21settings: Pool SetGlobal functionslat9nq2-61/+14
2023-07-21settings,video_core: Consolidate ASTC decoding optionslat9nq12-52/+105
2023-07-19vk_buffer_cache: Formatlat9nq1-2/+2
2023-07-19general: Silence -Wshadow{,-uncaptured-local} warningslat9nq12-58/+61
2023-07-18Debug SetIdleTimeDetectionExtensionKelebek11-2/+2
2023-07-18nsd: add GetApplicationServerEnvironmentTypeLiam2-1/+17
2023-07-17ssl: Link with crypt32 for secure channel backendMorph2-1/+2
2023-07-17ssl: Reorder inclusionsMorph6-26/+30
2023-07-17network: Forward declarationsMorph5-5/+11
2023-07-17service: nfc: Update Implementation to match with latest RENarr the Reg7-54/+143
2023-07-16android: fix links to re-dumping guidesValeri Ochinski1-1/+1
2023-07-15buffer_cache: Increase number of texture buffersGPUCode2-1/+11
2023-07-15Fixes and workarounds to make UBSan happier on macOScomex11-32/+42
2023-07-15kernel: reduce page table region checkingLiam8-87/+23
2023-07-15k_process: PageTable -> GetPageTableLiam27-90/+81
2023-07-12file_sys/content_archive: Detect compressed NCAs (#11047)Tobias2-1/+40
2023-07-12time_zone: Clean up includeslat9nq1-1/+1
2023-07-12time_zone: Swap subtraction orderlat9nq1-1/+1
2023-07-12time_zone: Account for leap yearslat9nq1-4/+6
2023-07-12cmake: allow using system VMA libraryAlexandre Bouvier2-1/+13
2023-07-11android: Visualize disabled home optionsCharles Lombardo4-53/+84
2023-07-10settings: Disable C++20 tzdb path on MinGWlat9nq1-1/+2
2023-07-10time_zone: Remove string ops for determing zonelat9nq1-27/+16
2023-07-10android: Don't prompt to save user data on uninstallCharles Lombardo1-1/+1
2023-07-09arm_interface: correct breakpoint rewind conditionLiam1-1/+1
2023-07-09settings: Catch runtime error from STLlat9nq1-3/+2
2023-07-08k_server_session: translate special header for non-HLE requestsLiam3-7/+771
2023-07-07input_common: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0Martino Fontana2-42/+11
2023-07-06vfs_real: use open file size for getting size (#11016)liamwhite1-1/+2
2023-07-06main: Use 1_MiB as a constant for copy buffer sizeMorph1-3/+5
2023-07-06main: Fix install progress calculationMorph1-3/+3
2023-07-06input_common: Avoid potential division by zeroNarr the Reg1-2/+3
2023-07-05settings: Disable C++20 path on MSVClat9nq1-1/+2
2023-07-04Fix ScratchBuffer movesKelebek11-2/+15
2023-07-04video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check.bunnei2-9/+16
2023-07-03video_core: vulkan_device: Change to driver version check.bunnei1-15/+23
2023-07-03android: Reintroduce launch mode as single topgerman771-0/+1
2023-07-03oops re opengidoly1-0/+4
2023-07-03Use `toUtf8()` for string passed to DBuszeltermann1-1/+1
2023-07-03service: nfc: Ensure controller is in the correct modegerman773-11/+41
2023-07-03android: Version the input overlayCharles Lombardo11-170/+751
2023-07-03Use spans over guest memory where possible instead of copying data.Kelebek122-234/+463
2023-07-02core_timing: Remove GetCurrentTimerResolution in CoreTiming loopMorph4-5/+22
2023-07-02Rename variables to avoid -Wshadow warnings under GCCcomex1-5/+5
2023-07-02vulkan_common: use device local preferred for image memoryLiam1-2/+2
2023-07-02Revert "texture_cache: Fix incorrect logic for AccelerateDMA"Liam1-4/+8
2023-07-02...actually add the SecureTransport backend to Git.comex1-0/+219
2023-07-02Updates:comex7-211/+276
2023-07-01yuzu: Use test window with VulkanSurface to check for present modes.Steveice101-1/+4
2023-07-01kernel: SynchronizeMorph3-36/+52
2023-07-01Minor cleanup in BufferCacheRuntime::ReserveNullBuffercomex1-2/+1
2023-07-01renderer_vulkan: Fix some missing view formatsGPUCode2-3/+8
2023-07-01renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode5-14/+53
2023-07-01vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.Steveice104-15/+19
2023-07-01parcel: Optimize small_vector sizesMorph1-11/+13
2023-07-01maxwell_dma: Specify dst_operand.pitch instead of a temp varMorph1-4/+3
2023-07-01general: Use ScratchBuffer where possibleMorph14-64/+81
2023-07-01yuzu: Ensure mouse panning can't be enabled with real mouse emulationgerman775-30/+39
2023-06-30android: Show memory warning onceCharles Lombardo2-13/+24
2023-06-30ring_buffer: Fix const usage on std::spanMorph1-1/+1
2023-06-30scratch_buffer: Add member types to ScratchBufferMorph1-20/+26
2023-06-30android: Rework MemoryUtilCharles Lombardo3-25/+85
2023-06-30sink_stream: Resolve heap buffer corruption due to out of bounds writeMorph2-17/+20
2023-06-30video_core: vulkan_device: Scope S8Gen2 checks to just Qualcomm.bunnei1-2/+2
2023-06-30video_core: vulkan_device: Fix S8Gen2 dynamic state checks.bunnei1-3/+19
2023-06-29AccelerateDMA: Don't accelerate 3D texture DMA operationsFernando Sahmkow1-0/+4
2023-06-29android: Suppress a known incompatibilityAbandoned Cart1-0/+3
2023-06-29Memory Tracker: Use 64 bit atomics instead of 128 bitsFernando Sahmkow1-9/+13
2023-06-29Texture cache: Fix YFC regression due to code testingFernando Sahmkow1-9/+0
2023-06-29input_common: Allow timeouts to happen while scanning for a ringgerman772-3/+4
2023-06-29input_common: Tune mouse controlsNarr the Reg5-88/+51
2023-06-29android: Make MemoryUtil an objectCharles Lombardo2-13/+12
2023-06-29Blacklist EDS3 blending from new AMD driversMatías Locatti1-0/+8
2023-06-28android: Android 14 supportCharles Lombardo2-3/+6
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPUFernando Sahmkow19-38/+153
2023-06-28MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow8-14/+183
2023-06-28input_common: Remove duplicated DriverResult enumgerman7721-479/+523
2023-06-28x64: cpu_wait: Implement MWAITX for non-MSVC compilersMorph1-0/+10
2023-06-28x64: cpu_wait: Remove magic valuesMorph1-3/+8
2023-06-28x64: cpu_wait: Make use of MWAITX in MicroSleepMorph1-12/+21
2023-06-28x64: Add detection of monitorx instructionsMorph3-0/+3
2023-06-28fsmitm_romfsbuild: avoid full path lookupsLiam1-21/+17
2023-06-28renderer_vulkan: Prevent crashes when blitting depth stencilGPUCode1-0/+3
2023-06-28video_core: Add BCn decoding supportGPUCode13-120/+221
2023-06-28renderer_vulkan: Add more feature checkingGPUCode3-3/+24
2023-06-28renderer_vulkan: Don't assume debug tool with debug rendererGPUCode1-1/+1
2023-06-28renderer_vulkan: Bump minimum SPIRV versionGPUCode1-1/+1
2023-06-28renderer_vulkan: Respect viewport limitGPUCode3-6/+19
2023-06-28renderer_vulkan: Don't add transform feedback flag if unsupportedGPUCode2-7/+12
2023-06-28renderer_vulkan: Add suport for debug report callbackGPUCode8-37/+113
2023-06-28settings: Clean up includeslat9nq1-2/+3
2023-06-28arm_dynarmic_32: Remove disabling of block linking on arm64Merry1-5/+0
2023-06-28settings: Catch runtime_error, fallback time zonelat9nq1-3/+15
2023-06-27yuzu: Fix clang formatgerman772-12/+15
2023-06-27android: Fix size check for content urisCharles Lombardo1-0/+6
2023-06-26android: Clean up file extension checksCharles Lombardo5-50/+19
2023-06-26externals: Use cmake subdirectoryGPUCode3-6/+0
2023-06-26Use safe reads in DMA engineKelebek11-5/+6
2023-06-26PR feedback + constificationcomex8-60/+62
2023-06-26network.cpp: include expected.hcomex1-0/+1
2023-06-26re-formatcomex1-4/+5
2023-06-26Fix more Windows build errorscomex5-28/+35
2023-06-26ssl: fix compatibility with OpenSSL 1.1.1comex1-1/+10
2023-06-26OpenGL: Limit lmem warmup to NVIDIAameerj3-4/+15
2023-06-26shaders: Track local memory usageameerj7-2/+23
2023-06-26emit_glasm: Fix lmem size computationameerj1-1/+1
2023-06-26OpenGL: Add Local Memory warmup shaderameerj5-1/+62
2023-06-26Fixes:comex3-4/+12
2023-06-25ssl: rename argument to avoid false positive codespell warningcomex1-2/+2
2023-06-25socket_types: Improve commentcomex1-3/+3
2023-06-25Implement SSL servicecomex21-277/+2080
2023-06-25Hyphenate Joy-Con and clarify furtherKirill Ignatev1-1/+1
2023-06-25Clarify Ring-Con configuration message in UIKirill Ignatev1-1/+1
2023-06-25core: hid: Allow to read bin files while switch controller is availablegerman771-4/+10
2023-06-25input_common: Dont try to read/write data from 3rd party controllersgerman774-14/+42
2023-06-25input_common: Make use of new SDL featuresgerman771-8/+20
2023-06-24Only use SDL wakelock on Linuxzeltermann3-52/+12
2023-06-23android: define [[maybe_unused]] (const) autoAbandoned Cart1-41/+43
2023-06-23android: Parameter types from Android StudioAbandoned Cart1-4/+5
2023-06-23vfs_real: lock concurrent accessesLiam2-25/+45
2023-06-22android: Log settingsGPUCode1-0/+1
2023-06-22vulkan_common: Remove required flagsGPUCode1-15/+1
2023-06-22general: remove atomic signal and waitLiam9-40/+26
2023-06-22Remove memory allocations in some hot pathsKelebek184-460/+503
2023-06-22input_common: Implement native mifare supportNarr the Reg25-193/+1165
2023-06-22android: Generalize string message dialogAbandoned Cart2-11/+11
2023-06-22android: Add support for concurrent installsAbandoned Cart3-40/+154
2023-06-22android: Convert memory sizes to resourceAbandoned Cart3-11/+21
2023-06-22android: Add a notice when RAM inadequateAbandoned Cart3-1/+75
2023-06-22android: Refactor native and corresponding variablesAbandoned Cart6-22/+25
2023-06-22Fix JNI and expose mute settings to AndroidAbandoned Cart7-277/+99
2023-06-21android: Add a PiP interface to mute / unmuteAbandoned Cart4-0/+68
2023-06-21android: Don't show custom driver button on mali and x86Charles Lombardo3-71/+123
2023-06-20time_zone_manager: Add null terminatorlat9nq1-2/+4
2023-06-20time_zone_manager: Stop on commalat9nq1-1/+3
2023-06-19vulkan_device: Remove brace initializertoast29031-1/+1
2023-06-19video_core: Check broken compute earlierlat9nq2-2/+3
2023-06-19vfs_concat: verify short readLiam1-0/+5
2023-06-19vfs_concat: fix offset calculation when not aligned to file boundaryLiam1-4/+5
2023-06-19Use current GPU address when unmapping GPU pages, not the baseKelebek11-2/+2
2023-06-18vk_device_info: Check only affected Intel driverslat9nq3-8/+11
2023-06-18video_core: Formalize HasBrokenComputelat9nq3-4/+26
2023-06-18renderer_vulkan: Add missing initializersGPUCode2-5/+13
2023-06-18renderer_vulkan: Use VMA for buffersGPUCode16-211/+262
2023-06-18renderer_vulkan: Use VMA for imagesGPUCode16-91/+119
2023-06-18memory_allocator: Remove OpenGL interopGPUCode4-67/+8
2023-06-18externals: Add vma and initialize itlat9nq3-2/+26
2023-06-18vulkan_device: Remove external memory extensionlat9nq2-19/+0
2023-06-18renderer_vulkan: add missing includeLiam1-0/+1
2023-06-18time_zone_service: Always write time zone rule datalat9nq1-8/+2
2023-06-17Synchronize vertex buffer even when it doesn't require bindingKelebek12-13/+16
2023-06-17k_thread: Use a mutex and cond_var to sync boollat9nq2-5/+14
2023-06-17video_core: add samples check when find render targetFengChen2-18/+14
2023-06-17video_core: Only apply AF to 2D (array) image typesWollnashorn1-2/+7
2023-06-17video_core: Removed AF for all mip modes option as it's default nowWollnashorn9-40/+3
2023-06-16vfs_real: ensure size cache is reset on writeLiam1-0/+2
2023-06-16android: Expose audio output engine settingCharles Lombardo7-21/+59
2023-06-16android: Bump ktlint version to 0.47.1Charles Lombardo1-1/+1
2023-06-16android: Disable import-ordering ktlint checkCharles Lombardo1-1/+2
2023-06-16patch_manager: remove unnecessary GetSize callsLiam1-5/+4
2023-06-16vfs_real: misc optimizationsLiam4-24/+41
2023-06-16android: Expose CPU debugging optionCharles Lombardo5-23/+30
2023-06-16android: Expose fastmem optionCharles Lombardo4-29/+59
2023-06-16android: Support changing multiple settings at onceCharles Lombardo2-1/+17
2023-06-16android: Fix aspect ratio when rotating screenAbandoned Cart2-28/+20
2023-06-16video_core: drawtexture support upscaleFeng Chen1-3/+7
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn8-23/+68
2023-06-16time_zone_manager: Compare to the correct booleanlat9nq1-2/+3
2023-06-16nx_tzdb: Correct Antarctica spellinglat9nq1-1/+1
2023-06-16android: Apply ktlint codestyleCharles Lombardo53-278/+476
2023-06-16Android: Use ktlint for Kotlin code styleCharles Lombardo1-0/+20
2023-06-16android: Enable android lintingCharles Lombardo2-11/+1
2023-06-16input_common: Add amiibo with originality signature supportNarr the Reg2-0/+3
2023-06-16android: fs: Fix Exists / IsFile for SAF.bunnei4-1/+54
2023-06-15video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn7-16/+20
2023-06-15video_core: Disable AF for non-color image formatsWollnashorn1-0/+9
2023-06-15video_core: Fixed compilation errors because of name shadowingWollnashorn2-9/+9
2023-06-15vulkan_device: disable extended_dynamic_state2 on ARM driversLiam1-5/+10
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn11-71/+168
2023-06-15video_core: preallocate fewer IR blocksLiam2-6/+6
2023-06-15service: nfc: Read tag protocol only for nfc backendNarr the Reg2-5/+6
2023-06-15service: nfc: Accuracy fixesNarr the Reg10-110/+192
2023-06-14android: Move overlays to their own layoutAbandoned Cart5-108/+117
2023-06-14android: Initialize defaults for each orientationsAbandoned Cart6-173/+187
2023-06-14android: Display FPS with emulation on hingeAbandoned Cart2-17/+13
2023-06-14android: Remove PiP reliance on fragmentAbandoned Cart5-63/+69
2023-06-14android: Set layout by fragment, not viewAbandoned Cart3-63/+63
2023-06-14android: Add a separate foldable layout setAbandoned Cart3-206/+222
2023-06-14android: Set portrait default control paramsAbandoned Cart4-17/+186
2023-06-14android: Actually implement portrait controlsAbandoned Cart2-33/+82
2023-06-14android: Enable automated portrait controlsAbandoned Cart2-81/+40
2023-06-14android: Add Picture in Picture / OrientationAbandoned Cart15-66/+336
2023-06-14android: Adapt EmulationActivity to navigation componentCharles Lombardo9-74/+86
2023-06-14video_core: optionally skip barriers on feedback loopsLiam6-0/+28
2023-06-14renderer_vulkan: propagate conditional barrier supportLiam1-0/+1
2023-06-14video_core: Apply AF only to samplers with normal LOD range [0, 1+x]Wollnashorn1-4/+6
2023-06-14video_core: Fix default anisotropic heuristicWollnashorn1-4/+4
2023-06-14video_core: Never apply AF to None mipmap modeWollnashorn1-3/+4
2023-06-13vfs_real: require file existence on openLiam1-0/+4
2023-06-13vfs_real: add simplified open file cacheLiam2-1/+18
2023-06-13video_core: Disable anisotropic filtering for samplers with depth compareWollnashorn1-2/+3
2023-06-13android: Declare languages in locales_config.xmlFearlessTobi2-0/+18
2023-06-13vfs_real: lazily open filesLiam2-11/+3
2023-06-13vfs_real: add file LRU cache for open file limitsLiam2-100/+106
2023-06-13android: Fix touch inputgerman771-2/+4
2023-06-13buffer_cache_base: Specify buffer type in HostBindingsMorph6-37/+35
2023-06-13core: decouple ARM interface from DynarmicLiam15-172/+189
2023-06-13video_core: Option to apply anisotropic filtering for all mipmap modesWollnashorn9-1/+37
2023-06-13android: settings: Disable force_max_clock by default.bunnei3-5/+5
2023-06-13android: settings: Add reactive flushing as a default-disabled setting.bunnei5-0/+24
2023-06-13android: res: Remove translated strings that no longer exist.bunnei14-106/+0
2023-06-13android: Add translation files manuallyFearlessTobi14-0/+4816
2023-06-12android: Add update supportNarr the Reg7-5/+183
2023-06-12android: Use autogenerated hash code function for Game classCharles Lombardo1-7/+12
2023-06-12android: Use autoVersion when gradle property is setCharles Lombardo1-1/+15
2023-06-12input_common: Redesign mouse panningBaptiste Marie14-103/+581
2023-06-11qt: use larger buffer for update installLiam1-1/+1
2023-06-11android: Update dependenciesCharles Lombardo1-4/+4
2023-06-11android: Differentiate build types with new namesCharles Lombardo2-2/+7
2023-06-11Android: Remove unused relWithVersionCode build typeCharles Lombardo1-10/+0
2023-06-11android: Use ContentResolver to get file extensionCharles Lombardo3-11/+28
2023-06-11android: Fix screen orientation & blurriness.bunnei4-95/+5
2023-06-10shader_recompiler: translate f64 to f32 when unsupported on hostLiam8-0/+198
2023-06-10shader_recompiler: remove barriers in conditional control flow when device lacks supportLiam10-0/+65
2023-06-10android: Add proper homebrew checkCharles Lombardo8-13/+51
2023-06-09android: Fix input overlay version checkCharles Lombardo1-12/+14
2023-06-09qt: persist framerate sync optionLiam1-0/+2
2023-06-09android: EmulationActivity: Fix orientation on Mi Pad 5.bunnei1-1/+2
2023-06-09Fix potentially uninitialized local variable warningTokarev Artem1-1/+1
2023-06-08image_info: adjust rescale thresholds and refactor constant useLiam1-8/+12
2023-06-08vk_blit_screen: use higher bit depth for fxaaLiam1-4/+4
2023-06-08Combine vertex/transform feedback buffer binding into a single callKelebek16-24/+148
2023-06-08nvnflinger: allow locking framerate during video playbackLiam11-24/+48
2023-06-08nvdisp: Fix SingleCore frametime reportingMorph1-1/+1
2023-06-08core_timing: Fix SingleCore cycle timerMorph4-43/+31
2023-06-08(wall, native)_clock: Add GetGPUTickMorph7-12/+47
2023-06-08time: Use compile time division for TimeSpanType conversionMorph5-11/+15
2023-06-08core_timing: Use CNTPCT as the guest CPU tickMorph14-122/+47
2023-06-08nvnflinger: Acquire lock prior to signaling the vsync variableMorph1-1/+2
2023-06-08(wall, native)_clock: Rework NativeClockMorph5-259/+94
2023-06-08x64: Deduplicate RDTSC usageMorph5-19/+82
2023-06-07remove version code declarationqurious-pixel1-1/+0
2023-06-07CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modulesMorph1-2/+4
2023-06-07service: nfc: Add backup supportgerman7710-39/+184
2023-06-06Android TV bannerLive session user3-14/+9
2023-06-06android: Set version codeNarr the Reg1-0/+1
2023-06-06Updated to lexicographical order suggestionsCarlos Estrague / Mrc_munir1-3/+3
2023-06-06android: Improve Gradle build configurationAbandoned Cart1-1/+2
2023-06-06vk_device_info: Clean up includes [IWYU]lat9nq2-3/+11
2023-06-06vk_device_info: Add SPDX datalat9nq2-0/+6
2023-06-06yuzu-qt: Load Vulkan device info at startuplat9nq11-50/+124
2023-06-06android: audio_core: sink_stream: Remove unnecessary check.bunnei1-3/+0
2023-06-06Make VK_EXT_robustness2 optionalCarlos Estrague / Mrc_munir1-4/+4
2023-06-06android: HomeSettingsFragment: Use string resource for "Share log".bunnei1-1/+1
2023-06-06android: Use a custom view for changing emulation aspect ratioCharles Lombardo3-1/+62
2023-06-06Address feedbackPabloG024-19/+28
2023-06-05tz_manager: Fix comparison to wrong integerlat9nq1-1/+1
2023-06-05tz_manager: Implement missing transition timeslat9nq1-1/+59
2023-06-05tz_manager: Warn on unimplemented codelat9nq1-0/+7
2023-06-05tz_manager: Fix character offset not advancinglat9nq1-0/+1
2023-06-05tz_manager: Fix off-by-one errorlat9nq1-4/+4
2023-06-05time_zone: Handle offset time zoneslat9nq1-38/+26
2023-06-05time_zone_binary: Add zoneinfo datalat9nq2-643/+65
2023-06-05time: Implement missing servicesNarr the Reg7-11/+106
2023-06-05time_zone_manager: Implement go_ahead/go_backlat9nq1-1/+39
2023-06-05tz_content_manager: Try the system time zone firstlat9nq1-2/+9
2023-06-05common: Move system time zone string detectionlat9nq3-76/+84
2023-06-05configure_system: Remove external offset on custom rtclat9nq1-2/+1
2023-06-05time: Remove auto timezone considerationlat9nq3-33/+3
2023-06-05settings: Always report a valid time zonelat9nq1-2/+76
2023-06-05time_manager: Don't offset RTC by system time zonelat9nq1-5/+1
2023-06-05tz_content_manager: Detect system time zonelat9nq1-1/+11
2023-06-05android: Create licenses pageCharles Lombardo10-4/+918
2023-06-05android: Move settings to debug submenuCharles Lombardo4-26/+38
2023-06-05android: Load settings at the start of each activityCharles Lombardo4-6/+19
2023-06-04yuzu: add opengl shader backend info in status barxcfrg3-1/+14
2023-06-04Attempt to move the unzip coroutine to a ViewModelPabloG023-27/+94
2023-06-04android: update stringsPabloG021-5/+5
2023-06-04android: add option to share logPabloG023-0/+36
2023-06-04android: add option to install firmwarePabloG025-1/+124
2023-06-04android: move unzip function to FileUtil and use SecurityExceptionPabloG022-32/+34
2023-06-04android: Several string changesCharles Lombardo5-78/+78
2023-06-04audio_renderer: resolve adsp thread deadlock shutdownLiam4-10/+12
2023-06-04android: Resolve a couple Gradle warningsAbandoned Cart1-1/+4
2023-06-04android: Add support for split foldable viewAbandoned Cart3-1/+55
2023-06-03Fix typoKevin Sundqvist Norlén1-1/+1
2023-06-03android: Replace deprecated and Java codeAbandoned Cart1-27/+20
2023-06-03fsp-srv: avoid patching romfs multiple timesLiam1-8/+12
2023-06-03Update Chinese NX language namesKeve12272-8/+8
2023-06-03Issue a reload if the system language changedKeve12271-1/+2
2023-06-03Pick game icon based on the configured system languageKeve12271-1/+32
2023-06-03romfs: use vfs_cached for romfs outputLiam3-24/+2
2023-06-03vfs: add vfs_cached for romfs buildLiam4-2/+99
2023-06-03android: Fix crash on importing invalid saveCharles Lombardo1-3/+5
2023-06-03android: vk_presentation_manager: Fix unusued needs_recreation.bunnei1-3/+3
2023-06-03android: Rename "Input Overlay" to "Overlay Options"Charles Lombardo1-1/+1
2023-06-03android: Adjust import/export saves dialogCharles Lombardo3-15/+21
2023-06-03android: Warning dialogs for key errorsCharles Lombardo3-31/+95
2023-06-03android: vk_turbo_mode: Remove unnecessary device recreation.bunnei2-2/+11
2023-06-03android: EmulationFragment: Remove unnecessary surface destroy on pause.bunnei1-3/+0
2023-06-03android: renderer_vulkan: Fix crash with surface recreation.bunnei5-1/+36
2023-06-03android: Fix presentation layout on foldable and tablet devices.bunnei5-22/+94
2023-06-03android: Enable overlay scale/opacity dialogCharles Lombardo10-65/+182
2023-06-03Add image to card_game.xml to preview in the Layout EditorPabloG021-1/+2
2023-06-03Save the position of buttons as a percentagePabloG021-80/+136
2023-06-03android: Don't crash the app when selecting a zip that causes a SecurityExceptionCharles Lombardo1-1/+5
2023-06-03input_common: Fix virtual amiibosbunnei1-4/+4
2023-06-03android: audio_core: Avoid shutdown hang.bunnei1-0/+3
2023-06-03android: ForegroundService: Handle null intent.bunnei1-1/+4
2023-06-03android: ImportExportSavesFragment: Cleanup strings.bunnei2-7/+10
2023-06-03Update src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.ktbunnei1-1/+1
2023-06-03Remove `?.`PabloG021-1/+1
2023-06-03Check if folder exists before letting the user import/export savesPabloG021-9/+17
2023-06-03Add save import/export in UIPabloG025-0/+247
2023-06-03android: Fix FPS text getting cut off by rounded display cornersCharles Lombardo2-7/+20
2023-06-03android: Prevent deleting the settings file while a game is runningCharles Lombardo3-2/+7
2023-06-03android: Fix link text color for base theme dialogCharles Lombardo1-0/+1
2023-06-03android: Various fixes for CI.bunnei26-60/+121
2023-06-03android: externals: Update libadrenotools, use useLegacyPackaging.bunnei1-0/+5
2023-06-03android: Re-enable service notificationCharles Lombardo4-24/+29
2023-06-03android: Ensure keys are loaded before populating games listCharles Lombardo1-0/+3
2023-06-03android: Use dialog fragment for the reset settings dialogCharles Lombardo2-12/+37
2023-06-03android: Upgrade AGP to 8.0.2Charles Lombardo1-2/+2
2023-06-03android: Show notification permission page during setupCharles Lombardo4-59/+151
2023-06-03android: DIsable FPS counter by defaultCharles Lombardo1-1/+1
2023-06-03android: Improve searches with one characterCharles Lombardo1-1/+2
2023-06-03android: Stop building x86 packages in APKsCharles Lombardo1-1/+1
2023-06-03android: Add FPS toggleCharles Lombardo4-10/+37
2023-06-03android: Clean up app build.gradleCharles Lombardo1-22/+2
2023-06-03video_core: vk_rasterizer: Decrease draw dispatch count for Android.bunnei1-0/+4
2023-06-03android: config: Expose VSync as a configurable setting.bunnei5-9/+44
2023-06-03android: GPU: Enable async presentation, increase frames in flight.bunnei2-2/+4
2023-06-03android: Enable onBackInvokedCallbackCharles Lombardo1-1/+2
2023-06-03android: Remove deprecated use of onBackPressed()Charles Lombardo1-1/+16
2023-06-03android: Add option for touch overlay hapticsCharles Lombardo6-4/+51
2023-06-03android: Improve missing game handlingCharles Lombardo2-1/+19
2023-06-03android: Clean up dependenciesCharles Lombardo1-7/+3
2023-06-03android: Delete java code style fileCharles Lombardo1-241/+0
2023-06-03android: Settings UI tweaksCharles Lombardo6-23/+24
2023-06-03android: Simplify setup in search and games fragmentsCharles Lombardo2-57/+62
2023-06-03android: Use collapsing toolbar layout in settingsCharles Lombardo3-11/+26
2023-06-03android: Remove unnecessary JvmStatic/JvmField annotationsCharles Lombardo11-17/+0
2023-06-03android: Fix navigation rail animation in rtl layoutCharles Lombardo1-4/+14
2023-06-03android: Use cutout insets on setup fragmentCharles Lombardo1-5/+6
2023-06-03android: Button to reset all settingsCharles Lombardo21-23/+138
2023-06-03android: Use proguard file in relWithDebInfoCharles Lombardo1-0/+4
2023-06-03android: Fix background color within inset areasCharles Lombardo2-2/+4
2023-06-03android: Shortcut to settings activity on reselectionCharles Lombardo1-2/+11
2023-06-03android: Expose custom RTC settingCharles Lombardo9-31/+72
2023-06-03android: Reset setting on long pressCharles Lombardo16-7/+89
2023-06-03android: Fix issues with ea/main icons and version codesCharles Lombardo7-28/+19
2023-06-03android: Move theme options out of advanced settingsCharles Lombardo4-9/+17
2023-06-03android: Check if cached games are validCharles Lombardo1-1/+9
2023-06-03android: Invert rotation to match phone orientationgerman771-5/+27
2023-06-03android: vulkan_device: Skip BGR565 emulation on S8gen2.bunnei1-1/+3
2023-06-03android: config: Use default anisotropic filtering.bunnei1-1/+4
2023-06-03android: Remove top padding from in game menu itemsCharles Lombardo1-20/+12
2023-06-03android: Use different icons for mainline/eaCharles Lombardo10-5/+835
2023-06-03android: Add early access upgrade fragmentCharles Lombardo13-2/+419
2023-06-03android: vulkan_device: Only compile OverrideBcnFormats when used.bunnei1-0/+2
2023-06-03android: remove spurious warnings about BCn formats when patched with adrenotoolsLiam1-1/+27
2023-06-03android: video_core: Disable some problematic things on GPU Normal.bunnei3-0/+40
2023-06-03android: settings: Use mailbox vsync by default.bunnei2-2/+5
2023-06-03android: video_core: Disable problematic compute shaders.bunnei5-5/+17
2023-06-03android: Update progard to fix settings crashCharles Lombardo1-0/+8
2023-06-03android: vulkan: Recreate surface after suspension & adapt to async. presentation.bunnei8-26/+39
2023-06-03android: Game data cacheCharles Lombardo8-17/+63
2023-06-03android: Update to Kotlin 1.8.21Charles Lombardo1-1/+1
2023-06-03android: Disable jetifierCharles Lombardo1-2/+1
2023-06-03android: Update dependenciesCharles Lombardo1-2/+2
2023-06-03android: Migrate to AGP 8.0.1Charles Lombardo4-6/+17
2023-06-03android: Enable non-transitive R classesCharles Lombardo4-5/+15
2023-06-03android: config: Enable asynchronous presentation by default on Android.bunnei2-0/+8
2023-06-03video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.bunnei3-5/+16
2023-06-03android: fix deadzone calculationgerman771-4/+12
2023-06-03android: Fix background color when starting emulationCharles Lombardo1-0/+1
2023-06-03android: Persistent scrollbars on home settings fragmentCharles Lombardo2-5/+14
2023-06-03android: Use short build hashCharles Lombardo1-1/+1
2023-06-03android: Use navigation bar shade viewCharles Lombardo4-49/+54
2023-06-03android: About fragmentCharles Lombardo10-3/+415
2023-06-03android: Use x-axis animation for navigation railCharles Lombardo3-3/+23
2023-06-03android: Sort games alphabetically by defaultCharles Lombardo1-2/+9
2023-06-03android: New icons for navigation barCharles Lombardo7-4/+47
2023-06-03android: New icons for home settings fragmentCharles Lombardo4-21/+11
2023-06-03android: Add navigation railCharles Lombardo14-93/+208
2023-06-03android: Search FragmentCharles Lombardo20-189/+551
2023-06-03android: Fix potential zip traversal exploitCharles Lombardo1-3/+9
2023-06-03android: Add dedicated show overlay checkboxgerman773-6/+30
2023-06-03android: Add user directory shortcutCharles Lombardo6-25/+140
2023-06-03android: Fix inline keyboard inputgerman771-5/+7
2023-06-03android: Fix grammatical mistake in video core error messageCharles Lombardo1-1/+1
2023-06-03android: Adjust wording on GPU driver install buttonCharles Lombardo1-1/+1
2023-06-03android: Add deadzone to stick inputNarr the Reg1-19/+45
2023-06-03android: Move motion listener to emulation activitygerman772-64/+71
2023-06-03core: hid: Finish linking motion from virtual controllersNarr the Reg5-9/+57
2023-06-03android: Change wording for "Add Games" button (#100)Charles Lombardo2-4/+6
2023-06-03android: Scroll shortcut for games listCharles Lombardo3-1/+34
2023-06-03android: Setup screen hotfixCharles Lombardo3-12/+32
2023-06-03android: Swap Default and Install buttons for GPU driver installation dialogCharles Lombardo1-2/+2
2023-06-03android: Add warnings to setup screensCharles Lombardo4-13/+149
2023-06-03android: Allow search bar to scroll offscreenCharles Lombardo3-15/+8
2023-06-03android: Update app iconCharles Lombardo2-34/+30
2023-06-03android: Change organization of the settings tab in the home screenCharles Lombardo7-44/+44
2023-06-03android: Properly pop setup fragment from the back stackCharles Lombardo1-1/+3
2023-06-03android: Vertically scalable setup pagesCharles Lombardo2-23/+45
2023-06-03android: Fix setup rotation bugCharles Lombardo2-4/+26
2023-06-03android: Temporarily switch for a fixed version code for testingCharles Lombardo1-1/+1
2023-06-03android: Fix alignment of SwipeRefreshLayoutCharles Lombardo1-5/+9
2023-06-03android: Shape/spacing adjustments to game cardCharles Lombardo3-58/+64
2023-06-03android: Manual tweaks for dialog colorsCharles Lombardo6-2/+21
2023-06-03android: Fix black backgrounds bugCharles Lombardo1-6/+18
2023-06-03android: Use navigation bar shade view for settings activityCharles Lombardo2-3/+20
2023-06-03android: Disable editing themes during emulationCharles Lombardo1-3/+3
2023-06-03android: Prevent situation where binding is called on a null viewCharles Lombardo1-0/+3
2023-06-03android: Add black backgrounds toggleCharles Lombardo6-1/+42
2023-06-03android: Add theme mode pickerCharles Lombardo5-11/+76
2023-06-03android: Add theme pickerCharles Lombardo7-3/+127
2023-06-03android: Prevent potential abstract settings crashCharles Lombardo1-0/+4
2023-06-03android: Fix cast for abstract settingsCharles Lombardo4-5/+5
2023-06-03android: Create xml for Material You themeCharles Lombardo2-0/+58
2023-06-03android: Remove check for API 29 in themesCharles Lombardo2-15/+4
2023-06-03android: Adjustments to home option cardCharles Lombardo1-4/+10
2023-06-03android: Use different colors for logo in options menuCharles Lombardo2-3/+3
2023-06-03android: New default theme colorsCharles Lombardo2-30/+34
2023-06-03android: Use libnx default iconCharles Lombardo4-1/+1
2023-06-03android: enable LTOLiam1-1/+2
2023-06-03android: Show error if invalid keys file is selectedCharles Lombardo2-0/+23
2023-06-03android: Fix first time setup scrolling bugCharles Lombardo2-18/+17
2023-06-03android: Fix A button preference keyCharles Lombardo1-1/+1
2023-06-03android: First time setup screenCharles Lombardo19-163/+769
2023-06-03android: Prevent editing unsafe settings at runtimeCharles Lombardo5-14/+35
2023-06-03android: Abstract settingsCharles Lombardo24-363/+418
2023-06-03android: Implement gamepad inputgerman776-11/+510
2023-06-03android: Bump minimum version to Android 11Charles Lombardo1-1/+1
2023-06-03android: Decouple status bar shade from navigation bar visibilityCharles Lombardo3-14/+34
2023-06-03android: Enable code minificationCharles Lombardo5-22/+18
2023-06-03android: Switch from a colored status bar to a custom viewCharles Lombardo4-23/+35
2023-06-03android: Adjustments to card_gameCharles Lombardo1-20/+5
2023-06-03android: MainActivity overhaulCharles Lombardo32-626/+1031
2023-06-03android: Enforce Vulkan 1.1 support as minimumCharles Lombardo1-3/+4
2023-06-03android: Update gradle version to 8.1Charles Lombardo1-1/+1
2023-06-03android: Update app dependenciesCharles Lombardo1-5/+5
2023-06-03android: Convert gradle scripts to Kotlin DSLCharles Lombardo5-201/+241
2023-06-03android: vulkan: Disable vertex_input_dynamic_state on Qualcomm.bunnei1-1/+2
2023-06-03android: settings: Add scaling filter & anti-aliasing options. (#66)bunnei4-0/+75
2023-06-03android: video_core: Add support for disk shader cache. (#64)bunnei12-4/+258
2023-06-03android: vulkan_debug_callback: Ignore many innocuous errors.bunnei1-0/+28
2023-06-03android: config: Change docked mode and GPU accuracy to favor performance on Android.bunnei3-7/+11
2023-06-03service: account: Save user profile folder on first user creationgerman771-0/+1
2023-06-03android: Initialize account managergerman771-0/+5
2023-06-03android: Remove unsafe null checkgerman771-4/+2
2023-06-03android: Scale input overlay independently of system display scaleCharles Lombardo2-30/+41
2023-06-03android: Use apply instead of commit for shared preferencesCharles Lombardo3-4/+3
2023-06-03android: Add DPad slide toggleCharles Lombardo5-2/+14
2023-06-03android: Add relative stick center toggleCharles Lombardo3-0/+13
2023-06-03android: Make hash and branch accessible from BuildConfigCharles Lombardo1-0/+25
2023-06-03android: Backup shared preferences where applicableCharles Lombardo2-0/+12
2023-06-03android: Enable retaining app data after uninstallCharles Lombardo1-1/+2
2023-06-03android: Remove unused doFrame functionCharles Lombardo1-2/+0
2023-06-03android: Convert NativeLibrary to KotlinCharles Lombardo15-766/+523
2023-06-03android: Remove LocalBroadcastManagerCharles Lombardo11-225/+17
2023-06-03android: Remove game databaseCharles Lombardo18-773/+154
2023-06-03android: Adjust game icon loadingCharles Lombardo1-15/+9
2023-06-03android: Remove unused dimensions filesCharles Lombardo2-9/+0
2023-06-03android: Slightly reduce game card sizeCharles Lombardo2-3/+3
2023-06-03android: Only show company text view if it has contentCharles Lombardo1-5/+8
2023-06-03android: Fix check for ok text in software keyboardCharles Lombardo1-1/+1
2023-06-03android: Implement amiibo reading from nfc tagNarr the Reg15-8/+327
2023-06-03android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno.bunnei1-0/+7
2023-06-03android: Add toggle controls option to input overlayCharles Lombardo5-6/+62
2023-06-03android: Do not update FPS text on null viewCharles Lombardo1-1/+1
2023-06-03android: Convert keyboard applet to kotlin and refactorCharles Lombardo6-279/+255
2023-06-03android: Implement basic software keyboard applet.bunnei12-152/+625
2023-06-03android: config: Disable shader cache by default on Android.bunnei1-0/+4
2023-06-03android: Fix fps counter not showing upgerman774-11/+13
2023-06-03android: Prevent showing games on an invalid viewCharles Lombardo1-0/+3
2023-06-03android: Re-implement overlay editingCharles Lombardo5-25/+245
2023-06-03android: Fix popup menu going out of boundsCharles Lombardo2-20/+11
2023-06-03android: Use autofit grid for games fragmentCharles Lombardo3-28/+72
2023-06-03android: Prevent updating empty game list text on invalid viewCharles Lombardo1-0/+3
2023-06-03android: Persist settings across configuration changesCharles Lombardo9-93/+51
2023-06-03android: Store settings object in viewmodelCharles Lombardo7-57/+45
2023-06-03android: Remove configChanges exceptionsCharles Lombardo1-1/+0
2023-06-03Android: Enable resizeable activitiesCharles Lombardo1-6/+2
2023-06-03android: Fix emulation fragment commentsCharles Lombardo1-2/+2
2023-06-03android: Use modal navigation drawer as in game menuCharles Lombardo17-373/+343
2023-06-03android: Make Game class parcelableCharles Lombardo1-1/+4
2023-06-03android: Add kotlin parcelize pluginCharles Lombardo1-0/+1
2023-06-03android: Remove deprecated use of onActivityResultCharles Lombardo2-139/+107
2023-06-03android: Fix RTL layoutsCharles Lombardo3-1/+6
2023-06-03android: Use ellipsis characterCharles Lombardo1-1/+1
2023-06-03android: Move all array strings to main strings fileCharles Lombardo2-48/+109
2023-06-03android: Remove unused stringsCharles Lombardo1-9/+0
2023-06-03android: Remove unused colorsCharles Lombardo2-6/+0
2023-06-03android: Remove citra date time pickerCharles Lombardo1-22/+0
2023-06-03android: Remove unused premium header layoutCharles Lombardo1-42/+0
2023-06-03android: Remove unused fragment animationsCharles Lombardo2-41/+0
2023-06-03android: Remove unused string arraysCharles Lombardo1-34/+0
2023-06-03android: Remove unused integer xmlsCharles Lombardo4-13/+0
2023-06-03android: Refactor ic_launcher.xml to drawablesCharles Lombardo3-3/+3
2023-06-03android: Suppress lint in InsetsHelperCharles Lombardo1-0/+2
2023-06-03android: Add data extraction rulesCharles Lombardo3-2/+56
2023-06-03android: Remove requestLegacyExternalStorage attributeCharles Lombardo1-3/+1
2023-06-03android: Remove unused permissionsCharles Lombardo1-3/+0
2023-06-03android: Inset input overlay based on system cutoutsCharles Lombardo5-59/+94
2023-06-03Use yuzu as category instead of citraNarr the Reg1-1/+1
2023-06-03android: Stop updating fps counter when emulation stopsCharles Lombardo1-1/+4
2023-06-03android: Move driver installation off of main threadCharles Lombardo4-21/+42
2023-06-03android: Fix crash when decodeGameIcon creates a null BitmapCharles Lombardo1-1/+1
2023-06-03android: Use view bindingCharles Lombardo16-284/+189
2023-06-03android: Enable view bindingCharles Lombardo1-0/+2
2023-06-03android: Refactor CheckBoxSetting to SwitchSettingCharles Lombardo5-14/+14
2023-06-03android: EmulationActivity: Fix variable shadowing in fragment creation.bunnei1-2/+2
2023-06-03android: res: fragment_emulation: Ensure FPS counter is shown.bunnei1-7/+7
2023-06-03common: link libandroid on androidLiam1-0/+5
2023-06-03build: only enable adrenotools on arm64Liam7-10/+18
2023-06-03android: Use Skyline's document providerCharles Lombardo3-4/+319
2023-06-03android: Use androidx splash screenCharles Lombardo4-2/+12
2023-06-03android: Replace Picasso with CoilCharles Lombardo7-138/+41
2023-06-03android: New swipe to refresh color schemeCharles Lombardo1-1/+9
2023-06-03android: New settings fragment animationsCharles Lombardo12-163/+80
2023-06-03android: Use edge to edgeCharles Lombardo9-21/+110
2023-06-03android: Use Material 3 componentsCharles Lombardo23-174/+268
2023-06-03android: Modernize theme systemCharles Lombardo8-94/+130
2023-06-03android: Use vector iconsCharles Lombardo42-9/+27
2023-06-03android: Use adaptive iconCharles Lombardo13-3/+24
2023-06-03android: settings: Dynamically evaluate valueAsStringbunnei4-4/+4
2023-06-03android: Add license identifierCharles Lombardo66-5/+199
2023-06-03android: Convert YuzuApplication to KotlinCharles Lombardo2-59/+56
2023-06-03android: Convert Action1 to KotlinCharles Lombardo2-5/+5
2023-06-03android: Convert GameViewHolder to KotlinCharles Lombardo2-44/+32
2023-06-03android: Remove ThemeUtilCharles Lombardo1-34/+0
2023-06-03android: Convert StartupHandler to KotlinCharles Lombardo2-45/+45
2023-06-03android: Convert Log to KotlinCharles Lombardo2-39/+42
2023-06-03android: Convert GpuDriverMetadata to KotlinCharles Lombardo2-45/+44
2023-06-03android: Convert GpuDriverHelper to KotlinCharles Lombardo2-130/+145
2023-06-03android: Convert GameIconRequestHandler to KotlinCharles Lombardo2-29/+22
2023-06-03android: Convert ForegroundService to KotlinCharles Lombardo2-63/+56
2023-06-03android: Convert FileUtil to KotlinCharles Lombardo2-296/+292
2023-06-03android: Convert FileBrowserHelper to KotlinCharles Lombardo2-25/+26
2023-06-03android: Convert EmulationMenuSettings to KotlinCharles Lombardo2-78/+59
2023-06-03android: Convert DocumentsTree to KotlinCharles Lombardo2-125/+110
2023-06-03android: Convert DirectoryStateReceiver to KotlinCharles Lombardo2-22/+15
2023-06-03android: Convert DirectoryInitialization to KotlinCharles Lombardo2-72/+66
2023-06-03android: Convert ControllerMappingHelper to KotlinCharles Lombardo1-25/+24
2023-06-03android: Convert BiMap to KotlinCharles Lombardo2-22/+22
2023-06-03android: Convert AddDirectoryHelper to KotlinCharles Lombardo2-38/+27
2023-06-03android: Convert PlatformGamesView to KotlinCharles Lombardo1-6/+6
2023-06-03android: Convert PlatformGamesPresenter to KotlinCharles Lombardo2-42/+30
2023-06-03android: Convert PlatformGamesFragment to KotlinCharles Lombardo2-105/+94
2023-06-03android: Convert MainView to KotlinCharles Lombardo1-8/+6
2023-06-03android: Convert MainPresenter to KotlinCharles Lombardo2-81/+66
2023-06-03android: Convert InputOverlayDrawableJoystick to KotlinCharles Lombardo2-243/+205
2023-06-03android: Convert MainActivity to KotlinCharles Lombardo3-250/+229
2023-06-03android: Remove ExampleInstrumentedTestCharles Lombardo1-3/+0
2023-06-03android: Remove TwoPaneOnBackPressedCallbackCharles Lombardo1-37/+0
2023-06-03android: Convert InputOverlayDrawableDpad to KotlinCharles Lombardo2-276/+232
2023-06-03android: Convert InputOverlayDrawableButton to KotlinCharles Lombardo2-139/+118
2023-06-03android: Convert InputOverlay to KotlinCharles Lombardo2-656/+886
2023-06-03android: Remove DividerItemDecorationCharles Lombardo1-130/+0
2023-06-03android: Inherit from Material 3 themesCharles Lombardo1-8/+4
2023-06-03android: Convert MinimalDocumentFile to KotlinCharles Lombardo2-28/+8
2023-06-03android: Convert GameProvider to KotlinCharles Lombardo2-138/+127
2023-06-03android: Convert GameDatabase to KotlinCharles Lombardo2-275/+260
2023-06-03android: Convert Game to KotlinCharles Lombardo2-76/+56
2023-06-03android: Convert EmulationFragment to KotlinCharles Lombardo2-375/+348
2023-06-03android: Convert SettingsFile to KotlinCharles Lombardo2-272/+245
2023-06-03android: Convert SettingsFrameLayout to KotlinCharles Lombardo2-48/+43
2023-06-03android: Convert SettingsFragmentView to KotlinCharles Lombardo1-18/+15
2023-06-03android: Convert SettingsFragmentPresenter to KotlinCharles Lombardo2-184/+333
2023-06-03android: Convert SettingsFragment to KotlinCharles Lombardo2-136/+120
2023-06-03android: Convert SettingsActivityView to KotlinCharles Lombardo1-27/+20
2023-06-03android: Convert SettingsActivityPresenter to KotlinCharles Lombardo2-122/+99
2023-06-03android: Convert SettingsActivity to KotlinCharles Lombardo2-209/+186
2023-06-03android: Convert SubmenuViewHolder to KotlinCharles Lombardo2-45/+35
2023-06-03android: Convert SliderViewHolder to KotlinCharles Lombardo2-45/+34
2023-06-03android: Convert SingleChoiceViewHolder to KotlinCharles Lombardo2-62/+54
2023-06-03android: Convert SettingViewHolder to KotlinCharles Lombardo2-49/+38
2023-06-03android: Convert HeaderViewHolder to KotlinCharles Lombardo2-32/+28
2023-06-03android: Convert DateTimeViewHolder to KotlinCharles Lombardo2-47/+35
2023-06-03android: Convert CheckBoxSettingViewHolder to KotlinCharles Lombardo2-54/+41
2023-06-03android: Convert StringSetting to KotlinCharles Lombardo2-23/+9
2023-06-03android: Convert SettingSection to KotlinCharles Lombardo2-55/+34
2023-06-03android: Convert Setting to KotlinCharles Lombardo1-24/+6
2023-06-03android: Convert IntSetting to KotlinCharles Lombardo2-23/+9
2023-06-03android: Convert FloatSetting to KotlinCharles Lombardo2-23/+9
2023-06-03android: Convert BooleanSetting to KotlinCharles Lombardo2-23/+9
2023-06-03android: Convert SubmenuSetting to KotlinCharles Lombardo2-21/+15
2023-06-03android: Convert StringSingleChoiceSetting to KotlinCharles Lombardo2-82/+61
2023-06-03android: Convert SliderSetting to KotlinCharles Lombardo2-101/+72
2023-06-03android: Convert SingleChoiceSetting to KotlinCharles Lombardo2-60/+44
2023-06-03android: Convert SettingsItem to KotlinCharles Lombardo2-100/+30
2023-06-03android: Convert HeaderSetting to KotlinCharles Lombardo2-14/+12
2023-06-03android: Convert DateTimeSetting to KotlinCharles Lombardo2-40/+35
2023-06-03android: Convert CheckBoxSetting to KotlinCharles Lombardo2-80/+91
2023-06-03android: Convert GameAdapter to KotlinCharles Lombardo2-244/+178
2023-06-03android: Convert SettingsAdapter to KotlinCharles Lombardo3-366/+315
2023-06-03android: Convert EmulationActivity to KotlinCharles Lombardo2-347/+286
2023-06-03android: Use material slider in settings dialogCharles Lombardo1-20/+20
2023-06-03android: Convert Settings to KotlinCharles Lombardo2-127/+145
2023-06-03android: Use androidx preferencesCharles Lombardo1-0/+2
2023-06-03android: frontend: Add unique error strings for Vulkan initialization errors.bunnei2-19/+25
2023-06-03android: Use the center of the object and reduce draw callsgerman778-59/+76
2023-06-03android: Replace old buttons with vectorsgerman77149-71/+613
2023-06-03android: Enable Kotlin supportCharles Lombardo4-26/+30
2023-06-03android: Upgrade java version to 11Charles Lombardo1-2/+2
2023-06-03android: Upgrade dependenciesCharles Lombardo1-4/+4
2023-06-03android: Upgrade to AGP 7.4.2Charles Lombardo1-1/+1
2023-06-03android: Replace lintOptions with lintCharles Lombardo1-1/+1
2023-06-03android: Move namespace to app module build.gradleCharles Lombardo2-2/+3
2023-06-03android: bump compile/target sdk to 33Charles Lombardo1-2/+2
2023-06-03android: Upgrade gradle to 8.0.1Charles Lombardo1-1/+1
2023-06-03video_core: fix clang-format errorsliushuyu2-4/+3
2023-06-03CMake: fix pkg-config behavior when building for Androidliushuyu1-0/+1
2023-06-03CI: add Android build systemsliushuyu1-0/+0
2023-06-03android: build.gradle: Cleanup build types.bunnei1-7/+1
2023-06-03android: frontend: settings: Add graphics debugging.bunnei4-6/+18
2023-06-03android: jni: Ensure system is only initialized once.bunnei4-8/+8
2023-06-03video_core: vulkan_device: Correct error message for unsuitable driver.bunnei1-1/+1
2023-06-03android: frontend: Cleanup framerate counter.bunnei2-4/+3
2023-06-03android: vulkan: Implement adrenotools turbo mode.bunnei7-3/+27
2023-06-03android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.bunnei1-3/+3
2023-06-03android: frontend: Add support for GPU driver selection.bunnei9-3/+251
2023-06-03android: native: Add support for custom Vulkan driver loading.bunnei14-76/+146
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei13-50/+84
2023-06-03common: dynamic_library: Add ctor for existing handle.bunnei2-0/+5
2023-06-03android: EmulationFragment: Always reset overlay.bunnei1-1/+2
2023-06-03Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsBilly Laws3-1/+19
2023-06-03Implement scaled vertex buffer format emulationBilly Laws9-51/+97
2023-06-03Disable push descriptors on adreno driversBilly Laws1-0/+4
2023-06-03Disable VK_EXT_extended_dynamic_state on maliBilly Laws1-0/+7
2023-06-03Disable multithreaded pipeline compilation on Qualcomm driversBilly Laws1-1/+4
2023-06-03android: Add motion sensorNarr the Reg4-21/+92
2023-06-03android: Hook jni input properlyNarr the Reg5-90/+104
2023-06-03android: cleanup touch update loopNarr the Reg1-28/+50
2023-06-03android: Clean joystick overlayNarr the Reg3-135/+131
2023-06-03android: Clean dpad overlayNarr the Reg2-192/+174
2023-06-03android: Clean button overlayNarr the Reg2-195/+65
2023-06-03android: Add all buttons to screen controllerNarr the Reg4-209/+104
2023-06-03android: Apply clang formatNarr the Reg2-9/+9
2023-06-03android: frontend: Implement game grid view. (#9)bunnei15-174/+272
2023-06-03android: Replace notification icon with yuzugerman773-0/+0
2023-06-03android: strings: Refresh key dumping URL.bunnei1-1/+1
2023-06-03android: frontend: Modify ROM load messaging for invalid keys.bunnei2-7/+11
2023-06-03android: frontend: Integrate key installation for SAF.bunnei20-21/+102
2023-06-03android: jni: Add function to reload keys.bunnei3-2/+14
2023-06-03core: crypto: key_manager: Add methods to reload & validate keys.bunnei2-0/+11
2023-06-03android: EmulationActivity: Temporarily disable running notification.bunnei2-7/+12
2023-06-03android: Implement SAF support & migrate to SDK 31. (#4)bunnei38-697/+851
2023-06-03android: Harden emulation shutdown when loader fails.bunnei1-6/+12
2023-06-03android: SettingsFragmentPresenter: Fix default renderer backend.bunnei1-1/+1
2023-06-03android: jni: native: Add lock around HaltEmulation, tighten run loop.bunnei1-1/+3
2023-06-03android: jni: native: Refactor locking for is_running.bunnei1-8/+21
2023-06-03android: jni: native: Remove unnecessary atomic for is_running.bunnei1-6/+5
2023-06-03android: jni: native: Tighten up emulation start/stop signaling.bunnei1-58/+64
2023-06-03android: jni: native: Consolidate emulation state into EmulationSession singleton.bunnei1-67/+164
2023-06-03android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei7-2/+25
2023-06-03android: Integrate settings frontend with yuzu & remove unused code.bunnei25-1759/+949
2023-06-03externals: add adrenotools for bcenablerLiam2-0/+34
2023-06-03device_memory: Use smaller virtual reservation size for compatibility with 39-bit pagingLiam2-1/+12
2023-06-03video_core: vulkan_device: Device initialization for Adreno.bunnei1-3/+4
2023-06-03video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.bunnei1-0/+4
2023-06-03video_core: vk_swapchain: Fix image format for Android.bunnei2-0/+10
2023-06-03android: Minimize frontend & convert to yuzu.bunnei128-2509/+934
2023-06-03video_core: vk_blit_screen: Rotate viewport for Android landscape.bunnei1-0/+8
2023-06-03common: error: Fix for Android.bunnei1-1/+2
2023-06-03common: fs: Implement for Android.bunnei1-0/+7
2023-06-03common: logging: Implement Android logcat backend.bunnei3-0/+63
2023-06-03common: host_memory: Implement for Android.bunnei1-2/+10
2023-06-03android: Minimal JNI for yuzu.bunnei8-0/+645
2023-06-03android: Add Citra frontend.bunnei319-0/+13799
2023-06-03cmake: Integrate bundled FFmpeg for Android.bunnei1-1/+1
2023-06-03texture_cache: Fix incorrect logic for AccelerateDMAameerj1-8/+4
2023-06-01host_memory: merge adjacent placeholder mappings on Linuxkkoniuszy1-0/+22
2023-05-31Fix incorrect id check and potential out of bounds lookupKelebek11-1/+1
2023-05-30Skip BufferCache tickframe with no channel state setKelebek11-1/+5
2023-05-30input_common: rename PAGE_SIZE to avoid conflict121011111-3/+3
2023-05-29yuzu: Disable game list while game is runninggerman771-0/+4
2023-05-28externals: Update to fmt 10 and add format_as formatter for BitFieldMorph1-0/+5
2023-05-28gl_texture_cache: Fix ASTC CPU decoding with compression disabledameerj1-2/+7
2023-05-28gl_staging_buffers: Optimization to reduce fence waitingameerj2-4/+22
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj15-204/+298
2023-05-28renderer_vulkan: Remove timeline semaphore waitGPUCode1-7/+4
2023-05-27Audren wait as suggested by ByLawsKelebek11-0/+3
2023-05-27Move buffer bindings to per-channel stateKelebek14-210/+228
2023-05-27qt: add menu item to remove cache storageLiam4-0/+26
2023-05-26vfs_concat: fix time complexity of readLiam4-70/+125
2023-05-26Fix buffer overlap checking skipping a page for stream score right expandKelebek11-3/+3
2023-05-26shader_recompiler: fix copy-paste errorLiam1-1/+1
2023-05-25Don't exit when using "-u" option in yuzu-cmdAriel Cabello1-1/+1
2023-05-25video_core: don't garbage collect during configurationLiam2-6/+0
2023-05-25Add short "-u" option for yuzu_cmd.Ariel Cabello1-1/+1
2023-05-24Texture cache: revert wrong acceleration assumptionFernando Sahmkow1-1/+1
2023-05-24Texture Cache Util: Fix block depth adjustment on slices.Fernando Sahmkow1-2/+13
2023-05-24texture_cache: process aliases and overlaps in the correct orderFernando Sahmkow4-61/+105
2023-05-24add context menu for filter and anti-aliasing status buttonsgrimkor3-71/+152
2023-05-23video_core: tune garbage collection aggressivenessLiam2-6/+8
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam20-26/+344
2023-05-23k_memory_block_manager: remove auditing callsLiam1-6/+2
2023-05-23service: nfc: Remove encryption key requirementNarr the Reg3-21/+52
2023-05-23vulkan_device: Enable VK_KHR_push_descriptor on newer ANVLiam1-2/+3
2023-05-23renderer_vulkan: barrier attachment feedback loopsLiam6-1/+51
2023-05-22Limit the device access memory to 4 GBscorpion811-1/+1
2023-05-22input_common: Implement amiibo writtingNarr the Reg8-68/+387
2023-05-21Add support for deinterlaced videos playbackDanila Malyutin2-2/+99
2023-05-20vk_master_semaphore: Move fence wait on separate threadGPUCode2-3/+58
2023-05-20input_common: Map motion with relative values not absolute onesgerman771-4/+7
2023-05-19renderer_vulkan: remove wrong constexprLiam1-2/+2
2023-05-18Smooth out the DSP callback by adding a 5ms wait time limitKelebek14-16/+12
2023-05-18vulkan_device: Disable VK_KHR_push_descriptor on ANVlat9nq1-0/+11
2023-05-17input_common: Fix pro controller amiibo supportNarr the Reg6-103/+70
2023-05-15service: hid: Use span instead of vector referencegerman773-14/+14
2023-05-15Buffer Cache: Clear sync code.Fernando Sahmkow2-28/+4
2023-05-14vulkan_device: reserve extra memory to prevent swapsLiam1-0/+2
2023-05-14input_common: Make amiibo scanning less demandinggerman773-4/+13
2023-05-14vulkan_common: fix incompatible property flagsLiam1-1/+1
2023-05-13Use TARGET_FILE_DIR generator expressionDanila Malyutin1-5/+1
2023-05-13vulkan_common: disable depth clamp dynamic state for older radvLiam1-0/+8
2023-05-12Fix missing pic_order_present_flag in h264 headerDanila Malyutin1-2/+2
2023-05-12time: implement ContinuousAdjustmentTimePointLiam3-2/+34
2023-05-12Correctly track RT indexes for image aspect lookup during clearsKelebek12-1/+3
2023-05-11fs: adjust future save pathLiam2-4/+4
2023-05-11am: stub CreateCacheStorageLiam2-1/+33
2023-05-11fs: stub cache storage and fix params alignmentLiam2-5/+17
2023-05-11nvnflinger: fix Parcel serializationLiam3-39/+49
2023-05-11nvnflinger: fix producer slot fence initLiam1-0/+1
2023-05-11Fix Tears of the Kingdom flickering clouds and depths.Kelebek12-12/+3
2023-05-11Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.Kelebek13-12/+24
2023-05-10Allow fully customisable controller hotkeysgrimkor4-32/+56
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam16-75/+81
2023-05-10service: nfc: Seed all random valuesNarr the Reg2-6/+14
2023-05-10service: nfp: Allow to load with a different amiibo idgerman776-7/+39
2023-05-09Use the rendertarget format of the correct RT rather than the first validKelebek11-19/+6
2023-05-09Swap order of checking/setting region modifications in the buffer_cacheKelebek11-4/+4
2023-05-09input_common: Fix nfc detection for joyconsgerman774-19/+21
2023-05-09Texture Cache: Fix ASTC texturesFernando Sahmkow3-7/+7
2023-05-08qt_common: consistently ifdef QPlatform after cbd79df23375Jan Beich1-1/+1
2023-05-08yuzu: Make 3d cube with joycon shapeNarr the Reg1-10/+10
2023-05-08core: hid: Allow to calibrate gyro sensorNarr the Reg5-1/+43
2023-05-08configure_graphics_advanced: Hide input compute toggle a little laterlat9nq1-2/+2
2023-05-08bootmanager: remove stop_token headerLiam1-1/+0
2023-05-08vfs_layered: avoid n^2 lookup in layeredfs buildingLiam1-3/+6
2023-05-08core: hid: Update motion on a better placegerman775-22/+20
2023-05-07Texture cache: Only force flush the dma downloadsFernando Sahmkow5-6/+6
2023-05-07Buffer Cache: disable reactive flushing in it.Fernando Sahmkow3-18/+8
2023-05-07Texture cache: reverse inmediate flush changesFernando Sahmkow3-28/+14
2023-05-07Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow4-63/+70
2023-05-07Address feedback, add CR notice, etcFernando Sahmkow5-10/+18
2023-05-07Query cache: stop updating pages as it's not affected by cpu writesFernando Sahmkow1-2/+0
2023-05-07Settings: add option to enable / disable reactive flushingFernando Sahmkow11-5/+38
2023-05-07Texture cache: sync the first flush.Fernando Sahmkow2-3/+30
2023-05-07GPU: Add Reactive flushingFernando Sahmkow24-30/+240
2023-05-07vfs_vector: avoid n^2 lookup in layeredfs buildingLiam2-0/+23
2023-05-07yuzu/applets/qt_profile_select: connect double-click to accept()QGJ1-0/+1
2023-05-07Fix address space allocator slow path to avoid OOBKelebek11-1/+1
2023-05-07input_common: Revert debugging changesgerman771-2/+0
2023-05-07yuzu-qt/config: Add option to disable compute on Intellat9nq10-9/+63
2023-05-07vk_pipeline_cache: Use setting to disable intel computelat9nq1-1/+2
2023-05-07settings: Add enable compute pipelineslat9nq2-0/+2
2023-05-06Fix read access violationRoni Kirla1-1/+1
2023-05-06input_common: Add experimental motion to buttongerman772-0/+10
2023-05-06service: nfc: Merge device interfaces and create the device managerNarr the Reg32-2410/+2031
2023-05-06Log object names with debug renderer, add a GPU address to ImageViewsKelebek110-30/+35
2023-05-06input_common: Add property to invert an axis buttonNarr the Reg6-3/+15
2023-05-06input_common: Add property to invert an axis buttonNarr the Reg4-2/+12
2023-05-05yuzu: Add motion preview to controller inputNarr the Reg7-4/+151
2023-05-05Improve emulation of HD Rumblemarius david1-6/+29
2023-05-05yuzu-sdl,audio_core: Remove antiquated warning ignorelat9nq2-21/+2
2023-05-05core: hid: Fix state of capture and home buttonsgerman771-0/+4
2023-05-04settings: remove pessimistic flushingLiam8-28/+0
2023-05-04Memory manager: Fix possible softlockFernando Sahmkow1-4/+5
2023-05-04qt_common: Remove yuzu prefixlat9nq4-7/+7
2023-05-03GPU: implement missing ASTCFernando Sahmkow8-9/+49
2023-05-03vk_present_manager: Fix softlocks when disabling async presentGPUCode3-6/+9
2023-05-03configure_graphics: No there isn't a hyphen in VSynclat9nq2-5/+5
2023-05-03configure_input_player: Add missing includelat9nq1-0/+1
2023-05-03configure_graphics: Clean up includes [IWYU]lat9nq2-6/+31
2023-05-03bootmanager: Clean up includes [IWYU]lat9nq2-15/+50
2023-05-03configure_graphics: Actively find present modeslat9nq3-27/+161
2023-05-03vk_swapchain: Use certain modes for unlockedlat9nq2-26/+50
2023-05-03bootmanager: Remove inaccurate switchlat9nq2-11/+3
2023-05-03qt_common: Move window info function out of bootmanagerlat9nq4-44/+75
2023-05-03vulkan_surface: Pass only window info for surface creationlat9nq3-10/+7
2023-05-03settings: Enable FIFO relaxedlat9nq2-7/+10
2023-05-03configure_graphics: Fix another typolat9nq1-1/+1
2023-05-03telemetry_session: Make translate function staticlat9nq1-1/+1
2023-05-03bootmanager: Return value in impossible caselat9nq1-0/+1
2023-05-03configure_graphics: Fix typolat9nq1-1/+1
2023-05-03default_ini: Update V-Sync descriptionlat9nq1-2/+8
2023-05-03configuration: Expose separate swap present modeslat9nq11-37/+115
2023-05-03Fix code resize to use word size rather than byte sizeKelebek13-10/+16
2023-05-03vulkan: disable turbo when debugging tool is attachedLiam1-1/+3
2023-05-03video_core: fix build on Apple ClangLiam3-4/+6
2023-05-02CMake: Enable type limits on Clanglat9nq1-0/+1
2023-05-02CMakeLists: Enable checks on Clanglat9nq1-0/+2
2023-05-01vk_present_manager: Add toggle for async presentationGPUCode10-6/+45
2023-05-01vk_blit_screen: Recreate FSR when frame is recreatedGPUCode1-1/+1
2023-05-01renderer_vulkan: Fix crashing when updating descriptorsGPUCode2-4/+17
2023-05-01renderer_vulkan: Async presentationGPUCode11-218/+712
2023-05-01BufferCache: Fixes and address feedbackFernando Sahmkow6-322/+243
2023-05-01qt: warn on inoperable keysLiam2-0/+34
2023-05-01Wait for the terminate event before destroying a system instanceKelebek11-4/+1
2023-04-30settings: rename extended memory layout to unsafe, move from general to systemLiam13-30/+34
2023-04-30Define SampleMask as an arrayKelebek12-2/+4
2023-04-30kernel: remove general boost listsLiam7-19/+26
2023-04-30kernel: match calls to Register and UnregisterLiam9-5/+50
2023-04-29common: add intrusive list typeLiam1-0/+631
2023-04-29Texture Cache: Release stagging buffers on tick frameFernando Sahmkow6-19/+46
2023-04-29Buffer Cache: Release stagging buffers on tick frameFernando Sahmkow2-12/+22
2023-04-29Tests: Add memory tracker tests.Fernando Sahmkow3-550/+548
2023-04-29Clang: format and ficx compile errors.Fernando Sahmkow5-68/+78
2023-04-29Implement Async downloads in normal and fix a few issues.Fernando Sahmkow3-39/+61
2023-04-29Buffer Cache rework: Setup async downloads.Fernando Sahmkow2-140/+154
2023-04-29Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow12-1091/+1644
2023-04-29Address Feedback & Clang FormatFernando Sahmkow2-17/+14
2023-04-29Maxwell3D: only update parameters on HighFernando Sahmkow1-0/+3
2023-04-29Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow6-53/+123
2023-04-29TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow8-41/+75
2023-04-28vk_pipeline_cache: Skip compute pipelines on Intel proprietary driversMorph1-0/+7
2023-04-28QueryCache: Fix write invalidation.Fernando Sahmkow2-6/+13
2023-04-28MemoryManager: Fix race conditions.Fernando Sahmkow2-3/+11
2023-04-26core: service: Add FunctionInfoTyped to allow expanding existing interfacesgerman771-8/+12
2023-04-24Clang format and ddress feedbackFernando Sahmkow3-16/+30
2023-04-24service: nfc: Create mifare interfaceNarr the Reg3-50/+58
2023-04-24service: nfc: Create interfaceNarr the Reg5-115/+104
2023-04-23QueryCache: rework async downloads.Fernando Sahmkow7-45/+118
2023-04-23Accuracy Normal: reduce accuracy further for perf improvements in Project LimeFernando Sahmkow4-5/+11
2023-04-23Fence Manager: implement async fence management in a sepparate thread.Fernando Sahmkow5-35/+133
2023-04-22maxwell_3d: fix out of bounds array access in size estimationLiam1-4/+6
2023-04-22Silence nifm spamKelebek13-5/+5
2023-04-22Sort overlap_ids by modification tick before copyKelebek11-0/+6
2023-04-22core: am: Demote TryPopFromFriendInvitationStorageChannel Log levelgerman771-1/+1
2023-04-21Account for a pre-added offset when using Corner sample mode for 2D blitsKelebek11-4/+12
2023-04-19Run clang-format to fix all.Aaron Roney1-1/+2
2023-04-19Fix formatting.Aaron Roney1-2/+2
2023-04-19Allow passing `bind_address` to dedicated room.Aaron Roney1-2/+11
2023-04-16core: audio: return result when audio_out initialize failedFengChen1-6/+8
2023-04-16core: hid: Remove deadzone of virtual controllergerman771-0/+4
2023-04-15vulkan: use plain fences when timeline semaphores are not availableLiam4-68/+161
2023-04-15service: nfp: Implement debug InterfaceNarr the Reg6-8/+444
2023-04-15service: nfp: Implement system interfaceNarr the Reg6-17/+289
2023-04-14input_common: minor fix to mouse movementValeri1-1/+1
2023-04-14service: nfp: Use an unique interfaceNarr the Reg4-71/+227
2023-04-13vulkan: pick alpha composite flags based on available valuesLiam1-1/+14
2023-04-12video_core: Enable ImageGather rounding fix on AMD open source driversWollnashorn1-0/+2
2023-04-10kernel: move more memory to application in 8GB arrangementLiam1-2/+4
2023-04-08kernel: switch extended memory setting to 8GB arrangementLiam3-4/+4
2023-04-08Use GetGlobalTimeNs as opposed to clock ticksBilly Laws2-4/+3
2023-04-08shader_recompiler: Use vector arithmetic rather than component-wise in ImageGatherSubpixelOffsetWollnashorn1-18/+9
2023-04-08video_core: Enable ImageGather with subpixel offset on IntelWollnashorn7-17/+11
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn9-0/+86
2023-04-04Add some explicit latency to sample count reportingBilly Laws1-1/+2
2023-04-03general: fixes for gcc 13Liam6-28/+14
2023-04-02service: hid: Fix handle validationgerman771-5/+1
2023-04-02core: arm_dynarmic_32: Update SaveContext/LoadContext.bunnei1-13/+10
2023-04-01externals: update Vulkan-Headers to v1.3.246Jan Beich1-0/+2
2023-03-31video_core: Keep the definition of DimensionControl consistent with nvidia open docFeng Chen2-19/+22
2023-03-30applet: controller: Implement cancel buttongerman779-19/+33
2023-03-30service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestinationgerman774-22/+56
2023-03-30Fixes 'Continous' typoMax Dunbar6-38/+38
2023-03-29service: am: Improve profile select appletNarr the Reg8-34/+270
2023-03-29kernel: fix unbounded stack usage in atomicsLiam2-39/+56
2023-03-28Only upload GPU-modified overlapsKelebek11-15/+15
2023-03-27telemetry: Add waitpkg instructionMorph1-0/+1
2023-03-27x64: Simplify RDTSC on non-MSVC compilersMorph2-16/+10
2023-03-27core_timing: Make use of MicroSleep for x64 CPUsMorph1-0/+8
2023-03-27x64: Add MicroSleepMorph3-0/+84
2023-03-27x64: cpu_detect: Add detection of waitpkg instructionsMorph2-0/+2
2023-03-27audio_core: No longer stall when sink queue is fullBilly Laws4-64/+1
2023-03-27Run clang-formatBilly Laws3-7/+6
2023-03-27audio: Wait for samples on the emulated DSP side to avoid desyncsBilly Laws6-24/+28
2023-03-27service: hid: Silence warning on MergeSingleJoyAsDualJoyNarr the Reg1-1/+2
2023-03-27qt: Fix log softlockNarr the Reg1-2/+2
2023-03-26audio: Interpolate system manager sample count using host sink sample infoBilly Laws4-3/+39
2023-03-26service: nfp: Add plain amiibo supportgerman775-8/+37
2023-03-26tests: mark integer literals as unsignedLiam1-17/+20
2023-03-26container_hash: use climitsLiam1-0/+1
2023-03-26video_core/macro: Make use of Common::HashValueMorph1-3/+3
2023-03-26tests: Implement tests for verifying HashValueMorph2-0/+42
2023-03-26common: Port boost's hash_value implementationMorph2-0/+92
2023-03-25qt: implement RequestExit for appletsLiam38-69/+250
2023-03-25applets: implement RequestExitLiam18-1/+71
2023-03-25Pass GPU page table by referenceRoss Schlaikjer1-31/+32
2023-03-24vulkan: fix scheduler chunk reserveLiam1-1/+1
2023-03-24zstd: Use ZSTD_getFrameContentSize instead of ZSTD_getDecompressedSizeMorph1-1/+1
2023-03-24memory: rename global memory references to application memoryLiam44-226/+185
2023-03-22kernel: use KTypedAddress for addressesLiam101-1102/+1574
2023-03-22bounded_threadsafe_queue: Refactor PopMorph1-140/+62
2023-03-22bounded_threadsafe_queue: Add producer cv to avoid busy waitingMorph1-17/+29
2023-03-22nfc: Initialize device when controller is connectedNarr the Reg4-4/+30
2023-03-22bounded_threadsafe_queue: Deduplicate and add PushModesMorph3-88/+86
2023-03-22bounded_threadsafe_queue: Add TryPushMorph1-0/+71
2023-03-22logging: Make use of bounded queueMorph1-8/+8
2023-03-22bounded_threadsafe_queue: Use simplified impl of bounded queueMorph2-115/+203
2023-03-19vulkan: fix more excessive waiting in schedulerLiam1-4/+5
2023-03-19kernel: fix LOG_TRACE in ipcLiam1-1/+1
2023-03-19common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.bunnei2-11/+11
2023-03-18common: bounded_threadsafe_queue: Use polyfill_thread.bunnei1-2/+3
2023-03-18config: Fix controller config from resettingNarr the Reg1-0/+3
2023-03-17Disable SRGB border color conversion for now, to fix shadows in Xenoblade.Kelebek11-6/+8
2023-03-17service: nfp: Replace crc function with boost equivalentNarr the Reg2-28/+17
2023-03-16service: nfp: Close app area and recreate crcNarr the Reg1-0/+10
2023-03-16service: nfp: Convert mii colors to v3Narr the Reg6-15/+100
2023-03-15vulkan: disable extendedDynamicState3ColorBlendEquation on radvLiam1-0/+6
2023-03-15service: nfp: Actually write correct crcNarr the Reg6-23/+44
2023-03-14video_core: Better defined ImageInfo parametersFengChen3-39/+43
2023-03-13configure_audio: Fix output mode setting not savingMorph2-9/+9
2023-03-13input_common: sdl: Only send last vibration commandgerman771-1/+16
2023-03-13kernel: additional style fixes to KThread, KProcessLiam2-27/+27
2023-03-13kernel: fix clang buildLiam1-2/+2
2023-03-13kernel: remove unnecessary finalize callsLiam2-7/+1
2023-03-13kernel: convert KProcess to new styleLiam10-240/+254
2023-03-13kernel: convert KThread to new styleLiam15-670/+519
2023-03-13kernel: prefer std::addressofLiam21-134/+139
2023-03-13kernel: convert KResourceLimitLiam2-59/+59
2023-03-13kernel: remove kernel_Liam41-295/+290
2023-03-13kernel: remove gratitutous attribute usageLiam8-29/+24
2023-03-13kernel/svc: convert to new styleLiam21-304/+192
2023-03-13kernel: convert miscellaneousLiam7-94/+81
2023-03-13kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLockLiam9-97/+99
2023-03-13kernel: convert KAbstractSchedulerLockLiam1-31/+24
2023-03-13kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueueLiam6-121/+121
2023-03-13kernel: move KMemoryLayout for NX boardLiam2-1/+1
2023-03-13kernel: remove KLinkedListLiam5-245/+0
2023-03-13kernel: convert KConditionVariable, KLightConditionVariable, KLightLockLiam7-75/+77
2023-03-13kernel: convert KPort, KSessionLiam28-226/+196
2023-03-13kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new styleLiam8-142/+130
2023-03-12vk_scheduler: split work queue waits and execution waitsLiam2-28/+62
2023-03-12general: fix spelling mistakesLiam102-206/+206
2023-03-12video_core: Fix ogl status error when draw_textureFengChen2-2/+2
2023-03-12video_core: Invalid index_buffer flag when inline_index drawFengChen1-0/+1
2023-03-12yuzu: Move audio settings to audio sectiongerman776-45/+56
2023-03-12yuzu: Remove console id settinggerman773-53/+6
2023-03-10video_core: Update texture formatFeng Chen3-72/+67
2023-03-10service: nfp: Improve implementationNarr the Reg5-52/+234
2023-03-09OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj5-10/+16
2023-03-08perf_stats: Check multicore firstMorph1-2/+2
2023-03-08hid: Use nanosecond timestamps instead of ticksMorph2-5/+5
2023-03-08core: Promote CPU/GPU threads to time criticalMorph4-4/+4
2023-03-08native_clock: Wait for 10 seconds instead of 30Morph1-3/+3
2023-03-08native_clock: Use RealTimeClock instead of SteadyClockMorph1-4/+4
2023-03-08steady_clock: Introduce a real time clockMorph2-0/+36
2023-03-08native_clock: Re-adjust the RDTSC frequencyMorph2-5/+34
2023-03-08input_common: Minor typo issues (#9922)Narr the Reg8-48/+48
2023-03-08kernel: add timer pointer to KThreadQueueLiam8-15/+42
2023-03-08input_common: Increase mouse sensitivity rangegerman773-10/+20
2023-03-08common: make BitCast constexprLiam1-9/+11
2023-03-08general: fix type inconsistenciesLiam4-7/+7
2023-03-08kernel: avoid signed overflow UB on MSVCLiam3-1/+25
2023-03-08kernel: clone fpu status on CreateThreadLiam3-1/+28
2023-03-07gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopyameerj2-9/+52
2023-03-07Refactor AccelerateDMA codeameerj8-251/+156
2023-03-07hle: rename legacy errors to ResultsLiam35-183/+169
2023-03-06kernel: add missing header for libc++Jan Beich1-0/+1
2023-03-06fix typo in settings.hIkko Eltociear Ashimine1-4/+4
2023-03-05service: acc: Replace default image with a 32x32 imageNarr the Reg2-9/+20
2023-03-05input_common: joycon: Add stick input from passive reportsgerman773-32/+84
2023-03-05service: psc: Update namesNarr the Reg1-9/+9
2023-03-05service: ssl: Add missing properties and update namesNarr the Reg1-18/+58
2023-03-05service: usb: Update namesNarr the Reg1-35/+35
2023-03-05kernel: fix WaitSynchronizationLiam1-16/+29
2023-03-05Engines: Implement Accelerate DMA Texture.Fernando Sahmkow15-97/+658
2023-03-05native_clock: Round RDTSC frequency to the nearest 1000Morph1-5/+12
2023-03-05timer_resolution: Set current process to High QoSMorph1-0/+22
2023-03-05hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHzMorph1-5/+3
2023-03-05core_timing: Use higher precision sleeps on WindowsMorph5-24/+47
2023-03-05main: (Windows) Set the current timer resolution to the maximumMorph2-0/+13
2023-03-05wall_clock: Make use of SteadyClockMorph1-23/+11
2023-03-05common: Implement a method to change the Windows timer resolutionMorph3-0/+133
2023-03-05common: Implement a high resolution steady clockMorph3-0/+81
2023-03-04Check all swizzle components for red, not just [0], pass float border color rather than intKelebek13-10/+16
2023-03-04gpu_thread: Use bounded queueBehunin2-3/+4
2023-03-02Fix a bug with the Reverb command in reading from the pre_delay line.Kelebek13-6/+8
2023-03-02vulkan_common: disable vertexInputDynamicState on unsupported driverLiam1-0/+1
2023-03-01kernel: be more careful about kernel address keysLiam5-11/+23
2023-03-01kernel: refactor priority inheritance to represent locks as C++ objectsLiam8-190/+436
2023-03-01kernel: simplify AddressSpaceInfo, update valuesLiam1-66/+13
2023-03-01kernel: barrier memory before condition variable writeLiam1-15/+15
2023-03-01kernel: document previous location of interrupt disables in arbiter/condvarLiam2-3/+9
2023-03-01kernel: adjust pool allocationsLiam2-7/+16
2023-03-01kernel: simplify KAbstractSchedulerLock::LockLiam1-5/+6
2023-03-01kernel: add InfoType::IoRegionHintLiam1-0/+1
2023-03-01nvnflinger: fix nameLiam54-444/+443
2023-03-01service: move hle_ipc from kernelLiam148-1734/+1669
2023-03-01sm:: remove unused memberLiam1-1/+0
2023-02-28cmake: use correct boost imported targetsAlexandre Bouvier5-5/+5
2023-02-27Partially apply LTO to only core and video_core projects.Matías Locatti2-0/+8
2023-02-27service: btm: Fix handle functionsNarr the Reg1-4/+8
2023-02-26Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg8-104/+38
2023-02-26yuzu: config: Remove player 8 and 9 from config fileNarr the Reg8-38/+104
2023-02-25buffer_cache: Add logic for non-NVN storage buffer trackingameerj2-5/+27
2023-02-25config: Fix per game Force max clockgerman772-5/+1
2023-02-25core: hidbus: Fix BusType sizeNarr the Reg2-15/+15
2023-02-25core: Update service function tables to 16.0.0+Narr the Reg13-2/+63
2023-02-24am: avoid direct pointer access of transfer memory objectsLiam1-6/+4
2023-02-24hid: avoid direct pointer access of transfer memory objectsLiam20-69/+91
2023-02-23configuration: Add async ASTC decode settingameerj12-8/+49
2023-02-22texture_cache: Add async texture decodingameerj4-0/+89
2023-02-22core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg3-2/+30
2023-02-22input_common: Implement dedicated motion from mouseNarr the Reg3-24/+85
2023-02-22settings: Add more input settings to the logNarr the Reg1-0/+7
2023-02-22core: hid: Fix native mouse mappingsNarr the Reg5-63/+62
2023-02-22yuzu: Set a lower timeout for discord presenceNarr the Reg1-0/+2
2023-02-21svc: Fix type consistency (exposed on macOS)Merry14-54/+54
2023-02-21externals: Update cpp-httplib to latestAlexandre Bouvier2-2/+2
2023-02-21net: translate ECONNRESET network errorMonsterDruide14-0/+8
2023-02-21sm:: fix lingering session initialization issuesLiam2-2/+19
2023-02-21cheat_engine: add check for hid initializationLiam1-2/+7
2023-02-21sm:: support service registration deferralLiam5-8/+151
2023-02-21service: refactor server architectureLiam140-1143/+1393
2023-02-21core: defer cpu shutdownLiam1-3/+4
2023-02-20Qt: Reintroduce scaling for touch inputgerman772-6/+16
2023-02-17kernel: add KObjectNameLiam7-3/+265
2023-02-17yuzu: Shutdown game on restart to reload per game configNarr the Reg1-2/+4
2023-02-17yuzu: Write to config file on important config changesNarr the Reg4-0/+7
2023-02-16input_common: Split mouse input into individual devicesNarr the Reg10-31/+114
2023-02-16Qt: Fix mouse scallinggerman772-18/+8
2023-02-15remove constexpr from virtual functionarades792-5/+5
2023-02-14Revert "main: Fix borderless fullscreen for high dpi scaled displays"liamwhite1-13/+1
2023-02-14Reimplement the invalidate_texture_data_cache registerKelebek11-0/+4
2023-02-14Allow >1 cpu threads on video decoding, disable multi-frame decodingKelebek11-0/+2
2023-02-14service: remove deleted servicesLiam24-621/+0
2023-02-14use a string view to skip allocationarades792-13/+7
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades79102-307/+300
2023-02-14apply clang-formatarades792-4/+5
2023-02-14don't use static inside constexpr functionarades791-6/+6
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades79101-303/+309
2023-02-14general: rename CurrentProcess to ApplicationProcessLiam41-164/+169
2023-02-13Fix biquad filter command's state buffer offsetKelebek11-2/+2
2023-02-13kernel: use GetCurrentProcessLiam34-128/+147
2023-02-13main: Fix borderless fullscreen for high dpi scaled displaysMorph1-1/+13
2023-02-12Update settings.cppm-HD1-0/+4
2023-02-11texture_cache: OpenGL: Implement MSAA uploads and copiesameerj12-14/+136
2023-02-11kernel/svc: Fix undefined info_idColin Kinloch1-2/+2
2023-02-11Add fallback for memory read/write in case the address goes over a 4K pageKelebek11-12/+64
2023-02-11video_core: Speed up video frame data copyFengChen1-9/+5
2023-02-11Fix depop prepare receiving bad mix infos and writing out of bounds, and update aux a bit, may helpKelebek12-40/+40
2023-02-11core: kernel: k_process: Use application system resource.bunnei3-1/+15
2023-02-11kernel: Refactor thread_local variable usageameerj1-27/+18
2023-02-10biquad_filter: Clamp f64 in ApplyBiquadFilterFloatMerry1-3/+3
2023-02-10biquad_filter: Fix rounding in ApplyBiquadFilterIntMerry2-24/+16
2023-02-10kernel: avoid usage of bit_castLiam1-2/+2
2023-02-10main: Re-add QtWebEngine zoom factorMorph1-0/+2
2023-02-10input_common: Reintroduce custom pro controller supportNarr the Reg9-7/+92
2023-02-10audio: cubeb: Fix yuzu crashing when it test for latencyNarr the Reg1-0/+20
2023-02-10core: hid: Use gyro thresholds modes set by the gameNarr the Reg8-21/+67
2023-02-09buffer_base: Partially revert changes from #9559ameerj2-7/+9
2023-02-09glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMaskameerj1-6/+0
2023-02-08service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg4-6/+15
2023-02-08Remove OnCommandListEndCommandBehunin3-14/+2
2023-02-07kernel/svc: switch to generated wrappersLiam45-1570/+7468
2023-02-06kernel: fix compilation with older gccLiam2-4/+5
2023-02-06Update yuzu_cmd's default_ini.hMatías Locatti1-7/+10
2023-02-05Remove fake vertex bindings when dynamic state is enabledKelebek11-25/+1
2023-02-05kernel/svc: Split implementations into separate filesLiam40-2688/+3196
2023-02-05Add Game Icon for Discord RPCSorab2-8/+61
2023-02-04yuzu_cmd: Order arguments alphabetically and port arguments from Qtgerman771-19/+36
2023-02-04yuzu_cmd: Fix mismatching controller inputgerman773-2/+18
2023-02-04yuzu_cmd: Fix touch inputgerman772-33/+21
2023-02-04shader_recompiler/value.h: Remove lingering references to S32ameerj1-11/+0
2023-02-04remove disambiguation argument from mute textJonas Gutenschwager1-1/+1
2023-02-03fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardameerj1-1/+1
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj61-326/+368
2023-02-03added 'Hide empty rooms' toggle to lobbyLuke Sawczak3-0/+25
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite61-368/+326
2023-02-02input_common: Simplify stick from buttonNarr the Reg1-32/+13
2023-02-01kernel: add KDeviceAddressSpaceLiam6-0/+232
2023-02-01yuzu: config: Draw turbo buttons with a different colorgerman772-14/+23
2023-02-01input_common: Implement turbo buttonsgerman776-18/+115
2023-01-30kernel: add KCapabilitiesLiam6-0/+738
2023-01-30gl_compute_pipeline: Force context flush when loading shader cacheameerj4-7/+37
2023-01-30input_common: joycon: Remove Magic numbers from common protocolNarr the Reg9-154/+221
2023-01-30gl_graphics_pipeline: Force context flush when loading shader cacheameerj4-9/+12
2023-01-30input_common: joycon: Fill missing enum dataNarr the Reg6-41/+53
2023-01-30Move to Clang Format 15Levi Behunin25-189/+185
2023-01-29spirv: Fix TXQ with MSAA texturesameerj3-8/+19
2023-01-29emit_glasm_image: Fix TXQ with MSAA texturesameerj1-1/+9
2023-01-29emit_glsl_image: Implement TXQ with MSAA texturesameerj1-9/+23
2023-01-29texture_pass: Fix texture descriptors comparisonsameerj1-2/+9
2023-01-29texture_pass: Refactor texture handle retrievalameerj1-7/+7
2023-01-28shader_recompiler: TXQ: Skip QueryLevels when possibleameerj11-29/+37
2023-01-28emit_glsl_image: Fix ImageFetch for MSAA texturesameerj1-6/+11
2023-01-28yuzu: config: Avoid reading deleted objectNarr the Reg1-2/+5
2023-01-28LDN Hostname Support in Direct ConnectSoRadGaming3-31/+38
2023-01-28texture_cache: Adjust image view sizes by MSAA samplesameerj2-0/+48
2023-01-28video_core: Implement vulkan clear specified channelFengChen6-20/+152
2023-01-28polyfill_thread: satisfy execution ordering requirements of stop_callbackLiam1-37/+46
2023-01-28input_common: joycon: Replace ReadSPI vector with spanNarr the Reg3-20/+26
2023-01-28input_common: joycon: Remove magic numbers from calibration protocolNarr the Reg6-107/+202
2023-01-27glasm: Add MS sampler typesameerj2-5/+8
2023-01-27glsl: Add MS sampler typesameerj1-22/+27
2023-01-26kernel: unbreak min/max template deduction on Apple ClangLiam1-2/+2
2023-01-26video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn14-172/+547
2023-01-26input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driverNarr the Reg4-0/+21
2023-01-26shader_recompiler: Remove S32 IR typeameerj13-46/+19
2023-01-26main: Convert to device independent coordinates for scalingMorph3-8/+13
2023-01-26main: Use passthrough scaling for non-windows OSesMorph1-3/+12
2023-01-26main: Enable High DPI fixes for Qt >= 5.14Morph1-0/+43
2023-01-26main: Only set AA_DisableWindowContextHelpButton below Qt6Morph1-1/+3
2023-01-25input_common: Make use of StoppableTimedWaitMorph2-5/+6
2023-01-25polyfill_thread: Implement StoppableTimedWaitMorph1-0/+36
2023-01-25input_common: add missing header for libc++ after 340f15d1fa79Jan Beich1-0/+1
2023-01-25Revert 9617 and fix it on input_commonNarr the Reg2-12/+9
2023-01-25default_ini: Split and concatenate the config string literalMorph1-2/+8
2023-01-25Revert "MemoryManager: use fastmem directly."Merry3-34/+11
2023-01-25main: Globally disable the "?" button on dialogsMorph10-17/+8
2023-01-24kernel: split SetAddressKey into user and kernel variantsLiam5-11/+29
2023-01-23kernel: fix incorrect locking order in suspensionLiam3-31/+23
2023-01-23spirv: fix multisampled image fetchLiam4-2/+16
2023-01-23qt: add option to disable controller appletEBADBEEF5-0/+16
2023-01-23cmake: prefer system llvm libraryAlexandre Bouvier2-5/+3
2023-01-22kernel: KPageTable: updateLiam6-215/+477
2023-01-22yuzu: Fix language comobox crashgerman774-8/+21
2023-01-21nsight_aftermath_tracker: update for latest Aftermath SDKLiam1-4/+4
2023-01-20core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg1-67/+38
2023-01-20input_common: Fix joycon mappingsgerman772-57/+53
2023-01-20input_common: Address byte reviewgerman7716-243/+220
2023-01-20core: hid: Only set the polling mode to the correct sideNarr the Reg8-27/+70
2023-01-20input_common: Drop Pro controller support from custom drivergerman774-43/+4
2023-01-20input_common: Fix issue where ring and irs are enabled at the same timegerman774-15/+24
2023-01-20input_common: Implement joycon ir cameraNarr the Reg15-23/+608
2023-01-20yuzu: Add ring controller test buttongerman7710-174/+370
2023-01-20input_common: Use DriverResult on all enginesgerman7717-104/+100
2023-01-20Address review commentsgerman7714-46/+44
2023-01-20core: hid: Fix input regressionsNarr the Reg6-41/+56
2023-01-20input_common: Implement joycon nfcgerman779-13/+544
2023-01-20input_common: Add dual joycon supportNarr the Reg1-24/+101
2023-01-20input_common: Add support for joycon ring controllerNarr the Reg9-4/+272
2023-01-20input_common: Add support for joycon input reportsNarr the Reg8-100/+798
2023-01-20input_common: Use calibration from joyconNarr the Reg5-0/+231
2023-01-20input_common: Add support for joycon generic functionsNarr the Reg5-3/+310
2023-01-20input_common: Add joycon low level functionsNarr the Reg3-0/+434
2023-01-20service: hid: Set led pattern and fix color detectionNarr the Reg1-0/+5
2023-01-20core: hid: Enable pulling color data from controllersNarr the Reg9-2/+246
2023-01-20core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg8-88/+105
2023-01-20yuzu: Update controller colors and button namesNarr the Reg2-3/+27
2023-01-20input_common: Disable SDL driver with switch controllersNarr the Reg6-6/+44
2023-01-20input_common: Initial skeleton for custom joycon driverNarr the Reg8-3/+1786
2023-01-19add volume quicksetting with volume sliderJonas Gutenschwager2-24/+90
2023-01-18input_common: reset sdl motion if data is invalidgerman771-19/+35
2023-01-18fix formatJonas Gutenschwager2-4/+2
2023-01-18Demote maxwell3d Firmware4 call log to debugKelebek11-1/+1
2023-01-18allow volume up/down hotkeys to be repeatedJonas Gutenschwager4-27/+32
2023-01-16Address feedbackFeng Chen5-14/+62
2023-01-15memory: fix watchpoint use when fastmem is enabledLiam1-0/+4
2023-01-14timing: wait for completion on unregisterLiam3-29/+28
2023-01-14Be careful of mangled out of bounds readKelebek12-9/+9
2023-01-14core: hid: Fix stick minimum rangegerman771-2/+10
2023-01-14upsample: Fix coefficient formatMerry1-26/+26
2023-01-14audio_core: Fix off-by-one error in upsamplerMerry1-33/+12
2023-01-14Move demangle impl to cppKelebek13-23/+36
2023-01-14Add stacktrace symbol demanglingKelebek13-15/+39
2023-01-13Update settings.hMatías Locatti1-0/+2
2023-01-13CPPMatías Locatti1-0/+8
2023-01-13UI changeMatías Locatti1-0/+10
2023-01-131.5X resolution scaler optionMatías Locatti3-5/+15
2023-01-13debugger: add host fastmem pointer fetch commandLiam1-3/+23
2023-01-12nvnflinger: correct swap interval handlingLiam2-5/+5
2023-01-11yuzu: Read mouse wheel inputNarr the Reg3-1/+10
2023-01-10qt: unlock during signal emissionLiam2-2/+21
2023-01-10vulkan_common: fix indirect draw with countLiam3-8/+15
2023-01-10MoltenVK: restrict number of vertex attributes/bindings to 16TellowKrinkle1-10/+25
2023-01-09qt: fix configuration weirdness on turboLiam1-2/+3
2023-01-09macOS: Make Yuzu show up in the Launchpad Games folder (#9594)UltraHDR1-0/+2
2023-01-09vulkan_device: refactor feature testingLiam3-1173/+664
2023-01-08renderer_vulkan: disable turbo by defaultLiam1-1/+1
2023-01-08VideoCore: Fix OGL cache invalidation.Fernando Sahmkow2-0/+6
2023-01-08Revert "Revert "k_page_group: synchronize""bunnei11-181/+322
2023-01-07Revert "shader_recompiler: Align SSBO offsets to meet host requirements"Liam4-12/+6
2023-01-07Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam6-22/+3
2023-01-07TAS: Show all script lengths for multiplayerMonsterDruide14-7/+38
2023-01-07renderer_vulkan: pause turbo submissions on inactive queueLiam5-0/+40
2023-01-07Avoid OOB array access reading passthrough attr maskBilly Laws1-1/+1
2023-01-07vulkan_device: avoid attempt to access empty optionalLiam1-2/+6
2023-01-07renderer_vulkan: disable clock boost on unvalidated devicesLiam3-1/+15
2023-01-07qt: additional fixes for reentrant shutdownLiam1-3/+7
2023-01-06opengl: Sanitize antialiasing configNarr the Reg1-1/+7
2023-01-06video_core/vulkan: Fixed loading of Vulkan driver pipeline cacheWollnashorn1-1/+2
2023-01-06MacroHLE: eliminate 2 rushed macros.Fernando Sahmkow1-42/+0
2023-01-06input_common: Create an update engineNarr the Reg4-19/+37
2023-01-06externals: update dynarmic, xbyakLiam2-0/+8
2023-01-05Run clang-formatBilly Laws6-24/+35
2023-01-05shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUsBilly Laws1-30/+28
2023-01-05Vulkan, OpenGL: Hook up geometry shader passthrough emulationBilly Laws2-0/+2
2023-01-05shader_recompiler: Add support for lowering geometry passthroughBilly Laws2-40/+67
2023-01-05Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws6-3/+21
2023-01-05shader_recompiler: Align SSBO offsets to meet host requirementsBilly Laws4-6/+11
2023-01-05shader_recompiler: SPIRV: Only enable int64 feature when supportedBilly Laws1-1/+1
2023-01-05shader_recompiler: Add comparison operators to descriptor typesBilly Laws1-0/+12
2023-01-05Vulkan: Add a workaround for input_position on Adreno driversBilly Laws5-11/+42
2023-01-05video_core/vulkan: Vulkan driver pipelines now contain cache versionWollnashorn2-16/+28
2023-01-05video_core/vulkan: Driver pipeline cache will now be deleted with the shader cacheWollnashorn2-1/+20
2023-01-05config: Set the Vulkan driver pipeline cache option to be globalWollnashorn2-0/+4
2023-01-05video_core/vulkan: Added check if Vulkan pipeline path has been setWollnashorn1-1/+1
2023-01-05config: Better wording for VK pipeline cache option and enable by defaultWollnashorn2-3/+3
2023-01-05yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hWollnashorn1-4/+0
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn15-67/+253
2023-01-05BufferBase: Don't ignore GPU pages.Fernando Sahmkow8-23/+22
2023-01-05Fermi2D: sync cache flushesFernando Sahmkow2-2/+5
2023-01-05MemoryManager: use fastmem directly.Fernando Sahmkow3-11/+34
2023-01-05net: Silently translate ETIMEDOUT network errorMonsterDruide11-1/+5
2023-01-05video_core: Cache GPU internal writes.Fernando Sahmkow10-30/+185
2023-01-05Vulkan: Fix drivers that don't support dynamic_state_2 upFernando Sahmkow2-8/+11
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen19-138/+291
2023-01-05video_core: Implement maxwell3d draw texture methodFeng Chen7-1/+177
2023-01-05tests: update catch2 to 3.0.1Alexandre Bouvier15-23/+14
2023-01-05common: add setting for renderer clock workaroundLiam8-1/+32
2023-01-05vulkan: implement 'turbo mode' clock boosterLiam8-2/+272
2023-01-05renderer_vulkan: implement fallback path for null descriptorsLiam3-0/+19
2023-01-04yuzu-ui: Add setting for disabling macro HLEFernando Sahmkow6-5/+26
2023-01-04Video_core: Address feedbackFernando Sahmkow20-170/+346
2023-01-04Texture Cache: Implement async texture downloads.Fernando Sahmkow5-35/+91
2023-01-04Vulkan: Update blacklisting to latest driver versions.Fernando Sahmkow1-5/+12
2023-01-03ShaderCompiler: Inline driver specific constants.Fernando Sahmkow5-3/+39
2023-01-03Vulkan: rework stencil tracking.Fernando Sahmkow4-36/+169
2023-01-03TAS: Immediately switch stick to TAS on inputMonsterDruide11-9/+11
2023-01-02cmake: move find-modules to root cmake dirAlexandre Bouvier3-5/+0
2023-01-02service: nifm: Initialize request stategerman771-0/+1
2023-01-02service: nifm: Match documentation namesgerman771-31/+56
2023-01-01vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1Liam2-2/+14
2023-01-01video_core: fix buildLiam4-3/+38
2023-01-01MacroHLE: Final cleanup and fixes.Fernando Sahmkow14-128/+94
2023-01-01Rasterizer: Setup skeleton for Host Conditional renderingFernando Sahmkow6-10/+53
2023-01-01RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow14-93/+186
2023-01-01Vulkan: Allow stagging buffer deferrals.Fernando Sahmkow2-21/+56
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow6-39/+107
2023-01-01Vulkan: Add other additional pipeline specsFernando Sahmkow1-1/+17
2023-01-01Vulkan: Implement Dynamic State 3Fernando Sahmkow13-105/+313
2023-01-01Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow12-27/+75
2023-01-01Vulkan: Implement Dynamic States 2Fernando Sahmkow13-66/+315
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow13-2/+181
2023-01-01Revert Buffer cache changes and setup additional macros.Fernando Sahmkow7-128/+179
2023-01-01MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow9-95/+238
2023-01-01MacroHLE: Add HLE replacement for base vertex and base instance.Fernando Sahmkow22-70/+265
2023-01-01MacroHLE: Add Index Buffer size estimation.Fernando Sahmkow5-10/+74
2023-01-01MacroHLE: Refactor MacroHLE system.Fernando Sahmkow11-121/+420
2023-01-01MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow16-72/+252
2023-01-01MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow13-47/+169
2023-01-01TAS: Record sanitized instead of raw stick inputsMonsterDruide11-5/+5
2023-01-01vfs: Replace cstr concat with char concatMerry1-3/+3
2023-01-01vulkan_common: unify VK_EXT_debug_utils and selection of validation layerLiam3-11/+10
2023-01-01host_memory: Use transparent huge pages where availableMerry1-0/+15
2023-01-01host_memory: Allocate virtual_base with MAP_NORESERVEMerry1-2/+2
2022-12-30settings: comment language blocklist columnsColin Kinloch1-7/+13
2022-12-30core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.bunnei1-0/+5
2022-12-30config: Save multiplayer settings only globallyWollnashorn1-2/+0
2022-12-29settings: added regon/language warning bounds checkColin Kinloch1-1/+1
2022-12-29Revert "k_page_group: synchronize"gidoly11-322/+181
2022-12-29hle_ipc: Use thread_local ReadBufferameerj1-4/+14
2022-12-29hle_ipc: Rename ReadBufferSpan to ReadBufferameerj33-97/+97
2022-12-29hle_ipc: Rename ReadBuffer to ReadBufferCopyameerj3-4/+6
2022-12-29bsd: Use std::span for read payloadsameerj6-36/+38
2022-12-29nvdrv: Use std::span for inputsameerj24-211/+209
2022-12-29hidbus: Use ReadBufferSpanameerj11-12/+16
2022-12-28cmake: make cubeb and SDL2 optionalLiam1-6/+13
2022-12-28cmake: make libusb optionalLiam2-7/+32
2022-12-28cmake: make room server optionalLiam1-1/+4
2022-12-28settings: warn on invalid regon/language combinationsColin Kinloch2-1/+41
2022-12-26tests: add missing headerAlexandre Bouvier1-0/+1
2022-12-26video_core: Implement other missing vulkan topologyFengChen1-3/+16
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen8-122/+229
2022-12-25nvflinger: Split Parcel class into InputParcel and OutputParcelameerj5-48/+53
2022-12-25service: Use ReadBufferSpan where it is trivial to do soameerj31-77/+78
2022-12-25TAS: Increase accuracy of Stick inputsMonsterDruide11-0/+7
2022-12-25texture_cache: Use Common::ScratchBuffer for swizzle buffersameerj4-10/+12
2022-12-25texture_cache: Use pre-allocated buffer for texture downloadsameerj3-9/+14
2022-12-25texture_cache: Use pre-allocated buffer for texture uploadsameerj4-13/+28
2022-12-25k_page_table: remove HACK_OpenPages/ClosePagesLiam3-58/+54
2022-12-25fsp_srv: Use ReadBufferSpanameerj3-19/+17
2022-12-25hle_ipc: Add ReadBufferSpan functionameerj2-0/+22
2022-12-25k_page_group: synchronizeLiam11-125/+270
2022-12-24qt: prevent reentrant shutdownLiam2-5/+12
2022-12-24qt: fix 'Pause' menu item (#9497)liamwhite1-1/+1
2022-12-24Disable automatically opening the console on windows yuzu-cmd builds (#9485)Chris Oboe2-0/+16
2022-12-24qt: fix uninitialized memory usageLiam1-1/+1
2022-12-24yuzu: Automatically refresh device listgerman773-23/+11
2022-12-23kernel: workaround static shared memory initializationLiam3-58/+62
2022-12-22time: add LockFreeAtomicTypeLiam3-40/+65
2022-12-22qt: exit properly on guest-initiated closeLiam2-1/+9
2022-12-22qt: use main window as close overlay parentLiam2-4/+4
2022-12-20qt: continue event loop during game closeLiam4-14/+64
2022-12-20scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj7-19/+108
2022-12-20tests: Add ScratchBuffer testsameerj3-5/+137
2022-12-20dma_pusher: Rework command_headers usageameerj2-9/+16
2022-12-20buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usageameerj1-7/+4
2022-12-20video_core: Add usages of ScratchBufferameerj4-33/+21
2022-12-20common: Add ScratchBuffer classameerj2-0/+75
2022-12-20common: add make_unique_for_overwriteameerj2-0/+26
2022-12-19externals: update Vulkan-Headers to v1.3.238Jan Beich1-0/+12
2022-12-19overlay_dialog: Avoid starting the input thread if non-interactiveMorph1-1/+3
2022-12-19overlay_dialog: Hide button dialog box when both buttons are hiddenMorph1-0/+8
2022-12-19kernel: remove TimeManagerLiam11-117/+33
2022-12-18kernel: add KHardwareTimerLiam6-6/+271
2022-12-18input_common: Cleanup projectgerman772-206/+83
2022-12-18service: nfc: Silence ListDevicesgerman772-2/+2
2022-12-18Use execlp instead of execl to avoid failureMarco Rubin1-1/+1
2022-12-18yuzu: Remember last selected directorygerman771-0/+3
2022-12-18bootmanager: Use proper camera sizegerman773-6/+13
2022-12-18bootmanager: Encapsulate all QCamera codegerman772-5/+7
2022-12-18yuzu: fix device name settinggerman771-3/+2
2022-12-18Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442)Matías Locatti1-2/+2
2022-12-17qt: use _exit instead of exit on SIGINTLiam1-1/+1
2022-12-17EmuThread: refactorLiam6-172/+64
2022-12-17qt: avoid setting WA_DontCreateNativeAncestors on all platformsLiam1-1/+5
2022-12-17input_common: Add virtual gamepadgerman777-0/+274
2022-12-17camera: Use pre-allocated vector for camera dataameerj4-9/+12
2022-12-16Remove unimplemented transform feedback geometry spam, it should be implementedKelebek11-2/+1
2022-12-16Signal buffer event on audio in/out system stop, and force remove all registered audio buffersKelebek15-7/+26
2022-12-16qt: handle wayland-egl platform nameLiam2-3/+7
2022-12-16hle_ipc: Refactor ReadBuffer to set buffer size upon initializationameerj1-8/+6
2022-12-16hle_ipc: Reserve vectors before populatingameerj1-0/+8
2022-12-15kernel: svc: Fix duplicated InfoType enumNarr the Reg1-90/+47
2022-12-15kernel: process: Implement GetFreeThreadCountNarr the Reg3-1/+28
2022-12-14Revert "hle: service: audio: Use default service thread."bunnei3-12/+18
2022-12-14Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS278-7/+52
2022-12-14Set: Allow setting device nicknameChloe Marcec9-2/+42
2022-12-14main: Address review feedbacklat9nq1-19/+33
2022-12-14vulkan_common: declare storageBuffer8BitAccessLiam1-1/+2
2022-12-14spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationIdLiam1-0/+2
2022-12-13yuzu qt: Create shortcuts on Linuxlat9nq5-0/+196
2022-12-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski6-8/+17
2022-12-13OpenGL: Check for threading supportAlexander Orzechowski1-0/+6
2022-12-13wayland: Always use exclusive fullscreenAlexander Orzechowski2-4/+10
2022-12-13RenderWidget: Set WA_DontCreateNativeAncestorsAlexander Orzechowski1-0/+1
2022-12-13emu_window_sdl2: Respect hidpiAlexander Orzechowski1-1/+1
2022-12-13video_core/vulkan: Explicity check swapchain size when deciding to recreateAlexander Orzechowski3-15/+28
2022-12-13renderer_opengl: refactor context acquireLiam6-38/+62
2022-12-13emu_thread: properly force shutdown for unresponsive guest programsLiam2-12/+5
2022-12-13let games gracefully exitGus Caplan3-3/+17
2022-12-13Fix validation errors on less compatible Intel GPUyzct123455-2/+34
2022-12-13yuzu: Make unlimited frame rate non persistent between game bootsNarr the Reg2-2/+3
2022-12-12input_common: Filter SDL GUIDNarr the Reg1-0/+2
2022-12-11memory: correct semantics of data cache management operationsLiam4-102/+15
2022-12-11video_core: fix off by one in anisotropic filtering amountLiam1-1/+2
2022-12-10cmake: make OpenGL loader optionalLiam1-1/+1
2022-12-10audio_core: remove explicitly defaulted and implicitly deleted constructorsLiam2-2/+0
2022-12-10memory: remove DEBUG_ASSERT pointer testLiam1-2/+0
2022-12-09Remove the lock entirely as per PR discussionSalvage1-3/+0
2022-12-09Fix compilation errorSalvage1-1/+1
2022-12-08video_core: Integrate SMAALiam24-28/+13894
2022-12-08video_core: Add vertex_array_instance_* sbubbed called warningFengChen1-0/+5
2022-12-08video_core: The draw manager manages whether Clear is required.FengChen3-10/+9
2022-12-08video_core: Adjust topology update logicFengChen2-23/+23
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen12-267/+341
2022-12-06general: improve handling of system startup failureLiam5-21/+27
2022-12-06configure_graphics: Make SPIRV backend string translatableLioncash1-1/+1
2022-12-06cmake: prefer system libusbAlexandre Bouvier1-3/+1
2022-12-06vulkan_common: further initialization tweaksLiam2-1/+9
2022-12-06reporter: Pass by const reference where applicableLioncash2-19/+20
2022-12-06reporter: Eliminate undefined behavior in SaveErrorReportLioncash2-6/+6
2022-12-06cmake: use sdl2 imported targetAlexandre Bouvier4-22/+4
2022-12-06applets/controller: Use aliases for callbacksLioncash4-6/+8
2022-12-06applets/error: Use aliases for callbacksLioncash4-16/+18
2022-12-06applets/mii_edit: Use aliases for callbacksLioncash2-3/+5
2022-12-06applets/profile_select: Use aliases for callbacksLioncash4-8/+8
2022-12-06applets/web_browser: Use aliases for callbacksLioncash4-32/+27
2022-12-06applets/software_keyboard: Use aliases for callbacksLioncash4-35/+23
2022-12-06emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash3-5/+3
2022-12-06emulated_controller: Use std::move() in GetMappedDevices()Lioncash1-6/+6
2022-12-06emulated_console: Amend cast in SetTouch()Lioncash1-1/+1
2022-12-06emulated_console: std::move() ParamPackages and callbacks where applicableLioncash1-4/+4
2022-12-05kernel/k_shared_memory: Ensure device_memory is always initializedLioncash1-1/+1
2022-12-05kernel/k_memory_block: Ensure members are always initializedLioncash2-22/+20
2022-12-05kernel/physical_core: Ensure is_interrupted is always initializedLioncash1-1/+1
2022-12-05kernel/thread: Ensure stack_top and argument are always initializedLioncash1-2/+2
2022-12-05kernel/kernel: Ensure shutdown threads are always initializedLioncash1-1/+1
2022-12-05Vulkan: Implement Alpha coverageFernando Sahmkow3-2/+6
2022-12-05input_common: Allow mifare filesNarr the Reg2-16/+29
2022-12-04service_thread: fix uninitialized memory usageLiam1-7/+7
2022-12-04cmake: prefer system librariesAlexandre Bouvier9-27/+16
2022-12-04yuzu-cmd: link SDL2 correctlyLiam1-1/+1
2022-12-04vulkan_common: add feature test for shaderDrawParametersLiam1-1/+13
2022-12-04vulkan_common: clean up extension usageLiam12-102/+105
2022-12-04vulkan_common: correct usage of timeline semaphore fallbacksLiam1-2/+1
2022-12-04vulkan_common: ensure all mandatory features are tested in feature reportLiam1-1/+24
2022-12-04vulkan_common: unsuffix 16-bit storage feature test structureLiam1-2/+2
2022-12-04vulkan_common: unsuffix timeline semaphore feature test structureLiam1-2/+2
2022-12-04vulkan_common: add logicOp to feature reportLiam1-1/+2
2022-12-04vulkan_common: promote host query reset usage to coreLiam4-11/+12
2022-12-04vulkan_common: promote descriptor update template usage to coreLiam8-37/+36
2022-12-04vulkan_common: promote timeline semaphore usage to coreLiam3-9/+15
2022-12-04externals: update dynarmic, SDL2Liam5-21/+23
2022-12-02core: add option to break on unmapped accessLiam9-6/+69
2022-12-02service: nfc: Implement mifare serviceNarr the Reg9-36/+600
2022-12-01shader_recompiler: add gl_Layer translation GS for older hardwareLiam9-6/+230
2022-12-01video_core: Fine tuning the index drawing judgment logicFeng Chen2-27/+22
2022-12-01vulkan_common: quiet some validation errorsLiam2-1/+3
2022-12-01CMake: Consolidate common PCH headersameerj14-84/+29
2022-12-01string_util: Fix Mingw compile errorameerj1-2/+2
2022-11-30audio_core: sink_stream: Hold the suspend lock when process is stalled.bunnei2-7/+9
2022-11-30CMake: Disable PCH on MSVC + Buildcache configsameerj1-4/+0
2022-11-30Respect render mode overrideKelebek11-29/+39
2022-11-30CMake: Use precompiled headersameerj25-1/+214
2022-11-30value.h: remove recursive includeameerj1-1/+0
2022-11-29host1x/syncpoint_manager: Eliminate unnecessary std::function constructionLioncash1-4/+2
2022-11-29host1x/syncpoint_manager: Pass DeregisterAction() handle as const-refLioncash2-6/+6
2022-11-29maxwell_3d: Mark shifted value as unsignedLioncash1-3/+3
2022-11-29engines: Remove unnecessary castsLioncash10-85/+57
2022-11-29CMake: Directly link to SDL2-static when appropriatelat9nq3-3/+15
2022-11-29service: nifm: Update stubs for Submit/GetRequestState/GetResultMorph1-7/+34
2022-11-29video_core/surface: Eliminate casts in GetFormatType()Lioncash1-11/+4
2022-11-29video_core: add null backendLiam20-28/+383
2022-11-29producer_listener: Add virtual destructor to IProducerListenerLioncash1-0/+1
2022-11-29configure_input_player: Fix profile saving when using handheld controller typeameerj1-1/+7
2022-11-29config: Custom profile detection fixesameerj6-64/+108
2022-11-29configure_input_per_game: Allow configuring all 8 playersameerj3-54/+113
2022-11-29buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash3-4/+3
2022-11-29buffer_queue_consumer: std::move std::shared_ptr in Connect()Lioncash1-1/+1
2022-11-29consumer_base: Pass shared_ptr by const referenceLioncash2-6/+6
2022-11-29consumer_base: Remove redundant virtualLioncash1-5/+5
2022-11-28syncpoint_manager: Mark IsSyncpointAllocated() as constLioncash2-3/+3
2022-11-28syncpoint_manager: Reduce number of bounds checksLioncash1-14/+28
2022-11-28nvdrv: Simplify builder declarationsLioncash1-26/+18
2022-11-28common/cache_management: Amend header includesLioncash2-4/+3
2022-11-28input_common/helpers: Mark analog property structs members as static constexprLioncash2-2/+18
2022-11-28core/hid/emulated_controller: Use ranges version of transformLioncash1-19/+15
2022-11-28common/input: Add helpers functions for creating input and output devicesLioncash7-90/+102
2022-11-28common/input: Pass ParamPackage by const reference in CreateDeviceLioncash1-3/+3
2022-11-28yuzu/main: Merge variable declaration into ifdefLioncash1-2/+1
2022-11-28yuzu-cmd: Fix default config valuegerman771-1/+5
2022-11-27Vulkan: update initializationLiam13-101/+191
2022-11-27input_common: Pump sdl events from main threadgerman776-10/+35
2022-11-27yuzu-cmd: Fix input callback crash on closegerman773-0/+13
2022-11-27crypto: use user-provided keys whenever possibleValeri1-4/+4
2022-11-27yuzu-cmd: Update configuration file descriptiongerman771-3/+26
2022-11-26core: Use atomic instead of a lock to protect is_paused.bunnei1-6/+5
2022-11-26OopsMatías Locatti1-1/+1
2022-11-26Replace GLSL as the default OpenGL shader backendMatías Locatti1-1/+1
2022-11-26Sharpness instead of SharpeningMatías Locatti1-3/+3
2022-11-26configure_graphics: Implement custom FSR Sharpening settinglat9nq2-61/+128
2022-11-26settings: Reset FSR sharpening global state with the otherslat9nq1-0/+1
2022-11-24Fermi2D: Cleanup and address feedback.Fernando Sahmkow3-8/+150
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline and pessismistic invalidation.Fernando Sahmkow4-15/+9
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow7-12/+126
2022-11-24MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow2-1/+69
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow7-116/+180
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow12-18/+1431
2022-11-24CMake: rework for Qt6 supportKyle Kienapfel3-14/+30
2022-11-24FSR Sharpening Slider part 1 - only a global sliderMatías Locatti8-1/+132
2022-11-24startup_checks: Use fmt::print, fix exec error handlinglat9nq1-21/+21
2022-11-24startup_checks: Use Windows flow for *nixlat9nq2-9/+51
2022-11-24maxwell_to_vk: Add R16_SINTMorph1-1/+1
2022-11-24maxwell_to_vk: Fix format usage bitsMorph1-2/+2
2022-11-23service: Make use of buffer element count helpersLioncash12-47/+41
2022-11-23hle_ipc: Add helper functions for getting number of buffer elementsLioncash1-0/+12
2022-11-23hle_ipc: Mark relevant member functions as [[nodiscard]]Lioncash1-25/+25
2022-11-23Qt: assign menuRole properties for actionsLiam1-0/+9
2022-11-23general: fix compile for Apple ClangLiam78-37/+949
2022-11-22k_handle_table: Remove cast to void* in GetObjectForIpcLioncash2-15/+18
2022-11-22Use the maximum input index for samples buffer span size, not just the input countKelebek11-6/+8
2022-11-22video_core: Optimize maxwell drawing trigger mechanismFengChen2-61/+63
2022-11-21qt_amiibo_settings: Use WebClient only if ENABLE_WEB_SERVICE is enabledMorph1-0/+4
2022-11-20Configuration: Add per-game input profilesameerj11-14/+465
2022-11-20dmnt:cht: fix copy-paste errorLiam1-1/+1
2022-11-19service: nfc: Implement nfc userNarr the Reg12-84/+723
2022-11-19service: hid: Only overclock npad controllersgerman772-6/+30
2022-11-19core: hid: Implement true multitouch supportNarr the Reg5-46/+93
2022-11-19spirv_emit_context: add missing flat decorationLiam1-0/+1
2022-11-18qt: Add Qt version to LogRuntimesKyle Kienapfel1-0/+1
2022-11-18Qt6: Disable IR Sensor when compiling with Qt6Kyle Kienapfel6-0/+25
2022-11-17Dynarmic: Remove inaccurate NaN from Auto CPU settings.Fernando Sahmkow1-1/+0
2022-11-17shader: Implement miss attribute layerFengChen5-0/+13
2022-11-17maxwell3d: full HLE for multi-layer clearsLiam8-24/+17
2022-11-17maxwell3d: HLE multi-layer clear macroLiam2-1/+22
2022-11-16Update renderer_vulkan.cppMatías Locatti1-0/+4
2022-11-16configure_profile_manager: Cleanup reference/pointer usagelat9nq2-8/+10
2022-11-16configure_profile_manager: Remove profile picture borderlat9nq1-0/+6
2022-11-16configure_profile_manager: Use a custom dialog for deletionlat9nq2-11/+81
2022-11-15video_core: Reimplement inline index buffer bindingFeng Chen5-33/+31
2022-11-15nvnflinger: fix lost wakeupLiam4-12/+16
2022-11-15core: Update result moduleNarr the Reg1-1/+75
2022-11-14Add break for default casesKyle Kienapfel24-6/+38
2022-11-14general: Address review commentsgerman7714-190/+200
2022-11-13service: am: Fix cabinet applet resultgerman772-10/+22
2022-11-13yuzu: Implement cabinet applet frontendgerman776-1/+865
2022-11-13service: am: Implement cabinet applet backendgerman779-7/+362
2022-11-13input_common: Add amiibo applet functionsgerman773-1/+19
2022-11-13service: nfc: fix tagprotocol and implement GetApplicationAreaIdgerman774-8/+43
2022-11-12Ignore ARM for core countMatías Locatti1-2/+1
2022-11-12kernel: implement FlushProcessDataCacheLiam4-8/+125
2022-11-12common: add cache management functionsLiam3-0/+89
2022-11-12Add CPU core count to log filesMatías Locatti3-3/+64
2022-11-12hle: service: audio: Use default service thread.bunnei3-18/+12
2022-11-11yuzu/main: Change to 8_GiB instead of magic numberTobias1-1/+1
2022-11-11Add break statement in default caseEnrico Mancuso1-0/+1
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation regKelebek16-5/+32
2022-11-11ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph12-16/+23
2022-11-11gdbstub: add ams monitor commandsLiam3-0/+155
2022-11-10debugger: allow more than one connection attempt per sessionLiam1-68/+93
2022-11-10Me likesMatías Locatti1-1/+1
2022-11-10service_thread: remove explicit KProcessLiam2-29/+13
2022-11-10yuzu/compatdb: Rework compatibility submission systemFearlessTobi5-71/+404
2022-11-10Add CPU thread count to log filesMatías Locatti1-0/+2
2022-11-10video_core: Fix dma copy 1D random crashFengChen1-17/+20
2022-11-10kernel/svc_types: refreshLiam19-137/+563
2022-11-09Initial ARM64 supportLiam11-24/+57
2022-11-09Add break statement in default casesEnrico Mancuso1-0/+1
2022-11-09Ensure correctness of atomic store orderingLiam2-3/+9
2022-11-07video_core: Fix few issues in Tess stageFengChen18-6/+63
2022-11-07service_thread: fix deletionLiam4-39/+33
2022-11-07yuzu: Change QtKeyToSwitchKey switch case to arraygerman771-217/+120
2022-11-06video_core:Fix vmm kinds size errorFengChen1-1/+1
2022-11-05core: hle: kernel: Address review comments.Liam2-2/+2
2022-11-05video_core: Fix scaling graphical regressions for multiple gamesFengChen1-4/+4
2022-11-05UI: split up strings relating to content removalKyle Kienapfel2-20/+33
2022-11-04service_thread: register service threads to the logical owner processLiam5-20/+39
2022-11-04kernel: avoid racy behavior in global suspensionLiam1-5/+17
2022-11-04Qt: enable recent Linux features on more UnicesJan Beich3-17/+17
2022-11-04network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich1-0/+4
2022-11-04Update shader cache version. (#9175)gidoly1-1/+1
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen23-52/+224
2022-11-04UI: Add options to hide extra columns (#9093)Piplup5-1/+31
2022-11-04core: hle: kernel: k_page_table: Remove unnecessary casts.bunnei1-17/+8
2022-11-04core: hle: kernel: k_page_table: Manually open/close pages for IPC methods.bunnei1-0/+18
2022-11-04core: hle: kernel: k_page_table: Implement IPC memory methods.bunnei3-3/+910
2022-11-04core: hle: kernel: k_memory_manager: Refresh.bunnei4-369/+460
2022-11-04core: hle: kernel: Integrate system KSystemResource.bunnei7-69/+209
2022-11-04core: hle: kernel: k_dynamic_page_manager: Refresh.bunnei1-17/+50
2022-11-04core: hle: kernel: Add KSystemResource.bunnei5-1/+173
2022-11-04core: hle: kernel: k_handle_table: Refresh.bunnei2-54/+87
2022-11-04core: hle: kernel: k_memory_layout: Refresh.bunnei3-12/+23
2022-11-04core: hle: kernel: k_memory_region_type: Refresh.bunnei1-49/+74
2022-11-04core: hle: kernel: slab_helpers: Add KAutoObjectWithSlabHeap.bunnei1-0/+78
2022-11-04core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, KBlockInfoSlabHeap.bunnei1-0/+3
2022-11-04core: hle: kernel: k_page_bitmap: Refresh.bunnei1-88/+155
2022-11-04core: hle: kernel: k_memory_block: Refresh.bunnei2-48/+66
2022-11-04core: hle: kernel: k_page_heap: Refresh.bunnei2-17/+108
2022-11-04core: hle: kernel: k_page_group: Add KPageBufferSlabHeap.bunnei1-0/+86
2022-11-04core: hle: kernel: k_system_control: Add SecureAppletMemorySize.bunnei1-0/+4
2022-11-04core: hle: kernel: k_page_buffer: Add KPageBufferSlabHeap.bunnei1-3/+11
2022-11-04core: hle: kernel: Add KPageTableManager.bunnei2-0/+56
2022-11-04core: hle: kernel: Add KPageTableSlabHeap.bunnei2-0/+94
2022-11-04core: hle: kernel: Add KEventInfo.bunnei4-1/+102
2022-11-04core: hle: kernel: Add KDebug.bunnei2-0/+21
2022-11-04core: hle: result: Fix code for compilers.bunnei1-6/+7
2022-11-03core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei5-23/+42
2022-11-02remove unnecessary sepator in file menu (main.ui)Ludovic1-1/+0
2022-10-31sm:: avoid excessive port recreationLiam3-18/+24
2022-10-31kernel: fix single core for service threadsLiam1-1/+2
2022-10-31kernel: fix port trackingLiam5-49/+4
2022-10-31k_server_session: add SendReplyHLELiam3-5/+6
2022-10-31service_thread: convert to map for session managementLiam1-23/+21
2022-10-31kernel: invert session request handling flowLiam22-279/+421
2022-10-31video_core: Fix drawing trigger mechanism regressionFengChen1-32/+25
2022-10-31kernel: more complete fix for KPort reference countingLiam2-13/+27
2022-10-30k_thread: fix single coreLiam1-2/+4
2022-10-30Vulkan: Fix regression caused by limiting render area to width/height of rendef targets.Fernando Sahmkow1-6/+6
2022-10-30vk_blit_screen: recreate swapchain images on guest format changeLiam2-1/+10
2022-10-30kernel: reinitialize after dram layout changeLiam1-1/+8
2022-10-30service: am: Stub SetRecordVolumeMutedgerman772-1/+13
2022-10-30k_server_session: fix crashesLiam2-2/+1
2022-10-28vk_scheduler: Remove recorded_countsRobin Kertels1-3/+1
2022-10-27arm_interface: curb infinite recursion in stacktrace generationLiam2-2/+2
2022-10-27nvnflinger: release queued handles immediately on disconnectionLiam4-6/+17
2022-10-27vi: implement CloseDisplayLiam4-4/+28
2022-10-27video_core: Fix drawing trigger mechanism regressionFengChen2-61/+70
2022-10-26audio_in/out_system: Pass Initialize members by value where applicableLioncash6-8/+8
2022-10-26concepts: Use the std::contiguous_iterator conceptMorph3-20/+10
2022-10-25tests: fix for -WallAlexandre Bouvier1-1/+1
2022-10-25video_core: Catch vulkan clear op not all channel need clearFengChen1-8/+13
2022-10-25Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"Feng Chen3-98/+9
2022-10-25kernel: refactor dummy thread wakeupsLiam5-26/+76
2022-10-24file_sys: Priority display of game titles in the current languageFengChen2-12/+37
2022-10-24nvdrv: fix container destruction orderLiam2-4/+4
2022-10-23core: barrier service thread shutdownLiam6-7/+26
2022-10-22core: hid: Add handheld to nfc devicesgerman771-0/+1
2022-10-22CMakeLists: Disable -Wbraced-scalar-init on ClangMorph1-0/+1
2022-10-22yuzu: Resolve -Wpessimizing-moveMorph1-1/+1
2022-10-22startup_checks: Resolve -Wstringop-truncationMorph1-1/+2
2022-10-22startup_checks: Resolve -WformatMorph1-7/+7
2022-10-22general: Resolve -Wunused-but-set-variableMorph1-2/+2
2022-10-22general: Resolve -Wunused-lambda-capture and C5233Morph4-29/+24
2022-10-22general: Resolve -Wclass-memaccessMorph3-3/+3
2022-10-22ipc_helpers: Ignore GCC compiler warnings only on GCCMorph1-2/+2
2022-10-22CMakeLists: Enforce C5233 on MSVCMorph1-0/+1
2022-10-22CMakeLists: Disable C4100 and C4324Morph4-17/+3
2022-10-22CMakeLists: Remove redundant warningsMorph4-12/+0
2022-10-22decoders: Use 2's complement instead of unary -Morph1-1/+1
2022-10-22CMakeLists: Treat MSVC warnings as errorsMorph4-3/+2
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph14-41/+57
2022-10-22CMakeLists: Remove all redundant warningsMorph7-45/+4
2022-10-22CMakeLists: Consolidate all unused warnings into -WunusedMorph1-3/+3
2022-10-22CMakeLists: Treat -Wall and -Wextra as errorsMorph1-3/+3
2022-10-22video_core: Implement maxwell inline_index methodFengChen6-74/+130
2022-10-22service: nfp: Allow amiibos without keysNarr the Reg3-1/+18
2022-10-22service: nfp: remove unnecessary includeNarr the Reg5-11/+7
2022-10-21video_coare: Reimplementing the maxwell drawing trigger mechanismFengChen10-224/+139
2022-10-21k_session_request: Add missing override specifierLioncash1-1/+1
2022-10-21format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINTMorph1-0/+2
2022-10-21k_session_request: Turn C-style array into std::arrayLioncash1-1/+3
2022-10-21k_session_request: Simplify constructor initializationLioncash1-14/+11
2022-10-21input_common: cache vibration testsgerman7710-57/+93
2022-10-21hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash1-2/+3
2022-10-20Controller Applet had instance of Undocked, make HandheldKyle Kienapfel1-1/+1
2022-10-20video_core: don't build ASTC decoder shader unless requestedLiam4-14/+19
2022-10-19kernel: remove most SessionRequestManager handling from KServerSessionLiam6-138/+119
2022-10-19kernel: add KSessionRequestLiam13-62/+489
2022-10-19core: hle: kernel: Migrate ProcessState to enum class.bunnei2-17/+17
2022-10-19UI: Add option to hide the compatibility listKyle Kienapfel5-0/+17
2022-10-19Update audio_core for firmware 15.0.0Kelebek15-33/+114
2022-10-19Maxwell3D/Puller: Fix regressions and syncing issues.Fernando Sahmkow2-13/+9
2022-10-19core: Initialize: Add missing braces.bunnei1-2/+4
2022-10-19core: core_timing: Re-initialize if single/multicore state changes.bunnei3-14/+36
2022-10-19core: core_timing: Remove unused IsHostTiming.bunnei1-5/+0
2022-10-19core: hle: kernel: Use result macros for new/changed code.bunnei9-128/+110
2022-10-19core: Partially persist emulation state across game boots.bunnei8-58/+65
2022-10-19core: hle: kernel: Fix InitializePreemption order.bunnei1-1/+1
2022-10-19core: hle: kernel: k_process: Improve management of page table & cleanup.bunnei7-60/+92
2022-10-19core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process.bunnei1-12/+9
2022-10-19core: hle: kernel: Remove junk.bunnei1-9/+0
2022-10-19core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.bunnei3-545/+624
2022-10-19video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve.bunnei1-3/+4
2022-10-19core: hle: kernel: Integration application memory block slab manager.bunnei3-3/+44
2022-10-19core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager.bunnei2-251/+393
2022-10-19core: hle: kernel: k_memory_block: Update.bunnei2-119/+391
2022-10-19core: hle: kernel: k_memory_block_manager: Update.bunnei2-174/+380
2022-10-19core: hle: kernel: k_thread: Implement thread termination DPC.bunnei5-1/+99
2022-10-19core: hle: kernel: Add KDynamicResourceManager.bunnei2-0/+59
2022-10-19core: hle: kernel: Add KDynamicSlabHeap.bunnei2-0/+123
2022-10-19core: hle: kernel: Add KDynamicPageManager.bunnei2-0/+137
2022-10-19core: hle: kernel: k_process: Change Status -> State.bunnei3-37/+27
2022-10-19core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.bunnei1-0/+13
2022-10-19core: device_memory: Templatize GetPointer(..).bunnei9-19/+21
2022-10-19core: hle: result: Add GetInnerValue and Includes methods.bunnei1-0/+8
2022-10-19core: hle: kernel: svc_common: Add WaitInfinite & cleanup.bunnei1-2/+5
2022-10-18fixed_point: Mark default constructor as constexprLioncash1-2/+2
2022-10-18fixed_point: Mark copy/move assignment operators and constructors as constexprLioncash1-3/+6
2022-10-18fixed_point: Mark std::swap and move constructor as noexceptLioncash1-2/+2
2022-10-18fixed_point: Mark relevant member function [[nodiscard]]Lioncash1-14/+14
2022-10-18fixed_point: Make to_uint() non-constLioncash1-2/+2
2022-10-18fixed_point: Use defaulted comparisonsLioncash1-23/+1
2022-10-18fixed_point: Use variable templates and concepts where applicableLioncash2-72/+56
2022-10-17kernel: fix slab heap ABALiam1-10/+17
2022-10-17video_core: implement 1D copies based on VMM 'kind'FengChen2-56/+73
2022-10-17video_core: Implement memory manager page kindFengChen5-17/+342
2022-10-17fixed_point: Replace CONSTEXPR14 with constexprMorph1-50/+42
2022-10-17general: Add missing pragma onceMorph2-4/+3
2022-10-17savedata_factory: Detect future save data pathsMorph3-13/+59
2022-10-17Address feedbackFengChen1-6/+6
2022-10-17sdl2_sink: Inline variable init into if conditionlat9nq1-2/+1
2022-10-16sdl2_sink: Distinguish between capture and non-capture device nameslat9nq1-1/+1
2022-10-16sdl2_sink: Check for null string when loading SDL audio deviceslat9nq1-1/+4
2022-10-16video_core: Fix spelling of "synchronize"Morph2-5/+5
2022-10-16general: Fix spelling of "unknown"Morph3-13/+13
2022-10-15fix a tiny spelling mistakeKyle Kienapfel1-1/+1
2022-10-14audio_core: Revert sink name to sdl2Narr the Reg1-2/+2
2022-10-14CMake: Try add library "LZ4::lz4_shared" if "lz4::lz4" is unavailableKyle Kienapfel1-1/+5
2022-10-13renderer_(opengl/vulkan): Fix tessellation clockwise parameterMorph3-6/+6
2022-10-13settings: Update aspect_ratio rangeMorph1-1/+1
2022-10-13result: enforce reference check specializationLiam1-4/+3
2022-10-13kernel: remove KWritableEventLiam37-232/+151
2022-10-12k_server_session: preliminary support for userspace server sessionsLiam9-49/+346
2022-10-12Add implementation of svcCreateSessionLiam2-1/+103
2022-10-12general: preliminary support for hblLiam6-6/+124
2022-10-11syncpoint_manager: ensure handle is removable before removingLiam1-1/+11
2022-10-10Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.Kelebek18-44/+51
2022-10-10yuzu: Add 16:10 aspect ratioNarr the Reg3-0/+8
2022-10-09input_common: have an unique vector in callback statusgerman773-6/+19
2022-10-09Choose the SDL audio backend when Cubeb reports too high of a latencyKelebek17-32/+95
2022-10-09core_timing: use high-precision sleeps on non-Windows targetsLiam1-0/+4
2022-10-08kernel: add expanded result macrosLiam1-6/+114
2022-10-08fsp_srv: stub GetCacheStorageSizeLiam2-1/+14
2022-10-08IFriendService: stub CheckFriendListAvailabilityLiam1-1/+12
2022-10-07video_core: don't block rendering on screenshotsLiam1-1/+7
2022-10-07configure_graphics: Fix graphics API selection when a game is runningMorph1-3/+4
2022-10-07Update 3D regsKelebek129-2043/+3974
2022-10-07nfp_types: silence -Wtype-limitsLiam1-1/+1
2022-10-07Revert "vulkan: automatically use larger staging buffer sizes when possible"liamwhite2-60/+27
2022-10-06vulkan_blitter: Fix pool allocation double free.Byte3-25/+10
2022-10-06maxwell_dma: remove warnings from implemented functionalityLiam1-2/+0
2022-10-06General: address feedbackFernando Sahmkow30-165/+167
2022-10-06state_tracker: workaround channel setup for homebrewLiam5-4/+9
2022-10-06general: rework usages of UNREACHABLE macroLiam3-27/+28
2022-10-06nvdisp: End system frame after requesting to swap buffersMorph1-1/+1
2022-10-06address_space: Rename va_start to virt_startMorph2-5/+5
2022-10-06address_space: Address feedbackMorph3-195/+237
2022-10-06general: Format licenses as per SPDX guidelinesMorph38-121/+93
2022-10-06NvHostChannels: improve hack for supporting multiple channels.Fernando Sahmkow2-2/+11
2022-10-06Address Feedback from bylaws.Fernando Sahmkow3-7/+3
2022-10-06Nvflinger: correct duplication.Fernando Sahmkow4-5/+5
2022-10-06Core: Fix get nvmap object random crashVonChenPlus12-35/+66
2022-10-06General: Fix clang format.Fernando Sahmkow7-18/+14
2022-10-06Common: Fix variable shadowing.Fernando Sahmkow1-5/+5
2022-10-06Vulkan Swapchain: Overall improvements.Fernando Sahmkow3-6/+17
2022-10-06NvDec: Fix regressions.Fernando Sahmkow6-5/+31
2022-10-06Vulkan Texture Cache: Limit render area to the max width/height of the targets.Fernando Sahmkow4-9/+29
2022-10-06ImageBase: Basic fixes.Fernando Sahmkow1-8/+5
2022-10-06General: Fix compilation for GCCLiam White16-42/+56
2022-10-06VideoCore: Implement formats needed for N64 emulation.Fernando Sahmkow6-10/+10
2022-10-06Buffer Cache: Deduce vertex array limit from memory layout when limit is the highest possible.Fernando Sahmkow3-4/+12
2022-10-06VideoCore: Add option to dump the macros.Fernando Sahmkow1-0/+1
2022-10-06NVDRV: Further improvements.Fernando Sahmkow16-159/+278
2022-10-06Buffer Cache: Basic fixes.Fernando Sahmkow1-15/+22
2022-10-06Decoders: Improve overall speed.Fernando Sahmkow1-4/+11
2022-10-06DMA & InlineToMemory Engines Rework.bunnei21-242/+323
2022-10-06Maxwell3D: Add small_index_2Fernando Sahmkow1-0/+2
2022-10-06Memory Manager: ensure safety of GPU to CPU address.Fernando Sahmkow1-0/+3
2022-10-06MemoryManager: Fix errors popping out.Fernando Sahmkow3-4/+18
2022-10-06Shader Decompiler: implement better tracking for Vulkan samplers.Fernando Sahmkow1-9/+59
2022-10-06Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow6-11/+46
2022-10-06Shader Decompiler: Fix dangerous behavior of invalid iterator insertion.Fernando Sahmkow1-3/+3
2022-10-06MemoryManager: Finish up the initial implementation.Fernando Sahmkow2-50/+138
2022-10-06OpenGL: Fix TickWorkFernando Sahmkow1-0/+4
2022-10-06VideoCore: Refactor fencing system.Fernando Sahmkow20-167/+154
2022-10-06MemoryManager: initial multi paging system implementation.Fernando Sahmkow6-209/+343
2022-10-06Vulkan: Fix Scissor on ClearsFernando Sahmkow1-1/+8
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow18-242/+12
2022-10-06NVDRV: Refactor Host1xFernando Sahmkow33-173/+201
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow44-252/+648
2022-10-06Texture Cache: Fix GC and GPU Modified on Joins.Fernando Sahmkow1-3/+5
2022-10-06Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow12-16/+63
2022-10-06Texture cache: Fix dangling references on multichannel.Fernando Sahmkow3-27/+36
2022-10-06Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow10-152/+171
2022-10-06General: Rebase fixes.Fernando Sahmkow1-7/+6
2022-10-06VideoCore: Extra Fixes.Fernando Sahmkow3-3/+5
2022-10-06NVDRV: Remake ASGPUFernando Sahmkow8-239/+882
2022-10-06NVDRV: Update copyright notices.Fernando Sahmkow4-7/+13
2022-10-06MemoryManager: Temporary Fix for NVDEC.Fernando Sahmkow1-1/+1
2022-10-06NvHostCtrl: Fix merge of nvflinger.Fernando Sahmkow1-1/+2
2022-10-06VideoCore: Update MemoryManagerFernando Sahmkow4-167/+86
2022-10-06Common: implement MultiLevelPageTable.Fernando Sahmkow4-0/+171
2022-10-06VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow11-71/+87
2022-10-06OpenGl: Implement Channels.Fernando Sahmkow9-118/+186
2022-10-06NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow4-6/+35
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow50-809/+1461
2022-10-06NVASGPU: Fix Remap.Fernando Sahmkow1-0/+8
2022-10-06NVDRV: Fix clearing when destroying.Fernando Sahmkow3-14/+9
2022-10-06NVMAP: Fix the Free return parameters.Fernando Sahmkow3-15/+18
2022-10-06NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow14-199/+291
2022-10-06NVDRV: Implement new NvMapFernando Sahmkow18-277/+307
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow20-45/+558
2022-10-06NVDRV: Cleanup.Fernando Sahmkow4-32/+40
2022-10-06NVDRV: Implement QueryEvent.Fernando Sahmkow10-40/+133
2022-10-06NvHost: Remake Ctrl Implementation.Fernando Sahmkow7-170/+312
2022-10-06NvHost: Try a different approach to blocking.Fernando Sahmkow2-10/+7
2022-10-06NvHost: Fix some regressions and correct signaling on timeout.Fernando Sahmkow1-25/+19
2022-10-06Texture Cache: Add ASTC 10x5 Format.Fernando Sahmkow6-0/+23
2022-10-05Show error from cpp-httplib when we don't have a response to read (report errors while connecting to API) (#8999)Kyle Kienapfel1-1/+2
2022-10-04vk_scheduler: wait for command processing to completeLiam1-2/+4
2022-10-04service: nfp: Fix errors to pass unit testingNarr the Reg6-42/+112
2022-10-04common: remove "yuzu:" prefix from thread namesLiam19-23/+23
2022-10-02shader_recompiler: add extended LDC to GLASM backendLiam1-4/+21
2022-10-02service: mii: Copy only valid name bytesgerman771-3/+18
2022-10-02service: nfp: Implement mount target and open application area errors, minor fixesNarr the Reg5-19/+124
2022-10-02nfp: Multiple fixes against HWgerman779-62/+163
2022-10-02service: nfp: address commentsgerman779-26/+29
2022-10-02service: nfp: Rewrite and implement applet callsgerman7713-1263/+1542
2022-10-02core: hid: Add nfc support to emulated controllergerman774-3/+123
2022-10-02yuzu: Use virtual amiibo driver instead of nfp servicegerman771-25/+26
2022-10-02input_common: Enable virtual amiibo drivergerman774-0/+102
2022-10-02input_common: Create virtual amiibo drivergerman776-0/+244
2022-10-02MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow1-1/+62
2022-10-02macro_jit_x64: fix miscompilation of bit extraction operationsLiam1-37/+9
2022-10-02Qt: work around Qt5's font choice for ChineseKyle Kienapfel1-0/+16
2022-10-01Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony1-1/+1
2022-10-01macro_jit_x64: cancel exit for taken branchLiam1-11/+5
2022-09-26service: vi: Retrieve vsync event once per displayMorph5-14/+42
2022-09-26service: vi: Move VI results into its own fileMorph2-16/+25
2022-09-25core/loader: Return nullptr if file is nullptrMerry1-0/+4
2022-09-25vulkan: automatically use larger staging buffer sizes when possibleLiam2-27/+60
2022-09-25service: hid: Partially implement palma controllerNarr the Reg7-33/+842
2022-09-23yuzu: sort input profiles by nameNarr the Reg1-0/+2
2022-09-23chore: fix some typosAndrea Pappacoda5-6/+6
2022-09-22build(room): simplify yuzu-room installationAndrea Pappacoda1-1/+1
2022-09-22sockets: Make fd member variable protectedLioncash2-6/+17
2022-09-22Do not try to pause core timing from the audio thread when using single-coreKelebek11-2/+7
2022-09-21yuzu: Silence some clang warningsNarr the Reg4-8/+8
2022-09-21audio_renderer: Make GetCommandBuffer() take a u32Lioncash2-2/+2
2022-09-21audio_manager: Forward declare result typeLioncash2-1/+3
2022-09-21audio_manager: Remove redundant cast in ThreadFunc()Lioncash1-3/+5
2022-09-21audio_manager: move std::functions in SetOutManager/SetInManagerLioncash1-2/+2
2022-09-21audio_manager: Remove unused forward declarationsLioncash2-10/+0
2022-09-21audio_manager: Remove unused sessions_started member variableLioncash1-2/+0
2022-09-21audio_manager: Remove dependence on system stateLioncash3-10/+4
2022-09-20Address some review commentsFearlessTobi7-52/+38
2022-09-20video_core: Fix legacy to generic location unpairedFengChen5-15/+31
2022-09-20video_core: Generate mipmap texture by drawingFengChen29-8/+259
2022-09-19yuzu qt: Add option to disable startup Vulkan checklat9nq7-45/+66
2022-09-18cmake: fix git detectionAlexandre Bouvier1-27/+2
2022-09-16core: implement HwOpus GetWorkBufferSizeForMultiStreamExFengChen2-1/+38
2022-09-16astc: Enable parallel CPU astc decodingMorph1-21/+35
2022-09-16audio_renderer: Pass command buffer by const referenceLioncash4-4/+4
2022-09-16sink_stream: Mark GetQueueSize as constLioncash1-1/+1
2022-09-16node_states: Mark relevant member functions as constLioncash1-2/+2
2022-09-16i3dl2/reverb: Mark relevant member functions as constLioncash2-4/+4
2022-09-16behavior_info: Mark CopyErrorInfo as constLioncash4-6/+6
2022-09-16audio_device: Mark GetDeviceVolume as constLioncash2-2/+2
2022-09-16audio_render_manager: Mark several functions as constLioncash2-6/+6
2022-09-16audio_in: Mark several functions as constLioncash4-18/+18
2022-09-16audio_out: Mark several functions as constLioncash4-16/+17
2022-09-16audio_buffers: Pass by const-ref in AppendBuffersLioncash3-13/+17
2022-09-16device_session: Convert for loop into ranged for in AppendBuffersLioncash1-5/+5
2022-09-16device_session: Pass arguments by const-ref in relevant functionsLioncash3-7/+7
2022-09-16UI: move icons from default into colorful theme.Kyle Kienapfel1-8/+13
2022-09-15audio_core: Amend documentation tagsLioncash28-112/+105
2022-09-15audio_device: Mark member functions as const where applicableLioncash3-10/+10
2022-09-15audio_device: Make AudioDeviceName constructor constexprLioncash5-17/+30
2022-09-15video_core: Modify astc texture decode error fill valueFengChen2-2/+2
2022-09-15UI: Fix link to TAS help pageKyle Kienapfel1-0/+3
2022-09-14common: do not link to xbyak on non-amd64 architecturesliushuyu1-1/+2
2022-09-13compressor: Simplify memset in InitializeCompressorEffectLioncash1-1/+1
2022-09-13compressor: Mark params parameters as constLioncash1-3/+3
2022-09-13compressor: Remove unneeded casts in ApplyCompressorEffectLioncash1-2/+1
2022-09-13Remove pause callbacks from coretimingKelebek115-144/+29
2022-09-12Remove a pragma once from a cpp fileKelebek11-2/+0
2022-09-11input_common: Increase mapping timer from 2.5 seconds to 4 secondsgerman771-1/+1
2022-09-11dedicated_room: fix token padding ...liushuyu1-2/+12
2022-09-11fix black iconNarr the Reg1-0/+2
2022-09-10yuzu: Multiple room UI improvementsgerman7718-59/+176
2022-09-10Align index buffe size when vertex_buffer_unified_memory enableFengChen1-1/+1
2022-09-09ldn: Initial implementationFearlessTobi15-124/+1132
2022-09-08core/CMakeLists.txt: Remove duplicate files.SachinVin1-6/+0
2022-09-08CMake: explicitly link mbedcrypto for yuzu-roomKyle Kienapfel1-1/+1
2022-09-07core: nfp: Remove magic numbersgerman773-105/+103
2022-09-07core: nfp: Workaround for lack of multiple nfp interfacesgerman771-1/+3
2022-09-07core: nfp: Correct date and amiibo nameNarr the Reg4-18/+36
2022-09-07core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg10-257/+356
2022-09-07core: nfp: Implement amiibo encryptiongerman777-276/+1227
2022-09-06yuzu: input: fix invert symbol on axis and order options alphabeticallyNarr the Reg1-13/+14
2022-09-06input_common: Add support for analog toggleNarr the Reg4-0/+15
2022-09-05core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg1-0/+15
2022-09-05mini_dump: Address review feedbacklat9nq4-63/+71
2022-09-05vcpkg,cmake: Use vcpkg for dbghelplat9nq1-1/+1
2022-09-05mini_dump: Check for debugger before spawning a childlat9nq2-63/+37
2022-09-05mini_dump: Cleanup and add commentslat9nq3-43/+87
2022-09-05yuzu: Use a debugger to generate minidumpslat9nq18-91/+360
2022-09-04Don't stall with nvdecKelebek14-2/+35
2022-09-04input_common: sdl: Always check for motion on reconnectNarr the Reg1-4/+7
2022-09-03core: ns: Implement pl:s serviceNarr the Reg6-26/+27
2022-09-03Qt: Make General->Debug scrollableKyle Kienapfel3-4/+9
2022-09-02Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek123-842/+551
2022-09-02Address review commentsFearlessTobi11-27/+26
2022-09-01Demote services from warning/info to debug to reduce log spam:Kelebek15-16/+16
2022-09-01Silence std::aligned_storage warnings as it's deprecated in C++23,Kelebek11-1/+1
2022-08-31style: General style changes to match with the rest of the codebaseMorph2-10/+7
2022-08-31(shader/pipeline)_cache: Raise shader/pipeline cache versionMorph2-2/+2
2022-08-27core/ldn_types: Minor corrections and additionsFearlessTobi1-1/+16
2022-08-27yuzu/chat_room: Make font size biggerFearlessTobi1-0/+4
2022-08-27dedicated_room: Correctly handle token decodingFearlessTobi1-0/+12
2022-08-27yuzu/multiplayer: Warn when game is running or no network interface is selectedFearlessTobi11-19/+81
2022-08-27core/socket_proxy: Correct broadcast behaviorFearlessTobi1-1/+7
2022-08-27yuzu: Display current game version in multiplayer roomFearlessTobi6-11/+38
2022-08-27network: Use lower timeout for enet_host_serviceFearlessTobi2-2/+2
2022-08-27core/bsd: Correctly unbind methods in destructorFearlessTobi1-1/+5
2022-08-27core/acc: Make CheckAvailability use LOG_DEBUGFearlessTobi1-1/+1
2022-08-27yuzu_room: Remove dependency on coreFearlessTobi11-9/+13
2022-08-25video_core: add option for pessimistic flushingLiam9-1/+32
2022-08-25video_code: support rectangle textureFengChen14-15/+62
2022-08-24Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as empty.Kelebek11-6/+21
2022-08-24video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMDNarr the Reg1-1/+8
2022-08-23yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg2-2/+38
2022-08-23core:filesystem: speed up IDirectory servicevonchenplus1-1/+2
2022-08-22hid: core: Add missing function table namesgerman771-0/+6
2022-08-21core/file_sys: fix alignment of BuildIdLiam2-3/+3
2022-08-20Qt: Retranslate GameList header and Filter lineKyle Kienapfel3-7/+37
2022-08-20video_core: support framebuffer crop rect top not zerovonchenplus2-12/+25
2022-08-20core: implement clkrst servicevonchenplus2-0/+184
2022-08-20code: dodge PAGE_SIZE #defineKyle Kienapfel17-119/+116
2022-08-19video_core: implement R16G16B16X16 texture formatLiam1-1/+1
2022-08-19core/file_sys: fix BuildId paddingLiam2-11/+7
2022-08-19yuzu: Allow longer controller profile namesNarr the Reg1-1/+1
2022-08-16common: remove unneeded x86-specific headerliushuyu1-1/+0
2022-08-15core/socket_proxy: Final nitsFearlessTobi1-8/+7
2022-08-15core: network: Address review commentsgerman775-32/+31
2022-08-15yuzu: Fix crash on shutdownFearlessTobi2-6/+4
2022-08-15internal_network: Fix mingw compilationFearlessTobi1-4/+5
2022-08-15core, yuzu: Address first part of review commentsFearlessTobi9-71/+70
2022-08-15core/socket_proxy: Fix compilationFearlessTobi1-1/+1
2022-08-15Make copyright headers SPDX-compliantFearlessTobi6-12/+14
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi28-526/+1028
2022-08-15web_service: Correct jwt issuer stringFearlessTobi1-1/+3
2022-08-15dedicated_room: Initial implementationFearlessTobi4-0/+418
2022-08-12Do some log memes to help perceived volumeKelebek12-2/+5
2022-08-12Allow audio volume up to 200%Kelebek14-9/+7
2022-08-12ips_layer: Delimit parsed hex value stringMorph1-1/+2
2022-08-12review pass on CheckDarkMode functionKyle Kienapfel2-4/+4
2022-08-12core: ldn: Address review comments part 2german772-334/+297
2022-08-09arm_dynarmic: Fix nullptr fastmem arenasMerry2-7/+11
2022-08-09Qt: tweak ui filesKyle K2-2/+3
2022-08-09video_core/textures/decoders: Avoid SWIZZLE_TABLEMerry2-15/+48
2022-08-08hid: core: Properly emulate controller color and battery levelNarr the Reg4-25/+97
2022-08-08core: ldn: Address review commentsNarr the Reg4-56/+46
2022-08-08Make vsync setting work for VulkanDJRobX2-3/+4
2022-08-08core/arm: fix build errorLiam2-2/+10
2022-08-07ldn: Add better stubs and more data typesFearlessTobi6-72/+773
2022-08-07arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISBMerry2-4/+29
2022-08-07yuzu: Fix fmt 9.0.0 issueslat9nq2-3/+4
2022-08-06hid: core: Delay the stop vibration command when testingNarr the Reg1-0/+4
2022-08-05Controller bugfixes in profile select (#8716)Steve3-5/+10
2022-08-05Linux: handle dark system themes nicelyKyle K4-14/+77
2022-08-04Qt5 work around for suzhou numeralsKyle Kienapfel1-0/+9
2022-08-03renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALEDLiam5-273/+337
2022-08-02vk_texture_cache: return VK_NULL_HANDLE for views of null imagesLiam1-0/+12
2022-08-02core_timing: Sleep in discrete intervals, yield during spinMorph1-12/+13
2022-08-02Add missing looping event schedule signalKelebek11-5/+9
2022-08-02Make coretiming waiting more accurateKelebek12-11/+31
2022-08-02Rework multi-core vsyncKelebek12-17/+30
2022-08-02common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq1-3/+3
2022-08-01core/loader: remove ELF loaderLiam5-313/+0
2022-08-01build(externals): rename Findopus to FindOpusAndrea Pappacoda1-1/+1
2022-07-31Properly write out the command buffer when serving close requestNikita Strygin1-2/+5
2022-07-30renderer_opengl: delete shader source after linkingLiam1-0/+1
2022-07-30Translate english pluralsKyle Kienapfel3-6/+14
2022-07-30video_core: stop waiting for shader compilation on user cancelLiam2-2/+2
2022-07-30audio_core: fix -Wuninitialized when compiling with ASanLiam1-4/+4
2022-07-29common: move forwarded value into SPSCQueueLiam1-1/+1
2022-07-29Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan.Kelebek11-2/+3
2022-07-28video_core: differentiate between tiled and untiled framebuffer sizes for unaccelerated copiesLiam1-9/+7
2022-07-28Revert Coretiming PRs 8531 and 7454 (#8591)Maide5-118/+69
2022-07-28implement pause on system suspend (#8585)snek2-1/+43
2022-07-28Avoid depop out of boundsKelebek12-2/+2
2022-07-27Merge pull request #8592 from devsnek/sig-handlerssnek2-0/+71
2022-07-27yuzu: Add incremental steps to volume hotkeysNarr the Reg1-2/+16
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda180-487/+390
2022-07-25network: Address review commentsFearlessTobi5-199/+203
2022-07-25network, yuzu: Make copyright headers SPDX-compliantFearlessTobi37-111/+74
2022-07-25network, yuzu: Improve variable naming and style consistencyFearlessTobi14-47/+53
2022-07-25yuzu_cmd: Fix compilationFearlessTobi2-13/+1
2022-07-25network: Move global state into a seperate classFearlessTobi21-96/+150
2022-07-25common: multiplayer: Use GameInfo typegerman7711-62/+60
2022-07-25Address second part of review commentsFearlessTobi9-103/+92
2022-07-25Address first part of review commentsFearlessTobi14-133/+231
2022-07-25Fix compilation on linux gccFearlessTobi6-31/+32
2022-07-25web_service: Fix -Wmissing-field-initializersFearlessTobi1-1/+1
2022-07-25core: Fix -Wunused-variableFearlessTobi1-1/+3
2022-07-25common, core: fix -Wmissing-field-initializersFearlessTobi2-5/+5
2022-07-25yuzu: Hide multiplayer button and room statusFearlessTobi2-16/+3
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi67-49/+4499
2022-07-25network: Add initial files and enet dependencyFearlessTobi12-0/+2890
2022-07-25Address commentsNarr the Reg2-17/+18
2022-07-25kernel: unlayer CPU interrupt handlingLiam13-152/+64
2022-07-24fix compiler errorsgerman772-12/+14
2022-07-24service: irs: Implement clustering processorgerman776-7/+320
2022-07-24qt: reset progress bar after shader compilationLiam1-0/+4
2022-07-24qt_software_keyboard: Fix infinite loop when moving between buttonsMorph1-0/+14
2022-07-24applet/swkbd: Implement optional symbol keysMorph5-4/+67
2022-07-24yuzu: Add webcam support and rebase to latest masterNarr the Reg8-16/+43
2022-07-24service: irs: Move to IRS namespace and minor fixesgerman7719-76/+70
2022-07-24service: irs: Split processors and implement ImageTransferProcessorgerman7718-291/+1091
2022-07-24core: hid: Add cammera supportgerman776-3/+423
2022-07-24yuzu: Hook qt camera to camera drivergerman7713-1/+481
2022-07-24input_common: Add camera drivergerman7711-5/+298
2022-07-23ci,CMake: Drop Conan support for vcpkglat9nq1-2/+3
2022-07-22Project AndioKelebek1269-8436/+33703
2022-07-19video_core: use correct byte size for framebufferLiam1-5/+8
2022-07-19Update configure_input.uiMatías Locatti1-1/+1
2022-07-18implement resume messageGus Caplan4-0/+23
2022-07-17hle: service: nvflinger: Fix implicit conversion.bunnei1-1/+4
2022-07-17yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei10-135/+15
2022-07-17hle: service: nvflinger: Factor speed limit into frame time calculation.bunnei1-1/+8
2022-07-16Enable the use of MSG_DONTWAIT flag on RecvImplLink45651-1/+19
2022-07-16core/arm: skip watchpoint checks when reading instructionsLiam2-6/+6
2022-07-15common/setting: Make ranged a property of the typemerry6-58/+59
2022-07-15KCodeMemory: Mark virtual methods as overrideMerry1-3/+3
2022-07-15common_funcs: Mark padding as [[maybe_unused]]Merry1-4/+6
2022-07-15nvflinger: Polymorphic destructor requried for abstract class IBinderMerry1-0/+1
2022-07-15dynarmic: Abort watchpoints ASAPMerry4-8/+3
2022-07-15kernel: Ensure all uses of disable_count are balancedLiam3-10/+21
2022-07-15kernel: be more careful about initialization path for HLE threadsLiam2-1/+8
2022-07-15kernel: fix single-core preemption pointsLiam6-40/+28
2022-07-15kernel: fix issues with single core modeLiam9-189/+225
2022-07-15kernel: use KScheduler from mesosphereLiam12-602/+563
2022-07-14service: fatal: Add function tablegerman771-1/+7
2022-07-14service: btdrv,bcat,btm: Update service tables to 14.0.0german773-4/+13
2022-07-14service am: Update service tables to 14.0.0german771-0/+3
2022-07-14service: ac: Replace intances of ProfileData with UserDatagerman773-24/+22
2022-07-12startup_checks: Use WaitForSingleObject and more cleanuplat9nq1-6/+9
2022-07-11core: hid: Add fallback for dualjoycon and pro controllersgerman772-1/+35
2022-07-11startup_checks: Use GetEnvironmentVariableAlat9nq1-4/+3
2022-07-10startup_checks: Clean uplat9nq1-9/+6
2022-07-10startup_checks: Implement unix side codelat9nq2-17/+48
2022-07-10yuzu: Simplify broken Vulkan handlinglat9nq9-115/+65
2022-07-10yuzu: Check Vulkan on startup with a childlat9nq3-1/+78
2022-07-10yuzu: Rename check_vulkan to startup_checkslat9nq4-3/+3
2022-07-10PRKelebek15-11/+9
2022-07-10Rework CoreTimingKelebek113-82/+154
2022-07-10common: fix bitfield aliasing on GCC/ClangLiam1-0/+9
2022-07-10kernel: fix usage of waiter_list in FinalizeLiam1-3/+9
2022-07-06guard against div-by-zeroMarshall Mohror1-2/+5
2022-07-06common/x64: Use TSC clock rate from CPUID when availableMarshall Mohror3-1/+19
2022-07-06gpu_thread: Use the previous MPSCQueue implementationMorph2-4/+3
2022-07-06qt_web_browser: Fix button inputs with QtWebEngineMorph1-2/+6
2022-07-06renderer_(gl/vk): Implement ASTC_10x6_UNORMMorph7-1/+16
2022-07-05CI: fix cachingliushuyu1-1/+7
2022-07-02Core timing: use only one thread.Fernando Sahmkow2-12/+2
2022-07-02common/fiber: make fibers easier to useLiam9-170/+79
2022-06-30cpu_manager: properly check idle on return from preemptionLiam2-1/+8
2022-06-30gdbstub_arch: Directly access SP registerlat9nq1-2/+6
2022-06-30settings: Consolidate RangedSetting's with regular oneslat9nq8-320/+232
2022-06-30Adress Feedback.Fernando Sahmkow3-19/+29
2022-06-29Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"lat9nq1-11/+0
2022-06-29service: nifm: Stub GetInternetConnectionStatusgerman771-1/+41
2022-06-29service: ptm: Rewrite PSM and add TSgerman7710-84/+183
2022-06-29input_common: sdl: lower vibration frequency and use it's own unique threadgerman773-3/+12
2022-06-29service: hid: Correct some mistakes and add more validationsNarr the Reg5-40/+76
2022-06-28Native clock: Use atomic ops as before.Fernando Sahmkow2-24/+29
2022-06-28Native Clock: remove inaccuracy mask.Fernando Sahmkow2-6/+1
2022-06-28Address feedback.Fernando Sahmkow1-13/+13
2022-06-28Core: Protect each event from race conditions within it.Fernando Sahmkow2-0/+2
2022-06-28Core: Fix tests.Fernando Sahmkow3-2/+5
2022-06-28Core: add missing include.Fernando Sahmkow1-0/+1
2022-06-28Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow3-5/+11
2022-06-28Core: Reimplement Core Timing.Fernando Sahmkow3-55/+93
2022-06-28Common: improve native clock.Fernando Sahmkow3-29/+29
2022-06-27video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman7714-33/+33
2022-06-27video_core: Replace VKSwapchain with Swapchaingerman775-25/+23
2022-06-27video_core: Replace VKQueryCache with QueryCachegerman776-28/+27
2022-06-27video_core: Replace VKScheduler with Schedulergerman7735-111/+110
2022-06-27video_core: Replace VKBlitScreen with BlitScreengerman773-51/+51
2022-06-27video_core: Replace VKFenceManager with FenceManagergerman773-15/+14
2022-06-27core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman7711-64/+63
2022-06-27core: Replace all instances of ResultCode with Resultgerman77140-1176/+1136
2022-06-26Re-add missing `case` and braces, and trim whitespacecomex1-1/+3
2022-06-26Update src/core/hle/kernel/svc.cppcomex1-6/+14
2022-06-26Support InfoType_MesosphereCurrentProcesscomex1-0/+14
2022-06-25kernel: clean up waiting implementationLiam2-4/+5
2022-06-25core/arm: better support for backtrace generationLiam5-15/+51
2022-06-25gdbstub: fix register pokesLiam1-0/+1
2022-06-23kernel: make current thread pointer thread localLiam13-52/+69
2022-06-22KPageTable: Remove extraneous assertMorph1-1/+0
2022-06-22tweak API usage in qt_web_browser.cppKyle Kienapfel1-3/+3
2022-06-22core/arm: increase minimum_run_cyclesLiam2-2/+2
2022-06-22core/arm: re-enable cycle countingmerry2-6/+20
2022-06-22dynarmic: Stop ReadCode callbacks to unmapped addressesLiam4-24/+64
2022-06-20service: am: Stub PerformSystemButtonPressingIfInFocusNarr the Reg2-1/+24
2022-06-18kernel: wait for threads to stop on pauseLiam3-0/+22
2022-06-17core: fix initialization in single core, sync GPU modeLiam4-0/+13
2022-06-16Make yuzu-cmd respect log_filter settingNikita Strygin1-0/+6
2022-06-16Implement ExitProcess svcNikita Strygin1-1/+2
2022-06-16core/debugger: memory breakpoint supportLiam18-54/+510
2022-06-16common: param_package: Demote DEBUG to TRACE for gettersNarr the Reg1-3/+3
2022-06-16kernel: fix some uses of disable_countLiam4-14/+7
2022-06-15bounded_threadsafe_queue: Use constexpr capacity and maskMorph2-87/+74
2022-06-15vk_compute_pass: Explicitly cast to VkAccessFlagsMorph1-25/+26
2022-06-15kernel: notify debugger on break SVCLiam1-0/+7
2022-06-15core: centralize profile scope for DynarmicLiam3-7/+2
2022-06-14main: Eliminate variable shadowingMorph1-3/+2
2022-06-14kernel: implement KProcess suspensionLiam12-212/+199
2022-06-14vk_compute_pass: Use VK_ACCESS_NONEMorph1-1/+1
2022-06-14wait_tree: Eliminate variable shadowingMorph2-12/+12
2022-06-14configure_ringcon: Eliminate variable shadowingMorph1-4/+4
2022-06-14configure_touch_from_button: Eliminate variable shadowingMorph2-3/+3
2022-06-14configure_per_game: Eliminate variable shadowingMorph2-4/+4
2022-06-14configure_input_player: Eliminate variable shadowingMorph1-39/+39
2022-06-14configure_dialog: Eliminate variable shadowingMorph2-5/+4
2022-06-14bootmanager: Eliminate variable shadowingMorph1-1/+1
2022-06-14game_list: Eliminate variable shadowingMorph5-19/+19
2022-06-14vk_compute_pass: Silence Wextra warningMorph1-1/+1
2022-06-14kernel: fix passthrough of local captures in lambdaLiam1-1/+3
2022-06-14common/assert: rework ASSERT handling to avoid std::function usageLiam2-35/+20
2022-06-14general: fix compilation on MinGW GCC 12Liam2-6/+5
2022-06-14common/assert: add unlikelyLiam1-1/+1
2022-06-14general: fix compilation on GCC 12Liam2-2/+2
2022-06-14kernel: ensure class token lambda exit is unreachableLiam1-0/+1
2022-06-14kernel: fix inconsistency in AutoObjectTraits macro definitionsLiam1-4/+7
2022-06-14common: Don't test ASSERT conditions inlineLiam2-32/+36
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam72-173/+182
2022-06-14structured_control_flow: Remove constexpr Flow::Blocklat9nq1-6/+0
2022-06-14yuzu_cmd: Eliminate variable shadowingMorph5-7/+7
2022-06-14audio_core: Remove -Werror=unused-parameterMorph1-1/+0
2022-06-14CMakeLists: Make variable shadowing a compile-time errorMorph6-16/+5
2022-06-14common: Eliminate variable shadowingMorph1-2/+2
2022-06-14yuzu: Eliminate variable shadowingMorph10-25/+25
2022-06-14web_service: Eliminate variable shadowingMorph2-12/+12
2022-06-12core/debugger: allow remote connectionsLiam1-1/+1
2022-06-12gdbstub_arch: Add missing virtual destructorLioncash1-0/+1
2022-06-11log the MSVC runtime version when running on MSVC buildKyle Kienapfel2-0/+30
2022-06-11UI: retranslate the game list placeholderKyle Kienapfel2-1/+16
2022-06-10service: hid: Fix gesture regressionNarr the Reg2-4/+3
2022-06-10yuzu-cmd: ignore bogus timeous from SDLLiam1-1/+9
2022-06-10core/debugger: fix a number of shutdown deadlocksLiam9-7/+72
2022-06-10core/debugger: support operation in yuzu-cmdLiam3-0/+15
2022-06-09kernel: fix KCodeMemory initializationLiam3-26/+118
2022-06-09CpuManager: simplify pausingLiam3-95/+36
2022-06-07core/debugger: fix asio write usageLiam1-2/+2
2022-06-07core/debugger: fix crash due to incorrect lambda captureLiam1-8/+9
2022-06-07input_common: Replace usage of string guid to common uuidNarr the Reg2-33/+38
2022-06-06deprecate usage of QDesktopWidget for going fullscreenKyle Kienapfel1-3/+15
2022-06-06hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei3-31/+3
2022-06-05common: consolidate ELF structure definitionsLiam5-263/+371
2022-06-04configure_graphics: Remove unused includelat9nq1-1/+0
2022-06-04gdbstub: add missing library list commandLiam1-22/+28
2022-06-03gpu_thread: Move to bounded queueLevi Behunin3-4/+185
2022-06-02Maxwell3D: Fix 3D semaphore counter type 0 handlingBilly Laws2-3/+3
2022-06-02core/debugger: Support reading guest thread namesLiam4-14/+172
2022-06-02gdbstub: fix target descriptionsLiam2-10/+87
2022-06-02ui: Status bars dock button becomes dock/undock buttonKyle Kienapfel2-5/+11
2022-06-01core/debugger: Define defaulted virtual destructorsMorph3-2/+6
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam15-122/+247
2022-06-01gdbstub: Explicitly cast return type to u8Morph1-2/+2
2022-06-01fix UI opening fullscreen after certain crashesKyle Kienapfel1-0/+4
2022-06-01core/debugger: Implement new GDB stub debuggerLiam27-42/+1500
2022-05-31service: hid: Improve stub of IRSNarr the Reg2-21/+460
2022-05-30main: Insert warning text on broken Vulkanlat9nq1-1/+6
2022-05-30main: Save config on broken Vulkan detectlat9nq1-0/+2
2022-05-30yuzu-qt: Make has_broken_vulkan only for crasheslat9nq5-11/+17
2022-05-30vulkan_library: Add debug logginglat9nq1-0/+4
2022-05-30yuzu-qt: Attempt to workaround broken Vulkan installationslat9nq9-46/+166
2022-05-30default_ini: Reflect new renderer backend default settinglat9nq1-1/+1
2022-05-30settings: Set Vulkan to the default renderer backendlat9nq1-1/+1
2022-05-30motion touch ui: move remaining connection out of .ui fileKyle K2-18/+3
2022-05-29Update some files with Qt 5.15.2 best practices in mindKyle K8-17/+22
2022-05-29Logging: Report Post Windows 10 2004 versions, like Windows 11Kyle K1-1/+26
2022-05-28yuzu-qt: Call -Wl,--subsystem,windows directlylat9nq1-1/+1
2022-05-27service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman775-6/+125
2022-05-27service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformationgerman775-3/+136
2022-05-27service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabledgerman774-2/+88
2022-05-27service: hid: Add error handling to sixaxis functionsgerman773-31/+55
2022-05-27service: hid: Refractor sixaxis functionsgerman772-185/+88
2022-05-27service: hid: Implement MergeSingleJoyAsDualJoy according to REgerman774-65/+57
2022-05-27service: hid: Add error handling to setNpadAssignment and variantsgerman773-23/+27
2022-05-27service: hid: Quick RE fixes and commentsgerman774-54/+68
2022-05-27path_util: Resolve `-Wpointer-bool-conversion` warninglat9nq1-3/+1
2022-05-25vulkan_device: Workaround extension buglat9nq1-1/+6
2022-05-25vulkan_device: Block AMDVLK's VK_KHR_push_descriptorlat9nq1-0/+11
2022-05-23input_common: Make vibration request asyncNarr the Reg4-7/+63
2022-05-23input_common: touch: Rewrite touch driver to support multiple touch pointsgerman778-92/+140
2022-05-19UI: Translate hotkey labels in configurationKyle K2-26/+40
2022-05-17video_core: Support new VkResultAlexandre Bouvier1-0/+2
2022-05-16qt_software_keyboard: Address review feedbacklat9nq1-14/+14
2022-05-16about dialog: Fix the logo in a multiplatform wayKyle K2-3/+19
2022-05-16main: Use Common::U16StringFromBufferlat9nq1-2/+4
2022-05-16qt_software_keyboard: Use Common::U16StringFromBufferlat9nq1-14/+15
2022-05-16string_util: Add U16StringFromBufferlat9nq2-0/+6
2022-05-14general: Avoid ambiguous format_to compilation errorsLioncash3-3/+3
2022-05-13time_zone_manager: Use s8 for month length tablesMorph1-4/+3
2022-05-13video_core/surface: Use u8 for PixelFormat block tablesMorph1-3/+3
2022-05-13codecs/vp9: Use u8 for norm and map lutsMorph1-4/+4
2022-05-13command_generator: Use u8 for tap index lutMorph1-8/+8
2022-05-11maxwell_dma: use fallback if remapping is enabledLiam1-3/+6
2022-05-10video_core/macro: clear code on upload address assignmentLiam3-0/+10
2022-05-09service: notifa: Implement most part of this servicegerman772-8/+172
2022-05-09VideoCore: Add option to dump the macros.Fernando Sahmkow4-0/+44
2022-05-08video_core/macro_jit_x64: warn on invalid parameter accessLiam1-3/+21
2022-05-07OpenGL: implement face flips according to NDCLiam1-4/+3
2022-05-07maxwell_dma: fix bytes per pixelLiam1-3/+3
2022-05-06service: hid: Fix motion refresh rateNarr the Reg2-2/+6
2022-05-06service: hid: Disable correctly motion inputgerman771-50/+41
2022-05-06vk_rasterizer: fix stencil test when two faces are disabledLody1-2/+2
2022-05-03hle/result: Update std::expected replacement messageMorph1-1/+1
2022-05-03hle/result: Add ResultRange overload in ResultValMorph1-1/+3
2022-05-03hle/result: Implement ResultRangeMorph1-0/+42
2022-05-02Revert "gc_adapter: fix libusb import on GCC11.2"Morph1-4/+0
2022-05-02gc_adapter: fix libusb import on GCC11.2Levi Behunin1-0/+4
2022-05-02ui: retranslate the network tabKyle K2-2/+11
2022-05-01ui: let system locale control format of Custom RTCKyle K1-3/+0
2022-04-28GCC 12 fixesLiam3-4/+4
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda33-357/+90
2022-04-27Changes to language order in General -> UI -> Interface LanguageKyle K1-6/+67
2022-04-27service: hid: Stub IsFirmwareUpdateNeededForNotificationgerman772-1/+21
2022-04-27yuzu: Config allow to delete single axis directions when buttons are mapped to a stickNarr the Reg2-3/+24
2022-04-27yuzu: config: Set default range to 95%Narr the Reg3-6/+6
2022-04-26renderer_vulkan: Update screen info if the framebuffer size has changedMorph1-0/+5
2022-04-25service: jit: document and clean upLiam3-132/+225
2022-04-24kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFFMorph1-1/+1
2022-04-24Remove unused PrepareReschedule functionMerry7-20/+0
2022-04-24service: hid: Ensure all structs are initializedNarr the Reg16-104/+105
2022-04-23service: hid: Access shared memory directlyNarr the Reg21-305/+347
2022-04-23hotkeys: Trigger actions on a separate threadNarr the Reg1-3/+5
2022-04-23general: Convert source file copyright comments over to SPDXMorph1366-4208/+2745
2022-04-21core/arm: separate backtrace collectionLiam6-90/+98
2022-04-21input_common: Ignore boost uninitialized local variableNarr the Reg1-0/+9
2022-04-19Prevent the mouse cursor from leaving the window when mouse panning is enabledPurple2-2/+41
2022-04-19ui: translate hat directionsKyle K1-1/+19
2022-04-18service: hid: Improve accuracy of sixaxis functionsNarr the Reg6-99/+363
2022-04-18yuzu: mention GPLv3.0+ in about dialogAndrea Pappacoda1-1/+1
2022-04-18bootmanager: Don't create another screenshot request if previous one is not done yetgerman773-0/+13
2022-04-17ui: Fix Game Compatibility list translationsKyle K3-3/+6
2022-04-16yuzu: Call ignore event after ensuring it's initializedNarr the Reg2-2/+2
2022-04-16yuzu: Add custom ringcon configurationgerman7719-65/+992
2022-04-16hidbus: Implement hidbus and ringcongerman7714-26/+1679
2022-04-14video_core: implement formats for N64 emulationFernando Sahmkow8-7/+102
2022-04-14buffer_cache: cap vertex buffer sizesLiam1-1/+14
2022-04-14maxwell3d: add small_index_2 registerLiam2-1/+11
2022-04-13dynarmic: Fix single core modemerry2-2/+2
2022-04-13service: jit: Implement the JIT serviceLiam5-9/+784
2022-04-12ui: Touching QPalette::Text broke dark -> light UI. don't doKyle K1-2/+0
2022-04-12core: hle: kernel: k_thread: Rework dummy thread waiting.bunnei2-28/+21
2022-04-12core: hle: service: Allocate a service thread.bunnei1-1/+2
2022-04-12hle: kernel: k_spin_lock: Remove unused ThreadPause.bunnei1-28/+0
2022-04-12hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei10-32/+23
2022-04-12service: sfdnsres: add missing includes for some BSDs after 82d46a974ad4Jan Beich1-0/+4
2022-04-11ui: Set Link Color when setting themeKyle K3-0/+20
2022-04-10dynarmic: Fix race when switching page tablesmerry4-57/+84
2022-04-09hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)tech-ticks4-15/+34
2022-04-09core: extract symbol readingLiam4-129/+231
2022-04-08hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession.bunnei6-13/+46
2022-04-08hle: kernel: k_server_port: Release ref-counted host emulation members on Destroy.bunnei1-0/+3
2022-04-08hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei1-3/+2
2022-04-08hle: service: sm: Remove manual tracking of KServerPorts.bunnei2-8/+1
2022-04-08hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is expired rather than locking.bunnei1-1/+1
2022-04-08service: sfdnsres: Implement DNS address resolutiontech-ticks2-5/+197
2022-04-08CMakeLists: Enforce C4505 and C5245Morph1-0/+2
2022-04-08core: hid: Fix double lock on softlock and forced updatesNarr the Reg1-2/+12
2022-04-07service: bsd: Add keepalive socket optiontech-ticks4-0/+10
2022-04-07patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks1-25/+38
2022-04-07core: hid: Replace lock_guard with scoped_lockNarr the Reg3-44/+44
2022-04-07core/hle: Standardize scoped_lock initializersMerry5-23/+23
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry1-1/+1
2022-04-07web_service: Replace lock_guard with scoped_lockMerry1-2/+2
2022-04-07video_core: Replace lock_guard with scoped_lockMerry11-18/+18
2022-04-07input_common: Replace lock_guard with scoped_lockMerry2-29/+29
2022-04-07core: Replace lock_guard with scoped_lockMerry2-14/+14
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry4-13/+13
2022-04-07common: Replace lock_guard with scoped_lockMerry3-5/+5
2022-04-07core: hid: Reduce the amount of dataracesgerman776-176/+246
2022-04-07fix: remove #pragma once in .cpp fileAndrea Pappacoda1-2/+0
2022-04-07service: jit: stub JIT serviceLiam8-1/+88
2022-04-07OpenGL: fix S8D24 to ABGR8 conversionsLiam6-4/+58
2022-04-06service: hid: Partially revert #8123german771-0/+4
2022-04-06k_system_control: Fix data racelat9nq1-3/+3
2022-04-05dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry2-0/+4
2022-04-05build: remove -fconceptsAndrea Pappacoda1-6/+0
2022-04-05Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"bunnei1-0/+1
2022-04-04shader_recompiler: Decrease indirect cbuf limit to match hardwareLiam1-1/+1
2022-04-04texture_cache/util: Remove unneeded ReadBlockUnsafeameerj1-1/+0
2022-04-04OpenGL: fix croppingLiam3-1/+10
2022-04-04Vulkan: crop to screen dimensions if crop not explicitly requestedLiam1-2/+3
2022-04-04OpenGL: propagate face flip conditionLiam1-4/+10
2022-04-04OpenGL: flip front faces if Z scale is invertedLiam1-2/+3
2022-04-04k_auto_object: Fix data racelat9nq1-1/+1
2022-04-04k_thread: Fix data racelat9nq2-3/+4
2022-04-04k_process: Fix data racelat9nq1-1/+1
2022-04-04kernel: Fix current_process racelat9nq1-4/+4
2022-04-04k_scheduler_lock: Fix data racelat9nq1-1/+2
2022-04-03native_clock: Internal linkage for FencedRDTSCMerry1-2/+4
2022-04-03native_clock: Use lfence with rdtscmerry1-14/+33
2022-04-03arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry4-27/+19
2022-04-03dynarmic: Better interruptsmerry6-22/+27
2022-04-03service: npad: Default initialize shared memorygerman771-48/+48
2022-04-02native_clock: Use writeback from CAS to avoid double-loadingmerry1-4/+6
2022-04-02atomic_ops: Implement AtomicCompareAndSwap with writebackmerry1-0/+73
2022-04-02native_clock: Use AtomicLoad128Merry1-2/+2
2022-04-02atomic_ops: Implement AtomicLoad128Merry1-0/+17
2022-04-02configure_per_game_addons: Set tree view minimum section size to 150pxmerry1-0/+1
2022-04-02configure_hotkeys: Make first column stretch and not last columnmerry1-3/+4
2022-04-02fix: typosAndrea Pappacoda5-10/+10
2022-04-02configure_per_game_addons: Stretch first column and not lastmerry1-1/+4
2022-04-02hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.bunnei2-61/+42
2022-04-02hle: service: nvflinger: consumer_base: Cleanup & fixes.bunnei2-15/+17
2022-04-02hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuffers.bunnei2-10/+38
2022-04-02hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.bunnei2-3/+0
2022-04-02hle: service: nvflinger: Use correct logger namespace.bunnei1-2/+2
2022-04-02hle: service: nvdrv: Create a service thread where appropriate.Morph1-1/+1
2022-04-02hle: service: vi: Create a service thread where appropriate.bunnei1-1/+2
2022-04-02hle: service: bsd: Create a service thread where appropriate.bunnei1-1/+2
2022-04-02hle: service: filesystem: Create a service thread where appropriate.bunnei1-5/+8
2022-04-02hle: service: audio: Create a service thread where appropriate.bunnei2-4/+6
2022-04-02hle: service: Add option for service interfaces to create or use the default thread.bunnei5-11/+29
2022-04-02hle: kernel: Create a default thread for services that do not need their own host thread.bunnei2-4/+26
2022-04-02applets/web: Keep foreground (websession) web applet openMorph1-0/+8
2022-04-01shader_compiler: support const buffer indirect addressing in GLSLLiam4-9/+38
2022-04-01audio_core: remove time stretcherAndrea Pappacoda6-137/+3
2022-04-01shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VLiam3-17/+14
2022-04-01GPU Garbage Collection: Fix regressions.Fernando Sahmkow2-3/+1
2022-03-31service: hid: Remove inaccurate behavior on initializationgerman773-18/+21
2022-03-31service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleNarr the Reg1-0/+4
2022-03-29nvhost_ctrl: Only mark EventState::Busy as BadParameterameerj1-1/+1
2022-03-29yuzu_cmd: Start the logging backendlat9nq1-0/+1
2022-03-29yuzu: Only override fullscreen setting if gamepath or argument is providedgerman771-3/+10
2022-03-29gl_rasterizer: Avoid scenario locking already owned mutexameerj1-3/+3
2022-03-27registered_cache: Prevent nullptr dereference when accumulating filesMorph1-2/+4
2022-03-27arm_dynarmic_64: Invalidate on all coresmerry1-2/+4
2022-03-27build: cleanup installation of yuzu and yuzu-cmdAndrea Pappacoda2-2/+2
2022-03-26Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory."bunnei6-65/+4
2022-03-26configure_cpu: More descriptive text for Paranoid optionmerry1-1/+1
2022-03-26hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & UnlockForCodeMemory.bunnei1-48/+12
2022-03-26hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.bunnei2-0/+124
2022-03-26configuration: Add Paranoid CPU accuracy levelmerry4-45/+63
2022-03-26hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use physical address space.bunnei1-2/+5
2022-03-26hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.bunnei1-2/+2
2022-03-26hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical address space.bunnei1-1/+2
2022-03-26hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.bunnei2-0/+83
2022-03-26hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.bunnei1-0/+8
2022-03-26hle: kernel: k_page_linked_list: Add Empty method.bunnei1-0/+4
2022-03-26hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.bunnei1-1/+1
2022-03-26hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer tracking.bunnei5-181/+130
2022-03-26hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of unique_lock.bunnei1-2/+2
2022-03-26hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.bunnei1-4/+4
2022-03-26hle: service: nvflinger: Remove unused BufferQueue.bunnei2-360/+0
2022-03-25Memory: Don't protect reads on Normal accuracy.Fernando Sahmkow1-1/+1
2022-03-25Texture Cache: Add Cached CPU system.Fernando Sahmkow5-3/+64
2022-03-25GC: Address Feedback.Fernando Sahmkow7-29/+37
2022-03-25hle: nvflinger: ConsumerBase: Mark ctor as explicit.bunnei1-1/+1
2022-03-25hle: vi: NativeWindow: Fix trivially copyable issues.bunnei1-4/+4
2022-03-25hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.bunnei1-11/+11
2022-03-25hle: nvdrv: nvdata: Cleanup NvFence static assert.bunnei1-1/+1
2022-03-25hle: nvflinger: Remove unused unordered_map include.bunnei1-1/+0
2022-03-25hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo.bunnei1-1/+1
2022-03-25hle: nvflinger: Merge Rect with Common::Rectangle.bunnei6-90/+54
2022-03-25hle: nvflinger: buffer_queue_core: Declare default dtor.bunnei2-0/+3
2022-03-25hle: nvflinger: buffer_queue_producer: DequeueBuffer: Remove unnecessary lock.bunnei1-3/+1
2022-03-25hle: nvflinger: consumer_base: StillTracking: Should be const.bunnei2-2/+3
2022-03-25hle: nvflinger: graphic_buffer_producer: Remove unnecessary pragma pack.bunnei1-2/+0
2022-03-25hle: nvflinger: parcel: Reserve token size.bunnei1-1/+2
2022-03-25hle: nvflinger: buffer_queue_core: StillTracking: Take const reference.bunnei4-7/+7
2022-03-25hle: nvflinger: buffer_queue_core: Cleanup locking.bunnei1-2/+2
2022-03-25hle: nvflinger: Use std::chrono for present_ns.bunnei7-25/+30
2022-03-25hle: nvflinger: Migrate android namespace -> Service::android.bunnei35-79/+76
2022-03-25hle: nvflinger: BufferQueueProducer: Handle SetPreallocatedBuffer with empty buffer.bunnei1-7/+10
2022-03-25hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei17-723/+286
2022-03-25hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei3-0/+75
2022-03-25hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei3-2/+1021
2022-03-25hle: nvflinger: Add implementation for BufferQueueCore class.bunnei3-0/+235
2022-03-25hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei3-0/+263
2022-03-25hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs.bunnei3-0/+100
2022-03-25hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei3-0/+87
2022-03-25hle: nvflinger: Add implementation for ConsumerBase class.bunnei3-0/+190
2022-03-25hle: nvflinger: Add implementation for BufferSlot class.bunnei2-0/+40
2022-03-25hle: nvflinger: Add implementation for BufferItem class.bunnei2-0/+47
2022-03-25hle: nvflinger: Move implementation for Parcel to its own header.bunnei2-0/+172
2022-03-25hle: nvflinger: Add android buffer queue definitions to its own header.bunnei2-0/+22
2022-03-25hle: nvflinger: Add IBinder interface.bunnei2-0/+43
2022-03-25hle: nvflinger: Add IConsumerListener interface.bunnei2-0/+27
2022-03-25hle: nvflinger: Add ProducerListener interface.bunnei2-0/+17
2022-03-25hle: nvflinger: Add android window enumerations to its own header.bunnei2-0/+54
2022-03-25hle: nvflinger: Add android Status flags to its own header.bunnei1-0/+28
2022-03-25hle: nvflinger: Move BufferTransformFlags to its own header.bunnei4-18/+29
2022-03-25hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.bunnei4-17/+13
2022-03-25hle: nvflinger: Move PixelFormat to its own header.bunnei11-33/+50
2022-03-25hle: nvflinger: Add implementation for GraphicBuffer class.bunnei2-0/+101
2022-03-25hle: nvflinger: Add implementation for Fence class.bunnei2-0/+34
2022-03-25hle: nvflinger: Add implementation for Rect class.bunnei2-0/+76
2022-03-25common: logging: Add a logger for NVFlinger.bunnei2-0/+2
2022-03-25Garbage Collection: Final tuning.Fernando Sahmkow6-24/+36
2022-03-25Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow6-6/+78
2022-03-25Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow13-32/+156
2022-03-24configure_debug: Fix typolat9nq1-2/+2
2022-03-24Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ameerj3-7/+8
2022-03-24buffer_cache: reset cached write bits after flushing invalidationsLiam1-1/+2
2022-03-23dead_code_elimination_pass: Remove unreachable Phi argumentsameerj3-0/+36
2022-03-23Add include to fix compilingShoegzer1-0/+1
2022-03-23Revert "dynarmic: Reduce size of code caches"bunnei2-4/+4
2022-03-22Include <bit> header when std::count{r,l}_zero is usedBilly Laws3-0/+4
2022-03-22shader_recompiler/dead_code_elimination: Add DeadBranchElimination passameerj1-9/+62
2022-03-22applets/swkbd: Split software keyboard initializationMorph2-160/+349
2022-03-22applets/swkbd: Add new inline software keyboard typesMorph1-6/+66
2022-03-22applets/mii: Remove unused includeMorph1-1/+0
2022-03-22applets/mii: Remove frontend parametersMorph2-17/+4
2022-03-22applets/mii: Cleanup MiiEdit applet implementationMorph2-44/+85
2022-03-22applets/mii: Cleanup MiiEdit applet typesMorph1-23/+44
2022-03-22applets/mii: Move MiiEdit applet types into its own fileMorph4-54/+70
2022-03-22service: Move mii enums and structs into its own fileMorph7-308/+312
2022-03-22applets: Rename Mii to MiiEditMorph8-47/+49
2022-03-22qt_web_browser: Add missing includesameerj1-0/+3
2022-03-22input_common: Map sticks correctly when mapped sidewaysNarr the Reg10-0/+127
2022-03-22codec: Plug GPU decoder memory leakameerj1-0/+2
2022-03-22codec: Disable HW_FRAMES method check on Windowsameerj1-14/+19
2022-03-20BufferCache: Find direction of the stream buffer increase.Fernando Sahmkow1-6/+14
2022-03-20general: Fix clang/gcc build errorsameerj12-4/+17
2022-03-20yuzu_cmd: Reduce unused includesameerj5-9/+0
2022-03-20yuzu: Reduce unused includesameerj45-104/+5
2022-03-20web_service: Reduce unused includesameerj1-1/+0
2022-03-20input_common: Reduce unused includesameerj4-4/+0
2022-03-20shader_recompiler: Reduce unused includesameerj69-106/+7
2022-03-19common: Reduce unused includesameerj30-32/+8
2022-03-19video_core: Reduce unused includesameerj75-139/+12
2022-03-19common: Reduce unused includesameerj8-12/+0
2022-03-19core: Reduce unused includesameerj38-54/+8
2022-03-18Address review commentsLiam1-1/+1
2022-03-18shader_recompiler/EXIT: skip render targets with no outputsLiam2-0/+8
2022-03-18general: Reduce core.h includesameerj8-12/+23
2022-03-18KHandleTable: Optimize table entry layoutMorph2-30/+12
2022-03-18shader_recompiler/EXIT: increment output register on failed enable testLiam1-0/+1
2022-03-18vk_texture_cache: Do not reinterpret DepthStencil source imagesameerj1-5/+0
2022-03-18yuzu qt: Save disable_web_applet settinglat9nq4-3/+6
2022-03-17main: Update Disable Web Applet warninglat9nq1-3/+2
2022-03-17configure_debug: Add option to set disable_web_appletlat9nq2-42/+57
2022-03-17yuzu: Move disable_web_applet to UISettingslat9nq3-5/+3
2022-03-17Address review commentsLiam4-52/+36
2022-03-17shader_recompiler: Use functions for indirect const buffer accessesLiam5-39/+94
2022-03-17Address review commentsLiam1-16/+15
2022-03-16Address review commentsLiam2-2/+2
2022-03-16shader_recompiler: Implement LDC.IS address modeLiam1-2/+12
2022-03-16Vulkan: convert S8D24 <-> ABGR8Liam5-2/+41
2022-03-15bsd: Allow inexact match for address length in AcceptImplValeri1-2/+2
2022-03-15emu_window_sdl2: Set window size to display dimensions for exclusive fullscreenlat9nq1-6/+7
2022-03-15yuzu_cmd: Allow user to specify config file locationlat9nq3-10/+27
2022-03-15default_ini: List use_extended_memory_layout in default config filelat9nq1-1/+5
2022-03-15core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.bunnei1-6/+6
2022-03-15core: hle: kernel: Allocate dummy threads on host thread storage.bunnei2-8/+6
2022-03-15core: hle: kernel: Downgrade dangling objects warning to debug.bunnei1-2/+2
2022-03-15core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.bunnei1-7/+9
2022-03-15core: hle: kernel: Remove server session tracking.bunnei4-37/+1
2022-03-15core: hle: kernel: k_process: Remove handle table finalize, reset page table.bunnei1-3/+3
2022-03-15core: hle: kernel: k_process: Implement thread local storage accurately.bunnei3-111/+99
2022-03-15core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.bunnei2-2/+141
2022-03-15core: hle: kernel: k_slab_heap: Refresh to use guest allocations.bunnei2-125/+107
2022-03-15core: hle: kernel: Update init_slab_heap, use device memory, and add KThreadLocalPage and KPageBuffer.bunnei4-55/+92
2022-03-15core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei3-0/+179
2022-03-15core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei2-0/+35
2022-03-15core: hle: kernel: k_thread: Ensure host Fiber is freed.bunnei1-0/+3
2022-03-15core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.bunnei1-0/+3
2022-03-15core: hle: service: kernel_helpers: Use system resource limit.bunnei1-10/+1
2022-03-15core: hle: service: sm: Fix KPort reference count.bunnei1-0/+2
2022-03-15core: hle: kernel: k_thread: Update to reflect tree changes.bunnei1-3/+3
2022-03-15core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.bunnei7-14/+25
2022-03-15core: hle: kernel: k_memory_layout: Update kernel slab memory sizes.bunnei1-3/+3
2022-03-15core: hle: kernel: svc_types: Add ThreadLocalRegionSize.bunnei1-0/+2
2022-03-15core: hle: kernel: k_condition_variable: Update to reflect tree changes.bunnei1-1/+1
2022-03-15core: hle: kernel: k_address_arbiter: Update to reflect tree changes.bunnei1-3/+3
2022-03-15common: tree: Various updates.bunnei1-284/+341
2022-03-15common: intrusive_red_black_tree: Various updates.bunnei1-181/+210
2022-03-15shader: add support for const buffer indirect addressingLiam2-18/+68
2022-03-15maxwell_3d: Implement a safer CB data uploadameerj2-70/+12
2022-03-14Maxwell3D: Link to override constant definition in nouveaubyte[]1-0/+2
2022-03-14Maxwell3D: restore original topology when topology overrides are disabledbyte[]1-0/+2
2022-03-14Maxwell3D: Use override constants from nouveauLiam2-2/+37
2022-03-13dynarmic: Reduce size of code cachesMerry2-4/+4
2022-03-13Shader decompiler: do constant propgation before texture pass.Fernando Sahmkow1-2/+2
2022-03-13Shader decompiler: Fix storage tracking in deko3d.Fernando Sahmkow1-1/+2
2022-03-12config: Write dynarmic exclusive memory configsameerj1-0/+2
2022-03-12rescaling_pass: Fix rescaling Color2DArray ImageFetch offsetsameerj1-2/+27
2022-03-12emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsameerj2-2/+3
2022-03-12Maxwell3D: Restrict topology override effect to after the register is setLiam2-1/+5
2022-03-11cpu_detect: Add additional x86 flags and telemetryWunkolo4-29/+86
2022-03-11common/telemetry: Update `AddField` name type to `string_view`Wunkolo1-3/+4
2022-03-11Maxwell3D: mark index buffers as dirty after updating countsLiam1-0/+2
2022-03-11TextureCacheRuntime: allow converting D24S8 to ABGR8Liam1-1/+2
2022-03-11Maxwell3D: read small-index draw and primitive topology override registersLiam2-2/+30
2022-03-10backend: Ensure backend_thread is destructed before message_queueMerry1-1/+1
2022-03-10cpu_detect: Revert `__cpuid{ex}` array-type argumentWunkolo1-6/+6
2022-03-09cpu_detect: Add missing `lzcnt` detectionWunkolo1-0/+1
2022-03-09cpu_detect: Refactor cpu/manufacturer identificationWunkolo2-24/+38
2022-03-09cpu_detect: Update array-types to `span` and `array`Wunkolo1-11/+13
2022-03-09cpu_detect: Utilize `Bit<N>` utility functionWunkolo1-32/+20
2022-03-09cpu_detect: Compact capability fieldsWunkolo1-20/+21
2022-03-09bit_util: Add `bit` utility functionWunkolo1-0/+7
2022-03-09hle: service: ldr: Use deterministic addresses when mapping NROs.bunnei2-24/+62
2022-03-08shader_recompiler/LOP3: Use brute force python results within switch/case.Markus Wick2-52/+620
2022-03-08hle: kernel: KPageTable: Improve implementations of MapCodeMemory and UnmapCodeMemory.bunnei2-47/+116
2022-03-08video_core: Cancel Scoped's exit call on GPU failurelat9nq1-0/+1
2022-03-08emu_window: Create a way to Cancel the exit of a Scopedlat9nq1-1/+10
2022-03-07core: Don't shutdown a null GPUlat9nq1-1/+3
2022-03-07MaxwellDMA: Implement semaphore operationsLody2-1/+21
2022-03-06gl_graphics_pipeline: Improve shader builder synchronization using fences (#7969)Ameer J2-21/+32
2022-03-03loader: log the type of mismatching file-extensionBytesGalore1-1/+2
2022-03-03host_memory: Fix fastmem crashes in debug buildsMorph1-2/+2
2022-03-01applet: mii: Simple implementation of mii appletgerman778-5/+272
2022-02-28hle: kernel: Re-create memory layout at initialization.bunnei1-41/+43
2022-02-28hle: kernel: Remove unused pool locals.bunnei1-2/+0
2022-02-28hle: kernel: k_memory_manager: Rework for latest kernel behavior.bunnei6-173/+548
2022-02-28logging: Convert `backend_thread` into an `std::jthread`Wunkolo1-13/+5
2022-02-27gl_fence_manager: Minor optimization to signal queryingameerj1-2/+1
2022-02-27dynarmic: Inline exclusive memory accessesmerry16-7/+113
2022-02-27hle: kernel: k_page_heap: GetPhysicalAddr can be const.bunnei1-2/+1
2022-02-27hle: kernel: k_page_heap: Remove superfluous consexpr.bunnei2-4/+4
2022-02-27hle: kernel: k_page_heap: Various updates and improvements.bunnei2-155/+192
2022-02-27hle: kernel: Add initial_process.h header.bunnei2-0/+24
2022-02-27hle: kernel: board: nx: Add k_memory_layout.h header.bunnei2-0/+14
2022-02-27hle: kernel: k_system_control: Add GetRealMemorySize and update GetKernelPhysicalBaseAddress.bunnei2-1/+12
2022-02-27hle: kernel: k_memory_layout: Add GetPhysicalLinearRegion.bunnei1-0/+4
2022-02-27hle: kernel: k_memory_region_types: Update for new regions.bunnei1-1/+9
2022-02-26vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_stateAmeer J1-4/+21
2022-02-25maxwell_to_(gl/vk): Add 11_11_10 float vertex formatMorph2-0/+4
2022-02-24vk_blit_screen: Add missing format bgra8Lody1-0/+2
2022-02-22service: am: Update enum names to match documentationNarr the Reg4-16/+51
2022-02-21hle: kernel: KSystemControl: Use 6GB memory layout when "use_extended_memory_layout" setting is enabled.bunnei1-20/+4
2022-02-21core: device_memory: Use memory size reported by KSystemControl.bunnei3-7/+5
2022-02-21settings: Add a new "use_extended_memory_layout" setting.bunnei7-0/+22
2022-02-21core: hle: kernel: Remove resource limit hack for PhysicalMemory.bunnei1-7/+0
2022-02-21core: hle: kernel: KProcess: Pass in KResourceLimit on process creation.bunnei4-9/+30
2022-02-21core: hle: kernel: KEvent: Pass in owner KProcess on event creation.bunnei4-12/+8
2022-02-21core: hle: kernel: KResourceLimit: Add a helper function for creating a KResourceLimit for a process.bunnei2-0/+22
2022-02-21vulkan_device: fix missing format in ANVvoidanix3-2/+21
2022-02-20yuzu: Remove amiibos on drag and dropgerman771-0/+10
2022-02-19fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei3-38/+18
2022-02-19core: hle: kernel: KPageTable: Fix UnmapPages.bunnei1-3/+2
2022-02-19core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei3-113/+508
2022-02-17common: Add NullVisitor default constructorWunkolo1-0/+3
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg2-0/+6
2022-02-15Dump patched exefs rather than baseKelebek11-9/+9
2022-02-15kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell2-4/+40
2022-02-14common: fs_util: Add buffer to string view utility functionsMorph2-0/+26
2022-02-14debugger: console: Set console output codepage to UTF-8Morph1-0/+1
2022-02-13nfp: Allow files without password datagerman772-9/+24
2022-02-13program_metadata: Unpack FileAccessHeader and FileAccessControllat9nq2-15/+51
2022-02-12hid: Stub IsUsbFullKeyControllerEnabledlat9nq2-1/+12
2022-02-11audio_core: Update current process revisionlat9nq1-1/+3
2022-02-11service/mnpp: Stub mnpp_appNarr the Reg6-0/+71
2022-02-10common: uuid: Use sizeof(u64) instead of 8 in Hash()Morph1-5/+5
2022-02-10nfp: Separate nfc tag from amiibo dataNarr the Reg3-44/+76
2022-02-09svc: Set unique names for function tablesNarr the Reg1-77/+77
2022-02-09hle: kernel: KCodeMemory: Remove unused QueryMemory.bunnei1-1/+0
2022-02-09hle: kernel: KCodeMemory: Correct m_page_group number of pages.bunnei1-2/+3
2022-02-09nfp: Address compiler issuesgerman772-27/+27
2022-02-08nfp: Validate amiibo filesNarr the Reg2-41/+145
2022-02-08yuzu: Allow to open and remove the amiibogerman773-5/+24
2022-02-08nfp: Improve implementationgerman774-189/+672
2022-02-07nfp: Move IUser class to header and add missing enum and structsgerman772-257/+299
2022-02-07nfp: Sort functions by command numbergerman771-79/+79
2022-02-07yuzu: Mute audio when in backgroundgerman776-4/+27
2022-02-07yuzu: Add docked, GPU accuracy and adapting filter hotkeysgerman774-58/+68
2022-02-07yuzu: Add auto center on right clickgerman773-4/+30
2022-02-07input_common: Remove battery duplicated struct and update every button pressgerman776-34/+27
2022-02-05common: uuid: Return an invalid UUID if conversion from string failsMorph1-14/+39
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph41-598/+415
2022-02-05profile: Migrate to the new UUID implementationMorph14-127/+131
2022-02-05common: uuid: Add AsU128()Morph2-0/+9
2022-02-05hle: ipc_helpers: Ignore -Wclass-memaccessMorph1-0/+8
2022-02-05service: Migrate to the new UUID implementationMorph9-45/+36
2022-02-05input/hid: Migrate to the new UUID implementationMorph16-56/+57
2022-02-05common: Implement NewUUIDMorph3-0/+322
2022-02-05config: Support motion inputslat9nq1-8/+28
2022-02-04main: Always remove the frameless window flag when restoring UI stateMorph1-0/+2
2022-02-04input_common: Remove unused core includeMorph1-1/+0
2022-02-04service: pm: Implement AtmosphereGetProcessInfotech-ticks2-1/+46
2022-02-02yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg5-8/+95
2022-02-02texture_cache: Ensure has_blacklisted is always initializedLioncash1-1/+1
2022-02-02texture_cache: Remove dead code within SynchronizeAliasesLioncash1-13/+1
2022-02-02texture_cache: Amend unintended bitwise OR in SynchronizeAliasesLioncash1-1/+1
2022-02-02yuzu: ui: Improve battery symbolsNarr the Reg4-39/+59
2022-02-02common_types: Remove NonCopyable structLioncash1-10/+0
2022-02-02general: Replace NonCopyable struct with equivalentsLioncash12-129/+219
2022-02-02general: Move deleted copy/move constructor/assignment operators to public interfaceLioncash7-11/+9
2022-02-02hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei2-34/+46
2022-02-02configure_filesystem: Add missing changeEvent() overrideLioncash2-0/+10
2022-02-02configure_filesystem: Normalize member function casingLioncash3-8/+8
2022-02-02yuzu: Disable auto repeat on hotkeys againNarr the Reg1-0/+1
2022-02-01configure_motion_touch: Use functor versions of invokeMethodLioncash1-18/+20
2022-02-01configure_input_player: Eliminate variable shadowingLioncash1-4/+5
2022-02-01configure_input_player: std::move input setters in HandleClickLioncash1-1/+1
2022-02-01configure_input_player: Avoid unnecessary ParamPackage copiesLioncash1-6/+6
2022-02-01yuzu/game_list: Use non-deprecated version of QString's split() functionLioncash1-1/+1
2022-02-01common/file: Remove [[nodiscard]] from Open()Lioncash1-3/+2
2022-02-01video_core/shader_cache: Remove unused algorithm includeLioncash1-1/+0
2022-02-01video_core/shader_cache: Take std::span in RemoveShadersFromStorage()Lioncash2-3/+3
2022-02-01svc: Add 32 bit SynchronizePreemptionStateNarr the Reg1-1/+1
2022-02-01Rasterizer: Refactor inlineToMemory.Fernando Sahmkow9-15/+16
2022-01-31Vulkan: Fix Scheduler Chunks when their FuncType is 0.Fernando Sahmkow2-4/+6
2022-01-31input_common: Use attributes for analog range modifiersgerman771-4/+26
2022-01-30common: wall_clock: Check precision against the emulated CPU and CNTFRQMorph2-8/+12
2022-01-30common: wall_clock: Utilize constants for ms, us, and ns ratiosMorph3-5/+9
2022-01-30input_common: Add home and hard touch press buttons to UDP controllersgerman774-3/+22
2022-01-30emit_glsl_atomic: Implement 32x2 fallback atomic opsameerj1-9/+55
2022-01-30lower_int64_to_int32: Add 64-bit atomic fallbacksameerj3-11/+76
2022-01-30shaders: Add U64->U32x2 Atomic fallback functionsameerj9-1/+469
2022-01-29GPU: Improve syncing.Fernando Sahmkow1-3/+10
2022-01-29Rasterizer: Implement Inline2Memory Acceleration.Fernando Sahmkow14-6/+122
2022-01-29Inline2Memory: Flush before writting buffer.Fernando Sahmkow2-2/+3
2022-01-29spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsameerj2-3/+3
2022-01-28emit_spirv: Add Xfb execution mode when transform feedback is usedameerj1-3/+9
2022-01-28hotkeys: Don't translate hotkey buttonsgerman771-16/+16
2022-01-28wall_clock: use standard wall clock if rtsc frequency is too lowgerman771-1/+3
2022-01-27buffer_cache: Reduce stream buffer allocations when expanding from the leftameerj1-0/+2
2022-01-27hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.bunnei2-23/+24
2022-01-27video_minimum_maximum: Implement src operand selectorsameerj1-12/+6
2022-01-27input_common: Add DS5 to HD rumble listNarr the Reg1-2/+3
2022-01-26common/xbyak_api: Make BuildRegSet() constexprLioncash2-9/+9
2022-01-25video_core/macro: Add missing <cstring> headerLioncash1-2/+3
2022-01-25video_core/macro_interpreter: Move impl class to the cpp fileLioncash2-84/+86
2022-01-25video_core/macro_hle: Return unique_ptr directly from GetHLEProgram()Lioncash3-7/+7
2022-01-25video_core/macro: Remove unused parameter from Execute()Lioncash3-4/+3
2022-01-25video_core/macro_jit_x64: Remove unused impl class memberLioncash1-1/+0
2022-01-25video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from implLioncash1-5/+4
2022-01-25video_core/macro_jit_x64: Move impl class into cpp fileLioncash2-87/+86
2022-01-25video_core/macro_hle: Move impl class into cpp fileLioncash2-27/+19
2022-01-25gpu: Tidy up forward declarationsLioncash1-10/+0
2022-01-25gpu: Remove obsoleted CDMAPusher() accessorsLioncash1-6/+0
2022-01-25vk_fsr: Replace comma operator with semicolonLioncash1-1/+1
2022-01-25shader_recompiler: Remove unnecessary [[nodiscard]]Lioncash1-2/+1
2022-01-24input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial stateLioncash1-1/+1
2022-01-24input_common/input_mapping: Simplify UUID validity checksLioncash1-3/+3
2022-01-24input_common/input_mapping: Add missing includesLioncash2-1/+6
2022-01-24input_common/input_mapping: Remove const from return valueLioncash4-4/+4
2022-01-24input_common/input_mapping: Default constructorLioncash1-1/+1
2022-01-24input_common/main: Pass MappingData by const reference in callbacksLioncash2-3/+3
2022-01-24input_common/udp_client: Replace deprecated from_string()/to_ulong() functionsLioncash1-2/+2
2022-01-24input_common/udp_client: Prevent unnecessary string copiesLioncash2-4/+4
2022-01-24kernel/k_affinity_mask: Remove duplicated assertLioncash1-2/+0
2022-01-24input_common: Add option to configure gyro thresholdgerman774-6/+24
2022-01-24yuzu: Add setting to disable controller navigationgerman776-3/+28
2022-01-23Update FSR to 1.0.2Moonlacer1-1/+1
2022-01-23hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.bunnei3-24/+21
2022-01-23core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages.bunnei1-22/+25
2022-01-23core: hle: kernel: KPageTable: MapProcessCode: Various cleanup.bunnei1-11/+12
2022-01-23core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.bunnei1-6/+6
2022-01-23core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup.bunnei1-6/+5
2022-01-23core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.bunnei1-2/+3
2022-01-22core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr.bunnei1-1/+3
2022-01-22core: hle: kernel: KPageTable: Operate: Assert lock ownership.bunnei1-2/+2
2022-01-22core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock.bunnei1-4/+7
2022-01-22core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods.bunnei2-50/+39
2022-01-22core: hle: kernel: Rename Un/Map to Un/MapMeory.bunnei3-7/+6
2022-01-22yuzu: Add modifiers for keyboardNarr the Reg1-25/+34
2022-01-22hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei4-0/+89
2022-01-21service/wlan: Update function tablesLioncash1-1/+1
2022-01-21service/usb: Update function tablesLioncash1-27/+15
2022-01-21service/set: Update function tablesLioncash1-0/+2
2022-01-21service/ns: Update function tablesLioncash1-0/+6
2022-01-21service/nim: Update unknown function table entriesLioncash1-0/+6
2022-01-21service/friend: Update unknown function table entriesLioncash1-6/+6
2022-01-21service/filsystem: Update fsp-srv function tableLioncash1-0/+3
2022-01-21service/btm: Update function tablesLioncash1-0/+30
2022-01-21service/audio: Update audctl unknown function namesLioncash1-8/+8
2022-01-21service/am: Update omm function tablesLioncash1-0/+1
2022-01-21service/acc: Update unknown function namesLioncash2-4/+4
2022-01-21Use Default Colorful theme by default outside of Windowsv19932-6/+11
2022-01-21service: apm: Stub ISession SetCpuOverclockEnabledMorph1-1/+13
2022-01-21hle: kernel: Remove redundant tracking of dummy threads.bunnei1-9/+3
2022-01-21hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not nullptr.bunnei1-6/+6
2022-01-21hle: kernel: KThread: Decrease DummyThread priority to ensure it is never scheduled.bunnei3-2/+5
2022-01-21hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on thread exit.bunnei1-0/+5
2022-01-21hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei1-11/+0
2022-01-21hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei2-12/+2
2022-01-21hle: kernel: KThread: Ensure dummy threads never call EndWait.bunnei1-0/+5
2022-01-21hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei1-0/+5
2022-01-21hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei3-6/+6
2022-01-20video_core: constify AVCodec for ffmpeg >= 5.0Jan Beich1-1/+1
2022-01-19service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman771-1/+2
2022-01-19vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64FeaturesGeorg Lehmann1-1/+1
2022-01-17input_common: Report battery for UDP controllersNarr the Reg2-0/+25
2022-01-17shader_recompiler: fix potential OOB accessv19932-6/+8
2022-01-17hle: remove no-op codeValeri1-2/+0
2022-01-17input_common: nitpick about SetHatButton usageValeri1-1/+1
2022-01-17input_common: fix copy-paste errorValeri1-1/+1
2022-01-17hid: fix std::transform callValeri1-1/+1
2022-01-17uisettings: Add enumeration type for themesMorph2-3/+17
2022-01-17config: Change default theme to Dark Colorfulgidoly1-2/+2
2022-01-17Correct assignment source for rotationsValeri1-1/+1
2022-01-17input_common: Reintroduce motion from mouse and use button namesgerman775-1/+64
2022-01-16astc_decoder: Combine FastReplicate functions to work around new NV driver bugameerj1-34/+46
2022-01-16audio/stream: Adjust volume scale factorgerman771-2/+2
2022-01-16yuzu: Add volume up/down hotkeysgerman773-4/+16
2022-01-15Xbox controller default name nit pickgidoly1-2/+2
2022-01-15yuzu: Remove speed limit hotkeysgerman773-24/+2
2022-01-15hle: kernel: k_memory_manager: Clear pages on allocation & free.bunnei5-16/+34
2022-01-15Change default name for ps controllersgidoly1-0/+6
2022-01-15core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorkerTaskImpl.bunnei2-2/+28
2022-01-15core: hle: kernel: KProcess: Integrate with KWorkerTask and add unimplemented DoWorkerTaskImpl.bunnei2-3/+9
2022-01-15core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.bunnei2-33/+26
2022-01-15core: hle: kernel: Instantiate a kernel instance of KWorkerTaskManager.bunnei2-0/+18
2022-01-15core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei4-0/+96
2022-01-15common: fiber: YieldTo: Avoid hard crash on nullptr previous_fiber.bunnei1-1/+4
2022-01-15hle: kernel: Fix service_threads access to be thread safe V2.bunnei1-12/+11
2022-01-14core/hid: Increment shake forceNarr the Reg1-1/+1
2022-01-14hle: kernel: Fix service_threads access to be thread safe.bunnei1-7/+27
2022-01-13service/hid: Decrease motion update rateNarr the Reg1-1/+2
2022-01-12core/hid: Reduce gyro threshold even moreNarr the Reg1-1/+1
2022-01-12hle: kernel: k_page_table: Update SetProcessMemoryPermission.bunnei6-45/+68
2022-01-12hle: service: ldr: UnmapCodeMemory BSS only when set.bunnei1-3/+7
2022-01-12hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.bunnei3-18/+18
2022-01-12hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.bunnei4-20/+19
2022-01-12cmake: make tests optionalAlexandre Bouvier2-2/+5
2022-01-11common: bit_util: Add IsPow2 helper functionMorph1-0/+6
2022-01-10yuzu: main: Increase the open file limit on Windows to 8192Morph1-2/+2
2022-01-10logging/log.h: move enum class formatter to a separate file ...liushuyu6-22/+32
2022-01-09logging/log: use `underlying_type` instead of hardcoding typesliushuyu1-2/+4
2022-01-08core: hle: kernel: svc: Updates to SetMemoryAttribute and SetMemoryPermission.bunnei3-45/+46
2022-01-08input_common: Handle errors on TAS scriptsgerman771-7/+24
2022-01-08core: hle: kernel: k_page_table: Update CheckMemoryState.bunnei4-116/+166
2022-01-08logging: adapt to changes in fmt 8.1liushuyu3-7/+20
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman772-9/+14
2022-01-07input_common: Fix udp motion not automapping to both sidesgerman771-8/+16
2022-01-07yuzu: Add controller hotkeysgerman7714-79/+580
2022-01-07core/hid: Add home and screenshot button supportgerman773-1/+46
2022-01-07core/hid: Set minimum gyro thresholdgerman771-0/+1
2022-01-07input_common: Use accelerometer data for mappinggerman771-2/+10
2022-01-05configure_per_game: Initialize tabs after loading custom configurationlat9nq1-15/+9
2022-01-05video_core: Remove unnecesary maybe_unused flagNarr the Reg1-1/+1
2022-01-05glsl: Remove unreachable returnNarr the Reg1-1/+0
2022-01-04gpu: Add shut down method to synchronize threads before destructionameerj3-0/+15
2022-01-04ShaderDecompiler: Add a debug option to dump the game's shaders.Fernando Sahmkow8-1/+98
2022-01-04Revert "Merge pull request #7668 from ameerj/fence-stop-token"ameerj3-10/+15
2022-01-03gpu: Use std::stop_token in WaitFence for VSync threadameerj3-15/+10
2022-01-02core/hid: Add fallback to fullkey controllersgerman772-4/+36
2022-01-02controller_applet: Only populate supported controllersgerman772-53/+68
2022-01-02yuzu: Fix UI elements not updating correctlygerman771-2/+2
2022-01-01texture_cache/util: Fix s32 overflow when resolving overlapsameerj1-5/+5
2021-12-31video_core/memory_manager: Fixes for sparse memory managementameerj2-14/+12
2021-12-31video_core/memory_manager: Deduplicate Read/WriteBlockameerj2-47/+32
2021-12-31core: hle: kernel: Implement thread pinning.bunnei10-14/+140
2021-12-30core/hid: Fix controller type validationgerman775-17/+23
2021-12-30glsl: Add boolean reference workaroundameerj6-2/+15
2021-12-30glsl_context_get_set: Add alternative cbuf type for broken driversameerj6-24/+35
2021-12-30emit_glsl_integer: Use negation work aroundameerj1-2/+2
2021-12-30shader: Add integer attribute get optimization passameerj9-0/+86
2021-12-28Empty spacesMatías Locatti1-1/+1
2021-12-28Changes to avoid warnings in SSE4.2 optimized SPIR-VMatías Locatti1-0/+9
2021-12-28Remove invalid assertion statementFeng Chen1-3/+0
2021-12-28Remove invalid header includeFeng Chen1-1/+0
2021-12-28Implement few type in bufferqueue query methodFeng Chen2-0/+9
2021-12-28core: hle: kernel: Updated implementation of svcSetHeapSize.bunnei6-83/+141
2021-12-25emit_glasm_context_get_set: Fix GetAttribute return value type.ameerj1-4/+4
2021-12-25emit_glsl_floating_point: Fix FPNeg on newer Nvidia driversameerj1-2/+2
2021-12-24vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows driversameerj4-20/+35
2021-12-24blit_image: Remove unused functionameerj2-50/+0
2021-12-24vk_texture_cache: Fix invalidated pointer accessameerj5-8/+21
2021-12-23core: hle: kernel: Implement SetMemoryPermission.bunnei4-1/+67
2021-12-23 core: hle: kernel: KThread: X18 should be a cryptographically random number.bunnei1-0/+2
2021-12-22main: reword inhibit reasonliushuyu1-2/+3
2021-12-22main: fix wake lock in Flatpak ...liushuyu3-0/+63
2021-12-22hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.bunnei1-14/+9
2021-12-21Allow overriding SCM version infoAndrew Udvare1-0/+5
2021-12-19main: Refactor to reduce code duplication in ShowFullscreen()ameerj1-25/+16
2021-12-19main: Make render window borderless fullscreen toggle on the monitor it resides inameerj1-1/+1
2021-12-19kernel: Manually destroy the current process during shut downameerj1-1/+4
2021-12-18video_core/codecs: re-enable VAAPI/VDPAU on BSDs after 72aa418b0b41Jan Beich1-1/+1
2021-12-18core: loader: kip: Minimal changes to fix KIP loading.bunnei1-1/+7
2021-12-18Address format clangvonchenplus3-38/+38
2021-12-18Vulkan: Fix the checks for primitive restart extension.Fernando Sahmkow3-21/+28
2021-12-18Remove spirv handle legacy related codevonchenplus4-190/+1
2021-12-18Remove glsl handle legacy related codevonchenplus3-103/+1
2021-12-18Vulkan: implement Logical Operations.Fernando Sahmkow2-3/+3
2021-12-18Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow3-2/+40
2021-12-18core: hle: Remove global HLE lock.bunnei11-67/+1
2021-12-17[input_common] Move variable declaration closer to usagevperus1-2/+2
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg5-23/+19
2021-12-16Suggestions from CrusadingNinjaMatías Locatti1-2/+2
2021-12-16Changed linkMatías Locatti1-1/+1
2021-12-16video_core/codecs: (re-spin) refactor ffmpeg searching and handlingliushuyu1-0/+6
2021-12-15Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake"bunnei1-6/+0
2021-12-15yuzu/main: Fix host memory byte units. GB to GiBWunkolo1-4/+6
2021-12-15core/hid: Fix faulty analog triggersNarr the Reg1-2/+2
2021-12-14input/SDL: Update SDL hintsValeri1-3/+4
2021-12-14CI: fix CI on Linuxliushuyu1-3/+0
2021-12-14video_core/codecs: skip decoders that use hw frames ...liushuyu1-0/+9
2021-12-14common/input: Avoid numerous large copies of CallbackStatusLioncash9-129/+171
2021-12-14common/cpu_detect: Remove CPU family and modelMorph1-12/+0
2021-12-14common/input: Remove unnecessary returnsLioncash1-6/+2
2021-12-14input_poller: Add missing override specifiersLioncash1-20/+19
2021-12-14input_mapping: Amend specification of parametersLioncash1-14/+14
2021-12-14input_poller: Remove several unnecessary @param tagsLioncash1-106/+106
2021-12-14qt_software_keyboard: Fix out of bounds array accessMorph1-4/+19
2021-12-13tas_input: Avoid minor copies in Read/WriteCommandButtons()Lioncash1-2/+2
2021-12-13tas_input: Remove unnecessary semicolonLioncash1-1/+1
2021-12-13tas_input: Execute clear() even if emptyLioncash1-3/+2
2021-12-13tas_input: Remove unnecessary includesLioncash1-2/+2
2021-12-13tas_input: std::move strings into vectorLioncash1-21/+24
2021-12-13tas_input: Use istringstream over stringstreamLioncash1-2/+2
2021-12-13tas_input: Use u8string_view instead of u8stringLioncash2-6/+7
2021-12-13tas_input: Remove unused std::smatch variableLioncash1-2/+0
2021-12-13tas_input: Amend -Wdocumentation warningsLioncash2-28/+30
2021-12-13tas_input: Make TasAxes enum an enum classLioncash2-5/+14
2021-12-13input_engine: Fix typo in TriggerOnAxisChange() parameter nameLioncash1-1/+1
2021-12-13input_engine: Simplify PreSet* family of functionsLioncash2-24/+14
2021-12-13input_engine: Avoid redundant map lookupsLioncash1-16/+24
2021-12-13input_engine: Remove left-over namespace qualifiersLioncash1-3/+3
2021-12-13input_engine: Iterate by reference rather than by value where applicableLioncash1-10/+10
2021-12-13input_engine: Take BasicMotion by const reference with SetMotion() and TriggerOnMotionChange()Lioncash3-6/+7
2021-12-13input_engine: std::move InputIdentifier in SetCallback()Lioncash1-1/+1
2021-12-13input_engine: Pass LedStatus by const referenceLioncash3-3/+3
2021-12-13input_engine: Pass VibrationStatus by const reference in SetRumble()Lioncash7-12/+12
2021-12-13input_engine: std::move engine name where applicableLioncash15-29/+29
2021-12-13input_engine: Remove callback clearing in constructorLioncash1-3/+1
2021-12-13input_engine: Remove unnecessary semi-colonsLioncash1-6/+6
2021-12-13input_engine: Remove unnecessary returnLioncash1-3/+1
2021-12-13Remove erroneous #pragma onceValeri1-2/+0
2021-12-13service/hid: Improve console motion accuracyNarr the Reg6-20/+32
2021-12-12game_list: Add persistent setting for the favorites row expanded stateameerj3-7/+17
2021-12-11maxwell_to_vk: Add ASTC_2D_5X4_UNORMMorph1-1/+1
2021-12-10Fix blit image/view not compatibleFeng Chen1-1/+6
2021-12-09maxwell_to_vk: Add ASTC_2D_8X5_UNORMMorph1-1/+1
2021-12-08profiler: Use QWheelEvent position().toPoint()Morph1-1/+1
2021-12-08renderer_vulkan: Add R16G16_UINTMorph2-1/+2
2021-12-07Update k_code_memory.hitsmeft241-6/+6
2021-12-07make KCodeMemory::GetSourceAddress constitsmeft241-1/+1
2021-12-07main: Update video core popupMatías Locatti1-8/+5
2021-12-07hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.bunnei1-3/+5
2021-12-07hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.bunnei1-3/+3
2021-12-07hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.bunnei1-2/+2
2021-12-07hle: kernel: Remove unnecessary virtual specifier on EndWait.bunnei1-1/+1
2021-12-07hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.bunnei1-1/+1
2021-12-07hle: kernel: k_condition_variable: Revert unnecessary style changes.bunnei1-2/+2
2021-12-07hle: kernel: Remove unnecessary virtual specifier on CancelWait.bunnei6-14/+14
2021-12-07hle: kernel: service_thread: Force stop threads on destruction.bunnei1-1/+7
2021-12-07hle: kernel: k_light_lock: Implement CancelWait.bunnei1-5/+10
2021-12-07hle: kernel: service_thread: Use std::jthread.bunnei1-18/+19
2021-12-07hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.bunnei1-0/+5
2021-12-07hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.bunnei2-17/+13
2021-12-07hle: kernel: svc: Fix deadlock that can occur with single core.bunnei1-10/+8
2021-12-07hle: kernel: k_thread: Treat dummy threads as a special type.bunnei2-1/+4
2021-12-07hle: kernel: fix timing on thread preemptionFernandoS271-4/+2
2021-12-07hle: kernel: fix scheduling ops from HLE host thread.FernandoS271-3/+3
2021-12-07hle: kernel: Add a flag for indicating that the kernel is currently shutting down.bunnei6-0/+49
2021-12-07hle: kernel: KSynchronizationObject: Fix variable shadowing.bunnei1-8/+8
2021-12-07hle: kernel: Cleanup to match coding style.bunnei6-26/+21
2021-12-07hle: kernel: KProcess: Improvements for thread pinning.bunnei2-8/+26
2021-12-07hle: kernel: KThreadQueue: Remove deprecated code.bunnei1-63/+0
2021-12-07hle: kernel: KConditionVariable: Various updates & simplifications.bunnei2-121/+65
2021-12-07hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).bunnei1-29/+19
2021-12-07hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).bunnei3-60/+71
2021-12-07hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.bunnei1-12/+55
2021-12-07hle: kernel: KServerSession: Migrate to updated KThreadQueue.bunnei2-5/+11
2021-12-07hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei3-54/+87
2021-12-07hle: kernel: KLightLock: Migrate to updated KThreadQueue.bunnei2-35/+36
2021-12-07hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.bunnei1-43/+39
2021-12-07hle: kernel: KThread: Remove tracking of sync object from threads.bunnei6-41/+21
2021-12-07hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei8-75/+251
2021-12-07core: hle: kernel: Disable dispatch count tracking on single core.bunnei3-5/+14
2021-12-07core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei1-1/+1
2021-12-07core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei1-7/+3
2021-12-07core: hle: kernel: k_auto_object: Add GetName method.bunnei1-0/+4
2021-12-07core: hle: kernel: DisableDispatch on suspend threads.bunnei1-0/+3
2021-12-07core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei1-14/+9
2021-12-07core: cpu_manager: Use KScopedDisableDispatch.bunnei1-7/+8
2021-12-07core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei1-6/+2
2021-12-07core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei1-5/+0
2021-12-07core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei1-6/+7
2021-12-07core: hle: kernel: k_scheduler: Improve Unload.bunnei1-17/+29
2021-12-07core: hle: kernel: k_process: DisableDispatch on main thread.bunnei1-0/+1
2021-12-07core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2-0/+8
2021-12-07core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2-1/+47
2021-12-07core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei3-24/+22
2021-12-07core: hle: kernel: Reflect non-emulated threads as core 3.bunnei7-14/+17
2021-12-07CMakeLists: Specify /Zm200 when compiling in MSVCMorph1-0/+2
2021-12-06service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman776-0/+77
2021-12-06fix formattingitsmeft241-1/+6
2021-12-06move private members below public membersitsmeft241-10/+11
2021-12-06fix formattingitsmeft241-4/+1
2021-12-06fix formattingitsmeft241-1/+1
2021-12-06service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignmentgerman772-2/+35
2021-12-06loader: Support loading subsdk{8,9}jam1garner1-2/+3
2021-12-06fix formattingitsmeft242-2/+2
2021-12-06Remove unnecessary includesitsmeft242-50/+13
2021-12-06emit_spirv: Reduce emit_spirv.h include overheadameerj20-3/+20
2021-12-06glasm: Move implemented instructions from not_implemented.cppameerj7-169/+220
2021-12-06shader_recompiler: Adjust emit_context includesameerj37-37/+37
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman775-38/+174
2021-12-05Add copyright noticeitsmeft242-0/+8
2021-12-05shader_recompiler: Rename backend emit_context filesameerj7-6/+6
2021-12-05general: Add missing copyright noticesameerj5-0/+20
2021-12-05Add KCodeMemory to CMakeLists.txtitsmeft241-0/+2
2021-12-05vk_texture_cache: Add ABGR src format check for D24S8 conversionsameerj1-1/+5
2021-12-05renderer_opengl: Minor refactoring of filter selectionameerj1-30/+20
2021-12-05texture_cache: Fix image convert dimensions assertionameerj1-1/+12
2021-12-05blit_image: Refactor upscale factors usageameerj6-62/+53
2021-12-05vk_texture_cache: Add a function to ImageView to check if src image is rescaledameerj2-4/+22
2021-12-05blit_image: Refactor ConvertPipeline functionsameerj2-29/+15
2021-12-05blit_image: Refactor ConvertPipelineEx functionsameerj2-33/+18
2021-12-05vk_blit_screen: Minor refactor of filter pipeline selectionameerj1-21/+16
2021-12-05Revert "Merge pull request #7395 from Morph1984/resolve-comments"ameerj3-16/+31
2021-12-05kernel: svc: Implement Map/UnmapProcessMemory and Create/ControlCodeMemoryitsmeft2411-7/+636
2021-12-05core/hid: Add missing controller typegerman771-0/+2
2021-12-05Fixed #7502Adam Heinermann1-8/+9
2021-12-05core/hid: Ensure only valid npad are connectedgerman778-88/+147
2021-12-04Address feedbackFeng Chen5-17/+27
2021-12-04Texture Cache: Fix crashes on NVIDIA.Fernando Sahmkow1-3/+6
2021-12-04native_clock: Wait for less time in EstimateRDTSCFrequencyMorph1-18/+18
2021-12-03video_core/cmake: link against libva explicitly ...liushuyu1-0/+1
2021-12-03video_core/codecs: more fixes for VAAPI detection ...liushuyu1-63/+25
2021-12-03video_core/codec: address commentsliushuyu1-8/+12
2021-12-03video_core/codecs: more robust ffmpeg hwdecoder selection logicliushuyu1-10/+27
2021-12-03service: am: ISelfController: Stub SaveCurrentScreenshotMorph3-2/+15
2021-12-02yuzu: Implement basic controller navigationgerman779-8/+285
2021-12-02general: Replace high_resolution_clock with steady_clockMorph7-13/+13
2021-12-02Support multiple videos playingFeng Chen6-41/+36
2021-11-30service: friend: Implement GetCompletionEventMorph1-2/+21
2021-11-30input_common: Fix error with thread nameNarr the Reg1-2/+1
2021-11-30input_interpreter: Make use of NpadButton instead of a u64Morph2-9/+9
2021-11-30npad: Return NpadButton in GetAndResetPressStateMorph3-7/+6
2021-11-30core: hid: hid_types: Add "All" to NpadButtonMorph1-0/+2
2021-11-30qt_controller: Make use of (Enable/Disable)AllControllerConfigurationMorph1-8/+5
2021-11-29core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph2-0/+32
2021-11-29general: Fix handheld typoMorph2-17/+17
2021-11-29core: hid: Mark constructors as explicitMorph2-2/+2
2021-11-29core: hid: Cleanup and amend documentationMorph4-69/+76
2021-11-29Revert of b01aa72vperus1-35/+39
2021-11-29[input_common] Add completion test for CalibrationConfigurationJobvperus3-9/+151
2021-11-29Add missing pixel format mappingFeng Chen1-0/+2
2021-11-29qt_controller: Fix input when the controller applet is ignoredgerman771-0/+3
2021-11-28Texture Cache: Secure insertions against deletions.Fernando Sahmkow1-3/+13
2021-11-28core/ns: Implement GetReadOnlyApplicationControlDataInterfaceNarr the Reg2-1/+26
2021-11-28core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg4-0/+107
2021-11-28settings: Add debug setting to enable all controllersgerman778-0/+75
2021-11-27core/hid: Stub GetUniquePadsFromNpadNarr the Reg1-1/+13
2021-11-27Texture Cache: Redesigning the blitting system (again).Fernando Sahmkow3-23/+64
2021-11-27config: Remove vibration configurationgerman777-104/+3
2021-11-27applet/controller: Enable configuring mode while the applet is opengerman771-7/+12
2021-11-26input_common: Fully implement UDP controllersNarr the Reg12-40/+397
2021-11-26Texture Cache: Further fix regressions.Fernando Sahmkow1-11/+15
2021-11-25service/hid: Finish converting LIFO objects and address some nitsNarr the Reg14-95/+50
2021-11-25yuzu: Fix TAS from rebasegerman773-9/+11
2021-11-25input_common: Move button names to the frontendgerman7712-52/+160
2021-11-25input_common: Fix SDL controller with inverted axisgerman772-24/+8
2021-11-25bootmanager: Use cross-platform keyboard inputgerman773-39/+58
2021-11-25kraken: Address comments from reviewgerman7717-66/+54
2021-11-25core/hid: Improve accuary of mouse implementationgerman7714-48/+79
2021-11-25core/hid: Fully implement native mousegerman7721-1039/+323
2021-11-25input_common: Allow keyboard to be backwards compatiblegerman7710-48/+115
2021-11-25core/hid: Improve accuracy of the keyboard implementationgerman7713-313/+682
2021-11-25core/hid: Fix keyboard alignmentgerman772-12/+14
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman7711-428/+632
2021-11-25settings: Remove includes of core.hgerman7710-57/+55
2021-11-25service/hid: Remove includes of core.h and settings.hgerman7729-67/+67
2021-11-25 UI nitsLevi Behunin1-9/+6
2021-11-25service/hid: Add support for new controllersgerman772-2/+31
2021-11-25settings: Fix controller preview not displaying the correct controllergerman773-4/+7
2021-11-25core/hid: Rename NpadType to NpadStyleIndexgerman7715-215/+228
2021-11-25config: Cleanup and documentationgerman778-99/+46
2021-11-25input_common: Fix motion from 3 axisgerman771-0/+2
2021-11-25core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman775-36/+77
2021-11-25core/hid: Fully emulate motion from buttongerman777-37/+97
2021-11-25second commit lion reviewgerman7728-42/+73
2021-11-25settings: Fix Debug controller type optionsgerman7713-95/+77
2021-11-25kraken: Address comments from reviewgerman7731-466/+534
2021-11-25input_common: Revert deleted TAS functionsgerman777-48/+122
2021-11-25core/hid: Explain better what a temporary value doesgerman772-24/+28
2021-11-25input_common: Fix GC adapter initializationgerman771-12/+12
2021-11-25core/hid: Update structs to 13.1.0german7712-50/+107
2021-11-25core/hid: Add TAS inputgerman776-13/+82
2021-11-25input_common: Fix UDP uuidgerman773-2/+16
2021-11-25input_common: Add multiple vibration curvesgerman772-15/+28
2021-11-25core/hid: Rework battery mappingsgerman779-46/+109
2021-11-25input_common: Add manual update options to input devicesgerman775-0/+56
2021-11-25service/hid: Fix memory allocated incorrectlygerman775-7/+7
2021-11-25settings: Fix mouse and keyboard mappingsgerman7710-105/+102
2021-11-25web_applet: Replace HIDButton with NpadButtongerman773-36/+44
2021-11-25Morph review first wavegerman7723-136/+117
2021-11-25service/hid: Match shared memory closer to HWgerman772-26/+75
2021-11-25yuzu: Fix loading input profilesgerman772-0/+9
2021-11-25kraken: Address comments from reviewgerman7715-56/+56
2021-11-25service/hid: Use ring buffer for gesturesgerman772-79/+52
2021-11-25service/hid: Fix gesture inputgerman778-91/+159
2021-11-25configuration: Migrate controller settings to emulated controllergerman7712-127/+141
2021-11-25core/hid: Fix rumble too strong at 1%german773-13/+48
2021-11-25core/hid: Only signal when neededgerman7711-153/+240
2021-11-25hid: Fix controller connection/disconnectiongerman7710-65/+226
2021-11-25core/hid: Documment some filesgerman774-52/+265
2021-11-25kraken: Fix errors from rebase and format filesgerman7720-53/+83
2021-11-25core/hid: Add output devicesgerman7720-144/+312
2021-11-25core: Update input interpretergerman774-54/+18
2021-11-25yuzu: Update overlay appletgerman772-16/+21
2021-11-25core/frontend: Update appletsgerman772-10/+15
2021-11-25core: Remove frontend/inputgerman771-217/+0
2021-11-25service/hid: Rewrite npad to use ring lifo and the emulated controllergerman772-890/+605
2021-11-25service/hid: Update console sixaxis to the emulated consolegerman772-28/+26
2021-11-25service/hid: Update mouse and keyboard to use ring lifo and the emulated devicegerman774-158/+71
2021-11-25service/hid: Update touch and gestures to use ring lifo and the emulated consolegerman774-370/+191
2021-11-25service/hid: Update debug pad, xpad, stubbed and controller base to use ring lifo and the emulated controllergerman777-166/+80
2021-11-25service/hid: Use remove duplicated code, update namesgerman772-64/+30
2021-11-25service/hid: Create ring LIFOgerman772-1/+55
2021-11-25Qt_applets: Use new inputgerman775-49/+68
2021-11-25settings: Cleanup settingsgerman776-9/+16
2021-11-25debugger/controller: Remove TASgerman772-46/+5
2021-11-25core/emu_window: Remove touch inputgerman772-113/+15
2021-11-25yuzu: Update frontendgerman7713-1010/+822
2021-11-25core: Register HIDgerman773-4/+25
2021-11-25core/hid: Add emulated controllersgerman779-0/+2025
2021-11-25yuzu_cmd: Use new inputgerman773-45/+39
2021-11-25yuzu: Use new input on main and bootmanagergerman773-68/+59
2021-11-25input_common: Rewrite main and add the new driversgerman772-49/+330
2021-11-25input_common: Remove obsolete filesgerman775-444/+0
2021-11-25input_common: Rewrite SDLgerman776-1757/+950
2021-11-25input_common: Rewrite udp clientgerman775-441/+54
2021-11-25input_common: Rewrite tas inputgerman775-840/+2
2021-11-25input_common: Rewrite gc_adaptergerman778-827/+848
2021-11-25input_common: Rewrite touchgerman773-0/+99
2021-11-25input_common: Rewrite mousegerman777-751/+217
2021-11-25input_common: Rewrite keyboardgerman7711-614/+95
2021-11-25input_common: Move touch and analog from button. Move udp protocolgerman7710-132/+172
2021-11-25input_common: Create input poller and mappinggerman776-0/+1305
2021-11-25input_common: Create input_enginegerman772-0/+585
2021-11-25core/hid: Move motion_input, create input converter and hid_typesgerman776-0/+1164
2021-11-25core/hid: Move input_interpreter to hidgerman774-4/+4
2021-11-25common: Rewrite and move core/frontend/input.h to commongerman772-0/+243
2021-11-25Refactor menu states and shortcuts in GMainWindow. (#7419)Adam Heinermann3-237/+175
2021-11-25video_core/codec: address commentsliushuyu1-17/+11
2021-11-25video_core/codecs: fix multiple decoding issues on Linux ...liushuyu1-2/+47
2021-11-22Texture Cache: Fix issue with blitting 3D textures.Fernando Sahmkow1-2/+4
2021-11-22arm: dynarmic: Cleanup icache op handlingjam1garner1-10/+9
2021-11-22arm: dynarmic: Implement icache op handling for 'ic iallu' instructionjam1garner1-0/+3
2021-11-22arm: dynarmic: Implement icache op handling for 'ic ivau' instructionjam1garner1-0/+18
2021-11-22const fixesAdam Heinermann2-3/+3
2021-11-22Apply clang formatAdam Heinermann1-1/+0
2021-11-22Added TAS controls to the menu under ToolsAdam Heinermann5-57/+153
2021-11-22Texture Cache: Correct conversion shaders.Fernando Sahmkow2-2/+2
2021-11-22Texture Cache: Always copy on NVIDIA.Fernando Sahmkow1-0/+5
2021-11-22TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow10-195/+73
2021-11-21VulkanTexturECache: Use reinterpret on D32_S8 formats.Fernando Sahmkow1-2/+7
2021-11-21HostShaders: Fix D24S8 convertion shaders.Fernando Sahmkow6-23/+47
2021-11-21configure_general: Allow framerate cap to be used in custom game configsKewlan5-27/+99
2021-11-21TextureCache: Eliminate format deduction as full depth conversion has been supported.Fernando Sahmkow2-29/+5
2021-11-21kernel: svc: Move all IsValid functions to an anonymous namespaceMorph1-3/+15
2021-11-21kernel: svc: Implement SetProcessMemoryPermissionMorph1-1/+41
2021-11-21kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermissionMorph4-8/+8
2021-11-21vk_texture_cache: Mark VkBufferUsageFlags as static constexprMorph1-3/+3
2021-11-21vk_blit_image: Consolidate CreatePipelineTargetEx functionsMorph2-28/+13
2021-11-21service: pm: Implement AtmosphereGetProcessIdMorph1-0/+24
2021-11-21service: pm: Add all relevant result codesMorph1-3/+8
2021-11-21service: pm: Rename title id to program idMorph1-6/+6
2021-11-20Fix screenshot dimensions when at 1x scaleameerj5-20/+8
2021-11-20TextureCache: Refactor and fix linux compiling.Fernando Sahmkow3-9/+11
2021-11-20TextureCache: Assure full conversions on depth/stencil write shaders.Fernando Sahmkow3-6/+6
2021-11-20TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow6-9/+193
2021-11-20TextureCache: Add R16G16 to D24S8 converter.Fernando Sahmkow5-0/+38
2021-11-19TextureCache: Add B10G11R11 to D24S8 converter.Fernando Sahmkow5-13/+84
2021-11-19TextureCache: Further fixes on resolve algorithm.Fernando Sahmkow2-16/+17
2021-11-19Implement convert legacy to genericFeng Chen6-1/+108
2021-11-19TextureCache: Implement additional D24S8 convertions.Fernando Sahmkow6-0/+86
2021-11-19TextureCache: force same image format when resolving an image.Fernando Sahmkow2-2/+9
2021-11-19main: Fix default AA nameMorph1-4/+4
2021-11-19configure_graphics_ui: AMD's -> AMDMorph1-1/+1
2021-11-19main: Shorten AMD FSR status bar textMorph1-1/+1
2021-11-19TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter.Fernando Sahmkow2-10/+27
2021-11-19Vulkan: implement D24S8 <-> RGBA8 convertions.Fernando Sahmkow6-0/+166
2021-11-18renderer_vulkan: Implement S8_UINT stencil formatMorph3-0/+18
2021-11-18gl_texture_cache: Round format conversion PBO to next power of 2ameerj1-1/+5
2021-11-18Fix crash on exit due to static scoped dummy threadsAdam Heinermann1-8/+14
2021-11-17renderer_opengl: Implement S8_UINT stencil formatMorph3-6/+25
2021-11-17video_core: Add S8_UINT stencil formatMorph4-3/+21
2021-11-17hotkeys: Don't allow hotkeys to spamgerman771-0/+2
2021-11-17Prevent window flickering when holding EscValeri1-1/+1
2021-11-17Fix image update/download error when width too smallFeng Chen2-10/+18
2021-11-17texture_cache: Use pixel format conversion when supported by the runtimeameerj5-0/+15
2021-11-17gl_texture_cache: Make FormatConversionPass more genericameerj1-7/+12
2021-11-17gl_texture_cache: Rename BGRCopyPass to FormatConversionPassameerj2-21/+18
2021-11-17TextureCache: Fix Automatic Anisotropic.Fernando Sahmkow1-6/+5
2021-11-17TextureCache: OGL query device memory if possible.FernandoS272-2/+14
2021-11-17TextureCache: Fix OGL cleaningFernando Sahmkow5-0/+43
2021-11-16TextureCache: Add automatic anisotropic filtering and refactor code.Fernando Sahmkow5-16/+22
2021-11-16TextureCache: Make a better Anisotropic setter.Fernando Sahmkow4-24/+21
2021-11-16Texture Cache: revert Image changes.Fernando Sahmkow1-0/+4
2021-11-16ShaderCache: Better fix for Shuffling gl_FragCoordFernando Sahmkow1-2/+13
2021-11-16HostShader: fix Gaussian filter.FernandoS271-2/+2
2021-11-16Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs.FernandoS275-22/+29
2021-11-16texture_cache: Refactor Render Target scaling functionameerj2-14/+24
2021-11-16gl_resource_manager: Ensure non EXT_framebuffer objects are createdameerj2-13/+8
2021-11-16Texture Cache: Fix memory usage on ScaleDown.FernandoS271-4/+0
2021-11-16OpenGL: Fix viewport/Scissor scaling on downscaling.FernandoS271-6/+28
2021-11-16Vulkan: fix regression.FernandoS271-14/+17
2021-11-16host_shaders: Misc copyright/style changesameerj4-10/+12
2021-11-16configure_graphics.ui: Cleanup scaling options and fix duplicate name warningameerj1-5/+5
2021-11-16FSR: Fix GCC build errorsameerj3-43/+50
2021-11-16Vulkan: Reimplement FSR constant generation functions to avoid GCC warningsMarshall Mohror2-9/+145
2021-11-16vk_blit_screen: Fix AA destruction orderameerj1-9/+10
2021-11-16Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror14-116/+197
2021-11-16renderer_vulkan/blit_image: Use generic color state on Depth to Color blitsameerj1-1/+1
2021-11-16vk_texture_cache: Refactor 3D scaling helpersameerj2-113/+74
2021-11-16gl_rasterizer: Fix ScissorTest and Clear when scalingameerj1-10/+6
2021-11-16gl_texture_cache: Simplify scaling proceduresameerj2-57/+28
2021-11-16OpenGlTextureCache: Fix state invalidation on rescaling.Fernando Sahmkow3-2/+17
2021-11-16VulkanBufferCache: Avoid adding barriers between multiple copies.Fernando Sahmkow3-5/+43
2021-11-16HostShader: Fix gaussian and add attribution.Fernando Sahmkow1-23/+19
2021-11-16Yuzu UI: Add button for Anti AliasFernando Sahmkow3-0/+45
2021-11-16Vulkan: Fix FXAA in AMD.Fernando Sahmkow1-2/+40
2021-11-16Texture Cache: Fix blitting.Fernando Sahmkow1-2/+2
2021-11-16Vulkan: Implement FXAAFernandoS273-22/+387
2021-11-16OpenGL: fix FXAA with scalingMarshall Mohror2-9/+31
2021-11-16OpenGL: Implement FXAAMarshall Mohror6-35/+194
2021-11-16Frontend: Add anti-aliasing method settingMarshall Mohror5-0/+70
2021-11-16Settings: Add anti-aliasing method settingMarshall Mohror2-0/+7
2021-11-16QtGUI: Add buttton to toggle the filter.FernandoS275-1/+61
2021-11-16VideoCore: Add gaussian filtering.FernandoS278-2/+140
2021-11-16TextureCache: Improve Reaper.FernandoS272-14/+26
2021-11-16Vulkan: fix waiting on semaphore.FernandoS271-1/+3
2021-11-16Update scaleforce to use FP16Marshall Mohror1-88/+55
2021-11-16VideoCore: Add more rescaling option.FernandoS273-7/+38
2021-11-16TextureCache: fix rescaling in aliases and overlap joins.FernandoS274-23/+48
2021-11-16Presentation: Fix turning FSR on and off in settingsMarshall Mohror1-0/+11
2021-11-16Video Core: fix building for GCC.Fernando Sahmkow5-24/+42
2021-11-16Vulkan Rasterizer: Fix clears on integer textures.FernandoS273-1/+84
2021-11-16Texture cache: fix Intel with rescaler.FernandoS271-2/+2
2021-11-16TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.FernandoS272-20/+44
2021-11-16Texture Cache: fix memory managment and optimize scaled downloads, uploads.Fernando Sahmkow7-28/+57
2021-11-16Texture Cache: ease the requirements of textures being blacklisted.Fernando Sahmkow2-22/+7
2021-11-16Vulkan: Fix Blit Depth StencilFernando Sahmkow2-14/+20
2021-11-16Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow8-36/+147
2021-11-16Presentation: add Nearest Neighbor filter.Fernando Sahmkow6-14/+67
2021-11-16vulkan: Implement FidelityFX Super ResolutionMarshall Mohror11-17/+643
2021-11-16Texture Cache: Rescale conversions between depth and colorFernandoS276-25/+37
2021-11-16Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.Fernando Sahmkow3-7/+19
2021-11-16vulkan: Fix rescaling push constant usageameerj8-69/+78
2021-11-16Texture Cahe: Fix downscaling on SMO.Fernando Sahmkow5-0/+11
2021-11-16texture_cache_base: Remove unused function declarationsameerj1-8/+0
2021-11-16yuzu: Fix build errorsameerj1-1/+1
2021-11-16vk_texture_cache: Use 3D to scale images when blit is unsupportedameerj4-29/+87
2021-11-16texture_cache: Fix infinitely recursive ImageCanRescale checkameerj3-10/+13
2021-11-16vk_texture_cache: Fix BlitScale of non-2D imagesameerj1-10/+9
2021-11-16video_core: Refactor resolution scale functionameerj4-46/+34
2021-11-16texture_cache: Fix image resolves when src/dst are not both scaledameerj1-5/+8
2021-11-16yuzu_cmd: Read resolution_setup and scaling_filter from configlat9nq2-0/+25
2021-11-16video_core,yuzu: Move UpdateRescalingInfo call to video_corelat9nq3-5/+2
2021-11-16gl_texture_cache: Disable scissor test when scaling texturesameerj1-0/+8
2021-11-16vk_texture_cache: Fix unsupported blit format error checkingameerj2-9/+9
2021-11-16vk_texture_cache: Fix early returns on unsupported scalesameerj2-19/+11
2021-11-16video_core: Misc resolution scaling related refactoringameerj8-47/+51
2021-11-16texture_cache: Refactor scaled image size calculationameerj2-12/+13
2021-11-16Texture Cache: Fix calculations when scaling.Fernando Sahmkow1-0/+12
2021-11-16gl_texture_cache: Fix BGR pbo size for scaled texturesameerj1-11/+10
2021-11-16rescaling_pass: Fix IR errors when unscalable texture types are encounteredameerj1-0/+28
2021-11-16Texture Cache: Fix Rescaling on MultisampleFernando Sahmkow3-8/+21
2021-11-16TextureCache: Base fixes on rescaling.Fernando Sahmkow2-4/+6
2021-11-16rescaling_pass: Logic simplification and minor style cleanupameerj2-33/+17
2021-11-16rescaling_pass: Scale ImageFetch offset if it existsameerj1-59/+37
2021-11-16rescaling_pass: Enable PatchImageQueryDimensions on fragment stagesameerj1-5/+4
2021-11-16vk_texture_cache: Simplify scaled image managementameerj2-107/+34
2021-11-16gl_texture_cache: Fix scaling backup logicameerj2-20/+16
2021-11-16vk_rasterizer: Fix scaling on Y_NEGATEameerj1-3/+9
2021-11-16vk_texture_cache: Use nearest neighbor scaling when availableameerj4-29/+36
2021-11-16gl_texture_cache: Fix depth and integer format scaling blitsameerj2-16/+61
2021-11-16gl_texture_cache/rescaling_pass: minor cleanupameerj3-16/+10
2021-11-16vk_texture_cache: Minor cleanupameerj2-11/+8
2021-11-16rescaling_pass: Fix and simplify shuffle/fragcoord passameerj1-26/+20
2021-11-16Shader: Don't rescale FragCoord if used by ShuffleFernando Sahmkow2-2/+55
2021-11-16image_info: Mark MSAA textures as non-rescalableameerj1-2/+2
2021-11-16bootmanager: Fix screenshot resolution factor usageameerj7-20/+13
2021-11-16gl_texture_cache: Simplify scalingameerj2-31/+39
2021-11-16Renderers: Unify post processing filter shadersameerj7-211/+36
2021-11-16gl_texture_cache: fix scaling on uploadameerj1-0/+7
2021-11-16Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow15-34/+620
2021-11-16Texture Cache: fix scaling on upload and stop scaling on base resolution.Fernando Sahmkow1-14/+32
2021-11-16shader, video_core: Fix GCC build errorsameerj3-14/+3
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj3-4/+8
2021-11-16TextureCache: Fix Buffer Views Scaling.Fernando Sahmkow2-5/+9
2021-11-16RescalingPass: Agregate pixels on texelFetch while on Fragment ShaderFernando Sahmkow1-3/+97
2021-11-16Texture Cache: Correctly fix Blits Rescaling.Fernando Sahmkow1-9/+12
2021-11-16shader: Fix TextureSize check on rescaling.Fernando Sahmkow1-27/+21
2021-11-16texture_cache: Disable dst_image scaling in BlitImageameerj1-5/+7
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj2-3/+3
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp25-77/+228
2021-11-16shader: Properly blacklist and scale image loadsReinUsesLisp5-11/+31
2021-11-16texture_cache: Add getter to query if image view is rescaledReinUsesLisp5-22/+12
2021-11-16vk_rasterizer: Minor style changeReinUsesLisp1-2/+2
2021-11-16gl_texture_cache: Fix scaling blitsReinUsesLisp1-20/+12
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp9-28/+51
2021-11-16gl_rasterizer: Properly scale viewports and scissorsReinUsesLisp1-23/+24
2021-11-16gl_texture_cache: Fix multi layered texture Scaleameerj1-11/+15
2021-11-16gl_compute_pipeline: Add downscale factor to shader uniformsameerj1-0/+9
2021-11-16gl_rasterizer: Fix rescale dirty state checkingameerj1-4/+9
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj4-5/+19
2021-11-16texture_cache: Fix blacklists on computeReinUsesLisp1-1/+1
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp16-192/+192
2021-11-16Vulkan: Fix downscaling Blit.Fernando Sahmkow1-14/+18
2021-11-16Texture Cache: Implement Rating System.Fernando Sahmkow5-15/+47
2021-11-16OpenGL: set linear mag filter when blitting a downscaled image.Fernando Sahmkow1-0/+1
2021-11-16Vulkan: Fix AA when rescaling.Fernando Sahmkow1-1/+1
2021-11-16Texture Cache: Implement Blacklisting.Fernando Sahmkow5-4/+90
2021-11-16main: Add resolution scale label in the status barMorph2-2/+12
2021-11-16vulkan: Implement rescaling shader patchingReinUsesLisp8-27/+103
2021-11-16vk_texture_cache: Properly scale blit source imagesReinUsesLisp1-2/+2
2021-11-16vk_graphics_pipeline: Use Shader::NumDescriptors when possibleReinUsesLisp1-18/+6
2021-11-16opengl: Use Shader::NumDescriptors when possibleReinUsesLisp3-46/+20
2021-11-16spirv: Implement rescaling patchingReinUsesLisp8-5/+86
2021-11-16shader/rescaling_pass: Patch more instructionsReinUsesLisp1-4/+101
2021-11-16shader: Add IsTextureScaled opcodeReinUsesLisp10-0/+34
2021-11-16texture_cache: Add image gettersReinUsesLisp2-0/+16
2021-11-16shader: Add copy constructor to instructionsReinUsesLisp4-1/+20
2021-11-16shader: Add integer division opcodesReinUsesLisp9-0/+37
2021-11-16common/settings: Remove unused scaling optionsReinUsesLisp2-18/+7
2021-11-16shader: Fix rescaling passReinUsesLisp1-1/+1
2021-11-16gl_texture_cache: Simplify rescalingameerj2-19/+15
2021-11-16texture_cache: Fix typo in aliased image rescalingameerj1-1/+1
2021-11-16vk_texture_cache: Simplify and optimize scaling blitsReinUsesLisp1-106/+62
2021-11-16vk_texture_cache: Fix scaling blit validation errorsReinUsesLisp1-81/+78
2021-11-16shader: Fix resolution scaling passReinUsesLisp5-35/+32
2021-11-16shader: Add resolution down factor opcodeReinUsesLisp9-0/+25
2021-11-16gl_texture_cache: Implement ScaleDownameerj2-26/+36
2021-11-16gl_texture_cache: Rescale fixes for multi-layered texturesameerj2-16/+32
2021-11-16Texture Cache: Implement Rescaling on Aliases and Blits.Fernando Sahmkow1-5/+53
2021-11-16Fix blits with mipsReinUsesLisp1-12/+16
2021-11-16Fix blitsReinUsesLisp1-10/+10
2021-11-16renderer_gl: Resolution scaling fixesameerj3-61/+107
2021-11-16TextureCache: Fix rescaling of ImageCopiesFernando Sahmkow3-18/+67
2021-11-16TextureCache: Modify Viewports/Scissors according to Rescale.Fernando Sahmkow6-35/+93
2021-11-16Settings: eliminate rescaling_factor.Fernando Sahmkow7-37/+19
2021-11-16Texture Cache: More rescaling fixes.Fernando Sahmkow4-84/+96
2021-11-16gl_texture_cache: WIP texture rescaleameerj2-3/+69
2021-11-16Texture Cache: Implement Vulkan UpScaling & DownScalingFernando Sahmkow6-42/+327
2021-11-16ShaderDecompiler: Add initial support for rescaling.Fernando Sahmkow2-0/+73
2021-11-16Settings: Add resolution scaling to settings.Fernando Sahmkow6-5/+155
2021-11-16VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow11-18/+255
2021-11-16Replace keys error pop upMatías Locatti1-2/+2
2021-11-14Replace "Light" theme by "Default"Romain Failliot2-25/+27
2021-11-13codes: Rename ComposeFrameHeader to ComposeFrameameerj7-14/+14
2021-11-13vp8: Implement header compositionameerj4-6/+90
2021-11-13codecs: Add VP8 codec classameerj9-20/+90
2021-11-11program_metadata: Add default ThreadInfo kernel capabilityOatmealDome1-1/+4
2021-11-08applets/swkbd: Fix text check message encodingMorph1-7/+15
2021-11-08applets/swkbd: Skip text checking if the text has been confirmedMorph8-26/+36
2021-11-05service/pctl: Stub EndFreeCommunicationNarr the Reg1-1/+8
2021-11-05vulkan_device: Add missing vulkan image format R5G6B5 in GetFormatPropertiesFeng Chen1-0/+1
2021-11-05core: Reorder perf_stats destruction order on Shutdownameerj1-1/+1
2021-11-04general: Get the current process program id directly from the systemMorph21-56/+42
2021-11-04general: Rename GetTitleID to GetProgramIDMorph24-43/+46
2021-11-04service: aoc: Stub NotifyUnmountAddOnContentMorph2-1/+9
2021-11-04service: aoc: Stub NotifyMountAddOnContent and NotifyMountAddOnContentMorph2-0/+21
2021-11-04service/acc: Rename Unknown160 to InitializeApplicationInfoV2german773-3/+3
2021-11-04service: acc: Stub acc:u0 '160'Morph3-0/+9
2021-11-04core: Fix transitive include build errorsameerj5-0/+9
2021-11-04core: Remove unused includesameerj133-221/+1
2021-11-04Simply legacy attribute implementFeng Chen3-152/+125
2021-11-03svc: Correct WaitSynchronization num_handles param typeMorph2-4/+4
2021-11-02general: Remove MakeResult helpersMorph13-69/+48
2021-11-02hle/result: Amend ResultVal documentationMorph1-12/+10
2021-11-02hle/result: Reimplement ResultVal using Common::ExpectedMorph1-117/+63
2021-11-02common: Implement a subset of P0323 (std::expected)Morph2-0/+988
2021-11-02 Refactor Logging ImplLevi Behunin4-28/+41
2021-11-02Shader Cahe: Fix Phi Nodes on GLASM.Fernando Sahmkow1-1/+1
2021-11-01ShaderCache: Fix Phi Nodes Type on OGL.Fernando Sahmkow3-2/+30
2021-11-01gl_rasterizer: Remove unused includesMorph1-4/+2
2021-10-31ShaderCache: Order Phi Arguments from farthest away to nearest.Fernando Sahmkow5-0/+37
2021-10-31Support gl_FogFragCoord attributevonchenplus3-48/+58
2021-10-30yuzu qt: Disable the screensaver with SDL2lat9nq2-1/+23
2021-10-30profile_manager: Resize any image bigger than 256pgerman771-0/+11
2021-10-29CMakeLists: Document the /GT compile optionMorph1-0/+1
2021-10-29file_sys: control_metadata: Add BrazilianPortugueseMorph2-2/+4
2021-10-29ns: language: Add BrazilianPortuguese to ApplicationLanguageMorph2-1/+26
2021-10-29gl_device: Force GLASM on NVIDIA drivers 495-496lat9nq1-0/+15
2021-10-28hle/result: Declare copy/move constructor/assignment as noexceptMorph1-3/+3
2021-10-28hle/result: Add move assignment operator in ResultValMorph1-0/+20
2021-10-28hle/result: Remove cv-qualifiers from Arg in MakeResultMorph1-2/+2
2021-10-27Fix dangling kernel objects when exitingFeng Chen2-11/+13
2021-10-27Revert PR7009Feng Chen2-15/+5
2021-10-27Fix memory leakFeng Chen4-0/+38
2021-10-26Support gl_BackSecondaryColor attributevonchenplus3-0/+33
2021-10-26Support gl_FrontSecondaryColor attributevonchenplus3-0/+33
2021-10-26Support gl_BackColor attributevonchenplus3-0/+33
2021-10-26Geometry property removal and rewordingMoonlacer2-9/+1
2021-10-24TexturePass: Fix clamping of images as this allowed negative indices.Fernando Sahmkow1-1/+1
2021-10-24Fixed ARM_Dynamic_64 StepAndrew Strelsky1-1/+1
2021-10-24Fixup channel submit IOCTL syncpoint parametersBilly Laws2-21/+9
2021-10-23Vulran Rasterizer: address feedback.Fernando Sahmkow1-3/+5
2021-10-23Revert "input_common: Fix data race on GC implementation"Fernando S2-120/+115
2021-10-22Fix vulkan viewport issueFeng Chen1-0/+1
2021-10-20common/alignment: Fix VS2022 compilationameerj1-1/+6
2021-10-20input_common: Fix VS2022 compilation errorsameerj1-39/+35
2021-10-17emit_spirv_image: Fix depth image implicit lod sample in computeameerj1-5/+16
2021-10-17settings: Remove std::chrono usageameerj7-24/+20
2021-10-17add_linkMoonlacer1-2/+2
2021-10-17Shader Compiler: avoid overflowed indices on indixed samplers.Fernando Sahmkow1-1/+2
2021-10-16SVC: Implement svcInfo:IdleTickCountFernando Sahmkow2-0/+22
2021-10-16main: fix typo in warning messageRomain Failliot1-1/+1
2021-10-16main: Add missing make_unique for uiMorph1-1/+1
2021-10-16service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)Feng Chen1-1/+11
2021-10-16qt_web_browser: Add missing QApplication includeMorph1-0/+1
2021-10-16NvHost/Core: Address Feedback.Fernando Sahmkow3-19/+27
2021-10-16Suspend temporallyFernandoS273-1/+31
2021-10-16NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS272-0/+13
2021-10-15ui: fix crash when closing configure windowRomain Failliot1-2/+5
2021-10-15bootmanager: Forward declare System and SystemResultStatusMorph1-1/+5
2021-10-15yuzu: Construct system in GMainWindowMorph2-81/+83
2021-10-15core: Move ResultStatus outside of SystemMorph7-67/+69
2021-10-15yuzu_cmd: Remove remaining static system instancesMorph1-3/+2
2021-10-15core: Remove static system instanceMorph2-28/+5
2021-10-15Hide mouse cursor by defaultRomain Failliot1-1/+1
2021-10-15main: Slightly refactor NCA entry installation in InstallNCA (#7181)Creak1-8/+6
2021-10-15main: Use std::unique_ptr for uiMorph2-137/+142
2021-10-15configuration: Use std::make_unique instead of operator new for uiMorph13-14/+15
2021-10-15config: Read network_interfacelat9nq2-0/+9
2021-10-15settings_ui: Better NVDEC Description For Each Video Rendering Option (#7165)Moonlacer1-3/+3
2021-10-14string_util: Make use of std::string_view and add bounds checkingMorph2-5/+5
2021-10-14string_util: Prevent out of bounds access in u16string_view bufferMorph1-2/+2
2021-10-13KPageTable: Perform ranged invalidation when unmapping code memoryMorph1-0/+2
2021-10-12common/fs/path_util: Slightly refactor PathManagerImpl's constructorCreak1-12/+15
2021-10-12Create local variables for mouse and wheel positionsRomain Failliot1-5/+9
2021-10-12Fix a few warningsRomain Failliot3-6/+5
2021-10-11input_common/sdl: Fix joystick rangegerman771-3/+4
2021-10-11main: Add option to reset window size to 900pameerj3-36/+53
2021-10-11applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen1-0/+10
2021-10-11vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPUameerj1-16/+15
2021-10-10h264: Use max allowed max_num_ref_frames when using CPU decodingFeng Chen1-1/+6
2021-10-09vic: Allow surface to be higher than frameValeri1-2/+3
2021-10-08Update configure_tas.uiLevi Behunin1-8/+0
2021-10-08vic: Avoid memory corruption when multiple streams with different dimensions are decodedameerj1-0/+9
2021-10-07vic: Refactor frame writing methodsameerj2-138/+146
2021-10-07discord_impl: Remove global system instanceslat9nq3-6/+13
2021-10-07game_list: Remove global instances of Core::Systemlat9nq5-13/+19
2021-10-07configuration: Add const qualifier where ablelat9nq18-31/+28
2021-10-07yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq69-636/+688
2021-10-07kernel: hle_ipc: Foward declare KAutoObjectMorph2-1/+2
2021-10-07service: Reduce header include overheadMorph31-39/+11
2021-10-07vic: Implement RGBX frame formatameerj2-3/+15
2021-10-04Vulkan: Fix failing barrier on refresh.Fernando Sahmkow1-1/+2
2021-10-04RasterizerInterface: Correct size of CPU addresses to cache.FernandoS271-1/+1
2021-10-04Vulkan: Fix the master SemaphoreFernandoS271-4/+12
2021-10-03nvflinger: Use jthread and stop_token for VSync threadameerj2-32/+8
2021-10-03nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj3-35/+16
2021-10-03gpu: Migrate implementation to the cpp fileameerj19-632/+875
2021-10-02service: am: Make use of Exit to exit the currently running applicationMorph1-2/+2
2021-10-02yuzu: main: Register a callback for ExitMorph4-0/+17
2021-10-02core: Add Exit and ExitCallbackMorph2-0/+25
2021-10-02service: Replace service event creation with ServiceContext::CreateEventMorph26-271/+367
2021-10-02network: Do not log IP addressMorph1-2/+0
2021-10-02common/logging: Reduce scope of fmt includeameerj4-1/+5
2021-10-02common/logging: Move Log::Entry declaration to a separate headerameerj12-17/+48
2021-10-01main: Don't add an extra separator when the title version is absentlat9nq1-2/+7
2021-09-30prevent access violation from iob in Memory::IsValidVirtualAddressAndrew Strelsky1-1/+5
2021-09-29Fixed invalid iterator usageAndrew Strelsky1-1/+1
2021-09-29style: Remove extra space preceding the :: operatorMorph8-10/+10
2021-09-29CMakeLists: Remove BoxCat build optionMorph1-4/+0
2021-09-29settings: Remove BCAT settingsMorph5-17/+0
2021-09-29configure_network: Remove BCATMorph3-208/+0
2021-09-29service: bcat: Remove BoxCat BCAT implementationMorph4-631/+0
2021-09-29configure_tas: Remove help button from dialog windowMoonlacer1-0/+1
2021-09-29configure_tas: Ensure dialog buttons always stay at the bottomMoonlacer1-146/+187
2021-09-29externals: Remove libzipMorph1-1/+1
2021-09-29file_sys: Remove vfs_libzipMorph3-103/+0
2021-09-29Fix KShareMemory object leakFeng Chen5-3/+106
2021-09-28vk_graphics_pipeline: Force patch list topology when tessellation is usedameerj1-1/+10
2021-09-27service/es: Update to 13.0.0german771-0/+6
2021-09-27service/npns: Update to 13.0.0german771-0/+1
2021-09-27service/vi: Update to 13.0.0german772-0/+2
2021-09-27service/am: Update to 13.0.0german771-0/+4
2021-09-27service/audio: Update to 13.0.0german772-1/+10
2021-09-27service/hid: Update to 13.0.0german772-0/+10
2021-09-27service/btdrv: Update to 13.0.0german771-0/+4
2021-09-27service/usb: Update to 13.0.0german771-3/+3
2021-09-25Fix KScopedAutoObject object leak when SendSyncRequestFeng Chen1-6/+8
2021-09-25service: bsd: Stub ReadMorph1-6/+5
2021-09-24service: bsd: Implement ReadMorph2-1/+15
2021-09-24general: Update style to clang-format-12ameerj13-66/+62
2021-09-24video_core: Fix jthread related hangs when stopping emulationameerj2-2/+2
2021-09-24vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlierameerj3-11/+22
2021-09-24Vulkan Query Cache: make sure to wait for the query result.Fernando Sahmkow1-1/+2
2021-09-24QueryCache: Flush queries in order of running.Fernando Sahmkow1-4/+4
2021-09-23Use subdirectory of main data directory for QtWebEngine storagev19931-0/+3
2021-09-23Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan.Fernando Sahmkow6-3/+29
2021-09-23core/profile_select: Avoid uninitialized read in SelectProfile()Lioncash1-1/+2
2021-09-22common/uuid: Add validity checking functions to interfaceLioncash4-7/+14
2021-09-22Clean-up and nitsLevi Behunin1-121/+60
2021-09-21Clean-upLevi Behunin1-44/+14
2021-09-20maxwell_dma: Minor refactoringameerj2-33/+33
2021-09-20buffer_cache: Minor fixesameerj2-6/+4
2021-09-19Tas configure ui nitsLevi Behunin1-4/+4
2021-09-18UI: Relocate tas menu and add brief descriptiongerman7710-68/+148
2021-09-18input_common/tas: new update methodgerman775-17/+4
2021-09-18input_common/tas: Document the main classgerman778-51/+153
2021-09-18input_common/tas: Add swap controllergerman778-39/+99
2021-09-18input_common/tas: overwrite file dialoggerman773-20/+16
2021-09-18input_common/tas: Fallback to simple updateMonsterDruide110-102/+60
2021-09-18config: Move TAS options to it's own menugerman7719-184/+452
2021-09-18core: Hacky TAS syncing & load pausingMonsterDruide19-107/+140
2021-09-18main: TAS Playback state labelMonsterDruide12-0/+10
2021-09-18settings: File selector & other settingsMonsterDruide19-2/+104
2021-09-18input_common/tas: Base playback & recording systemMonsterDruide114-9/+818
2021-09-18If not on Windows, disable raw inputValeri1-0/+4
2021-09-18Hide XInput bypass on non-Windows OSesValeri1-0/+4
2021-09-17host_shaders: Remove opengl_copy_bgra.compameerj4-19/+0
2021-09-17gl_texture_cache: Migrate BGRCopyPass from util_shadersameerj4-42/+48
2021-09-16vulkan_device: Reorder Float16Int8 declarationameerj1-1/+2
2021-09-16Revert "Merge pull request #7006 from FernandoS27/a-motherfucking-driver"ameerj1-13/+1
2021-09-16fix_clang_errorMoonlacer1-1/+0
2021-09-16util_shaders: Unify BGRA copy passesameerj5-82/+36
2021-09-16fix_accidental_deletionMoonlacer1-1/+2
2021-09-16remove-audio-stretching-settingMoonlacer8-30/+1
2021-09-16vk_scheduler: Use std::jthreadameerj2-17/+9
2021-09-16gpu: Use std::jthread for async gpu threadameerj5-69/+18
2021-09-16threadsafe_queue: Add std::stop_token overload to PopWaitameerj1-5/+22
2021-09-15audin_u: Return a buffer event in RegisterBufferEventlat9nq2-2/+12
2021-09-15audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAutolat9nq2-26/+57
2021-09-15Build System: Build with JCC Erratum MitigationFernando Sahmkow1-0/+5
2021-09-15Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan.Fernando Sahmkow1-1/+7
2021-09-15ngct: Stub MatchNarr the Reg1-1/+14
2021-09-14renderers: Log total pipeline countMorph2-0/+4
2021-09-14vfs: Partially implement GetFileTimeStampRawMorph8-1/+83
2021-09-14core: Destroy main_process during shutdownameerj1-3/+12
2021-09-14vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errorsameerj1-0/+1
2021-09-13Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD since it's broken.Fernando Sahmkow1-6/+20
2021-09-13Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1Fernando Sahmkow1-1/+13
2021-09-13Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver.Fernando Sahmkow3-3/+14
2021-09-13common_funcs: Add enum flag bitwise shift operator overloadsMorph1-0/+16
2021-09-13vk_swapchain: Use immediate present mode when mailbox is unavailable and FPS is unlockedameerj3-4/+38
2021-09-12vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabledameerj1-6/+8
2021-09-12vk_state_tracker: Remove unused functionameerj1-4/+0
2021-09-12FS: Mark recursive CreateDirectory as inaccurate and temporaryMorph1-0/+5
2021-09-12main: Apply confirm exit setting in exit locked scenariosameerj1-11/+9
2021-09-11shader_environment: Add missing <algorithm> includeMorph1-0/+1
2021-09-11vk_descriptor_pool: Add missing <algorithm> includeMorph1-0/+1
2021-09-11slot_vector: Add missing <algorithm> includeMorph1-0/+1
2021-09-11video_core/memory_manager: Add missing <algorithm> includeMorph1-0/+2
2021-09-11kernel: Add missing <functional> includeMorph1-0/+1
2021-09-11file_sys/kernel_executable: Add missing <string> includeMorph1-0/+1
2021-09-11codec: Add missing <string_view> includeMorph1-0/+1
2021-09-11common_funcs: Replace <algorithm> with <iterator>Morph1-1/+1
2021-09-11common: Move error handling to error.cpp/hMorph6-18/+34
2021-09-10am: Implement GetNotificationStorageChannelEventgerman772-2/+16
2021-09-10hid: Stub SetTouchScreenConfigurationgerman773-1/+28
2021-09-10input_common: Enable steam controllers and 8 player supportgerman778-11/+35
2021-09-10api_version: Update and add AtmosphereTargetFirmwareMorph1-5/+12
2021-09-08Addressed issuesChloe1-1/+1
2021-09-08Mark is_complete as atomicChloe Marcec2-4/+5
2021-09-08Addressed issuesChloe Marcec3-15/+14
2021-09-08Detail adjustmentFeng Chen1-13/+14
2021-09-08Detail adjustmentFeng Chen2-28/+35
2021-09-07Re-implement get unused locationFeng Chen1-30/+30
2021-09-07Move attribute related definitions to spirv anonymous namespaceFeng Chen4-30/+26
2021-09-07input_common: Add alternative string for joyconsgerman771-2/+16
2021-09-07nvflinger: Use external surface format for framebuffer creationameerj3-7/+8
2021-09-07Fix blend equation enum errorFeng Chen1-4/+4
2021-09-06Second part of Golden's PRMoonlacer2-3/+3
2021-09-06Rename all shader cache references to pipeline cacheMatías Locatti1-4/+4
2021-09-06address name shadowing with systemChloe Marcec1-2/+2
2021-09-06account: EnsureTokenIdCacheAsyncChloe Marcec4-19/+154
2021-09-06FS: Recursively create directories for CreateDirectoryChloe Marcec1-8/+13
2021-09-06Dynamic get unused locationFeng Chen1-27/+49
2021-09-06Implement intput and output fixed fnc texturesFeng Chen4-19/+25
2021-09-05core: hle: service: buffer_queue: Improve management of KEvent.bunnei3-14/+24
2021-09-04core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei4-16/+30
2021-09-04core: cpu_manager: Use jthread.bunnei2-18/+13
2021-09-03Rename parametersFeng Chen5-14/+24
2021-09-03Fix create GraphicsPipelines crashFeng Chen1-5/+5
2021-09-02renderer_vulkan: Wait on present semaphore at queue submitameerj5-26/+33
2021-09-02Add input/output locationFeng Chen1-5/+13
2021-09-02common/logging: Add missing includegerman771-0/+1
2021-08-31emit_glsl_warp: Fix shuffle ops for 64-thread warp sizesameerj1-24/+36
2021-08-31emit_glsl_warp: Fix ballot related ops for 64-thread warp sizesameerj1-24/+38
2021-08-31emit_spirv_warp: Fix shuffle ops for 64-thread warp sizesameerj1-1/+29
2021-08-31emit_spirv_warp: Fix ballot related ops for 64-thread warp sizesameerj1-10/+11
2021-08-31Add colorfront and txtcoord supportFeng Chen5-0/+57
2021-08-30structured_control_flow: Skip reordering nested demote branches.ameerj1-0/+11
2021-08-30structured_control_flow: Conditionally invoke demote reorder passameerj7-10/+23
2021-08-29Garbage Collection: Make it more agressive on high priority mode.Fernando Sahmkow3-5/+5
2021-08-29Garbage Collection: Adress Feedback.Fernando Sahmkow4-17/+23
2021-08-29vulkan_device: Enable VK_KHR_swapchain_mutable_format if availableameerj3-0/+27
2021-08-29vk_swapchain: Prefer linear swapchain format when presenting sRGB imagesameerj3-11/+10
2021-08-28Garbage Collection: enable as default, eliminate option.Fernando Sahmkow9-26/+2
2021-08-28VideoCore: Rework Garbage Collection.Fernando Sahmkow6-101/+213
2021-08-28structured_control_flow: Add DemoteCombinationPassameerj1-1/+107
2021-08-27ngct: Stub NGCT:U servicegerman776-0/+72
2021-08-27Revert "logging: Display backtrace on crash"Morph2-114/+1
2021-08-27service: nifm: Populate fields in GetCurrentNetworkProfileMorph1-29/+37
2021-08-27service: nifm: Cleanup GetCurrentIpConfigInfoMorph1-26/+21
2021-08-27network_interface: Cleanup codeMorph1-76/+83
2021-08-27network_interface: Replace default return value with std::nulloptMorph1-6/+6
2021-08-27emit_spirv_context_get_set: Fix Get FrontFace return valueameerj1-2/+3
2021-08-26Revert "kernel: Various improvements to scheduler"bunnei23-224/+140
2021-08-26vp9_types: Minor refactor of VP9 info structs.ameerj1-32/+29
2021-08-26vp9_types: Remove unused Vp9PictureInfo membersameerj2-24/+1
2021-08-25vulkan_device: Add a check for int8 supportameerj3-9/+19
2021-08-24logging: Fix log filter during initializationameerj4-12/+16
2021-08-22CMakeLists: Ensure proper numerusform tags are generated for pluralized translationsLioncash1-1/+8
2021-08-21settings: Amend language_index maximum setting rangeMorph1-1/+1
2021-08-21vk_rasterizer: Only clear depth and stencil buffers when set in attachment aspect maskameerj3-6/+24
2021-08-19GPU_MemoryManger: Fix GetSubmappedRange.Fernando Sahmkow1-0/+1
2021-08-19Replace QPoint with QPointF where applicableValeri1-16/+18
2021-08-19qt_software_keyboard: fix copy-paste errorValeri1-1/+1
2021-08-19video_core: eliminate constant ternaryValeri1-1/+1
2021-08-19applet_error: Fix 64-bit error code conversionMorph1-6/+25
2021-08-19SPIR-V: Merge two ifs in EmitGetAttributeValeri1-6/+2
2021-08-19Fix crash in logging in CreateStrayLayerValeri1-1/+1
2021-08-19Fix check is thread current in GetThreadContextValeri1-1/+1
2021-08-16h264: Lower max_num_ref_framesameerj1-1/+2
2021-08-16configure_graphics: Add GPU nvdec decoding as an optionameerj12-27/+120
2021-08-16codec: Improve libav memory alloc and cleanupameerj2-14/+19
2021-08-16codec: Fallback to CPU decoding if no compatible GPU format is foundameerj2-22/+32
2021-08-16cmake: Add VDPAU and NVDEC support to FFmpeglat9nq1-0/+1
2021-08-16vk_blit_screen: Fix non-accelerated texture size calculationameerj2-9/+3
2021-08-16kernel: Optimize GetHostThreadIDBreadFish641-10/+13
2021-08-16network_interface: correct formattingSönke Holz1-1/+1
2021-08-16network_interface: fix mingw-w64 buildspholz1-1/+1
2021-08-16network: retrieve subnet mask and gateway infoSönke Holz5-24/+137
2021-08-15xbyak: Update include pathMerry3-3/+3
2021-08-14core: hle: kernel: Disable dispatch count tracking on single core.bunnei3-5/+12
2021-08-13threadsafe_queue: Fix deadlockyzct123451-6/+4
2021-08-13logging: Display backtrace on crashyzct123452-1/+114
2021-08-13logging: Simplify and make thread-safeyzct123458-292/+243
2021-08-13configuration: fix mingw-w64 buildSönke Holz1-2/+2
2021-08-13network: don't use reinterpret_cast in GetAvailableNetworkInterfacesspholz1-7/+4
2021-08-13network: fix mingw-w64 buildSönke Holz1-4/+4
2021-08-13network: don't use assert to check if no network interfaces are returnedSönke Holz1-2/+4
2021-08-13configuration: move network_interface include to source fileSönke Holz2-2/+1
2021-08-13network: use Common::BitCast instead of std::bit_castSönke Holz1-2/+3
2021-08-13network: narrow down scope of "result" in win32 code forSönke Holz1-4/+5
2021-08-13configuration: use tr instead of QStringLiteral for "None" item inSönke Holz1-1/+1
2021-08-13network: use explicit bool conversions in GetAvailableNetworkInterfacesSönke Holz1-1/+1
2021-08-13network: initialize ip_addr in GetHostIPv4Address()Sönke Holz1-1/+1
2021-08-13nifm: use operator*() instead of .value() to get value of std::optionalSönke Holz1-2/+2
2021-08-13nifm: treat a missing host IP address as a non-critical errorSönke Holz1-2/+2
2021-08-12network: correct formatting in network.cpp and network_interface.cppSönke Holz2-8/+6
2021-08-12configuration: add option to select network interfacespholz15-90/+278
2021-08-12input_common: Disable sdl raw input modegerman771-0/+3
2021-08-12codec: Replace deprecated av_init_packet usageameerj1-9/+13
2021-08-12nvdec: Implement GPU accelerated decoding for all platformsameerj2-70/+92
2021-08-12decoders: Templates allow memcpy optimizationsyzct123451-57/+116
2021-08-11settings: Fix MSVC issueslat9nq1-7/+22
2021-08-10vic: Specify sws_scale height stride.ameerj1-3/+2
2021-08-08yuzu-cmd/CMakeLists: Correct attribution for this function.Fernando Sahmkow2-0/+2
2021-08-08vp9: Ensure the first frame is completeameerj2-3/+3
2021-08-08texture_cache: Address ameerj's reviewyzct123453-7/+4
2021-08-08configure_general: Swap positions of speed limit and frame limit optionsameerj1-30/+30
2021-08-08input_common: Improve SDL joystick and hide toggle optiongerman774-33/+76
2021-08-07input_common: Fix data race on GC implementationRodrigo Locatti2-115/+120
2021-08-07main: Avoid stopping emulation when taking a screenshotgerman771-5/+2
2021-08-07core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei1-1/+1
2021-08-07core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei1-7/+3
2021-08-07core: hle: service: buffer_queue: Improve management of KEvent.bunnei3-14/+24
2021-08-07core: hle: kernel: k_auto_object: Add GetName method.bunnei1-0/+4
2021-08-07core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei4-16/+30
2021-08-07core: hle: kernel: DisableDispatch on suspend threads.bunnei1-0/+3
2021-08-07core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei1-14/+9
2021-08-07core: cpu_manager: Use KScopedDisableDispatch.bunnei1-7/+8
2021-08-07core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei1-6/+2
2021-08-07core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei1-5/+0
2021-08-07core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei1-6/+7
2021-08-07core: hle: kernel: k_scheduler: Improve Unload.bunnei1-17/+29
2021-08-07core: hle: kernel: k_process: DisableDispatch on main thread.bunnei1-0/+1
2021-08-07core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2-0/+8
2021-08-07core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2-1/+47
2021-08-07core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei3-24/+22
2021-08-07core: hle: kernel: Reflect non-emulated threads as core 3.bunnei7-13/+15
2021-08-07core: cpu_manager: Use jthread.bunnei2-18/+13
2021-08-07vulkan_memory_allocator: Respect bufferImageGranularityRobin Kertels2-2/+8
2021-08-07nvdec: Better logging for unimplemented codecsameerj1-1/+1
2021-08-07memory: Address lioncash's reviewyzct123451-52/+6
2021-08-07memory: Dedup Read and Write and fix logging bugsyzct123451-129/+115
2021-08-07texture_cache: Address ameerj's reviewyzct123454-10/+5
2021-08-07network: GetAndLogLastError: ignore Errno::AGAINSönke Holz1-1/+5
2021-08-07network: GetCurrentIpConfigInfo: return host IP addressSönke Holz1-1/+4
2021-08-07nvhost_nvdec_common: Remove BufferMapameerj2-76/+0
2021-08-07vp9: Cleanup unused variablesameerj3-58/+17
2021-08-07vp9: Fix reference frame refreshesameerj2-48/+31
2021-08-07nvhost_nvdec_common: Stub UnmapBuffer Ioctlameerj1-23/+4
2021-08-06network: fix fcntl cmdsSönke Holz1-2/+2
2021-08-06common: uuid: Add hash function for UUIDMorph1-0/+11
2021-08-05memory: Clean up CopyBlock tooyzct123451-36/+15
2021-08-05Update configure_graphics_advanced.uigidoly1-2/+5
2021-08-05texture_cache: Don't change copyright yearyzct123454-4/+4
2021-08-05texture_cache: Address ameerj's reviewyzct1234512-1821/+1821
2021-08-05memory: Address lioncash's reviewyzct123452-7/+8
2021-08-05memory: Clean up codeyzct123452-329/+81
2021-08-05assert: Verify formattingyzct123451-2/+6
2021-08-05assert: Avoid empty macrosyzct123451-2/+2
2021-08-05texture_cache: Split templates outyzct123457-1532/+1533
2021-08-05applet_swkbd: Include the null terminator in the buffer size calculationMorph1-2/+4
2021-08-05hex_util: Fix incorrect array size in AsArrayMorph1-1/+1
2021-08-04config: Read connected setting for controllerslat9nq1-0/+3
2021-08-04settings_ui: Add emulated joystick position dot to controller previewgerman772-21/+46
2021-08-04common: uuid: Add hex string to UUID constructorMorph2-0/+73
2021-08-04nvdec: Implement VA-API hardware video acceleration (#6713)yzct123455-72/+175
2021-08-03config: Only read/write current_user on global configlat9nq1-5/+6
2021-08-02network: fix ternary operator in Socket::SendTospholz1-1/+1
2021-08-02decoders: Optimize swizzle copy performance (#6790)yzct123451-9/+43
2021-08-01yuzu-cmd: hide cursor when in fullscreensan4-0/+9
2021-08-01game_list: Make game list folder icons smaller (#6762)Malte Jürgens6-28/+70
2021-08-01service: set: Correct copy amount in GetAvailableLanguageCodesMorph1-1/+2
2021-08-01astc_decoder: Reduce workgroup sizeameerj3-5/+5
2021-08-01astc_decoder: Compute offset swizzles in-shaderameerj4-109/+25
2021-08-01astc_decoder: Make use of uvec4 for payload dataameerj1-79/+43
2021-08-01astc_decoder: Simplify Select2DPartitionameerj1-38/+19
2021-08-01astc_decoder: Optimize the use EncodingDataameerj6-138/+108
2021-08-01astc.h: Move data to cpp implementationameerj2-64/+63
2021-07-31settings: Use std::clamp where possiblelat9nq1-39/+9
2021-07-31hle: api_version: Update HOS version to 12.1.0Morph1-7/+7
2021-07-31settings: Remove unnecessary std::move usageslat9nq1-12/+12
2021-07-30settings: Fix function virtualizationlat9nq1-12/+18
2021-07-30settings: Implement setting rangeslat9nq1-18/+152
2021-07-30emu_window: Remove global system instancelat9nq7-12/+23
2021-07-30applet_swkbd: Correct string buffer size calculationMorph1-2/+2
2021-07-30configure_system: Add Brazilian Portuguese to the list of languagesMorph2-1/+6
2021-07-30service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17Morph1-8/+8
2021-07-30service: ns, set: Add PT_BR (Brazilian Portuguese)Morph3-2/+6
2021-07-30shader: Fold UnpackFloat2x16 and PackFloat2x16ReinUsesLisp1-0/+4
2021-07-29vk_rasterizer: Flip viewport on Y_NEGATEReinUsesLisp1-2/+7
2021-07-29renderers: Add explicit invert_y bool to screenshot callbackameerj5-7/+7
2021-07-29renderer_vulkan: Implement screenshotsameerj2-0/+152
2021-07-29vk_blit_screen: Add public CreateFramebuffer methodameerj2-14/+18
2021-07-29vk_blit_screen: Make Draw method more genericameerj3-55/+71
2021-07-28shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructionsReinUsesLisp1-0/+2
2021-07-28renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp19-24/+307
2021-07-27host_memory: Add workaround for FreeBSD 12Jan Beich1-0/+5
2021-07-27host_memory: Enable Linux implementation on FreeBSDJan Beich1-2/+2
2021-07-27qt_web_browser: Fix lambda capture for HIDButtonjls471-1/+1
2021-07-27qt_web_browser: Focus on the first link elementjls473-0/+22
2021-07-27service: ns: Remove unused ns_language headerMorph1-42/+0
2021-07-27service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified ChineseMorph1-0/+2
2021-07-27render_target: Add missing initializer for size extentLioncash1-3/+3
2021-07-27video_core/engine: Consistently initialize rasterizer pointersLioncash2-2/+2
2021-07-27vulkan_wrapper: Fix SetObjectName() always indicating objects as imagesLioncash1-1/+1
2021-07-27buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh()Lioncash1-1/+0
2021-07-27gl_shader_cache: Remove unused variableLioncash1-1/+0
2021-07-27vk_compute_pass: Remove unused capturesLioncash1-3/+2
2021-07-27exception: Make constructors explicitLioncash1-4/+4
2021-07-27exception: Make what() member function nodiscardLioncash1-1/+1
2021-07-27exception: Narrow down specific headerLioncash1-1/+1
2021-07-27common: fs: fs_util: Add BufferToUTF8StringMorph2-0/+15
2021-07-27common: uuid: Return a lower-case hex string in FormatMorph3-15/+15
2021-07-26vk_staging_buffer_pool: Fall back to host memory when allocation failsRobin Kertels1-8/+21
2021-07-26vk_stream_buffer: Remove unused stream bufferReinUsesLisp2-244/+0
2021-07-26configure_graphics: reword GLASM optionVamsi Krishna1-1/+1
2021-07-26vk_compute_pass: Fix pipeline barrier for indexed quadsReinUsesLisp1-1/+1
2021-07-26vk_buffer_cache: Add transform feedback usage to null bufferReinUsesLisp1-3/+7
2021-07-26emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()Lioncash1-1/+1
2021-07-26emit_spirv_instructions: Add missing header guardLioncash1-0/+2
2021-07-26shader_recompiler: Remove unnecessary [[nodiscard]] instancesLioncash2-4/+4
2021-07-26control_flow: Fix duplicate switch case in OpcodeTokenLioncash1-1/+1
2021-07-26object_pool: Add missing return in Chunk move assignment operatorLioncash1-0/+1
2021-07-26shader: Fold integer FMA from Nvidia's patternReinUsesLisp1-0/+175
2021-07-26shader: Use TryInstRecursive on XMAD multiply foldingReinUsesLisp1-14/+12
2021-07-26shader: Add TryInstRecursive utility to valuesReinUsesLisp1-0/+8
2021-07-25main: Fix screenshot filepath constructionameerj1-1/+1
2021-07-24renderer_base: Removed redundant settingsameerj3-12/+4
2021-07-24general: Rename "Frame Limit" references to "Speed Limit"ameerj16-77/+77
2021-07-24config, nvflinger: Add FPS cap settingameerj8-6/+49
2021-07-23configuration: Use combobox apply template where possiblelat9nq2-35/+2
2021-07-23general: Implement FullscreenMode enumerationlat9nq8-28/+38
2021-07-23common: Publically link to pthreadslat9nq1-1/+1
2021-07-23shader: Support out of bound local memory reads and immediate writesReinUsesLisp1-4/+21
2021-07-23vulkan/blit_image: Commit descriptor sets within worker threadReinUsesLisp1-9/+7
2021-07-23vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptorReinUsesLisp1-4/+39
2021-07-23qt: Remove "experimental" from asynchronous shader building UIReinUsesLisp1-1/+1
2021-07-23Revert "renderers: Disable async shader compilation"ReinUsesLisp2-5/+3
2021-07-23opengl: Fix asynchronous shadersReinUsesLisp2-4/+33
2021-07-23shader_environment: Receive cache version from outsideReinUsesLisp4-16/+23
2021-07-23cmake: Remove shader cache versionReinUsesLisp3-12/+1
2021-07-23shader: Fix disabled attribute default valuesameerj2-2/+2
2021-07-23gl_device: Simplify GLASM setting logicameerj1-15/+8
2021-07-23glsl: Simplify FCMP emissionameerj1-6/+4
2021-07-23glsl: Update TessellationControl gl_inameerj1-0/+28
2021-07-23renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp9-116/+154
2021-07-23shader: Implement ISETP.Xameerj4-44/+57
2021-07-23shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp11-39/+47
2021-07-23glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEameerj3-2/+12
2021-07-23gl_shader_cache: Properly implement asynchronous shadersReinUsesLisp1-1/+1
2021-07-23shader_recompiler, video_core: Resolve clang errorslat9nq14-44/+40
2021-07-23main: Update Shader Cache menu optionsameerj4-16/+64
2021-07-23renderers: Fix clang formattingameerj4-9/+13
2021-07-23shader: Manually convert from array<u32> to bitset instead of using bit_castReinUsesLisp1-2/+3
2021-07-23renderers: Disable async shader compilationameerj2-3/+5
2021-07-23maxwell_to_vk: Add R16_SNORMReinUsesLisp2-1/+2
2021-07-23configure_graphics: Mark SPIR-V as Experimental, Mesa onlylat9nq1-1/+1
2021-07-23glsl: Fix tracking of info.uses_shadow_lodameerj1-4/+4
2021-07-23shader: Ignore global memory ops on devices lacking int64 supportameerj8-30/+79
2021-07-23vulkan_device: Add missing include algorithmlat9nq1-0/+1
2021-07-23vulkan_device: Blacklist ampere devices from float16 mathameerj2-12/+23
2021-07-23dual_vertex_pass: Clang formatameerj1-14/+14
2021-07-23gl_shader_cache: Fixes for async shadersameerj2-2/+25
2021-07-23vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onwardReinUsesLisp1-4/+7
2021-07-23emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 NvidiaReinUsesLisp4-5/+12
2021-07-23configure_graphics: Re-order vulkan device populatinglat9nq1-4/+4
2021-07-23shader: GCC fmt 8.0.0 fixeslat9nq7-16/+19
2021-07-23shader: Account for 33-bit IADD3 scenarioameerj1-2/+10
2021-07-23shader: Only apply shift on register mode for IADD3ReinUsesLisp1-10/+14
2021-07-23vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_stateReinUsesLisp4-19/+20
2021-07-23shader: Fix disabled and unwritten attributes and varyingsReinUsesLisp3-18/+31
2021-07-23glsl: Fix shared and local memory declarationsameerj1-3/+3
2021-07-23opengl: Implement LOP.CCameerj2-6/+38
2021-07-23vk_graphics_pipeline: Implement smooth linesReinUsesLisp5-5/+65
2021-07-23vk_graphics_pipeline: Implement line widthReinUsesLisp8-8/+36
2021-07-23spirv: Fix code emission when descriptor aliasing is unsupportedReinUsesLisp1-1/+2
2021-07-23video_core: Enable GL SPIR-V shaderslat9nq7-38/+105
2021-07-23general: Add setting shader_backendlat9nq14-87/+182
2021-07-23glsl: Declare local memory in mainameerj1-3/+3
2021-07-23glsl: Add passthrough geometry shader supportameerj3-7/+27
2021-07-23shader: Use std::bit_cast instead of Common::BitCast for passthroughReinUsesLisp1-2/+3
2021-07-23glasm: Add passthrough geometry shader supportReinUsesLisp5-8/+33
2021-07-23shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp29-331/+345
2021-07-23vk_graphics_pipeline: Implement conservative renderingReinUsesLisp6-10/+44
2021-07-23shader: Only verify shader when graphics debugging is enabledReinUsesLisp1-2/+7
2021-07-23shader: Unify shader stage typesReinUsesLisp15-55/+37
2021-07-23lower_int64_to_int32: Add missing includelat9nq1-0/+1
2021-07-23shader: Emulate 64-bit integers when not supportedReinUsesLisp6-2/+16
2021-07-23shader: Add int64 to int32 lowering passReinUsesLisp3-0/+218
2021-07-23shader: Teach global memory base tracker to follow vectorsReinUsesLisp1-15/+14
2021-07-23shader: Add constant propagation to integer vectorsReinUsesLisp1-0/+9
2021-07-23glsl: Better IAdd Overflow CC fixameerj2-11/+13
2021-07-23shader: Remove IAbs64ReinUsesLisp9-26/+3
2021-07-23glsl: Fix IADD CCameerj2-5/+7
2021-07-23shader_recompiler: Fix IADD3 input partitioningameerj1-14/+13
2021-07-23shader: Move loop safety tests to code emissionReinUsesLisp16-108/+54
2021-07-23gl_graphics_pipeline: Fix assembly shaders check for transform feedbacksReinUsesLisp1-1/+1
2021-07-23glsl: Remove frag color initializationameerj1-9/+0
2021-07-23glasm: Implement SetAttribute ViewportMaskameerj2-1/+10
2021-07-23gl_graphics_pipeline: Inline hash and operator== key functionsReinUsesLisp2-12/+8
2021-07-23gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp5-29/+41
2021-07-23gl_graphics_pipeline: Port optimizations from Vulkan pipelinesReinUsesLisp2-57/+141
2021-07-23emit_glsl_special: Skip initialization of frag_color0ameerj1-1/+1
2021-07-23shader: Calibrate loop safety thresholdReinUsesLisp1-1/+1
2021-07-23buffer_cache: Fix debugging leftoverReinUsesLisp1-1/+1
2021-07-23glsl: Add missing ; in EmitSetSampleMaskMorph1-1/+1
2021-07-23buffer_cache: Fix size reductions not having in mind bind sizesReinUsesLisp1-7/+23
2021-07-23glsl: Fix output varying initialization when transform feedback is usedameerj1-3/+37
2021-07-23shaders: Allow shader notify when async shaders is disabledameerj2-11/+9
2021-07-23texture_pass: Fix is_read image qualificationameerj1-1/+1
2021-07-23shader: Align constant buffer sizes to 16 bytesReinUsesLisp1-1/+2
2021-07-23spirv: Properly handle devices without int8 and int16ReinUsesLisp2-39/+67
2021-07-23spirv: Handle small storage buffer loads on devices with no supportReinUsesLisp2-6/+6
2021-07-23vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableReinUsesLisp8-36/+88
2021-07-23glsl: Fix cbuf component indexing bug falbackameerj1-7/+6
2021-07-23shader: Simplify MergeDualVertexProgramsReinUsesLisp1-6/+4
2021-07-23shader: Properly manage attributes not written from previous stagesReinUsesLisp12-41/+62
2021-07-23glsl: Only declare fragment outputs on fragment shadersReinUsesLisp1-4/+6
2021-07-23shader: Split profile and runtime info headersReinUsesLisp13-77/+93
2021-07-23shader: Add support for native 16-bit floatsReinUsesLisp9-14/+50
2021-07-23shader: Rename maxwell/program.h to translate_program.hReinUsesLisp5-11/+6
2021-07-23vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on IntelReinUsesLisp1-0/+4
2021-07-23glsl: Obey need_declared_frag_colors to declare and initialize all frag_colorameerj2-1/+10
2021-07-23glsl: Address rest of feedbackameerj11-38/+86
2021-07-23glsl: Move gl_Position/generic attribute initialization to EmitProlgueameerj2-14/+12
2021-07-23glsl: Conditionally use fine/coarse derivatives based on device supportameerj4-4/+29
2021-07-23glsl: Cleanup/Address feedbackameerj10-28/+24
2021-07-23gl_shader_cache: Implement async shadersameerj7-107/+154
2021-07-23glsl: Add Shader_GLSL loggingameerj3-28/+32
2021-07-23glsl: Add LoopSafety instructionsameerj2-0/+10
2021-07-23glsl: Conditionally add EXT_texture_shadow_lodameerj3-4/+15
2021-07-23glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj7-13/+47
2021-07-23glsl: Implement legacy varyingsameerj6-8/+81
2021-07-23gl_shader_cache: Remove const from pipeline source argumentsameerj4-6/+6
2021-07-23gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructorameerj5-76/+79
2021-07-23glsl: Minor cleanupameerj2-19/+15
2021-07-23glsl: Fix Cbuf getters for F32 typeameerj1-12/+15
2021-07-23glsl: Add immediate index oob checking for Cbuf gettersameerj1-0/+16
2021-07-23glsl: Refactor GetCbuf functions to reduce code duplicationameerj1-104/+66
2021-07-23glsl: Address more feedback. Implement indexed texture readsameerj6-114/+112
2021-07-23glsl: Remove Signed Integer variablesameerj8-43/+13
2021-07-23glsl: Address Rodrigo's feedbackameerj13-75/+87
2021-07-23glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj12-315/+251
2021-07-23glsl: Implement SampleId and SetSampleMaskameerj3-30/+35
2021-07-23glsl: Add gl_PerVertex in for GSameerj1-1/+2
2021-07-23glsl: Use existing tracking for enabling EXT_shader_image_load_formattedameerj1-15/+1
2021-07-23glsl: Enable early fragment testsameerj2-4/+7
2021-07-23gl_rasterizer: Add texture fetch barrier for fragmentsameerj1-1/+1
2021-07-23glsl: Implement more attribute getters and settersameerj2-12/+60
2021-07-23glsl: Implement fswzaddameerj5-5/+45
2021-07-23glsl: Implement indexed attribute loadsameerj5-29/+64
2021-07-23glsl: Conditionally add GL_ARB_sparse_texture2ameerj1-2/+3
2021-07-23glsl: Rebase fixesameerj2-3/+5
2021-07-23glsl: Conditionally use GL_EXT_shader_image_load_formattedameerj1-2/+18
2021-07-23glsl: Remove output generic indexing for geometry stageameerj1-5/+3
2021-07-23glsl: Allow dynamic tracking of variable allocationameerj3-21/+35
2021-07-23glsl: Implement barriersameerj3-13/+21
2021-07-23glsl: Implement image atomics and set layerameerj5-153/+202
2021-07-23glsl: Fix image gather logicameerj1-0/+4
2021-07-23glsl: Add cbuf access workaround for devices with component indexing bugameerj2-51/+112
2021-07-23glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedameerj4-8/+42
2021-07-23emit_glsl_image: Use immediate offsets when possibleameerj1-12/+33
2021-07-23glsl: Fix <32-bit SSBO writesameerj4-50/+43
2021-07-23glsl: Cleanup and address feedbackameerj10-86/+69
2021-07-23glsl: Refactor Global memory functionsameerj2-71/+73
2021-07-23glsl: Increase NUM_VARS that can be allocatedameerj1-1/+1
2021-07-23glsl: Implement Load/WriteGlobalameerj9-98/+185
2021-07-23glsl: Implement Imagesameerj2-9/+74
2021-07-23glsl: skip gl_ViewportIndex write if device does not support itameerj5-8/+18
2021-07-23glsl: Implement transform feedbackameerj4-18/+76
2021-07-23glsl: Yet another gl_ViewportIndex fix attemptameerj1-3/+19
2021-07-23glsl: Add gl_ViewportIndex out attributeameerj1-1/+3
2021-07-23emit_glsl_context_get_set: Remove unused functionlat9nq1-4/+0
2021-07-23glsl: Fix precise variable declarationameerj3-24/+25
2021-07-23glsl: Implement tessellation shadersameerj5-27/+146
2021-07-23glsl: Implement ImageGradient and other texture function variantsameerj2-32/+73
2021-07-23glsl: Fix atomic SSBO offsetsameerj4-67/+74
2021-07-23glsl: Implement geometry shadersameerj4-9/+62
2021-07-23glsl: Use NotImplemented macro with function name outputameerj10-104/+103
2021-07-23glsl: Implement gl_ViewportIndexameerj3-5/+14
2021-07-23glsl: SHFL fix and prefer shift operations over divide in glsl shaderameerj5-63/+64
2021-07-23glsl: Implement precise fp variable allocationameerj4-8/+67
2021-07-23HACK glsl: Write defaults to unused generic attributesameerj2-2/+11
2021-07-23glsl: Fix ssbo indexing and name shadowing between shader stagesameerj3-77/+101
2021-07-23glsl: implement set clip distanceameerj2-0/+15
2021-07-23glsl: Rework var alloc to not assign unused resultsameerj9-49/+91
2021-07-23glsl: Rework variable allocator to allow for variable reuseameerj14-353/+482
2021-07-23glsl: Fix ATOM and implement ATOMSameerj5-114/+136
2021-07-23glsl: Use gl_SubGroupInvocationARBameerj2-8/+7
2021-07-23glsl: Implement VOTE for subgroup size potentially largerameerj5-20/+43
2021-07-23glsl: Implement VOTEameerj4-50/+64
2021-07-23glsl: Implement ST{LS}ameerj6-69/+106
2021-07-23glsl: Implement more instructions used by SMOameerj1-3/+3
2021-07-23glsl: Implement more instructions used by SMOameerj5-10/+16
2021-07-23glsl: Fix GetAttribute return valuesameerj2-7/+9
2021-07-23glsl: minor cleanupameerj4-20/+19
2021-07-23glsl: Fix and implement rest of cbuf accessameerj1-7/+43
2021-07-23glsl: Implement TXQ and other misc changesameerj5-6/+36
2021-07-23glsl: TLD4 implementationameerj1-2/+89
2021-07-23glsl: Implement TLD instructionameerj1-1/+55
2021-07-23glsl: Implement TEXSameerj1-1/+29
2021-07-23glsl: Cleanup texture functionsameerj1-13/+11
2021-07-23shader_recompiler: GCC fixeslat9nq14-3/+13
2021-07-23glsl: Implement TEX depth functionsameerj2-4/+46
2021-07-23glsl: Implement TEX ImageSample functionsameerj3-11/+71
2021-07-23glsl: Rework Shuffle emit instructions to align with SPIR-Vameerj1-19/+40
2021-07-23glsl: Better Storage access and wip warpsameerj8-62/+133
2021-07-23glsl: Fix integer conversions, implement clamp CCameerj2-27/+36
2021-07-23glsl: Implement IADD CCameerj2-2/+17
2021-07-23glsl: SSBO access fixes and wip SampleExplicitLod implementation.ameerj2-4/+19
2021-07-23glsl: WIP var forward declarationameerj6-49/+60
2021-07-23glsl: Fix bindings, add some CC opsameerj8-57/+91
2021-07-23glsl: remove unused headersameerj14-34/+10
2021-07-23glsl: Implement derivatives and YDirectionameerj8-81/+87
2021-07-23glsl: Fix non-immediate buffer accessameerj12-72/+133
2021-07-23glsl: textures wipameerj9-75/+139
2021-07-23glsl: Implement some attribute getters and settersameerj10-192/+337
2021-07-23glsl: Track S32 atomicsameerj3-6/+16
2021-07-23glsl: Update phi node managementameerj4-21/+53
2021-07-23glsl: Fix floating point compare opsameerj1-28/+28
2021-07-23glsl: Query GL Device for FP16 extension supportameerj5-2/+23
2021-07-23glsl: Simply FP storage atomicsameerj2-48/+28
2021-07-23glsl: F16x2 storage atomicsameerj7-58/+64
2021-07-23glsl: Revert ssbo aliasing. Storage Atomics implameerj5-75/+134
2021-07-23glsl: implement phi nodesameerj4-20/+54
2021-07-23glsl: Wip storage atomic opsameerj10-327/+414
2021-07-23glsl: Implement FCMPameerj3-242/+185
2021-07-23glsl: Add a more robust fp formatterameerj4-9/+14
2021-07-23glsl: More FP fixesameerj2-9/+16
2021-07-23glsl: FP function fixesameerj7-17/+25
2021-07-23glsl: More FP instructions/fixesameerj5-28/+41
2021-07-23glsl: Add many FP32/64 instructionsameerj12-765/+1011
2021-07-23glsl: Fixup build issuesReinUsesLisp1-1/+1
2021-07-23glsl: Implement more Integer opsameerj3-119/+72
2021-07-23glsl: Implement BF*ameerj3-9/+10
2021-07-23glsl: Implement a few Integer instructionsameerj10-260/+398
2021-07-23glsl: Use std::string_view for Emit function args.ameerj6-760/+838
2021-07-23glsl: Pass IR::Inst& to Emit functionsameerj6-171/+169
2021-07-23glsl: INeg and IAdd negate testsameerj3-94/+106
2021-07-23glsl: Reusable typed variables. IADD32ameerj6-203/+311
2021-07-23glsl: Fix program linking and cbufameerj2-3/+5
2021-07-23glsl: Fix "reg" allocingameerj10-898/+938
2021-07-23glsl: Initial backendameerj28-2/+3297
2021-07-23spirv: Reduce log severity of mismatching denorm rulesReinUsesLisp1-2/+2
2021-07-23shader: Fix loop safety to SSA passReinUsesLisp2-2/+4
2021-07-23vk_rasterizer: Exit render passes on fragment barriersReinUsesLisp1-0/+1
2021-07-23vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_stateRodrigo Locatti1-1/+1
2021-07-23buffer_cache: Invalidate fast buffers on computeReinUsesLisp1-0/+1
2021-07-23shader: Add loggingReinUsesLisp15-28/+38
2021-07-23shader: Add shader loop safety check settingslat9nq16-35/+183
2021-07-23shader: Comment why the array component is not read in TMMLReinUsesLisp1-0/+2
2021-07-23vulkan_device: Enable VK_EXT_vertex_input_dynamic_stateReinUsesLisp1-0/+28
2021-07-23vk_pipeline_cache: Skip cached pipelines with different dynamic stateReinUsesLisp1-0/+6
2021-07-23main: Fix Open Transferable Shader Cache context itemameerj1-25/+5
2021-07-23tmml: Remove index component from coords vecameerj1-4/+3
2021-07-23vulkan: Add VK_EXT_vertex_input_dynamic_state supportReinUsesLisp11-116/+291
2021-07-23shader: Reorder shader cache directoriesReinUsesLisp2-18/+12
2021-07-23vk_rasterizer: Implement first indexReinUsesLisp1-2/+5
2021-07-23vulkan: Use VK_EXT_provoking_vertex when availableReinUsesLisp6-4/+52
2021-07-23spirv/convert: Catch more signed operations oversightsameerj1-5/+5
2021-07-23spirv/convert: Catch more broken signed operations on Nvidia OpenGLReinUsesLisp1-0/+6
2021-07-23 gl_buffer_cache: Use unorm internal formats for snorm texture buffer viewsameerj1-1/+24
2021-07-23shader_environment: Fix local memory size calculationsReinUsesLisp1-3/+3
2021-07-23buffer_cache: Fix copy based uniform bindings trackingReinUsesLisp2-9/+22
2021-07-23shader_environment: Add shader_local_memory_crs_size to local memory sizeameerj2-3/+3
2021-07-23gl_texture_cache: Create image storage viewsReinUsesLisp4-38/+126
2021-07-23gl_shader_util: Move shader utility code to a separate fileReinUsesLisp7-245/+106
2021-07-23gl_shader_cache: Store workers in shader cache objectReinUsesLisp2-58/+78
2021-07-23vk_pipeline_cache,shader_notify: Add shader notificationsReinUsesLisp10-96/+127
2021-07-23vk_pipeline_cache: Add asynchronous shadersReinUsesLisp3-3/+33
2021-07-23vk_rasterizer: Flush work on clear and dispatchesReinUsesLisp1-0/+3
2021-07-23DMA: Restrict optimised path for BlockToLinear further.FernandoS271-1/+2
2021-07-23vk_swapchain: Handle outdated swapchainsReinUsesLisp3-17/+34
2021-07-23shader: Fix VertexA Shaders.FernandoS274-19/+51
2021-07-23shader: Add 2D and 3D variants to SUATOM and SUREDReinUsesLisp1-0/+4
2021-07-23vk_buffer_cache: Handle null texture buffersReinUsesLisp1-0/+4
2021-07-23nsight_aftermath_tracker: Fix SPIR-V module writesReinUsesLisp1-1/+1
2021-07-23vk_pipeline_cache: Set support_derivative_control to trueReinUsesLisp1-0/+1
2021-07-23shader: Avoid CPU side undefined behavior on I2FReinUsesLisp1-0/+2
2021-07-23glasm: Use ARB_derivative_control conditionallyReinUsesLisp6-7/+37
2021-07-23buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp11-38/+78
2021-07-23transform_feedback: Read buffer stride from index instead of layoutReinUsesLisp1-1/+2
2021-07-23fixed_pipeline_state: Use regular for loop instead of ranges for perfReinUsesLisp1-2/+3
2021-07-23vk_swapchain: Avoid recreating the swapchain on each frameReinUsesLisp2-15/+9
2021-07-23emit_glasm_context_get_set: Remove unused variablelat9nq1-1/+0
2021-07-23shader,glasm: Implement legacy texcoord loadsReinUsesLisp3-54/+29
2021-07-23glasm: Implement legacy varyingsReinUsesLisp1-17/+56
2021-07-23shader: Track legacy varyingsReinUsesLisp2-17/+105
2021-07-23shader: Add support for "negative" and unaligned offsetsReinUsesLisp3-8/+13
2021-07-23shader: Implement ISCADD32IReinUsesLisp1-17/+31
2021-07-23spirv: Fix output generics with componentsReinUsesLisp1-1/+1
2021-07-23vulkan: Conditionally use shaderInt16ReinUsesLisp3-2/+9
2021-07-23vulkan: Enable depth bounds and use it conditionallyReinUsesLisp4-2/+17
2021-07-23vk_buffer_cache: Add transform feedback usage to buffersReinUsesLisp1-15/+22
2021-07-23opengl: Declare fragment outputs even if they are not usedReinUsesLisp6-10/+18
2021-07-23buffer_cache: Mark uniform buffers as dirty if any enable bit changesReinUsesLisp5-7/+17
2021-07-23shader: Always initialize up reference in structure control flowReinUsesLisp1-31/+36
2021-07-23vulkan_device: Enable float64 and int64 conditionallyReinUsesLisp2-2/+6
2021-07-23shader: Fix ImageWrite indexingReinUsesLisp1-1/+1
2021-07-23spirv: Fix image and image buffer descriptor index usageReinUsesLisp1-5/+7
2021-07-23glasm: Fix immediate texture coordinateReinUsesLisp1-0/+1
2021-07-23shader: Clang-format secondary texturesReinUsesLisp1-2/+2
2021-07-23shader: Fix secondary texturesReinUsesLisp1-2/+2
2021-07-23shader: Adhere to disk shader cache settingameerj2-9/+12
2021-07-23shader: Fix TMML queriesReinUsesLisp1-5/+9
2021-07-23shader: Fix FSwizzleAdd folding when going through phi nodesReinUsesLisp1-2/+2
2021-07-23shader/exception: Fix compilation errors on gccReinUsesLisp1-6/+6
2021-07-23glasm: Reduce reg allocation leaks from an exception to a logReinUsesLisp1-1/+1
2021-07-23texture_cache: Reduce invalid image/sampler error severityReinUsesLisp1-7/+7
2021-07-23shader: Handle host exceptionsReinUsesLisp8-45/+98
2021-07-23glasm: Use integer lod for TXQReinUsesLisp2-2/+2
2021-07-23glasm: Prepare XFB from state instead of global registersReinUsesLisp1-4/+2
2021-07-23glasm: Fix global memory fallbacksReinUsesLisp1-9/+10
2021-07-23Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp2-16/+1
2021-07-23glasm: Remove unintentional '\n' on Undef32ReinUsesLisp1-1/+1
2021-07-23glasm: Use storage buffers instead of global memory when possibleReinUsesLisp17-437/+503
2021-07-23glasm: Implement Y directionReinUsesLisp4-3/+9
2021-07-23glasm: Skip phi moves on undefined instructionsReinUsesLisp2-1/+16
2021-07-23glasm: Implement undef instructionsReinUsesLisp2-15/+15
2021-07-23glasm: Fix global memory callbacksReinUsesLisp1-5/+6
2021-07-23gl_shader_cache: Add disk shader cacheReinUsesLisp3-11/+116
2021-07-23video_core,shader: Clang-format fixesReinUsesLisp4-7/+12
2021-07-23gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp10-104/+104
2021-07-23glasm: Release phi node registers after they are no longer neededReinUsesLisp2-38/+54
2021-07-23glasm: Remove unintentionally committed fmt::printsReinUsesLisp1-2/+0
2021-07-23glasm: Fix INeg32 on negative immediatesReinUsesLisp1-1/+5
2021-07-23glasm: Remove unnecessary value typesReinUsesLisp3-47/+6
2021-07-23glasm: Throw when there are register leaksReinUsesLisp2-0/+7
2021-07-23glasm: Catch more register leaksReinUsesLisp8-41/+114
2021-07-23glasm: Fix usage counting on phi nodesReinUsesLisp3-8/+22
2021-07-23gl_shader_cache: Do not flip tessellation on OpenGLReinUsesLisp1-2/+1
2021-07-23gl_graphics_program: Fix texture buffer bindingsReinUsesLisp1-24/+35
2021-07-23glasm: Implement global memory fallbacksReinUsesLisp2-50/+89
2021-07-23glasm: Implement int64 add and subtractReinUsesLisp2-8/+6
2021-07-23emit_glasm_context_get_set: Remove unused variablelat9nq1-1/+0
2021-07-23glasm: Implement indirect attribute loadsReinUsesLisp4-6/+65
2021-07-23glasm: Implement image atomicsReinUsesLisp3-166/+153
2021-07-23glasm: Reorder unreachable image atomic instsReinUsesLisp1-66/+66
2021-07-23glasm: Implement gl_Layer storesReinUsesLisp1-0/+7
2021-07-23glasm: Implement SampleIdReinUsesLisp2-3/+3
2021-07-23glasm: Implement IsHelperInvocationReinUsesLisp2-3/+3
2021-07-23glasm: Fix EmitVertex's optimizationReinUsesLisp1-1/+1
2021-07-23gl_shader_cache: Conditionally use viewport maskReinUsesLisp1-1/+1
2021-07-23gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp3-39/+43
2021-07-23gl_shader_cache: Improve GLASM error print logicReinUsesLisp1-7/+10
2021-07-23glasm: Implement forced early ZReinUsesLisp2-4/+8
2021-07-23glasm: Set transform feedback stateReinUsesLisp5-113/+132
2021-07-23video_core: Abstract transform feedback translation utilityReinUsesLisp6-111/+145
2021-07-23glasm: Simplify patch readsReinUsesLisp1-5/+2
2021-07-23glasm: Fix output patch readsReinUsesLisp2-13/+22
2021-07-23gl_shader_cache: Pass shader runtime informationReinUsesLisp1-2/+74
2021-07-23shader: Split profile and runtime information in separate structsReinUsesLisp14-308/+300
2021-07-23emit_glasm_context_get_and_set.cpp: Add missing semicolonsameerj1-2/+2
2021-07-23glasm: Fix patch attribute declarationsReinUsesLisp1-1/+1
2021-07-23glasm: Implement FSWZADDameerj3-4/+28
2021-07-23glasm: Implement PrimitiveId attribute readReinUsesLisp1-0/+3
2021-07-23glasm: Implement clip distance storesReinUsesLisp2-0/+15
2021-07-23glasm: Fix tessellation input attributesReinUsesLisp1-2/+5
2021-07-23glasm: Add missing semicolon on tesscoord readingReinUsesLisp1-1/+1
2021-07-23glasm: Fix tessellation headersReinUsesLisp1-2/+2
2021-07-23glasm: Add tessellation shader declarationsReinUsesLisp1-0/+35
2021-07-23glasm: Implement TessellationEvaluationPointReinUsesLisp1-0/+4
2021-07-23gl_shader_manager: Zero initialize current assembly programsReinUsesLisp1-1/+1
2021-07-23gl_shader_manager: Remove unintentionally committed #pragmaReinUsesLisp1-2/+0
2021-07-23glasm: Implement patch memoryReinUsesLisp3-6/+51
2021-07-23glasm: Fix InvocationId declarationReinUsesLisp1-1/+1
2021-07-23glasm: Implement InvocationIdReinUsesLisp2-2/+5
2021-07-23glasm: Optimize EmitVertex into EMITReinUsesLisp1-1/+5
2021-07-23glasm: Implement geometry shader attribute readsReinUsesLisp2-4/+18
2021-07-23glasm: Properly declare attributes on geometry programsReinUsesLisp3-6/+14
2021-07-23glasm: Declare geometry program headersReinUsesLisp1-0/+35
2021-07-23renderer_opengl: State track compute assembly programsReinUsesLisp3-4/+21
2021-07-23renderer_opengl: State track assembly programsReinUsesLisp3-23/+56
2021-07-23glasm: Fix potential aliasing bug on cube array samplesReinUsesLisp2-35/+44
2021-07-23glasm: Implement ImageWriteReinUsesLisp1-4/+7
2021-07-23glasm: Implement ImageReadReinUsesLisp4-4/+56
2021-07-23glasm: Implement EmitVertex and EndPrimitiveReinUsesLisp2-4/+8
2021-07-23glasm: Implement ImageGradientReinUsesLisp2-7/+65
2021-07-23glasm: Implement 64-bit shiftsReinUsesLisp2-12/+14
2021-07-23glasm: Implement barriersReinUsesLisp1-3/+3
2021-07-23glasm: Fix compute stage nameReinUsesLisp1-1/+1
2021-07-23glasm: Fix phi instruction typesReinUsesLisp1-1/+1
2021-07-23glasm: Implement PREC on relevant instructionsReinUsesLisp1-6/+12
2021-07-23glasm: Implement stores to gl_ViewportIndexReinUsesLisp4-7/+29
2021-07-23glasm: Implement gl_PointSize storesReinUsesLisp1-0/+3
2021-07-23glasm: Implement gl_PointCoordReinUsesLisp1-0/+4
2021-07-23glasm: Implement ImageQueryLodReinUsesLisp1-3/+5
2021-07-23glasm: Implement ImageFetchReinUsesLisp4-13/+38
2021-07-23glasm: Implement IADD.CCameerj1-1/+26
2021-07-23glasm: Implement BFE.CCReinUsesLisp1-0/+8
2021-07-23glasm: Implement SelectU1ReinUsesLisp2-4/+5
2021-07-23HACK: Bind stages before and after bindingsReinUsesLisp1-0/+11
2021-07-23glasm: Implement gl_WorkGroupIDReinUsesLisp2-3/+3
2021-07-23glasm: Implement TXQ and improve texture info readsReinUsesLisp2-50/+51
2021-07-23glasm: Implement gl_FrongFacing attributeReinUsesLisp1-0/+3
2021-07-23glasm: Support textures used in more than one stageReinUsesLisp4-5/+25
2021-07-23glasm: Implement textureGather instructionsReinUsesLisp2-15/+97
2021-07-23glasm: Implement gl_FragDepth and gl_SampleMask storesReinUsesLisp2-5/+5
2021-07-23glasm: Do not alias ConditionRef for nowReinUsesLisp2-3/+2
2021-07-23shader: Read branch conditions from an instructionReinUsesLisp12-16/+36
2021-07-23glasm: Implement InstanceId and VertexIdReinUsesLisp1-0/+6
2021-07-23glasm: Add missing return value on move assignmentReinUsesLisp1-0/+1
2021-07-23glasm: Fix aliased bitcasts ref countingReinUsesLisp3-13/+42
2021-07-23glasm: Remove unintentional comma on vector insertReinUsesLisp1-1/+1
2021-07-23glasm: Implement TEX and TEXS instructionsReinUsesLisp10-69/+275
2021-07-23glasm: Add support for non-2D texture samplesReinUsesLisp1-4/+26
2021-07-23glasm: Reorder unreachable image instructions to the bottomReinUsesLisp1-97/+97
2021-07-23glasm: Add support for texture offsetsReinUsesLisp1-11/+15
2021-07-23glasm: Improve texture sampling instructionsReinUsesLisp2-50/+70
2021-07-23emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp2-1/+5
2021-07-23emit_glasm: Add support for reading position attributesReinUsesLisp1-3/+13
2021-07-23shader_recompiler: GCC fixeslat9nq7-58/+55
2021-07-23glasm: Implement rest of shared memameerj2-35/+29
2021-07-23opengl: Initial (broken) support to GLASM shadersReinUsesLisp3-14/+53
2021-07-23shader: Use a non-trivial dummy to construct ASL node unionReinUsesLisp1-1/+6
2021-07-23emit_spirv: Jump to loop body with local variableReinUsesLisp1-1/+1
2021-07-23glasm: Implement derivative instructions on GLASMReinUsesLisp2-12/+12
2021-07-23glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp3-299/+386
2021-07-23glasm: Implement some graphics instructions on GLASMReinUsesLisp2-6/+5
2021-07-23glasm: Add Void type to GLASM valuesReinUsesLisp3-0/+15
2021-07-23glasm: Add graphics specific shader declarations to GLASMReinUsesLisp2-6/+63
2021-07-23glasm: Implement local memory for glasmameerj4-9/+12
2021-07-23emit_spirv: Add missing block in caseReinUsesLisp1-1/+2
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp12-25/+117
2021-07-23glasm: Write result to scalar on integer comparison instructionsReinUsesLisp1-10/+10
2021-07-23glasm: Declare NV_shader_thread_group when neededReinUsesLisp1-3/+4
2021-07-23vk_update_descriptor: Properly initialize payload on the update descriptor queueReinUsesLisp1-1/+3
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp33-505/+437
2021-07-23glasm: Implement Storage atomicsameerj5-109/+156
2021-07-23glasm: Ensure reg alloc order across compilers on GLASMReinUsesLisp1-11/+14
2021-07-23glasm: Enable unintentionally disabled register aliasing on GLASMReinUsesLisp1-16/+11
2021-07-23glasm: Review all GLASM insts to be aware of register aliasingReinUsesLisp4-20/+51
2021-07-23glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp10-100/+166
2021-07-23glasm: Add MUFU instructions to GLASMReinUsesLisp2-21/+22
2021-07-23glasm: Implement IAbs64 and INeg64 on GLASMReinUsesLisp2-6/+6
2021-07-23shader: Add floating-point rounding to I2FReinUsesLisp3-35/+42
2021-07-23glasm: Properly clamp Fp64 on GLASMReinUsesLisp1-6/+6
2021-07-23glasm: Fix register allocation when moving immediate on GLASMReinUsesLisp3-42/+89
2021-07-23glasm: Implement SelectU64 on GLASMReinUsesLisp2-4/+20
2021-07-23glasm: Fix clamps so the min value has priority on NAN on GLASMReinUsesLisp1-12/+15
2021-07-23glasm: Fix moving U64 immediates to registers in GLASMReinUsesLisp2-3/+4
2021-07-23glasm: Implement storage atomic opsameerj4-305/+358
2021-07-23glasm: Add conversion instructions to GLASMReinUsesLisp9-282/+351
2021-07-23glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp2-10/+8
2021-07-23glasm: Add logical instructions on GLASMReinUsesLisp2-12/+12
2021-07-23glasm: Remove duplicated Fp64 pack instructions on GLASMReinUsesLisp1-8/+0
2021-07-23glasm: Remove unnecesary new white space on Clamp GLASMReinUsesLisp1-4/+4
2021-07-23glasm: Add floating-point comparisons on GLASMReinUsesLisp3-120/+116
2021-07-23emit_glasm: Implement more integer alu opsameerj2-47/+41
2021-07-23glasm: Reimplement bitwise ops and BFI/BFEameerj4-88/+108
2021-07-23glasm: Initial GLASM fp64 supportReinUsesLisp9-55/+152
2021-07-23glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp4-66/+77
2021-07-23glasm: Remove unused functions left from rebaseReinUsesLisp1-12/+0
2021-07-23glasm: Specify namespace when using FormatToReinUsesLisp1-6/+6
2021-07-23glasm: Implement more GLASM composite instructionsReinUsesLisp2-54/+63
2021-07-23vk_pipeline_cache: Enable int8 and int16 types on VulkanReinUsesLisp1-0/+2
2021-07-23glasm: Make GLASM aware of typesReinUsesLisp12-1244/+1380
2021-07-23glasm: Use CMP.S for Select32ameerj3-12/+8
2021-07-23glasm: Implement more logical opsameerj2-5/+5
2021-07-23glasm: Implement BFI, BFEameerj4-138/+164
2021-07-23glasm: Use BitField instead of C bitfieldsReinUsesLisp2-8/+12
2021-07-23glasm: Remove unused argument in identity instructions on GLASMReinUsesLisp1-7/+7
2021-07-23gl_rasterizer: Flush L2 caches before glFlush on GLASMReinUsesLisp1-0/+8
2021-07-23glasm: Initial GLASM compute implementation for testingReinUsesLisp3-14/+47
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp10-840/+1173
2021-07-23glasm: Changes to GLASM register allocator and emit contextReinUsesLisp4-26/+64
2021-07-23vk_scheduler: Use locks instead of SPSC a queueReinUsesLisp2-32/+42
2021-07-23vk_query_cache: Wait before reading queriesReinUsesLisp1-9/+2
2021-07-23vk_master_semaphore: Use fetch_add to increase master semaphore tickReinUsesLisp2-6/+4
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp28-4/+3115
2021-07-23shader: ISET.X implementationameerj1-8/+58
2021-07-23gl_shader_cache: Remove code unintentionally committedReinUsesLisp1-3/+0
2021-07-23shader: Fixup SPIR-V emit header namespacesReinUsesLisp1-2/+2
2021-07-23Move SPIR-V emission functions to their own headerReinUsesLisp26-579/+637
2021-07-23shader: Optimize NVN FallthroughFernandoS274-9/+83
2021-07-23shader: Stub SR_AFFINITYFernandoS271-0/+3
2021-07-23shader: Implement Int32 SUATOM/SUREDameerj17-6/+733
2021-07-23shader: Initial OpenGL implementationReinUsesLisp38-705/+1427
2021-07-23spirv: Be aware of NAN unaware driversReinUsesLisp1-18/+40
2021-07-23spirv: Add SSBO read fallbacks when no aliasing is availableReinUsesLisp1-37/+99
2021-07-23spirv: Add OpKill fallback to demoteReinUsesLisp1-2/+6
2021-07-23spirv: Do not enable ShaderLayerReinUsesLisp1-3/+0
2021-07-23spirv: Enable DemoteToHelperInvocationEXT only when supportedReinUsesLisp1-1/+1
2021-07-23spirv: Use OriginLowerLeft when requestedReinUsesLisp1-1/+5
2021-07-23spirv: Only add image operands mask when neededReinUsesLisp1-5/+9
2021-07-23spirv: Workaround image unsigned offset bugReinUsesLisp2-9/+26
2021-07-23spirv: Add int8 and int16 capabilities only when supportedReinUsesLisp1-2/+2
2021-07-23spirv: Add integer clamping workaroundsReinUsesLisp1-4/+34
2021-07-23spirv: Implement int8 and int16 conversion fallbacksReinUsesLisp1-19/+80
2021-07-23spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp6-58/+168
2021-07-23spirv: Desambiguate descriptor namesReinUsesLisp1-9/+37
2021-07-23shader: Add OpenGL shader profile optionsReinUsesLisp1-0/+11
2021-07-23shader: Remove shader utilReinUsesLisp4-176/+0
2021-07-23shader: Address feedbackFernandoS275-44/+42
2021-07-23shader: Implement VertexA stageFernandoS2712-3/+180
2021-07-23shader: Implement delegation of Exit to dispatcher on CFGFernandoS272-3/+47
2021-07-23vk_graphics_pipeline: Fix texture buffer descriptorsReinUsesLisp1-7/+8
2021-07-23shader: Fix IADD3.CCameerj1-12/+5
2021-07-23vk_scheduler: Allow command submission on worker threadReinUsesLisp8-182/+200
2021-07-23vk_compute_pass: Fix -Wshadow warningReinUsesLisp1-3/+3
2021-07-23shader: Move pipeline cache logic to separate filesReinUsesLisp12-824/+1095
2021-07-23vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp8-79/+69
2021-07-23vulkan: Rework descriptor allocation algorithmReinUsesLisp15-197/+314
2021-07-23vk_graphics_pipeline: Generate specialized pipeline config functions and improve codeReinUsesLisp2-31/+230
2021-07-23shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp9-64/+114
2021-07-23shader: Fix BFE s32 undefined checkameerj1-1/+1
2021-07-23vk_compute_pipeline: Fix index comparison oversight on compute texture buffersReinUsesLisp1-1/+1
2021-07-23shader: Fix error checking in bitfieldExtract and implement bitfieldInsert foldingReinUsesLisp1-5/+14
2021-07-23vulkan_device: Require shaderClipDistance and shaderCullDistance featuresReinUsesLisp1-2/+4
2021-07-23vk_graphics_pipeline: Guard against non-tessellation pipelines using patchesReinUsesLisp1-2/+8
2021-07-23shader: Fix storage type when reading patches on tess controlReinUsesLisp1-1/+2
2021-07-23shader: Fix VMNMX selector BReinUsesLisp1-1/+2
2021-07-23shader: Fix bugs and build issues on GCCRodrigo Locatti3-4/+4
2021-07-23shader: Fix render targets with null attachmentsReinUsesLisp2-26/+34
2021-07-23shader: Increase the maximum number of storage buffersReinUsesLisp1-1/+1
2021-07-23shader: Remove identity removal pass for better build timesReinUsesLisp1-1/+0
2021-07-23shader: Add more strict validation the passReinUsesLisp1-0/+42
2021-07-23shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp1-11/+13
2021-07-23shader: Remove invalidated blocks in dead code elimination passReinUsesLisp1-3/+6
2021-07-23shader: Add missing UndoUse case for GetSparseFromOpReinUsesLisp1-0/+4
2021-07-23shader: Require dual source blendingReinUsesLisp1-1/+2
2021-07-23shader: Simplify code in opcodes.h to fix IntellisenseReinUsesLisp1-8/+6
2021-07-23shader: Implement indexed texturesReinUsesLisp10-157/+284
2021-07-23shader: Refactor atomic_operations_global_memoryameerj1-44/+36
2021-07-23shader: add missing include guard in half_floating_point_helper.hameerj1-0/+2
2021-07-23shader: Fix gcc warningsReinUsesLisp2-2/+2
2021-07-23shader: Inline common Value gettersReinUsesLisp2-109/+102
2021-07-23shader: Intrusively store in a block if it's sealed or notReinUsesLisp2-3/+11
2021-07-23cmake: Link to common in shader_recompilerReinUsesLisp1-1/+1
2021-07-23shader: Improve goto removal algorithm complexityReinUsesLisp1-49/+28
2021-07-23shader: Use memset to reset instruction argumentsReinUsesLisp2-4/+7
2021-07-23shader: Inline common Value functions into the headerReinUsesLisp2-19/+23
2021-07-23shader: Move microinstruction header to the value headerReinUsesLisp20-181/+162
2021-07-23shader: Move siblings check to a separate function and comment them outReinUsesLisp1-16/+21
2021-07-23shader: Intrusively store register values in block for SSA passReinUsesLisp2-21/+53
2021-07-23shader: Inline common Opcode and Inst functionsReinUsesLisp4-112/+83
2021-07-23shader: Inline common IR::Block methodsReinUsesLisp2-17/+12
2021-07-23shader: Use a small_vector for phi blocksReinUsesLisp1-1/+2
2021-07-23shader: Calculate number of arguments in an opcode at compile timeReinUsesLisp1-3/+12
2021-07-23shader: Implement D3D samplersReinUsesLisp6-49/+127
2021-07-23shader: Add constant propagation for arithmetic right shiftsReinUsesLisp1-0/+3
2021-07-23shader: Simplify code for local memoryReinUsesLisp1-6/+11
2021-07-23shader: Add NVN storage buffer fallbacksReinUsesLisp9-62/+214
2021-07-23spirv: Fix ViewportMaskReinUsesLisp1-1/+2
2021-07-23spirv: Replace Constant/ConstantComposite with Const helperameerj12-112/+101
2021-07-23shader: Address feedbackFernandoS272-7/+10
2021-07-23shader: Implement F2F (Imm)FernandoS271-2/+28
2021-07-23shader: Implement IADD3.CC/.XFernandoS271-7/+22
2021-07-23shader: Address feedbackFernandoS274-7/+4
2021-07-23shader: Add coarse derivativesFernandoS277-8/+28
2021-07-23shader: Implement fine derivates constant propagationFernandoS279-0/+101
2021-07-23shader: Implement SR_Y_DIRECTIONFernandoS2710-0/+22
2021-07-23shader: Fix Phi node typesReinUsesLisp2-4/+4
2021-07-23shader: Fix memory barriersReinUsesLisp8-62/+30
2021-07-23spirv: Fix implicit lod typeReinUsesLisp2-1/+5
2021-07-23spirv: Use explicit lods outside of fragment shadersReinUsesLisp1-5/+16
2021-07-23spirv: Use ConstOffset instead of Offset when possibleReinUsesLisp3-21/+67
2021-07-23shader: Implement BFE and BFI CCameerj3-14/+17
2021-07-23shader: Implement SampleMaskReinUsesLisp11-2/+22
2021-07-23shader: Implement PIXLD.MY_INDEXReinUsesLisp14-5/+71
2021-07-23spirv: Bitcast non-F32 output attributes to their type before storeReinUsesLisp1-13/+28
2021-07-23spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp10-0/+32
2021-07-23spirv: Bitcast non-F32 attributes to F32ReinUsesLisp1-7/+9
2021-07-23shader: Implement PrimitiveIdReinUsesLisp5-0/+10
2021-07-23shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp28-91/+605
2021-07-23shader: Mark atomic instructions as writesReinUsesLisp1-0/+27
2021-07-23vk_pipeline_cache: Silence GCC warningslat9nq1-0/+2
2021-07-23spirv: Implement image buffersReinUsesLisp9-49/+142
2021-07-23spirv: Implement Layer storesReinUsesLisp6-9/+30
2021-07-23spirv: Fix alpha testFernandoS271-0/+5
2021-07-23spirv: Fix non-atomic 64-bit storeameerj1-1/+1
2021-07-23spirv: Implement alpha testameerj3-1/+95
2021-07-23shader: Implement transform feedbacks and define file formatReinUsesLisp11-23/+272
2021-07-23shader: Implement early Z testsReinUsesLisp3-0/+5
2021-07-23shader: Document and relax cache control on surface instructionsReinUsesLisp1-10/+11
2021-07-23spirv: Rework storage buffers and shader memoryReinUsesLisp9-500/+581
2021-07-23shader: Fix fixed pipeline point size on geometry shadersReinUsesLisp1-10/+18
2021-07-23shader: Add constant propagation for *&^| binary operationsReinUsesLisp1-0/+12
2021-07-23shader: Implement geometry shadersReinUsesLisp14-91/+277
2021-07-23shader: Implement OUTReinUsesLisp10-17/+73
2021-07-23internal_stage_buffer_entry_read: Remove pragma optimize offlat9nq1-2/+0
2021-07-23shader: Stub SR_INVOCATION_INFOReinUsesLisp1-2/+5
2021-07-23shader: Stub ISBERDReinUsesLisp3-4/+56
2021-07-23shader: Fix CC in I2IReinUsesLisp1-0/+2
2021-07-23spirv: Define StorageImageWriteWithoutFormat capability when usedReinUsesLisp3-0/+9
2021-07-23pipeline_helper: Simplify descriptor objects initializationReinUsesLisp1-33/+25
2021-07-23shader: Simplify FLO and throw on CCReinUsesLisp1-12/+13
2021-07-23shader: Mark blocks with no end branch as unreachableReinUsesLisp1-2/+7
2021-07-23shader: Implement LOP CCReinUsesLisp3-12/+29
2021-07-23shader: Implement SR_THREAD_KILLReinUsesLisp10-0/+22
2021-07-23shader: Apply sign bit in FCMP (imm)ReinUsesLisp1-1/+1
2021-07-23shader: Implement ATOM/S and REDameerj21-19/+1745
2021-07-23nsight_aftermath_tracker: Report used shaders to Nsight AftermathReinUsesLisp6-16/+20
2021-07-23spirv: Move phi node patching to a separate functionReinUsesLisp1-13/+16
2021-07-23spirv: Guard against typeless image reads on unsupported devicesReinUsesLisp6-1/+17
2021-07-23shader: Move LaneId to the warp emission file and fix AMDReinUsesLisp5-7/+11
2021-07-23vk_rasterizer: Request outside render pass execution context for computeReinUsesLisp1-0/+1
2021-07-23pipeline_helper: Add missing [[maybe_unused]]ReinUsesLisp1-1/+1
2021-07-23spirv: Fix forward declarations on phi nodesReinUsesLisp1-47/+25
2021-07-23shader: Mark ImageWrite with side effectsReinUsesLisp1-0/+3
2021-07-23shader: Implement CC for ISET, FSET, PSET, CSET, and DSETFernandoS2718-13/+136
2021-07-23shader: Remove outdated comment in F2IReinUsesLisp1-4/+0
2021-07-23shader: Implement SULD and SUSTReinUsesLisp31-202/+732
2021-07-23shader: Fix Windows build issuesReinUsesLisp1-1/+1
2021-07-23shader: Address feedback + clang formatlat9nq12-24/+22
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq66-313/+308
2021-07-23shader: Fix FCMP immediate variantReinUsesLisp1-1/+9
2021-07-23shader: Fix dangling labelsReinUsesLisp1-0/+5
2021-07-23shader: Interact texture buffers with buffer cacheReinUsesLisp17-148/+333
2021-07-23shader: Fix F2IReinUsesLisp1-1/+1
2021-07-23shader: Fix TextureGradReinUsesLisp1-1/+1
2021-07-23shader: Implement texture buffersReinUsesLisp10-35/+154
2021-07-23shader: Address feedbackFernandoS275-53/+54
2021-07-23shader: Implement indexed Position and ClipDistancesFernandoS273-11/+100
2021-07-23shader: Implement indexed attributesFernandoS2712-35/+279
2021-07-23shader: Implement AL2PFernandoS273-4/+36
2021-07-23shader: Fix BRX trackingFernandoS272-3/+4
2021-07-23vk_pipeline_cache: Fix num of pipeline workers on weird platformsReinUsesLisp1-1/+1
2021-07-23shader: Move recursive SSA rewrite to the heapReinUsesLisp1-29/+89
2021-07-23shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardwareFernandoS272-2/+4
2021-07-23shader: Fix splits on blocks using indirect branchesReinUsesLisp3-17/+38
2021-07-23shader: Eliminate orphan blocks more efficientlyReinUsesLisp1-7/+8
2021-07-23shader: Add subgroup masksReinUsesLisp10-45/+169
2021-07-23shader: Implement BAR and fix memory barriersReinUsesLisp7-5/+79
2021-07-23shader: Abstract breadth searches and use the abstractionReinUsesLisp4-104/+106
2021-07-23shader: Reimplement GetCbufU64 as GetCbufU32x2ReinUsesLisp9-22/+21
2021-07-23vk_compute_pass: Fix compute passesReinUsesLisp3-23/+19
2021-07-23shader: Remove atomic flags and use mutex + cond variable for pipelinesReinUsesLisp4-11/+32
2021-07-23shader: Remove unused header in VOTEReinUsesLisp1-2/+0
2021-07-23vk_pipeline_cache: Remove unnecesary scope in pipeline cache lockingReinUsesLisp1-15/+12
2021-07-23shader: Rework global memory tracking to use breadth-first searchReinUsesLisp1-69/+80
2021-07-23shader: Fix fp16 merge when using native fp16ReinUsesLisp1-3/+3
2021-07-23shader: Fix FADD32IReinUsesLisp1-6/+4
2021-07-23shader: Fix undetected bug from reviewFernandoS271-0/+3
2021-07-23shader: Address feedbackFernandoS273-13/+16
2021-07-23shader: "Implement" NOPFernandoS271-1/+1
2021-07-23vk_pipeline_cache: Small fixes to the pipeline cacheFernandoS271-10/+14
2021-07-23shader: Address FeedbackFernandoS2716-211/+60
2021-07-23shader: Implement SR_LaneIdFernandoS277-0/+15
2021-07-23shader: Fix shared memory on cool driversFernandoS271-0/+1
2021-07-23shader: Implement MEMBARFernandoS279-11/+121
2021-07-23shader: Improve VOTE.VTG stubFernandoS277-4/+147
2021-07-23shader: Mark SSBOs as written when they areFernandoS274-4/+32
2021-07-23shader: Implement ViewportIndexFernandoS278-2/+33
2021-07-23shader: Stub TLD4's PTP when it isn't constantFernandoS271-1/+2
2021-07-23shader: Stub VOTE.VTGFernandoS274-4/+15
2021-07-23shader: Fold composite extractFernandoS271-0/+62
2021-07-23shader: Fold comparisons and Pack/Unpack16FernandoS271-1/+41
2021-07-23shader: Fix branches to visited virtual blocksReinUsesLisp2-0/+12
2021-07-23vulkan: Serialize pipelines on a separate threadReinUsesLisp2-67/+64
2021-07-23vulkan: Create pipeline layouts in separate threadsReinUsesLisp7-63/+65
2021-07-23vulkan: Build pipelines in parallel at runtimeReinUsesLisp9-165/+197
2021-07-23shader: Fix dependency on identity removal passReinUsesLisp2-3/+8
2021-07-23shader: Fix constant propagation to use reverse post orderReinUsesLisp1-1/+2
2021-07-23shader: Implement LDG .U.128 as .128ReinUsesLisp1-3/+2
2021-07-23shader: Unroll "using enum" for opcode declarationsReinUsesLisp1-1/+27
2021-07-23vk_pipeline_cache: Name SPIR-V modulesReinUsesLisp1-1/+11
2021-07-23spirv: Remove unnecesary variable for clip distancesReinUsesLisp2-6/+2
2021-07-23shader: Implement ClipDistanceFernandoS275-0/+36
2021-07-23shader: Fix TXDFernandoS272-2/+2
2021-07-23shader: Address feedbackFernandoS275-53/+49
2021-07-23shader: Always pass a lod for TexelFetchReinUsesLisp3-25/+17
2021-07-23shader: Implement TXDFernandoS274-10/+183
2021-07-23shader: Implement ImageGradientFernandoS278-2/+84
2021-07-23shader: Implement TMML partiallyFernandoS276-13/+137
2021-07-23shader,spirv: Implement ImageQueryLod.FernandoS279-1/+38
2021-07-23shader: Implement TLDSFernandoS273-4/+253
2021-07-23shader: Implement TLDFernandoS278-16/+174
2021-07-23spirv: Add fixed pipeline point sizeReinUsesLisp4-1/+11
2021-07-23shader: Add PointCoord attributeFernandoS275-0/+16
2021-07-23shader: Add PointSize attributeameerj5-0/+13
2021-07-23shader: Store type of phi nodes in flagsReinUsesLisp3-2/+11
2021-07-23shader: Fix indirect branches to scheduler instructionsReinUsesLisp3-7/+17
2021-07-23spirv: Fix default output attribute initializationReinUsesLisp1-3/+3
2021-07-23shader: Add missing new linesReinUsesLisp1-0/+2
2021-07-23shader: Implement FSWZADDameerj14-4/+87
2021-07-23shader: Implement BRXFernandoS2721-48/+437
2021-07-23shader: Fix alignment checks on RZReinUsesLisp1-1/+1
2021-07-23shader: Implement I2I CCameerj3-24/+45
2021-07-23shader: Implement I2I SATameerj6-10/+52
2021-07-23vk_pipeline_cache: Fix size hashing of shadersReinUsesLisp1-8/+7
2021-07-23shader: Fix ISCADD logic for PO/CCameerj1-7/+8
2021-07-23shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp20-36/+730
2021-07-23shader: Implement ISCADD CCameerj1-1/+4
2021-07-23shader: Implement VMAD, VMNMX, VSETPameerj9-23/+319
2021-07-23shader: Add missing I2I exception when CC is usedReinUsesLisp1-0/+4
2021-07-23shader: Better interpolation and disabled attributes supportReinUsesLisp9-25/+101
2021-07-23spirv: Remove dependencies on Environment when generating SPIR-VReinUsesLisp5-16/+15
2021-07-23vk_pipeline_cache: Fix pipeline and shader cachesReinUsesLisp2-6/+21
2021-07-23shader: Implement front faceReinUsesLisp5-0/+12
2021-07-23shader: Fix structured control flow on KIL instructionsReinUsesLisp2-3/+7
2021-07-23shader: Fix TXQFernandoS271-1/+1
2021-07-23shader: Fix rasterizer integration order issuesReinUsesLisp3-7/+6
2021-07-23shader: Implement TXQ and fix FragDepthReinUsesLisp15-21/+264
2021-07-23shader: Refactor PTP and other minor changesReinUsesLisp14-123/+67
2021-07-23shader: Add IR opcode for ImageFetchFernandoS277-5/+55
2021-07-23shader: Implement TLD4.PTPFernandoS2715-28/+111
2021-07-23shader: Fix Array Indices in TEX/TLD4FernandoS272-6/+6
2021-07-23shader: Implement FragDepthFernandoS272-1/+7
2021-07-23shader: Implement TLD4S.FernandoS273-4/+134
2021-07-23shader: Implement TLD4 and TLD4_BFernandoS2713-11/+315
2021-07-23shader: Implement SHFLameerj16-69/+284
2021-07-23shader: Track first bindless argument instead of the instruction itselfReinUsesLisp1-1/+1
2021-07-23shader: Properly insert Prologue instructionReinUsesLisp1-1/+2
2021-07-23shader: Minor style nitsReinUsesLisp1-2/+4
2021-07-23shader: Fix F2IFernandoS2710-9/+147
2021-07-23shader: Implement NDC [-1, 1], attribute types and default varying initializationReinUsesLisp15-43/+186
2021-07-23shader: Fix use-after-free bug in object_poolReinUsesLisp1-3/+3
2021-07-23shader: Implement VOTEameerj18-6/+182
2021-07-23vk_pipeline_cache: Fix ReleaseContents orderReinUsesLisp1-2/+2
2021-07-23shader: Fix TEX maskReinUsesLisp1-1/+3
2021-07-23vk_pipeline_cache: Add pipeline cacheReinUsesLisp2-0/+7
2021-07-23vk_pipeline_cache: Add pipeline cacheReinUsesLisp8-106/+347
2021-07-23shader: Fold interpolation multiplicationsReinUsesLisp1-0/+34
2021-07-23shader: Better but still partial interpolation supportReinUsesLisp1-5/+7
2021-07-23shader: Implement DMNMX, DSET, DSETPameerj16-59/+210
2021-07-23shader: Implement FADD32IFernandoS271-2/+15
2021-07-23shader: Implement F2FFernandoS276-20/+192
2021-07-23shader: Add missing fp64 usage flagsReinUsesLisp1-0/+34
2021-07-23shader: Implement DMUL and DFMAameerj8-30/+111
2021-07-23shader: Add FP64 register load/store helpersameerj3-21/+24
2021-07-23shader: Add support for fp16 comparisons and misc fixesReinUsesLisp11-14/+56
2021-07-23shader: Fix floating point comparison for FP16FernandoS275-32/+56
2021-07-23shader: Implement HSETP2FernandoS273-12/+117
2021-07-23shader: Implement HSET2FernandoS275-14/+119
2021-07-23shader: Implement HMUL2FernandoS273-16/+144
2021-07-23shader: Implement HFMA2FernandoS275-20/+192
2021-07-23spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp10-144/+244
2021-07-23shader: Refactor half floating instructionsFernandoS274-58/+84
2021-07-23shader: Implement I2FReinUsesLisp17-70/+429
2021-07-23shader: Implement ISCADD (imm)ReinUsesLisp1-2/+2
2021-07-23shader: Implement LOP32IReinUsesLisp2-18/+45
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp54-566/+1927
2021-07-23shader: Implement DADDameerj8-14/+132
2021-07-23shader: Implement CSET and CSETPameerj6-15/+114
2021-07-23shader: Reorder phi nodes when redefined as undefined opcodesReinUsesLisp1-1/+9
2021-07-23shader: Fix instruction transitions in and out of PhiReinUsesLisp1-9/+11
2021-07-23shader: Implement FSET and FSETPameerj9-94/+204
2021-07-23shader: Implement TEXSReinUsesLisp8-7/+287
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp24-330/+286
2021-07-23spirv: Add SignedZeroInfNanPreserve logicameerj3-0/+12
2021-07-23shader: Implement FMNMXameerj8-25/+101
2021-07-23shader: Fix rebase issueReinUsesLisp1-1/+0
2021-07-23shader: Implement FCMPameerj9-50/+203
2021-07-23shader: Partial implementation of LDCReinUsesLisp16-50/+405
2021-07-23shader: Initial support for textures and TEXReinUsesLisp33-342/+1489
2021-07-23shader: Implement R2Pameerj8-15/+88
2021-07-23shader: Implement SHFameerj8-31/+119
2021-07-23shader: Implement LEAameerj9-29/+136
2021-07-23shader: Deduplicate HADD2 codeReinUsesLisp1-19/+16
2021-07-23shader: Implement I2Iameerj3-12/+100
2021-07-23shader: Implement HADD2ReinUsesLisp12-42/+400
2021-07-23shader: Implement LOP and LOP3ameerj8-31/+227
2021-07-23shader: Implement IADD3ameerj3-12/+104
2021-07-23shader: Implement PSETPameerj4-5/+40
2021-07-23Implement PSET, refactor common comparison funcsameerj9-101/+88
2021-07-23shader: Implement FLOameerj8-18/+75
2021-07-23shader: Implement ISET, add common_funcsameerj8-50/+150
2021-07-23shader: Make IMNMX, SHR, SEL stylistically more consistentameerj3-5/+5
2021-07-23shader: Implement ICMPameerj3-16/+84
2021-07-23shader: Implement IMNMXameerj8-12/+105
2021-07-23shader: Implement BFIameerj3-16/+57
2021-07-23shader: Implement BFEameerj3-12/+67
2021-07-23shader: Implement POPCameerj8-12/+59
2021-07-23shader: Implement SHRameerj8-18/+80
2021-07-23shader: Implement SELameerj4-16/+53
2021-07-23spirv: Move phi arguments emit to a separate functionReinUsesLisp1-27/+27
2021-07-23shader: Avoid infinite recursion when tracking global memoryReinUsesLisp1-5/+26
2021-07-23shader: Fix conditional execution of exit instructionsReinUsesLisp2-5/+6
2021-07-23spirv: Add support for self-referencing phi nodesReinUsesLisp1-3/+10
2021-07-23shader: Fix control flowReinUsesLisp8-20/+39
2021-07-23shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCCReinUsesLisp5-28/+76
2021-07-23shader: FMUL, select, RRO, and MUFU fixesReinUsesLisp18-119/+507
2021-07-23shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsReinUsesLisp4-11/+11
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp11-32/+44
2021-07-23shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp18-127/+213
2021-07-23shader: Add denorm flush supportReinUsesLisp20-93/+260
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp32-285/+479
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp43-3036/+1003
2021-07-23shader: Remove old shader managementReinUsesLisp80-19568/+54
2021-07-23shader: Add XMAD multiplication folding optimizationReinUsesLisp1-5/+77
2021-07-23shader: Simplify ISCADDReinUsesLisp1-6/+1
2021-07-23shader: Add utility to resolve identities on a valueReinUsesLisp2-0/+8
2021-07-23spirv: Implement EmitIdentityReinUsesLisp2-3/+3
2021-07-23spirv: Initial bindings supportReinUsesLisp22-292/+671
2021-07-23shader: Improve object poolReinUsesLisp3-50/+66
2021-07-23shader: Fix trackingReinUsesLisp1-50/+72
2021-07-23shader: Add support for forward declarationsReinUsesLisp10-68/+79
2021-07-23shader: Support SSA loops on IRReinUsesLisp12-46/+150
2021-07-23shader: Misc fixesReinUsesLisp10-89/+104
2021-07-23shader: Initial implementation of an ASTReinUsesLisp32-589/+1345
2021-07-23spirv: Initial SPIR-V supportReinUsesLisp20-3299/+1400
2021-07-23shader: Better constant foldingReinUsesLisp2-13/+48
2021-07-23shader: Properly store phi on InstReinUsesLisp6-75/+132
2021-07-23shader: Add pools and rename filesReinUsesLisp30-108/+255
2021-07-23shader: Make typed IRReinUsesLisp19-269/+495
2021-07-23shader: Remove illegal character in SSA passReinUsesLisp1-1/+1
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp17-63/+652
2021-07-23shader: Initial instruction supportReinUsesLisp28-334/+1450
2021-07-23shader: SSA and dominanceReinUsesLisp24-77/+570
2021-07-23shader: Initial recompiler workReinUsesLisp57-0/+7061
2021-07-23thread_worker: Fix compile time errorameerj1-1/+1
2021-07-22yuzu_cmd: Make use of fullscreen_mode settinglat9nq3-15/+34
2021-07-21yuzu-cmd: Fullscreen Improvements (#6656)san4-9/+13
2021-07-21hle: service: kernel_helpers: Remove unnecessary pragma once.bunnei1-2/+0
2021-07-21hle: kernel: svc: Remove part of ExitProcess.bunnei1-5/+0
2021-07-21hle: service: nvdrv: Remove unused kernel reference.bunnei1-1/+0
2021-07-21hle: service: hid: npad: Remove unused kernel reference.bunnei1-1/+0
2021-07-21hle: kernel: Track and release server sessions, and protect methods with locks.bunnei4-13/+82
2021-07-21hle: kernel: KProcess: Change process termination assert to a warning.bunnei1-1/+1
2021-07-21hle: kernel: Ensure current running process is closed.bunnei1-5/+6
2021-07-21hle: kernel: Ensure global handle table is finalized before closing.bunnei1-0/+1
2021-07-21kernel: svc: ConnectToNamedPort: Close extra reference to port.bunnei1-0/+1
2021-07-21hle: service: sm: Refactor to better manage ports.bunnei4-45/+47
2021-07-21hle: kernel: k_process: Close the handle table on shutdown.bunnei1-0/+3
2021-07-21hle: kernel: k_process: Close main thread reference after it is inserted into handle table.bunnei1-0/+3
2021-07-21hle: kernel: Ensure global handle table is initialized.bunnei1-0/+1
2021-07-21hle: service: Add a helper module for managing kernel objects.bunnei10-20/+146
2021-07-21hle: kernel: Provide methods for tracking dangling kernel objects.bunnei4-2/+43
2021-07-20gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBAReinUsesLisp1-1/+1
2021-07-20buffer_cache: Simplify clear logicReinUsesLisp1-6/+2
2021-07-20vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possibleReinUsesLisp1-21/+35
2021-07-20gl_texture_cache: Workaround slow PBO downloads on radeonsiReinUsesLisp1-1/+1
2021-07-20uuid: Directly compare UUID instead of checking per elementChloe Marcec1-3/+2
2021-07-20vk_buffer_cache: Fix quad index array with 0 vertices (#6627)Fernando S1-0/+7
2021-07-20input/sdl_impl: fix rumble support on DualSense. (#6683)Nicolas Jallamion1-2/+2
2021-07-20applet_controller: Add preliminary support for version 8Morph2-3/+33
2021-07-20bootmanager: Create a dummy render widgetMorph1-0/+6