summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* vulkan_renderer: Alpha Test Culling Implementationameerj2020-11-255-2/+76
* Merge pull request #4905 from german77/AnalogFromButtonbunnei2020-11-251-19/+103
|\
| * fix minor clang errorgerman2020-11-101-1/+1
| * Allow to dial any angle with digital joystickgerman2020-11-081-19/+103
* | frontend: yuzu (qt): Register a callback for ExecuteProgram.bunnei2020-11-254-7/+38
* | service: am: Implement ExecuteProgram and required stubs.bunnei2020-11-252-3/+34
* | core: loader: Implement support for loading indexed programs.bunnei2020-11-2512-26/+74
* | hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977)bunnei2020-11-2417-100/+104
* | Merge pull request #3681 from lioncash/componentRodrigo Locatti2020-11-241-2/+2
|\ \
| * | decode/image: Fix typo in assert in GetComponentSize()Lioncash2020-04-161-3/+3
| * | decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize()Lioncash2020-04-161-2/+2
* | | Merge pull request #4942 from lioncash/systemRodrigo Locatti2020-11-244-100/+85
|\ \ \
| * | | core: Remove unused private Init function for the System classLioncash2020-11-182-16/+4
| * | | core: Make use of [[nodiscard]] with the System classLioncash2020-11-184-85/+82
* | | | Merge pull request #4972 from lioncash/unused4Rodrigo Locatti2020-11-241-1/+1
|\ \ \ \
| * | | | svc: Remove unnecessary [[maybe_unused]] tagLioncash2020-11-231-1/+1
* | | | | input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].bunnei2020-11-241-2/+2
* | | | | input_common: Add more missing [[maybe_unused]] from #4927.bunnei2020-11-243-4/+6
* | | | | Fix warnings in core/frontend/input.h with [[maybe_unused]]bunnei2020-11-241-1/+3
* | | | | Merge pull request #4927 from lioncash/input-errorbunnei2020-11-248-10/+23
|\ \ \ \ \
| * | | | | input_common: Treat warnings as errorsLioncash2020-11-228-10/+23
* | | | | | Merge pull request #4451 from slashiee/extended-loggingbunnei2020-11-235-11/+54
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | logging/settings: Increase maximum log size to 100 MB and add extended logging optionM&M2020-08-255-11/+54
* | | | | | Merge pull request #4944 from lioncash/system-rembunnei2020-11-2226-157/+259
|\ \ \ \ \ \
| * | | | | | patch_manager: Remove usages of the global system instanceLioncash2020-11-1826-157/+259
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #4954 from lioncash/compareMorph2020-11-221-1/+1
|\ \ \ \ \ \
| * | | | | | gl_rasterizer: Make floating-point literal a floatLioncash2020-11-201-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #4955 from lioncash/move3bunnei2020-11-211-19/+13
|\ \ \ \ \ \
| * | | | | | async_shaders: emplace threads into the worker thread vectorLioncash2020-11-201-2/+2
| * | | | | | async_shaders: Simplify implementation of GetCompletedWork()Lioncash2020-11-201-2/+1
| * | | | | | async_shaders: Simplify moving data into the pending queueLioncash2020-11-201-13/+8
| * | | | | | async_shaders: std::move data within QueueVulkanShader()Lioncash2020-11-201-2/+2
| |/ / / / /
* | | | | | Merge pull request #4907 from ogniK5377/nvdrv-cleanupbunnei2020-11-2126-898/+1220
|\ \ \ \ \ \
| * | | | | | Addressed issuesChloe Marcec2020-11-1010-17/+86
| * | | | | | core: Make nvservices more standardizedChloe Marcec2020-11-1026-903/+1156
* | | | | | | Merge pull request #4957 from ReinUsesLisp/alpha-test-rtLC2020-11-211-4/+0
|\ \ \ \ \ \ \
| * | | | | | | gl_rasterizer: Remove warning of untested alpha testReinUsesLisp2020-11-211-4/+0
* | | | | | | | Merge pull request #4953 from lioncash/shader-shadowbunnei2020-11-211-88/+96
|\ \ \ \ \ \ \ \
| * | | | | | | | shader_bytecode: Make use of [[nodiscard]] where applicableLioncash2020-11-201-73/+79
| * | | | | | | | shader_bytecode: Eliminate variable shadowingLioncash2020-11-201-15/+17
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4951 from bunnei/olsc-stubbunnei2020-11-206-0/+91
|\ \ \ \ \ \ \ \
| * | | | | | | | olsc: Move member initialization to after member functions.bunnei2020-11-201-2/+2
| * | | | | | | | hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei2020-11-196-0/+91
| |/ / / / / / /
* | | | | | | | Merge pull request #4941 from lioncash/configMorph2020-11-201-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | configure_input_player: Use static qualifier for IsProfileNameValid()Lioncash2020-11-181-1/+1
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #4950 from german77/RumbleStrenghtLC2020-11-202-4/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | Modify rumble amplificationgerman772020-11-192-4/+3
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4952 from ReinUsesLisp/bit-castLC2020-11-202-0/+23
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | common/bit_cast: Add function matching std::bit_cast without constexprReinUsesLisp2020-11-202-0/+23
* | | | | | | | Merge pull request #4308 from ReinUsesLisp/maxwell-3d-funcsRodrigo Locatti2020-11-202-151/+122
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | maxwell_3d: Use insert instead of loop push_backReinUsesLisp2020-11-111-3/+1
| * | | | | | | maxwell_3d: Move code to separate functionsReinUsesLisp2020-11-112-151/+124
* | | | | | | | virtual_buffer: Do nothing on resize() calls with same sizesLioncash2020-11-191-1/+6
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #4936 from lioncash/pagebunnei2020-11-194-12/+37
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | virtual_buffer: Add compile-time type-safety guarantees with VirtualBufferLioncash2020-11-181-0/+6
| * | | | | | page_table: Allow page tables to be movedLioncash2020-11-184-9/+30
| * | | | | | page_table: Add missing doxygen parameters to Resize()Lioncash2020-11-181-0/+2
| * | | | | | page_table: Remove unnecessary header inclusionsLioncash2020-11-181-4/+0
* | | | | | | Merge pull request #4866 from Morph1984/mjolnir-p3-prodbunnei2020-11-1866-1431/+3265
|\ \ \ \ \ \ \
| * | | | | | | sdl_impl: Pump SDL Events at 1000 HzMorph2020-11-161-1/+1
| * | | | | | | configure_input: Accommodate for the mouse input device engineMorph2020-11-162-2/+18
| * | | | | | | hid: Reimplement Begin/EndPermitVibrationSessionMorph2020-11-163-5/+17
| * | | | | | | controllers/npad: Load input devices on initMorph2020-11-161-0/+2
| * | | | | | | configure_input: Update the input profiles for other player tabsMorph2020-11-164-11/+38
| * | | | | | | general: Fix compiler warnings on linux and miscellaneous changesMorph2020-11-1612-22/+31
| * | | | | | | sdl_impl: Revert to the "old" method of mapping sticksMorph2020-11-163-33/+29
| * | | | | | | applets/controller: Change the input button to create input profilesMorph2020-11-1610-100/+117
| * | | | | | | controllers/npad: Remove the old vibration filterMorph2020-11-164-65/+64
| * | | | | | | input: Disconnect a controller prior to connecting a new oneMorph2020-11-162-50/+73
| * | | | | | | hid: Implement InitializeVibrationDevice and IsVibrationDeviceMountedMorph2020-11-163-12/+66
| * | | | | | | input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-1619-101/+327
| * | | | | | | configure_input: Add per-player vibrationMorph2020-11-1616-28/+730
| * | | | | | | settings: Remove global vibration strength modifierMorph2020-11-169-19/+1
| * | | | | | | hid: Mark Begin/EndPermitVibrationSession as stubsMorph2020-11-163-18/+4
| * | | | | | | controllers/npad: Send an empty vibration on destruction/deactivationMorph2020-11-163-22/+38
| * | | | | | | hid: Stub IsVibrationDeviceMountedMorph2020-11-162-1/+23
| * | | | | | | controllers/npad: Add heuristics to reduce rumble state changesMorph2020-11-163-35/+72
| * | | | | | | configure_input: Hook up the vibration percentage spinboxMorph2020-11-1611-3/+26
| * | | | | | | controllers/npad: Stop games from vibrating incorrect controllersMorph2020-11-161-0/+10
| * | | | | | | hid: Fix controller rumble based on new researchMorph2020-11-163-43/+69
| * | | | | | | hid: Pop a struct of parameters instead of popping individual parametersMorph2020-11-161-103/+237
| * | | | | | | hid: Reorder all HID commandsMorph2020-11-165-217/+232
| * | | | | | | hid: Implement GetVibrationDeviceInfoMorph2020-11-162-3/+39
| * | | | | | | hid: Stub InitializeVibrationDeviceMorph2020-11-161-3/+11
| * | | | | | | controllers/npad: Rename NPadType to NpadStyleSetMorph2020-11-163-9/+9
| * | | | | | | controllers/npad: Add DeviceHandle structMorph2020-11-161-27/+50
| * | | | | | | configure_input_player: Change "Defaults" button behaviorMorph2020-11-162-35/+30
| * | | | | | | settings: Preparation for per-game input settingsMorph2020-11-1619-115/+167
| * | | | | | | udp/client: Reduce testing period to 5 secondsMorph2020-11-161-1/+1
| * | | | | | | config: Migrate config files into config/customMorph2020-11-164-21/+61
| * | | | | | | controllers/npad: Connect a controller on init if none are connectedMorph2020-11-162-1/+15
| * | | | | | | applets/controller: Auto accept a valid single player configurationMorph2020-11-163-14/+24
| * | | | | | | bootmanager: Allow mouse clicks only if touch is disabledMorph2020-11-161-3/+13
| * | | | | | | input_profiles: Implement input profilesMorph2020-11-1613-130/+509
| * | | | | | | configure_input_player: Implement input exclusivity and persistenceMorph2020-11-164-138/+205
| * | | | | | | ui/themes: Cleanup UIMorph2020-11-1613-397/+263
* | | | | | | | rasterizer_interface: Make use of [[nodiscard]] where applicableLioncash2020-11-171-8/+9
* | | | | | | | render_base: Make use of [[nodiscard]] where applicableLioncash2020-11-171-11/+11
* | | | | | | | gpu: Make use of [[nodiscard]] where applicableLioncash2020-11-171-31/+35
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #4929 from lioncash/nodiscard-inputbunnei2020-11-171-11/+12
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | motion_input: Mark constructor as explicitLioncash2020-11-151-1/+1
| * | | | | | motion_input: Mark member functions as [[nodiscard]] where applicableLioncash2020-11-151-10/+11
* | | | | | | Merge pull request #4914 from lat9nq/gl-warningsLC2020-11-151-8/+28
|\ \ \ \ \ \ \
| * | | | | | | bootmanager: Address review commentslat9nq2020-11-101-12/+16
| * | | | | | | bootmanager: Log and show GL_RENDERER string when GPU is insufficientlat9nq2020-11-101-3/+19
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #4895 from Morph1984/cave-story-plus-applet-fixbunnei2020-11-132-26/+80
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph2020-11-082-15/+15
| * | | | | | applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph2020-11-082-6/+19
| * | | | | | applets/controller: Introduce additional checks for mode and callerMorph2020-11-082-5/+39
| * | | | | | applets/controller: Add ControllerUpdateFirmwareArg structMorph2020-11-081-0/+7
* | | | | | | Merge pull request #4901 from bunnei/caps-stubbunnei2020-11-102-9/+17
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | hle: service: caps_u: Stub GetAlbumFileList3AaeAruid.bunnei2020-11-072-9/+17
* | | | | | | Merge pull request #4909 from lioncash/interruptRodrigo Locatti2020-11-091-2/+2
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | cpu_interrupt_handler: Mark move contructor/assignment as deletedLioncash2020-11-081-2/+2
| | |/ / / / | |/| | | |
* / | | | | ipc_helpers: Remove usage of the global system instanceLioncash2020-11-0816-7/+23
|/ / / / /
* | | | | Merge pull request #4903 from bunnei/remove-gpu-integritybunnei2020-11-083-29/+1
|\ \ \ \ \
| * | | | | video_core: dma_pusher: Remove integrity check on command lists.bunnei2020-11-073-29/+1
| | |_|_|/ | |/| | |
* | | | | Merge pull request #4906 from lat9nq/log-cpu-accuracyLC2020-11-071-0/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | settings: log value of CPU_Accuracylat9nq2020-11-071-0/+1
| |/ / /
* | | | Merge pull request #4888 from lioncash/unicorn-removebunnei2020-11-0711-418/+15
|\ \ \ \ | |/ / / |/| | |
| * | | core: Remove usage of unicornLioncash2020-11-0411-418/+15
* | | | common/fiber: Move all member variables into impl classLioncash2020-11-072-89/+86
* | | | Merge pull request #4891 from lioncash/clang2bunnei2020-11-064-7/+14
|\ \ \ \
| * | | | General: Fix clang buildLioncash2020-11-054-7/+14
* | | | | Merge pull request #4894 from lioncash/fnbunnei2020-11-061-1/+1
|\ \ \ \ \
| * | | | | settings: Simplify initializer of resolution factorLioncash2020-11-061-1/+1
| |/ / / /
* | | | | Merge pull request #4854 from ReinUsesLisp/cube-array-shadowbunnei2020-11-063-25/+37
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | shader: Partially implement texture cube array shadowReinUsesLisp2020-10-283-25/+37
* | | | | Merge pull request #4889 from lioncash/setting-globalbunnei2020-11-059-39/+50
|\ \ \ \ \
| * | | | | core/settings: Move configuring_global behind an APILioncash2020-11-049-39/+50
| | |/ / / | |/| | |
* | | | | Merge pull request #4858 from lioncash/initializerbunnei2020-11-045-4/+24
|\ \ \ \ \
| * | | | | General: Resolve a few missing initializer warningsLioncash2020-10-305-4/+24
* | | | | | Merge pull request #4869 from bunnei/improve-gpu-syncChloe2020-11-0415-117/+448
|\ \ \ \ \ \
| * | | | | | fixup! hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-012-3/+11
| * | | | | | core: Initialize GPU before services.bunnei2020-11-011-4/+6
| * | | | | | hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-013-46/+106
| * | | | | | video_core: dma_pusher: Add support for integrity checks.bunnei2020-11-012-0/+27
| * | | | | | video_core: dma_pusher: Add support for prefetched command lists.bunnei2020-11-012-25/+52
| * | | | | | service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed.bunnei2020-11-011-0/+4
| * | | | | | video_core: gpu: Implement WaitFence and IncrementSyncPoint.bunnei2020-11-013-28/+70
| * | | | | | hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.bunnei2020-11-013-9/+31
| * | | | | | hle service: nvdrv: Update to instantiate SyncpointManager.bunnei2020-11-012-5/+18
| * | | | | | hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.bunnei2020-11-014-1/+127
* | | | | | | Merge pull request #4874 from lioncash/nodiscard2bunnei2020-11-047-16/+16
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | nvdec: Make use of [[nodiscard]] where applicableLioncash2020-11-027-16/+16
* | | | | | | Merge pull request #4873 from lioncash/common-errorbunnei2020-11-039-31/+49
|\ \ \ \ \ \ \
| * | | | | | | common: Enable warnings as errorsLioncash2020-11-029-31/+49
| |/ / / / / /
* | | | | | | Merge pull request #4878 from bunnei/unload-nrrbunnei2020-11-031-1/+15
|\ \ \ \ \ \ \
| * | | | | | | hle: service: ldr: Implement UnloadNrr.bunnei2020-10-311-1/+15
* | | | | | | | Merge pull request #4865 from ameerj/async-threadcountbunnei2020-11-011-8/+9
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | async_shaders: Increase Async worker thread count for 8+ thread cpusameerj2020-10-291-8/+9
* | | | | | | | Rename to align with switchbrew and remove gpu function (#4714)Levi Behunin2020-11-012-16/+10
* | | | | | | | Merge pull request #4853 from ReinUsesLisp/fcmp-immbunnei2020-10-312-1/+4
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | shader/arithmetic: Implement FCMP immediate + register variantReinUsesLisp2020-10-282-1/+4
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #4872 from jbeich/clangLC2020-10-301-1/+1
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | video_core: unbreak -Werror in NVDEC with ClangJan Beich2020-10-301-1/+1
* | | | | | | CMakeLists: Resolve MSVC build failuresLioncash2020-10-301-1/+0
|/ / / / / /
* | | | | | Merge pull request #4868 from lioncash/discard-errorbunnei2020-10-303-6/+21
|\ \ \ \ \ \
| * | | | | | General: Catch more expressions with no effect on MSVCLioncash2020-10-301-0/+4
| * | | | | | General: Make ignoring a discarded return value an errorLioncash2020-10-303-6/+17
* | | | | | | common/stream: Be explicit with copy and move operatorsLioncash2020-10-301-3/+9
* | | | | | | vp9: Be explicit with copy and move operatorsLioncash2020-10-301-0/+18
* | | | | | | vp9: Mark functions with [[nodiscard]] where applicableLioncash2020-10-302-13/+13
* | | | | | | vp9: Provide a default initializer for "hidden" memberLioncash2020-10-301-1/+1
* | | | | | | vp9: Make some member functions internally linkedLioncash2020-10-302-58/+54
|/ / / / / /
* | | | | | Merge pull request #4837 from lioncash/nvdec-2bunnei2020-10-2913-88/+81
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | h264: Make WriteUe take a u32Lioncash2020-10-272-7/+8
| * | | | | vp9: std::move buffer within ComposeFrameHeader()Lioncash2020-10-271-1/+1
| * | | | | vp9: Remove dead codeLioncash2020-10-271-6/+0
| * | | | | vp9: Join declarations with assignmentsLioncash2020-10-271-7/+8
| * | | | | vp9: Remove pessimizing movesLioncash2020-10-271-2/+2
| * | | | | vp9: Resolve variable shadowingLioncash2020-10-271-4/+4
| * | | | | nvdec: Tidy up header includesLioncash2020-10-2713-62/+59
* | | | | | Merge pull request #4781 from german77/GChotplugbunnei2020-10-293-303/+433
|\ \ \ \ \ \
| * | | | | | Add hotplug, rumble and fix 3rd party adapters for the GC adaptergerman2020-10-293-303/+433
| | |_|/ / / | |/| | | |
* | | | | | kernel/process: Add missing <ctime> includeMorph2020-10-291-0/+1
* | | | | | Merge pull request #4857 from liushuyu/masterLC2020-10-291-5/+0
|\ \ \ \ \ \
| * | | | | | web_service: follow-up fix to #4842 ...liushuyu2020-10-291-5/+0
| |/ / / / /
* | | | | | Merge pull request #4835 from lat9nq/rng-default-timebunnei2020-10-291-1/+1
|\ \ \ \ \ \
| * | | | | | kernel: Use the current time as the default RNG seedlat9nq2020-10-271-1/+1
* | | | | | | Merge pull request #4838 from lioncash/syncmgrbunnei2020-10-292-9/+9
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | sync_manager: Amend parameter order of calls to SyncptIncr constructorLioncash2020-10-272-9/+9
| | |/ / / / | |/| | | |
* | | | | | web_service: web_backend: Handle socket errors with GenericRequest.bunnei2020-10-291-0/+11
* | | | | | video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand.bunnei2020-10-291-1/+1
* | | | | | Merge pull request #4846 from lioncash/service-fnbunnei2020-10-285-1/+7
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | service: Update function tablesLioncash2020-10-285-1/+7
| |/ / / /
* | | | | Merge pull request #4851 from ReinUsesLisp/core-threads-raceLC2020-10-281-5/+0
|\ \ \ \ \
| * | | | | hle/kernel: Remove unused registered_core_threads to fix data racesReinUsesLisp2020-10-271-5/+0
* | | | | | Merge pull request #4850 from ReinUsesLisp/fiber-ptr-refLC2020-10-282-3/+3
|\ \ \ \ \ \
| * | | | | | common/fiber: Take shared_ptr<Fiber> by copy in YieldToReinUsesLisp2020-10-282-3/+3
| |/ / / / /
* | | | | | Merge pull request #4849 from ReinUsesLisp/fix-fiber-testLC2020-10-281-31/+40
|\ \ \ \ \ \
| * | | | | | tests: Fix data race in fibers testReinUsesLisp2020-10-281-31/+40
| |/ / / / /
* | | | | | Merge pull request #4848 from ReinUsesLisp/type-limitsLC2020-10-282-1/+2
|\ \ \ \ \ \
| * | | | | | video_core: Enforce -Werror=type-limitsReinUsesLisp2020-10-282-1/+2
* | | | | | | video_core: Enforce -Wredundant-move and -Wpessimizing-moveReinUsesLisp2020-10-284-4/+5
|/ / / / / /
* / / / / / web_backend: fix a regression introduced in 39c8d18liushuyu2020-10-272-20/+2
|/ / / / /
* / / / / yuzu: settings: Enable multicore, asynch GPU, and assembly shaders by default.bunnei2020-10-273-11/+11
|/ / / /
* | | | Merge pull request #4729 from ameerj/nvdec-prodbunnei2020-10-2750-310/+3909
|\ \ \ \
| * | | | video_core: NVDEC Implementationameerj2020-10-2750-310/+3909
| |/ / /
* | | | Merge pull request #4832 from bunnei/cpu-manager-microprofile-fixbunnei2020-10-271-0/+2
|\ \ \ \
| * | | | core: cpu_manager: Add missing call to MicroProfileOnThreadExit().bunnei2020-10-271-0/+2
| |/ / /
* | | | Merge pull request #4833 from bunnei/timezonemanager-explicitbunnei2020-10-271-1/+1
|\ \ \ \
| * | | | hle: services: TimeZoneContentManager: This can be made explicit.bunnei2020-10-271-1/+1
| |/ / /
* | | | Merge pull request #4834 from lioncash/copy-fnbunnei2020-10-274-7/+9
|\ \ \ \ | |/ / / |/| | |
| * | | controller: Pass ControllerParameters by reference in ReconfigureControllers()Lioncash2020-10-274-7/+9
* | | | Merge pull request #4827 from lioncash/truncRodrigo Locatti2020-10-251-9/+9
|\ \ \ \
| * | | | controller: Convert led_patterns integer literals to bool literalsLioncash2020-10-251-9/+9
* | | | | Merge pull request #4828 from lioncash/lockguardRodrigo Locatti2020-10-252-2/+2
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | general: Use template deduction guides for lock_guardLioncash2020-10-252-2/+2
| |/ / /
* | | | applets/profile_select: Resolve a warning in exec()Morph2020-10-251-1/+1
* | | | Merge pull request #4817 from Kewlan/open-single-save-locationbunnei2020-10-243-16/+20
|\ \ \ \
| * | | | Don't ask for profile when there's only one.Kewlan2020-10-223-16/+20
* | | | | Merge pull request #4816 from Morph1984/controller-disconnect-fixLC2020-10-231-85/+84
|\ \ \ \ \
| * | | | | sdl_impl: Fix controller reconnection issuesMorph2020-10-211-85/+84
| |/ / / /
* | | | | Merge pull request #4706 from ReinUsesLisp/cmake-host-shadersbunnei2020-10-232-12/+7
|\ \ \ \ \
| * | | | | video_core: Fix instances where msbuild always regenerated host shadersReinUsesLisp2020-09-242-12/+7
* | | | | | Merge pull request #4792 from bunnei/rtc-fixbunnei2020-10-239-198/+341
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | service: time: Update current time with changes to RTC setting.bunnei2020-10-139-198/+341
* | | | | | core: Fix clang build pt.3Lioncash2020-10-224-16/+6
| |_|/ / / |/| | | |
* | | | | Merge pull request #4811 from lioncash/warn-videobunnei2020-10-211-2/+4
|\ \ \ \ \
| * | | | | video_core: Conditially activate relevant compiler warningsLioncash2020-10-211-2/+4
* | | | | | core: Fix clang build pt.2Lioncash2020-10-212-4/+10
* | | | | | Revert "core: Fix clang build"bunnei2020-10-21104-904/+665
|/ / / / /
* | | | | kernel: Fix build with recent compiler flag changesLioncash2020-10-211-4/+8
* | | | | Merge pull request #4807 from ReinUsesLisp/glasm-robust-ssboLC2020-10-213-33/+54
|\ \ \ \ \
| * | | | | gl_arb_decompiler: Implement robust buffer operationsReinUsesLisp2020-10-203-33/+54
* | | | | | Merge pull request #4796 from lioncash/clangLC2020-10-21104-665/+904
|\ \ \ \ \ \
| * | | | | | core: Fix clang buildLioncash2020-10-18104-665/+904
* | | | | | | Merge pull request #4390 from ogniK5377/get-applet-inf-stubbunnei2020-10-211-1/+11
|\ \ \ \ \ \ \
| * | | | | | | Added remaining paramsDavid Marcec2020-10-201-1/+4
| * | | | | | | nifm: GetAppletInfo stubDavid Marcec2020-10-201-1/+8
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #4809 from Morph1984/mjolnir-p3LC2020-10-203-25/+23
|\ \ \ \ \ \ \
| * | | | | | | configure_input_player: Fix modifier buttonsMorph2020-10-203-25/+23
* | | | | | | | Merge pull request #4627 from Morph1984/fix-dinput-controller-disconnectbunnei2020-10-201-15/+13
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | sdl_impl: Erase the SDLJoystick entry after removing a controllerMorph2020-10-161-15/+13
* | | | | | | | Merge pull request #4788 from ReinUsesLisp/lockfree-host-threadbunnei2020-10-201-28/+38
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | kernel: Implement host thread register methods without lockingReinUsesLisp2020-10-131-28/+38
* | | | | | | | Merge pull request #4785 from Morph1984/fs-hadesbunnei2020-10-201-2/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | filesystem: Fix CreateDirectory and DeleteFileMorph2020-10-131-2/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #4204 from ReinUsesLisp/vulkan-1.0bunnei2020-10-197-58/+92
|\ \ \ \ \ \ \ \
| * | | | | | | | vk_device: Use Vulkan 1.0 properlyReinUsesLisp2020-08-205-52/+66
| * | | | | | | | renderer_vulkan: Create a Vulkan 1.0 instance when 1.1 is not availableReinUsesLisp2020-08-203-6/+26
* | | | | | | | | Merge pull request #4802 from lioncash/bcatbunnei2020-10-191-7/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core: Add boxcat sources with target_sourcesLioncash2020-10-181-7/+7
* | | | | | | | | | Merge pull request #4783 from bunnei/nvdrv-freespacebunnei2020-10-182-0/+25
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.bunnei2020-10-132-0/+25
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4801 from lioncash/missing-boundbunnei2020-10-181-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | mii/manager: Make use of unused lower bound in GetRandomValue()Lioncash2020-10-171-1/+1
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4782 from ReinUsesLisp/remove-dyn-primitivebunnei2020-10-186-26/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_graphics_pipeline: Manage primitive topology as fixed stateReinUsesLisp2020-10-136-26/+7
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4797 from bunnei/bcat-errorsbunnei2020-10-171-0/+10
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service: bcat: Check client connection before interacting with socket.bunnei2020-10-171-0/+10
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | udp/client: Make use of designated initializers in TestCommunication()Lioncash2020-10-161-2/+5
* | | | | | | | | udp/client: Take std::function by const reference with TestCommunication()Lioncash2020-10-162-5/+5
|/ / / / / / / /
* | | | | | | | Merge pull request #4790 from lioncash/input-commonbunnei2020-10-1619-203/+306
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common/CMakeLists: Make some warnings errorsLioncash2020-10-1619-203/+306
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #4784 from bunnei/cancelbufferbunnei2020-10-163-14/+53
|\ \ \ \ \ \ \ \
| * | | | | | | | hle: service: vi: Implement BufferQueue::CancelBuffer.bunnei2020-10-143-14/+53
| |/ / / / / / /
* | | | | | | | service: acc: Stub IManagerForApplication::StoreOpenContext.bunnei2020-10-151-1/+7
* | | | | | | | Merge pull request #4772 from goldenx86/block-rdnabunnei2020-10-151-0/+24
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | vk_device: Block VK_EXT_extended_dynamic_state for RDNA devicesgoldenx862020-10-091-0/+24
* | | | | | | | audio_core/CMakeLists: Make warnings consistent with coreLioncash2020-10-136-8/+17
* | | | | | | | core/CMakeLists: Make some warnings errorsLioncash2020-10-1330-146/+144
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #3929 from FearlessTobi/ticket-keysbunnei2020-10-132-32/+30
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | file_sys/nsp: Make SetTicketKeys actually do somethingFearlessTobi2020-07-182-32/+30
* | | | | | | Merge pull request #4766 from ReinUsesLisp/tmml-cubebunnei2020-10-121-19/+22
|\ \ \ \ \ \ \
| * | | | | | | shader/texture: Implement CUBE texture type for TMML and fix arraysReinUsesLisp2020-10-081-19/+22
* | | | | | | | Merge pull request #4775 from ReinUsesLisp/enforce-class-memaccessbunnei2020-10-102-7/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: Enforce -Wclass-memaccessReinUsesLisp2020-10-092-7/+7
* | | | | | | | | Merge pull request #4757 from german77/BetterMotionbunnei2020-10-102-8/+102
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Address commentsgerman2020-10-052-40/+40
| * | | | | | | | Add compatibility with only accelerometer and auto calibrate for driftgerman2020-10-042-12/+106
* | | | | | | | | Merge pull request #4771 from ReinUsesLisp/warn-unused-varLC2020-10-093-4/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | video_core: Enforce -Wunused-variable and -Wunused-but-set-variableReinUsesLisp2020-10-033-4/+7
* | | | | | | | | Merge pull request #4677 from german77/ShakeFromButtonbunnei2020-10-089-5/+295
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add random motion input to keyboardgerman2020-09-264-0/+65
| * | | | | | | | | Add random motion input to SDLgerman2020-09-265-5/+230
* | | | | | | | | | Merge pull request #4765 from ReinUsesLisp/fix-sort-devicesRodrigo Locatti2020-10-081-13/+35
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | renderer_vulkan/wrapper: Fix physical device sortingReinUsesLisp2020-10-071-13/+35
* | | | | | | | | | Merge pull request #4731 from lat9nq/mingw-zstd-fixbunnei2020-10-081-1/+6
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | CMakeLists: use system zstd on Linuxlat9nq2020-09-291-1/+6
| * | | | | | | | | | CMakeLists: fix for finding zstd on linux-mingwlat9nq2020-09-291-1/+1
* | | | | | | | | | | Merge pull request #4736 from Morph1984/home-button-input-protection-stubbunnei2020-10-074-2/+50
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | hid: Stub HomeButtonInputProtection service commandsMorph2020-09-304-2/+50
* | | | | | | | | | | Merge pull request #4710 from Morph1984/fix-integrated-updatesbunnei2020-10-071-3/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | submission_package: Fix updates integrated into cartridge images.Morph2020-09-241-3/+22
* | | | | | | | | | | | Merge pull request #4737 from Morph1984/setshimlibraryversion-stubbunnei2020-10-075-4/+38
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | caps_c: Stub SetShimLibraryVersionMorph2020-09-302-1/+18
| * | | | | | | | | | | | caps_u: Stub SetShimLibraryVersionMorph2020-09-302-2/+14
| * | | | | | | | | | | | caps_su: Properly stub SetShimLibraryVersionMorph2020-09-301-1/+6
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4727 from FrogTheFrog/patch-1bunnei2020-10-071-2/+6
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Reduce the "shake" requirements when configuring UDP.Lukas Senionis2020-09-301-2/+6
* | | | | | | | | | | | | Merge pull request #4742 from german77/InputFilterbunnei2020-10-061-49/+58
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Only use inputs corresponding to controller typegerman2020-10-021-49/+58
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4734 from german77/motionfusionbunnei2020-10-022-1/+15
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Stubbed EnableSixAxisSensorFusiongerman2020-09-302-1/+15
* | | | | | | | | | | | Merge pull request #4291 from german77/ImplementControllerRumbleDavid2020-09-305-14/+63
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | First implementation of controller rumblegerman2020-09-295-14/+63
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4726 from lioncash/appletDavid2020-09-304-6/+15
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | core: Mark GetInstance() as deprecatedLioncash2020-09-261-1/+1
| * | | | | | | | | | | frontend/controller: Eliminate dependency on the global system instanceLioncash2020-09-263-5/+14
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4733 from ReinUsesLisp/game-list-leakLC2020-09-302-3/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | qt/game_list: Give GameListSearchField::KeyReleaseEater a parentReinUsesLisp2020-09-292-3/+4
* | | | | | | | | | | | Merge pull request #4732 from ReinUsesLisp/wall-clock-destrLC2020-09-303-2/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/wall_clock: Add virtual destructorsReinUsesLisp2020-09-303-2/+4
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4735 from goldenx86/patch-1LC2020-09-301-8/+0
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Remove ext_extended_dynamic_state blacklistMatías Locatti2020-09-301-8/+0
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4705 from german77/SplitMotionPollerbunnei2020-09-305-76/+157
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Use different timing for motiongerman2020-09-245-76/+157
* | | | | | | | | | | | Merge pull request #4728 from Morph1984/applets-on-topbunnei2020-09-301-6/+8
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | main: Allow applets to display on top while fullscreenMorph2020-09-261-6/+8
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4721 from lioncash/genfnbunnei2020-09-303-5/+7
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | command_generator: Make lookup table static constexprLioncash2020-09-261-2/+3
| * | | | | | | | | | | codec: Make lookup table static constexprLioncash2020-09-252-3/+4
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4722 from lioncash/castingbunnei2020-09-301-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback()Lioncash2020-09-251-2/+2
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #1703 from DarkLordZach/nvdec-ioctlbunnei2020-09-304-3/+256
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | service: nvhost_vic: Ignore Submit commands.bunnei2020-06-052-1/+18
| * | | | | | | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec moviesZach Hilman2020-06-054-3/+239
* | | | | | | | | | | Merge pull request #4719 from lioncash/audio-warnbunnei2020-09-278-38/+46
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | audio_core: Resolve sign conversion warningsLioncash2020-09-258-25/+34
| * | | | | | | | | | | effect_context: Make use of explicit where applicableLioncash2020-09-251-13/+12
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4724 from lat9nq/fix-vulkan-nvidia-allocate-2Rodrigo Locatti2020-09-271-1/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vk_stream_buffer: Fix initializing Vulkan with NVIDIA on Linuxlat9nq2020-09-251-1/+2
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4703 from lioncash/desig7bunnei2020-09-272-26/+26
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | shader/registry: Silence a -Wshadow warningLioncash2020-09-232-5/+5
| * | | | | | | | | | shader/registry: Remove unnecessary namespace qualifiersLioncash2020-09-231-5/+3
| * | | | | | | | | | shader/registry: Make use of designated initializers where applicableLioncash2020-09-231-17/+19
* | | | | | | | | | | Merge pull request #4718 from lioncash/vkbunnei2020-09-262-5/+9
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vk_command_pool: Move definition of Pool into the cpp fileLioncash2020-09-252-4/+6
| * | | | | | | | | | | vk_command_pool: Make use of override on destructorLioncash2020-09-251-1/+1
| * | | | | | | | | | | vk_command_pool: Add missing header guardLioncash2020-09-251-0/+2
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4720 from lioncash/headerbunnei2020-09-265-7/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | audio_core: Remove unnecessary inclusionsLioncash2020-09-255-7/+2
| |/ / / / / / / / / /
* / / / / / / / / / / behavior_info: Fix typo Renerer -> RendererLioncash2020-09-252-6/+6
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #4717 from lioncash/debugLC2020-09-251-0/+17
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service: Restore "unused" functionLioncash2020-09-251-0/+17
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4711 from lioncash/move5bunnei2020-09-251-16/+19
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | arithmetic_integer_immediate: Make use of std::move where applicableLioncash2020-09-241-16/+19
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4678 from Morph1984/LoadOpenContext-partial-implbunnei2020-09-243-1/+13
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | acc: Stub LoadOpenContextMorph2020-09-213-1/+13
* | | | | | | | | | Merge pull request #4674 from ReinUsesLisp/timeline-semaphoresbunnei2020-09-2442-814/+647
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | vk_query_cache: Hack counter destructor to avoid reserving queriesReinUsesLisp2020-09-191-1/+10
| * | | | | | | | | renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp2020-09-1942-814/+638
* | | | | | | | | | Merge pull request #4618 from german77/GcAdapterAutoMapbunnei2020-09-243-1/+103
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Add automap feature for GC adaptergerman2020-09-183-1/+103
* | | | | | | | | | Merge pull request #4702 from lioncash/doc-warnRodrigo Locatti2020-09-231-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | memory: Resolve a -Wdocumentation warningLioncash2020-09-231-1/+1
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4701 from lioncash/unused-protoRodrigo Locatti2020-09-231-3/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | install_dialog: Make use of [[nodiscard]] where applicableLioncash2020-09-231-2/+2
| * | | | | | | | | | install_dialog: Remove unused function prototypeLioncash2020-09-231-1/+0
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4700 from lioncash/copiesRodrigo Locatti2020-09-233-52/+67
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | game_list: Make game list function naming consistentLioncash2020-09-233-36/+45
| * | | | | | | | | | game_list: Eliminate redundant argument copiesLioncash2020-09-232-16/+22
| |/ / / / / / / / /
* | | | | | | | | | control_flow: emplace elements in place within TryQuery()Lioncash2020-09-231-6/+6
* | | | | | | | | | control_flow: Make use of std::move in InsertBranch()Lioncash2020-09-231-7/+8
|/ / / / / / / / /
* | | | | | | | | General: Make use of std::nullopt where applicableLioncash2020-09-2217-59/+60
* | | | | | | | | ips_layer: Eliminate a redundant copy in Parse()Lioncash2020-09-221-2/+4
* | | | | | | | | Merge pull request #4675 from Morph1984/fix-boot-multicontentbunnei2020-09-221-5/+5
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | submission_package: Account for multi-content NSPsMorph2020-09-181-5/+5
* | | | | | | | | Merge pull request #4692 from ReinUsesLisp/remove-vsyncRodrigo Locatti2020-09-2113-360/+35
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | renderer_opengl: Remove emulated mailbox presentationReinUsesLisp2020-09-2013-360/+35
* | | | | | | | | | Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implbunnei2020-09-203-5/+28
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | hid: Implement Get/SetNpadHandheldActivationModeMorph2020-09-183-5/+28
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4643 from FearlessTobi/decrease-pad-update-intervalbunnei2020-09-191-1/+1
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Test: Decrease pad_update_nsFearlessTobi2020-09-101-1/+1
* | | | | | | | | fermi_2d: Make use of designated initializersLioncash2020-09-182-8/+8
* | | | | | | | | configure_input_player: Fixes motion mapping using ConfigureButtonClickMorph2020-09-181-5/+8
* | | | | | | | | Merge pull request #4647 from Morph1984/readd-context-menubunnei2020-09-182-31/+66
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | configure_input_player: Re-add "Clear" context menu optionMorph2020-09-182-31/+66
* | | | | | | | | | am: Stub GetPreviousProgramIndexMorph2020-09-182-1/+11
|/ / / / / / / / /
* | | | | | | | | Merge pull request #4670 from lioncash/initializerRodrigo Locatti2020-09-171-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | arm_dynarmic_cp15: Initialize member variablesLioncash2020-09-171-2/+2
* | | | | | | | | | Merge pull request #4665 from lioncash/sm-kernelRodrigo Locatti2020-09-173-9/+11
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service/sm: Slightly more efficient string name validationLioncash2020-09-171-2/+2
| * | | | | | | | | | service/sm: Eliminate dependency on the global system instanceLioncash2020-09-173-7/+9
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4666 from lioncash/unused-funcRodrigo Locatti2020-09-171-22/+0
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service: Remove unused funcationLioncash2020-09-171-22/+0
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4671 from lioncash/nfp-copyRodrigo Locatti2020-09-172-21/+25
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | audio_core/command_generator: Use const references where applicableLioncash2020-09-171-10/+11
| * | | | | | | | | | audio_core/command_generator: Avoid an unnecessary copy in GenerateFinalMixCommand()Lioncash2020-09-171-1/+1
| * | | | | | | | | | nfp: Eliminate two unnecessary copiesLioncash2020-09-171-10/+13
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4672 from lioncash/narrowingRodrigo Locatti2020-09-171-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | decoder/texture: Eliminate narrowing conversion in GetTldCode()Lioncash2020-09-171-1/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4673 from lioncash/fallthroughRodrigo Locatti2020-09-171-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | decode/image: Eliminate switch fallthrough in DecodeImage()Lioncash2020-09-171-0/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4594 from german77/MotionHIDbunnei2020-09-1723-159/+943
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | configure_input: Hook up the motion button and checkboxMorph2020-09-057-7/+19
| * | | | | | | | | | Minor cleanupgerman2020-09-051-19/+16
| * | | | | | | | | | Add cemu hook changes related to PR #4609german2020-09-058-139/+449
| * | | | | | | | | | Remove RealMotionDevicegerman2020-09-057-35/+41
| * | | | | | | | | | configure_input_player: Show/hide motion buttons based on the controllerMorph2020-09-053-103/+141
| * | | | | | | | | | controllers/npad: Simplify motion entry assignmentMorph2020-09-051-29/+18
| * | | | | | | | | | Include HID and configuration changes related to motiongerman2020-09-0513-16/+448
* | | | | | | | | | | control_metadata: Resolve typo in Portuguese language nameLioncash2020-09-171-1/+1
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4653 from ReinUsesLisp/gc-warnsbunnei2020-09-171-0/+9
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | gc_adapter: Disable MSVC nonstandard extension warning on libusb.hReinUsesLisp2020-09-151-0/+9
* | | | | | | | | | Merge pull request #4663 from ReinUsesLisp/wswitchbunnei2020-09-177-10/+59
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core: Enforce -Werror=switchReinUsesLisp2020-09-167-10/+59
* | | | | | | | | | | file_sys/romfs_factory: Eliminate usage of the global system accessorLioncash2020-09-175-34/+49
* | | | | | | | | | | file_sys/bis_factory: Eliminate usage of the global system accessorLioncash2020-09-175-11/+11
* | | | | | | | | | | loader/nso: Remove unnecessary [[maybe_unused]]Lioncash2020-09-171-2/+1
|/ / / / / / / / / /
* | | | | | | | | | core/loader: Remove dependencies on the global system instanceLioncash2020-09-1620-45/+85
* | | | | | | | | | Merge pull request #4658 from lioncash/copy3Rodrigo Locatti2020-09-162-44/+43
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nca_patch: Significantly reduce the stack usage size within SearchBucketEntry()Lioncash2020-09-151-4/+4
| * | | | | | | | | | nca_patch: Make SearchBucketEntry() internally linkedLioncash2020-09-152-44/+43
* | | | | | | | | | | cheat_engine: Convert ExtractName into a non-template functionLioncash2020-09-151-19/+17
* | | | | | | | | | | cheat_engine: Remove unnecessary system argument to CheatParser's Parse functionLioncash2020-09-153-15/+9
|/ / / / / / / / / /
* | | | | | | | | | patch_manager: Resolve implicit truncations in FormatTitleVersion()Lioncash2020-09-151-3/+4
* | | | | | | | | | patch_manager: Make use of type aliasesLioncash2020-09-152-69/+79
* | | | | | | | | | patch_manager: Make a few functions internally linkedLioncash2020-09-152-15/+12
|/ / / / / / / / /
* | | | | | | | | crypto/key_manager: Remove dependency on the global system accessorLioncash2020-09-143-7/+12
* | | | | | | | | kernel: Remove all dependencies on the global system instanceLioncash2020-09-145-11/+20
* | | | | | | | | Merge pull request #4636 from lioncash/kernel-hlebunnei2020-09-143-7/+5
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | service: Remove two usages of the global system accessorLioncash2020-09-073-7/+5
* | | | | | | | | Merge pull request #4323 from ReinUsesLisp/no-spinbunnei2020-09-121-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel/scheduler: Use std::mutex instead of spin lockReinUsesLisp2020-07-131-1/+1
* | | | | | | | | | Merge pull request #4634 from lioncash/blockingbunnei2020-09-123-19/+19
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | bsd: Resolve unused value within SendToImplLioncash2020-09-071-0/+1
| * | | | | | | | | | bsd: Resolve sign comparison warningsLioncash2020-09-071-3/+3
| * | | | | | | | | | sockets_translate: Make use of designated initializersLioncash2020-09-071-12/+12
| * | | | | | | | | | blocking_worker: Make use of templated lambdaLioncash2020-09-071-3/+2
| * | | | | | | | | | blocking_worker: Resolve -Wdocumentation warningLioncash2020-09-071-1/+1
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4310 from ogniK5377/apollo-1-prodbunnei2020-09-1127-719/+5048
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Preliminary effectsDavid Marcec2020-08-1610-35/+731
| * | | | | | | | | | Disable biquad filterDavid Marcec2020-08-141-8/+9
| * | | | | | | | | | Reworked ADPCM decoder to allow better streamingDavid Marcec2020-08-142-33/+95
| * | | | | | | | | | mix buffer depoppingDavid Marcec2020-08-012-30/+101
| * | | | | | | | | | adpcm streamingDavid Marcec2020-07-304-27/+32
| * | | | | | | | | | Fix perf regressionDavid Marcec2020-07-251-1/+2
| * | | | | | | | | | Fix stream channel count when outputting to stereoDavid Marcec2020-07-251-1/+1
| * | | | | | | | | | Address issuesDavid Marcec2020-07-258-101/+104
| * | | | | | | | | | Queue extra mix bufferDavid Marcec2020-07-251-0/+1
| * | | | | | | | | | Disable time stretcher for time beingDavid Marcec2020-07-252-6/+4
| * | | | | | | | | | audio_core: Apollo Part 1, AudioRenderer refactorDavid Marcec2020-07-2526-713/+4204
* | | | | | | | | | | Merge pull request #4597 from Morph1984/mjolnir-p2bunnei2020-09-1120-148/+4150
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | applets/controller: Resolve several compiler warningsMorph2020-09-042-7/+8
| * | | | | | | | | | | Address feedbackMorph2020-09-044-2/+12
| * | | | | | | | | | | clang-formatMorph2020-09-042-2/+4
| * | | | | | | | | | | applets/controller: Set min_players to have a minimum value of 1.Morph2020-09-041-1/+1
| * | | | | | | | | | | applets/controller: Modify heuristic to account for certain gamesMorph2020-09-041-7/+12
| * | | | | | | | | | | main: Apply settings after applet configuration is complete.Morph2020-09-041-0/+4
| * | | | | | | | | | | applets/controller: Implement fallback applet for the SDL frontendMorph2020-09-043-90/+34
| * | | | | | | | | | | applets/controller: Load configuration prior to setting up connectionsMorph2020-09-042-23/+29
| * | | | | | | | | | | applets/controller: Make 8 a static constexpr value of NUM_PLAYERSMorph2020-09-042-15/+22
| * | | | | | | | | | | applets/controller: Implement "Explain Text"Morph2020-09-046-25/+304
| * | | | | | | | | | | Project Mjölnir: Part 2 - Controller AppletMorph2020-09-0420-59/+3803
* | | | | | | | | | | | Merge pull request #4608 from lioncash/sign3bunnei2020-09-101-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | configure_input_player: Resolve sign conversion warnings in UpdateMappingWithDefaults()Lioncash2020-08-291-2/+2
* | | | | | | | | | | | Merge pull request #4633 from ReinUsesLisp/gpu-initRodrigo Locatti2020-09-1053-633/+573
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-0653-633/+573
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | gc_adapter: Make DeviceConnected() a const member functionLioncash2020-09-073-9/+9
| |_|_|/ / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4606 from lioncash/constexprbunnei2020-09-071-14/+18
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | game_list_p: Avoid string churn in GameListItemPath data()Lioncash2020-08-291-4/+8
| * | | | | | | | | | | game_list_p: Mark some constants as constexprLioncash2020-08-291-10/+10
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4397 from ReinUsesLisp/bsdbunnei2020-09-0610-56/+1387
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | service/bsd: Handle Poll with no entries accuratelyReinUsesLisp2020-07-281-0/+5
| * | | | | | | | | | services/bsd: Implement most of bsd:sReinUsesLisp2020-07-285-55/+911
| * | | | | | | | | | service/sockets: Add worker pool abstractionReinUsesLisp2020-07-281-0/+30
| * | | | | | | | | | service/sockets: Add worker abstraction to execute blocking calls asynchronouslyReinUsesLisp2020-07-282-0/+133
| * | | | | | | | | | service/sockets: Add translate functionsReinUsesLisp2020-07-283-0/+215
| * | | | | | | | | | service/sockets: Add enumerations and structuresReinUsesLisp2020-07-282-0/+81
| * | | | | | | | | | services/nifm: Implement GetCurrentIpAddressReinUsesLisp2020-07-281-1/+12
* | | | | | | | | | | hid: Implement MergeSingleJoyasDualJoyMorph2020-09-043-5/+24
| |_|/ / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4611 from lioncash/xbyak2bunnei2020-09-042-21/+21
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | externals: Update Xbyak to 5.96Lioncash2020-08-302-21/+21
* | | | | | | | | | | Merge pull request #4583 from lioncash/truncbunnei2020-09-041-3/+5
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | gc_poller: Resolve compilation warnings on MSVCLioncash2020-08-261-3/+5
* | | | | | | | | | | | Merge pull request #4578 from lioncash/xorbunnei2020-09-031-4/+10
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORSLioncash2020-08-241-4/+10
* | | | | | | | | | | | | Merge pull request #4590 from ReinUsesLisp/tsan-schedbunnei2020-09-031-2/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | hle/scheduler: Fix data race in is_context_switch_pendingReinUsesLisp2020-08-261-2/+6
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4575 from lioncash/asyncbunnei2020-09-032-17/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | async_shaders: Mark getters as const member functionsLioncash2020-08-242-17/+15
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | file_sys/patch_manager: Add missing includeReinUsesLisp2020-09-031-0/+1
* | | | | | | | | | | | | Merge pull request #4568 from lioncash/fspbunnei2020-09-031-3/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | fsp_srv: Resolve -Wunused-but-set-variable warningLioncash2020-08-231-1/+8
| * | | | | | | | | | | | | fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()Lioncash2020-08-231-2/+5
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4564 from lioncash/file-includebunnei2020-09-0327-37/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | file_sys: Replace inclusions with forward declarations where applicableLioncash2020-08-2327-37/+66
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | main: Use three dots to complete the ellipsislat9nq2020-09-021-1/+1
* | | | | | | | | | | | | input_common/motion_input: Make use of Common::PI constantMorph2020-09-023-5/+10
* | | | | | | | | | | | | Merge pull request #4570 from german77/motionInputbunnei2020-09-024-0/+276
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Fix orientation errors and improve drift correctiongerman2020-08-282-14/+31
| * | | | | | | | | | | | | Address commentsgerman2020-08-282-85/+65
| * | | | | | | | | | | | | Implement a basic class for motion devicesgerman2020-08-284-0/+279
* | | | | | | | | | | | | | Merge pull request #4382 from FearlessTobi/port-udp-configbunnei2020-09-0122-13/+1959
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Address second batch of reviewsFearlessTobi2020-08-309-30/+27
| * | | | | | | | | | | | | | Reolve reorder warningFearlessTobi2020-08-292-3/+3
| * | | | | | | | | | | | | | Address review comments and fix code compilationFearlessTobi2020-08-2913-155/+218
| * | | | | | | | | | | | | | yuzu: Add motion and touch configurationFearlessTobi2020-08-2918-3/+1889
* | | | | | | | | | | | | | | Merge pull request #4588 from ReinUsesLisp/tsan-eventbunnei2020-09-011-4/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | common/thread: Fix data race in is_setReinUsesLisp2020-08-261-4/+5
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4589 from ReinUsesLisp/tsan-hostbunnei2020-09-011-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | hle/kernel: Fix data race in GetCurrentHostThreadIDReinUsesLisp2020-08-261-1/+2
| |/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #4461 from comex/thread-namesLC2020-08-312-1/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Fix thread naming on Linux, which limits names to 15 bytes.comex2020-08-062-1/+13
* | | | | | | | | | | | | | | | vk_device: Fix driver id check on AMD for VK_EXT_extended_dynamic_stateReinUsesLisp2020-08-311-6/+9
| |_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4601 from lioncash/const3bunnei2020-08-301-52/+62
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | sdl_impl: Reduce allocations in GetButtonMappingForDevice()Lioncash2020-08-291-31/+37
| * | | | | | | | | | | | | | | sdl_impl: Make use of std::move on std::string where applicableLioncash2020-08-291-3/+3
| * | | | | | | | | | | | | | | sdl_impl: Make use of insert_or_assign() where applicableLioncash2020-08-291-14/+18
| * | | | | | | | | | | | | | | sdl_impl: Prevent type truncation in BuildAnalogParamPackageForButton() default argumentsLioncash2020-08-291-1/+1
| * | | | | | | | | | | | | | | sdl_impl: Simplify make_tuple callLioncash2020-08-291-1/+1
| * | | | | | | | | | | | | | | sdl_impl: Mark FromEvent() as a const member functionLioncash2020-08-291-2/+2
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4605 from lioncash/copy3bunnei2020-08-301-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | bootmanager: Prevent unnecessary copies in TouchUpdateEvent()Lioncash2020-08-291-1/+1
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4604 from lioncash/lifetimeLC2020-08-294-7/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | yuzu/main: Amend lifetime issues with InputSubsystemLioncash2020-08-294-7/+8
| |/ / / / / / / / / / / / /
* / / / / / / / / / / / / / yuzu/configuration: Fix index out of bounds for default_analogsMorph2020-08-293-12/+13
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4600 from lioncash/prototypeLC2020-08-293-8/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | input_common/main: Remove unnecessary headersLioncash2020-08-293-5/+11
| * | | | | | | | | | | | | input_common/main: Remove unimplemented prototypeLioncash2020-08-291-3/+0
* | | | | | | | | | | | | | vk_device: Blacklist AMD proprietary from VK_EXT_extended_dynamic_stateReinUsesLisp2020-08-291-1/+6
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4544 from lioncash/input-subbunnei2020-08-2825-242/+396
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | input_common: Eliminate most global stateLioncash2020-08-2725-242/+396
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4586 from yuzu-emu/tsan-cpu-interruptbunnei2020-08-282-5/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | cpu_interrupt_handler: Misc style changesReinUsesLisp2020-08-262-5/+3
| * | | | | | | | | | | | cpu_interrupt_handler: Make is_interrupted an atomicReinUsesLisp2020-08-262-2/+3
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4530 from Morph1984/mjolnir-p1bunnei2020-08-2744-3191/+8385
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | input_common/main: Add "/Mouse" to the display nameMorph2020-08-271-1/+1
| * | | | | | | | | | | | configure_input_player: Fix modifier scale button mappingMorph2020-08-262-20/+19
| * | | | | | | | | | | | configuration/input: Add support for mouse button clicksMorph2020-08-265-11/+82
| * | | | | | | | | | | | controllers/npad: Fix inconsistencies with controller connection statusesMorph2020-08-261-1/+7
| * | | | | | | | | | | | controllers/npad: Fix LibNX controller connection statusesMorph2020-08-261-1/+9
| * | | | | | | | | | | | controllers/npad: Fix LedPattern for P1-4Morph2020-08-261-3/+3
| * | | | | | | | | | | | input_common: Fix directional deadzone valuesMorph2020-08-262-2/+2
| * | | | | | | | | | | | Address feedbackMorph2020-08-2613-96/+77
| * | | | | | | | | | | | Project Mjölnir: Part 1Morph2020-08-2643-3177/+8306
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4577 from lioncash/assertsbunnei2020-08-271-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/assert: Make use of C++ attribute syntaxLioncash2020-08-241-3/+4
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4524 from lioncash/memory-logbunnei2020-08-271-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | shader/memory: Amend UNIMPLEMENTED_IF_MSG without a messageLioncash2020-08-141-1/+2
* | | | | | | | | | | | | Merge pull request #4569 from ReinUsesLisp/glsl-cmakebunnei2020-08-2712-51/+127
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | video_core/host_shaders: Add CMake integration for string shadersReinUsesLisp2020-08-247-42/+106
| * | | | | | | | | | | | | gl_shader_util: Use std::string_view instead of star pointerReinUsesLisp2020-08-245-9/+21
* | | | | | | | | | | | | | Merge pull request #4555 from ReinUsesLisp/fix-primitive-topologybunnei2020-08-273-13/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | vk_state_tracker: Fix primitive topologyReinUsesLisp2020-08-213-13/+14
| | |_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | memory_manager: Make use of [[nodiscard]] in the interfaceLioncash2020-08-271-17/+17
* | | | | | | | | | | | | | memory_manager: Make operator+ const qualifiedLioncash2020-08-271-1/+1
| |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4574 from lioncash/const-fnbunnei2020-08-252-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | memory_manager: Mark IsGranularRange() as a const member functionLioncash2020-08-242-3/+3
* | | | | | | | | | | | | | Merge pull request #4563 from lioncash/rcachebunnei2020-08-251-17/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | registered_cache: Make use of ends_with for string suffix checkingLioncash2020-08-231-2/+1
| * | | | | | | | | | | | | | registered_cache: Make use of designated initializersLioncash2020-08-231-15/+15
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4548 from lioncash/colorbunnei2020-08-251-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | common/color: Migrate code over to the Common namespaceLioncash2020-08-181-2/+2
* | | | | | | | | | | | | | Merge pull request #4542 from ReinUsesLisp/gpu-init-basebunnei2020-08-2522-119/+172
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | video_core: Initialize renderer with a GPUReinUsesLisp2020-08-2222-119/+172
* | | | | | | | | | | | | | | Merge pull request #4562 from lioncash/loopbunnei2020-08-241-16/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | cpu_manager: Make use of ranged for where applicableLioncash2020-08-231-16/+13
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | gl_texture_cache: Take std::string by reference in DecorateViewName()Lioncash2020-08-242-2/+2
| |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | video_core/fence_manager: Remove unnecessary includesLioncash2020-08-243-9/+4
* | | | | | | | | | | | | Merge pull request #4561 from lioncash/key-constexprbunnei2020-08-242-75/+82
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | key_manager: Make data arrays constexprLioncash2020-08-232-75/+82
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4549 from lioncash/filesbunnei2020-08-241-32/+48
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | vfs_real: Resolve sign conversion warningsLioncash2020-08-181-2/+2
| * | | | | | | | | | | | vfs_real: Avoid redundant map lookupsLioncash2020-08-181-30/+46
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4559 from lioncash/webresultbunnei2020-08-237-47/+41
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | web_service: Move web_result.h into web_serviceLioncash2020-08-237-47/+41
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4560 from lioncash/convertbunnei2020-08-233-8/+6
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | core_timing: Remove unused headerLioncash2020-08-233-2/+2
| * | | | | | | | | | | | core_timing: Move clock initializer into constructor initializer listLioncash2020-08-231-4/+2
| * | | | | | | | | | | | core_timing: Resolve sign conversion warningLioncash2020-08-231-2/+2
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4521 from lioncash/optionalcachebunnei2020-08-221-11/+12
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gl_shader_disk_cache: Make use of std::nullopt where applicableLioncash2020-08-141-11/+12
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4541 from MerryMage/yolobunnei2020-08-227-4/+108
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | dynarmic: Add unsafe optimizationsMerryMage2020-08-167-4/+108
* | | | | | | | | | | | | Merge pull request #4523 from lioncash/self-assignbunnei2020-08-221-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | macro-interpreter: Resolve -Wself-assign-field warningLioncash2020-08-141-1/+0
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4546 from lioncash/telemetrybunnei2020-08-2013-35/+43
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/telemetry: Migrate namespace into the Common namespaceLioncash2020-08-1813-35/+43
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4547 from lioncash/header-conceptbunnei2020-08-201-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/concepts: Move <type_traits> include out of the Common namespaceLioncash2020-08-181-2/+2
| |/ / / / / / / / / / /
* | | | | | | | | | | | Revert "common/time_zone: Simplify GetOsTimeZoneOffset()"bunnei2020-08-201-5/+9
* | | | | | | | | | | | Merge pull request #4539 from lioncash/discbunnei2020-08-192-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common: Silence two discarded result warningsLioncash2020-08-162-3/+3
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4522 from lioncash/vulk-copybunnei2020-08-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | vulkan/wrapper: Avoid unnecessary copy in EnumerateInstanceExtensionProperties()Lioncash2020-08-141-1/+1
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4381 from Morph1984/fix-open-folder-installed-titlebunnei2020-08-184-13/+24
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | main: Fallback to loader if no control nca is found with patch managerMorph2020-08-051-6/+17
| * | | | | | | | | | | main: Fix Open Save/Mod Locations for installed titlesMorph2020-08-054-12/+12
* | | | | | | | | | | | Merge pull request #4532 from lioncash/object-namebunnei2020-08-187-90/+74
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | configuration_shared: Simplify name lookup in highlighting functionsLioncash2020-08-147-90/+74
* | | | | | | | | | | | | Merge pull request #4535 from lioncash/fileutilbunnei2020-08-1840-547/+639
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | common/fileutil: Convert namespace to Common::FSLioncash2020-08-1640-547/+639
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4537 from lioncash/tzbunnei2020-08-171-9/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | common/time_zone: Simplify GetOsTimeZoneOffset()Lioncash2020-08-161-9/+5
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4540 from lioncash/tr3bunnei2020-08-171-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | configure_hotkeys: Don't translate empty stringsLioncash2020-08-161-2/+2
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4494 from lioncash/transcodebunnei2020-08-172-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | partition_data_manager: Eliminate magic valueLioncash2020-08-061-2/+2
| * | | | | | | | | | | | | aes_util: Make use of non-template variant of TranscodeLioncash2020-08-061-1/+1
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4531 from lioncash/overloadRodrigo Locatti2020-08-171-2/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | yuzu: Make use of qOverload where applicableLioncash2020-08-141-2/+1
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4443 from ameerj/vk-async-shadersDavid2020-08-1715-88/+210
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Remove unneeded newlines, optional Registry in shader paramsameerj2020-08-165-14/+9
| * | | | | | | | | | | | | Morph: Update worker allocation commentAmeer J2020-08-161-1/+1
| * | | | | | | | | | | | | move thread 1/4 count computation into allocate workers methodameerj2020-08-164-23/+14
| * | | | | | | | | | | | | Address feedback, add shader compile notifier, update setting textameerj2020-08-169-162/+117
| * | | | | | | | | | | | | Vk Async Worker directly emplace in cacheameerj2020-08-163-58/+41
| * | | | | | | | | | | | | Address feedback. Bruteforce delete duplicatesameerj2020-08-167-80/+116
| * | | | | | | | | | | | | Vk Async pipeline compilationameerj2020-08-1613-20/+182
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4515 from lat9nq/pgs-menubar-configbunnei2020-08-173-20/+46
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | main: Add an option to modify the currrent game's configurationlat9nq2020-08-163-20/+46
* | | | | | | | | | | | | | Merge pull request #4520 from lioncash/pessimizeDavid2020-08-171-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | async_shaders: Resolve -Wpessimizing-move warningLioncash2020-08-141-2/+2
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | yuzu: Resolve -Wextra-semi warningsLioncash2020-08-163-6/+6
| |_|/ / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4528 from lioncash/discardbunnei2020-08-1637-391/+383
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/compression: Roll back std::span changesLioncash2020-08-155-38/+45
| * | | | | | | | | | | | common: Make use of [[nodiscard]] where applicableLioncash2020-08-1534-358/+343
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4519 from lioncash/semibunnei2020-08-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | maxwell_3d: Resolve -Wextra-semi warningLioncash2020-08-141-1/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4526 from lioncash/core-semibunnei2020-08-153-7/+12
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | core: Resolve several -Wextra-semi warningsLioncash2020-08-143-7/+12
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4527 from lioncash/pessimizing2bunnei2020-08-151-2/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | software_keyboard: Resolve a pessimizing move warningLioncash2020-08-141-2/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4492 from lioncash/linkagebunnei2020-08-152-15/+11
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | system_control: Make functions internally linked where applicableLioncash2020-08-052-15/+11
* | | | | | | | | | | | Merge pull request #4463 from lioncash/lockdiscardbunnei2020-08-152-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | emu_window: Mark Scoped constructor and Acquire() as nodiscardLioncash2020-08-141-2/+2
| * | | | | | | | | | | | kernel/scheduler: Mark SchedulerLock constructor as nodiscardLioncash2020-08-141-1/+1
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4416 from lioncash/spanbunnei2020-08-155-30/+24
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | lz4_compression: Make use of std::span in interfacesLioncash2020-07-252-17/+14
| * | | | | | | | | | | | zstd_compression: Make use of std::span in interfacesLioncash2020-07-253-13/+10
* | | | | | | | | | | | | Merge pull request #4453 from ReinUsesLisp/block-to-linearbunnei2020-08-153-34/+34
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | textures/decoders: Fix block linear to pitch copiesReinUsesLisp2020-08-113-34/+34
* | | | | | | | | | | | | time_zone_content_manager: Collapse auto and default caseLioncash2020-08-141-3/+1
| |_|/ / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4495 from lioncash/convRodrigo Locatti2020-08-141-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | cheat_engine: Resolve implicit bool->u64 conversionLioncash2020-08-061-1/+1
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4514 from Morph1984/worker-allocbunnei2020-08-131-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gl_shader_cache: Use std::max() for determining num_workersMorph2020-08-121-1/+1
* | | | | | | | | | | | | Merge pull request #4511 from lioncash/build2LC2020-08-1317-117/+129
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | General: Tidy up clang-format warnings part 2Lioncash2020-08-1317-117/+129
* | | | | | | | | | | | | Merge pull request #4497 from lioncash/freezer-algbunnei2020-08-122-16/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | freezer: Move entry finding to its own functionLioncash2020-08-062-12/+21
| * | | | | | | | | | | | | freezer: Take address values by valueLioncash2020-08-061-3/+3
| * | | | | | | | | | | | | freezer: Make use of std::erase_ifLioncash2020-08-061-4/+1
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4493 from jbeich/dragonflybunnei2020-08-111-9/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | common/virtual_buffer: drop unused includesJan Beich2020-08-051-9/+0
* | | | | | | | | | | | | Merge pull request #4502 from lioncash/buildbunnei2020-08-111-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | General: Tidy up clang-format warningsLioncash2020-08-091-1/+1
* | | | | | | | | | | | | Merge pull request #4496 from lioncash/ce-desigbunnei2020-08-101-6/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | cheat_engine: Make use of designated initializersLioncash2020-08-061-6/+18
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Remove UI changesameerj2020-08-105-86/+5
* | | | | | | | | | | | | Add range slider functionality for gc adapterameerj2020-08-101-7/+7
* | | | | | | | | | | | | undo unnecessary newlines, slider range 50-150Ameer2020-08-103-6/+5
* | | | | | | | | | | | | Address c++20 warning, fix inaccurate range text display when slide == 0Ameer2020-08-101-2/+2
* | | | | | | | | | | | | Add range slider for analog sticksAmeer2020-08-104-14/+99
* | | | | | | | | | | | | Merge pull request #4491 from lioncash/unused-varsbunnei2020-08-102-18/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel: Remove unused variablesLioncash2020-08-052-18/+11
| | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4488 from lioncash/filebunnei2020-08-094-41/+41
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | vfs_vector: Make creation of array vfs files less verboseLioncash2020-08-054-41/+41
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4448 from Morph1984/fix-entriesbunnei2020-08-071-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | game_list_worker: Do not clear entries when > 1 gamedir is presentMorph2020-08-051-1/+1
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4457 from ogniK5377/SetScreenShotPermissionbunnei2020-08-072-1/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | am: Unstub SetScreenShotPermissionDavid Marcec2020-07-312-1/+12
* | | | | | | | | | | | | | Merge pull request #4389 from ogniK5377/redundant-format-typebunnei2020-08-071-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | video_core: Remove redundant pixel format typeDavid Marcec2020-07-211-1/+0
* | | | | | | | | | | | | | common/concepts: Rename IsBaseOf to DerivedFromLioncash2020-08-073-6/+8
* | | | | | | | | | | | | | Merge pull request #4483 from lioncash/constexpr-hexbunnei2020-08-074-138/+141
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | partition_data_manager: Update master key hashesLioncash2020-08-061-5/+5
| * | | | | | | | | | | | | | partition_data_manager: Make data arrays constexprLioncash2020-08-064-138/+141
* | | | | | | | | | | | | | | Merge pull request #4490 from lioncash/arbiterbunnei2020-08-072-2/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | scheduler: Resolve sign conversion warningLioncash2020-08-051-1/+2
| * | | | | | | | | | | | | | address_arbiter: Resolve sign conversion warningLioncash2020-08-051-1/+1
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4489 from lioncash/typesafebunnei2020-08-061-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()Lioncash2020-08-051-0/+4
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4484 from lioncash/aesutilbunnei2020-08-067-27/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | aes_util: Allow SetIV to be non-allocatingLioncash2020-08-037-27/+36
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4477 from lioncash/log-desigbunnei2020-08-062-21/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | logging/backend: Make use of designated initializersLioncash2020-08-032-21/+15
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4475 from lioncash/bqueuebunnei2020-08-051-10/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | buffer_queue: Make use of std::nulloptLioncash2020-08-031-5/+6
| * | | | | | | | | | | | | buffer_queue: Make use of designated initializersLioncash2020-08-031-5/+5
| | |_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4479 from lioncash/conceptsbunnei2020-08-051-1/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | CMakeLists: Resolve #4478Lioncash2020-08-031-1/+6
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4444 from lioncash/volatilebunnei2020-08-053-27/+30
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | common/atomic_ops: Don't cast away volatile from pointersLioncash2020-07-283-27/+30
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4466 from ogniK5377/loader-type-safebunnei2020-08-051-18/+34
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Place in anonymous namespaceDavid Marcec2020-08-031-0/+4
| * | | | | | | | | | | loader: Make IdentifyFile typesafeDavid Marcec2020-08-031-20/+32
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4476 from lioncash/tzbunnei2020-08-051-17/+25
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | time_zone_binary: Make use of designated initializersLioncash2020-08-031-17/+25
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4401 from ogniK5377/GetIndirectLayerImageRequiredMemoryInfobunnei2020-08-051-1/+19
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfoDavid Marcec2020-07-211-1/+19
* | | | | | | | | | | | Merge pull request #4430 from bunnei/new-gpu-vmmbunnei2020-08-056-593/+431
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Update src/core/hle/service/nvdrv/devices/nvmap.cppbunnei2020-07-281-1/+1
| * | | | | | | | | | | | hle: nvdrv: Rewrite of GPU memory management.bunnei2020-07-266-593/+431
* | | | | | | | | | | | | Merge pull request #4445 from Morph1984/async-threadsbunnei2020-08-051-9/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | renderer_opengl: Use 1/4 of all threads for async shader compilationMorph2020-07-281-9/+4
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4450 from Morph1984/fix-gamelist-scanningbunnei2020-08-051-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | game_list_worker: Fix game list subdirectory scanningMorph2020-07-291-2/+2
* | | | | | | | | | | | | | Merge pull request #4472 from lioncash/const-getbunnei2020-08-042-15/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | perf_stats: Make use of designated initializersLioncash2020-08-031-6/+7
| * | | | | | | | | | | | | | perf_stats: Mark GetMeanFrametime() as constLioncash2020-08-032-9/+9
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4469 from lioncash/missingbunnei2020-08-046-3/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | vulkan: Silence more -Wmissing-field-initializer warningsLioncash2020-08-036-3/+18
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4470 from lioncash/qualifierDavid2020-08-041-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | patch_manager: Resolve -Wignored-qualifier warningsLioncash2020-08-031-2/+2
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4481 from lioncash/cpp-depDavid2020-08-049-81/+88
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | yuzu: Resolve C++20 deprecation warnings related to lambda capturesLioncash2020-08-039-81/+88
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4474 from lioncash/hle-profileDavid2020-08-041-17/+26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | profile_manager: Make use of std::nulloptLioncash2020-08-031-4/+4
| * | | | | | | | | | | | | | profile_manager: Make use of designated initializersLioncash2020-08-031-13/+22
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4473 from lioncash/cheat-desigbunnei2020-08-041-105/+121
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | dmnt_cheat_vm: Make use of designated initializersLioncash2020-08-031-105/+121
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4456 from Morph1984/stub-really-long-fs-funcbunnei2020-08-047-63/+120
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | minor nitsMorph2020-07-311-1/+3
| * | | | | | | | | | | | | | fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttributeMorph2020-07-302-23/+56
| * | | | | | | | | | | | | | fs: Rename SaveDataDescriptor to SaveDataAttributeMorph2020-07-305-41/+63
| | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4480 from lioncash/optimizebunnei2020-08-031-9/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | tests/core_timing: Remove pragma optimize(off)Lioncash2020-08-031-9/+5
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4482 from lioncash/ldr-signbunnei2020-08-031-3/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | service/ldr: Resolve sign mismatch warningsLioncash2020-08-031-3/+2
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #4468 from lioncash/regcachebunnei2020-08-031-10/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | registered_cache: Resolve -Wmaybe_uninitialized warningsLioncash2020-08-031-10/+15
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4471 from ogniK5377/sm-getservice-conceptbunnei2020-08-031-3/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | sm: Make use of IsBaseOf for GetServiceDavid Marcec2020-08-031-3/+2
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4467 from lioncash/modebunnei2020-08-032-18/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with ModeLioncash2020-08-032-18/+21
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)David2020-08-0312-30/+64
* | | | | | | | | | | | | Merge pull request #4263 from lat9nq/fix-screencaps-2David2020-08-039-14/+120
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | config: Make the save-as identifier more consistentlat9nq2020-07-261-2/+2
| * | | | | | | | | | | | | configure_ui: Ensure a separator follows the returned pathlat9nq2020-07-211-3/+5
| * | | | | | | | | | | | | configure_ui: don't use an empty stringlat9nq2020-07-211-1/+3
| * | | | | | | | | | | | | main: Don't use as many string copieslat9nq2020-07-211-6/+8
| * | | | | | | | | | | | | main: rewrite (save as) screenshot savinglat9nq2020-07-211-9/+18
| * | | | | | | | | | | | | configuration: Setup UI to config screenshot path and savinglat9nq2020-07-215-5/+93
| * | | | | | | | | | | | | common: Add a screenshots directorylat9nq2020-07-213-0/+3
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4439 from lioncash/cpuDavid2020-08-031-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | cpu_manager: Remove redundant std::function declarationsLioncash2020-07-281-3/+3
* | | | | | | | | | | | | | Merge pull request #4438 from lioncash/localizingDavid2020-08-031-6/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | yuzu/main: Remove redundant usages of QStringLiteral("")Lioncash2020-07-281-6/+5
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4392 from lioncash/guardDavid2020-07-301-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | compatible_formats: Add missing header guardLioncash2020-07-211-0/+2
* | | | | | | | | | | | | | Merge pull request #4396 from lioncash/commabunnei2020-07-301-45/+52
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | surface_params: Make use of designated initializers where applicableLioncash2020-07-211-38/+46
| * | | | | | | | | | | | | | surface_params: Remove redundant assignmentLioncash2020-07-211-1/+0
| * | | | | | | | | | | | | | surface_params: Replace questionable usages of the comma operator with semicolonsLioncash2020-07-211-9/+9
* | | | | | | | | | | | | | | main: Add support for removing SDMC installed titlesMorph2020-07-291-14/+13
* | | | | | | | | | | | | | | xts_archive: Check if the file is nullptr prior to parsingMorph2020-07-291-5/+9
* | | | | | | | | | | | | | | registered_cache: Add support for removing folder ncasMorph2020-07-292-53/+54
* | | | | | | | | | | | | | | game_list: Limit context menu options for homebrewMorph2020-07-291-1/+7
* | | | | | | | | | | | | | | main: Remove assert for opening savedata when program_id = 0Morph2020-07-291-1/+0
* | | | | | | | | | | | | | | main: Silence [[fallthrough]] warningMorph2020-07-291-3/+2
* | | | | | | | | | | | | | | main: Split removal cases into their individual functions and address feedbackMorph2020-07-292-113/+131
* | | | | | | | | | | | | | | main: Connect game list remove signals to removal functionsMorph2020-07-292-5/+167
* | | | | | | | | | | | | | | game_list: Add "Remove" context menuMorph2020-07-292-4/+37
| |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4442 from lioncash/devicemembunnei2020-07-283-11/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | device_memory: Remove unused system memberLioncash2020-07-283-11/+4
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | configure_graphics: Remove Force 30 FPS modeMorph2020-07-286-25/+0
| |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | core_timing: Make use of uintptr_t to represent user_dataLioncash2020-07-2815-43/+52
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4419 from lioncash/initializerbunnei2020-07-282-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vulkan: Resolve -Wmissing-field-initializer warningsLioncash2020-07-252-0/+4
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4434 from CrazyMax/lang_unused_varbunnei2020-07-271-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | remove unused variable;CrazyMax2020-07-271-1/+0
* | | | | | | | | | | | | Merge pull request #4432 from bylaws/patch-1Rodrigo Locatti2020-07-271-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | video_core/gpu: Correct the size of the puller registersBilly Laws2020-07-261-2/+2
* | | | | | | | | | | | | Merge pull request #4431 from kelnos/fix-exit-crashbunnei2020-07-271-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | GCAdapter: only join worker thread if running & joinableBrian J. Tarricone2020-07-261-1/+3
* | | | | | | | | | | | | Merge pull request #4426 from lioncash/lockbunnei2020-07-263-19/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | nvflinger: Mark interface functions with return values as [[nodiscard]]Lioncash2020-07-261-16/+14
| * | | | | | | | | | | | nvflinger: Use return value of Lock()Lioncash2020-07-263-4/+4
* | | | | | | | | | | | | Merge pull request #4418 from lioncash/udp-warnbunnei2020-07-261-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | udp/client: Remove unused boost includeLioncash2020-07-251-1/+0
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4415 from lioncash/maybebunnei2020-07-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]Lioncash2020-07-251-1/+1
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4417 from lioncash/pollbunnei2020-07-262-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gc_adapter: Resolve C++20 deprecation warningLioncash2020-07-251-1/+1
| * | | | | | | | | | | | gc_poller: Resolve -Wsign-compare warningLioncash2020-07-251-1/+2
| * | | | | | | | | | | | gc_poller: Resolve -Wredundant-move warningLioncash2020-07-251-2/+1
| |/ / / / / / / / / / /
* | / / / / / / / / / / yuzu/configure_debug: Remove duplicated checkboxesFearlessTobi2020-07-261-22/+0
| |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4350 from ogniK5377/hid-update-connectedbunnei2020-07-252-33/+37
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | hid: Only update keyboard & debug pad inputs if enabledDavid Marcec2020-07-162-33/+37
* | | | | | | | | | | | common/string_util: Remove unimplemented function prototype (#4414)LC2020-07-251-12/+0
* | | | | | | | | | | | Merge pull request #4380 from ogniK5377/swkbd-inline-1bunnei2020-07-252-13/+49
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Address issuesDavid Marcec2020-07-201-2/+2
| * | | | | | | | | | | swkbd: Return result for Calc request for inlined swkbdDavid Marcec2020-07-192-13/+49
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4393 from lioncash/unused5bunnei2020-07-251-4/+0
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | vk_rasterizer: Remove unused variable in Clear()Lioncash2020-07-211-4/+0
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4377 from Morph1984/dark-themesbunnei2020-07-253-2/+7
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | wait_tree: Include Midnight Blue dark themesMorph2020-07-201-1/+4
| * | | | | | | | | | qt-themes: Add Midnight Blue qdarkstyle theme (2.8.1)James Rowe2020-07-202-1/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4334 from lat9nq/clear-per-game-settingsbunnei2020-07-2516-869/+1116
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | configure_graphics_advnaced: clang-format mk iilat9nq2020-07-191-3/+3
| * | | | | | | | | | configure_graphics_advanced: Fix oversight from rebaselat9nq2020-07-191-1/+1
| * | | | | | | | | | configuration_shared: Remove unused functionslat9nq2020-07-192-18/+0
| * | | | | | | | | | configuration: Use forward declares and remove extraneous structslat9nq2020-07-1910-63/+59
| * | | | | | | | | | configuration_shared: Make CheckState strongly typedlat9nq2020-07-192-24/+23
| * | | | | | | | | | clang-formatlat9nq2020-07-195-38/+32
| * | | | | | | | | | configuration_shared: Break up tracker structs to respective classeslat9nq2020-07-1912-49/+58
| * | | | | | | | | | configure_system: break instead of semicolonlat9nq2020-07-191-2/+4
| * | | | | | | | | | clang-formatlat9nq2020-07-193-8/+11
| * | | | | | | | | | configure_system: Highlight labels on startuplat9nq2020-07-191-0/+5
| * | | | | | | | | | configure_graphics: Fix layout in global configlat9nq2020-07-191-1/+1
| * | | | | | | | | | configure_per_game: Improve style consistencylat9nq2020-07-193-54/+43
| * | | | | | | | | | configure_system: Implement highlighted overrideslat9nq2020-07-193-539/+544
| * | | | | | | | | | configuration_shared: Add default combobox setup functionlat9nq2020-07-193-21/+52
| * | | | | | | | | | configuration_shared: Use an int instead of a QStringlat9nq2020-07-194-22/+28
| * | | | | | | | | | configure_graphics_advanced: Implement highlighted overrideslat9nq2020-07-193-96/+146
| * | | | | | | | | | configuration_shared: Switch back to background colorslat9nq2020-07-191-2/+2
| * | | | | | | | | | configuration_shared: Better use global textlat9nq2020-07-192-0/+15
| * | | | | | | | | | configure_audio: fix UI marginslat9nq2020-07-191-1/+10
| * | | | | | | | | | configure_graphics: Implement highlighted overrideslat9nq2020-07-192-134/+200
| * | | | | | | | | | configure_audio: Implement highlighted overrideslat9nq2020-07-192-80/+87
| * | | | | | | | | | configuration_shared: Require name of the widget for highlightinglat9nq2020-07-193-16/+27
| * | | | | | | | | | configuration_shared: Use a highlight instead of background colorlat9nq2020-07-192-6/+6
| * | | | | | | | | | configure_general: Implement manual tristate buttonslat9nq2020-07-192-17/+27
| * | | | | | | | | | configuration_shared: Initial functions and data for manual tristatelat9nq2020-07-192-0/+58
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4388 from lioncash/writtenbunnei2020-07-241-6/+3
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()Lioncash2020-07-201-6/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4391 from lioncash/nrvobunnei2020-07-247-26/+26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core: Allow copy elision to take place where applicableLioncash2020-07-217-26/+26
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4394 from lioncash/unused6bunnei2020-07-248-33/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core: Remove unused variablesLioncash2020-07-218-33/+5
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4353 from ameerj/gc-refactorbunnei2020-07-242-183/+46
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Fix axis thresholding while pollingameerj2020-07-191-5/+2
| * | | | | | | | | | std::size_t where appropriate, make error message more clear if can't readameerj2020-07-171-3/+4
| * | | | | | | | | | Refactor adapter codeAmeer2020-07-162-179/+44
* | | | | | | | | | | network: add missing include for BSDsJan Beich2020-07-231-0/+2
| |_|_|_|_|/ / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4359 from ReinUsesLisp/clamp-sharedRodrigo Locatti2020-07-216-9/+42
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | renderer_{opengl,vulkan}: Clamp shared memory to host's limitReinUsesLisp2020-07-166-9/+42
* | | | | | | | | | | Merge pull request #4360 from ReinUsesLisp/glasm-barRodrigo Locatti2020-07-211-4/+0
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | gl_arb_decompiler: Execute BAR even when inside control flowReinUsesLisp2020-07-161-4/+0
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4361 from ReinUsesLisp/lane-idRodrigo Locatti2020-07-211-2/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | decode/other: Implement S2R.LaneIdReinUsesLisp2020-07-161-2/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4306 from ReinUsesLisp/bsd-networkDavid2020-07-215-0/+840
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core/network: Add network abstractionReinUsesLisp2020-07-195-0/+840
* | | | | | | | | | | Merge pull request #4324 from ReinUsesLisp/formatsbunnei2020-07-2120-1100/+1111
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | video_core: Rearrange pixel format namesReinUsesLisp2020-07-1319-1179/+1077
| * | | | | | | | | | video_core: Fix DXT4 and RGB565ReinUsesLisp2020-07-137-37/+31
| * | | | | | | | | | video_core/format_lookup_table: Add formats with existing PixelFormatReinUsesLisp2020-07-131-1/+9
| * | | | | | | | | | video_core: Fix B5G6R5_UNORM render target formatReinUsesLisp2020-07-135-1/+10
| * | | | | | | | | | video_core: Fix B5G6R5UReinUsesLisp2020-07-132-2/+2
| * | | | | | | | | | video_core: Implement RGBA32_SINT render targetReinUsesLisp2020-07-137-58/+71
| * | | | | | | | | | video_core: Implement RGBA32_SINT render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core: Implement RGBA16_SINT render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core: Implement RGBA8_SINT render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core: Implement RG32_SINT render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core: Implement RG8_SINT render target and fix RG8_UINTReinUsesLisp2020-07-137-1/+14
| * | | | | | | | | | video_core: Implement R8_SINT render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core: Implement R8_SNORM render targetReinUsesLisp2020-07-137-0/+13
| * | | | | | | | | | video_core/surface: Remove explicit values on PixelFormat's definitionReinUsesLisp2020-07-131-80/+80
| * | | | | | | | | | video_core/surface: Reorder render target to pixel format switchReinUsesLisp2020-07-131-53/+51
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4168 from ReinUsesLisp/global-memorybunnei2020-07-217-110/+173
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shadersReinUsesLisp2020-07-187-110/+173
* | | | | | | | | | Merge pull request #4376 from ogniK5377/dark-wait-treeRodrigo Locatti2020-07-191-11/+41
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Address issuesDavid Marcec2020-07-181-6/+3
| * | | | | | | | | | frontend: Improve wait tree readability for dark themesDavid Marcec2020-07-181-11/+44
* | | | | | | | | | | alignment: explicitly include <new> after 723edb4c0659Jan Beich2020-07-191-0/+1
* | | | | | | | | | | Address trivial review comments.FearlessTobi2020-07-181-1/+1
* | | | | | | | | | | configure_ui: Address some review comments from the previous PRFearlessTobi2020-07-182-16/+21
* | | | | | | | | | | yuzu: Port translation support from CitraFearlessTobi2020-07-1810-84/+235
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #4348 from lioncash/nanobunnei2020-07-1816-100/+111
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core_timing: Remove unused data memberLioncash2020-07-161-2/+0
| * | | | | | | | | | core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash2020-07-1616-58/+62
| * | | | | | | | | | core_timing: Make use of std::chrono with ScheduleEventLioncash2020-07-1613-49/+58
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4373 from lioncash/allocatorbunnei2020-07-181-43/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | alignment: Simplify AlignmentAllocator implementationLioncash2020-07-171-43/+4
* | | | | | | | | | | Merge pull request #4345 from Morph1984/fix-createfilebunnei2020-07-181-0/+4
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Add comment to clarify the nullptr checkMorph2020-07-161-0/+1
| * | | | | | | | | | filesystem: Create subdirectories prior to creating a fileMorph2020-07-161-0/+3
* | | | | | | | | | | Merge pull request #4273 from ogniK5377/async-shaders-prodbunnei2020-07-1824-64/+660
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix style issuesDavid Marcec2020-07-182-7/+13
| * | | | | | | | | | | Drop settings namespaceDavid Marcec2020-07-171-2/+1
| * | | | | | | | | | | Remove duplicate configDavid Marcec2020-07-172-2/+1
| * | | | | | | | | | | Use conditional varDavid Marcec2020-07-172-9/+15
| * | | | | | | | | | | Drop max workers from 8->2 for testingDavid Marcec2020-07-171-1/+1
| * | | | | | | | | | | Rebase for per game settingsDavid Marcec2020-07-179-1/+53
| * | | | | | | | | | | async shadersDavid Marcec2020-07-1716-64/+598
* | | | | | | | | | | | Merge pull request #4364 from lioncash/desig5bunnei2020-07-1819-664/+763
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | wrapper: Make use of designated initializers where applicableLioncash2020-07-171-56/+64
| * | | | | | | | | | | | vk_texture_cache: Make use of designated initializers where applicableLioncash2020-07-171-96/+135
| * | | | | | | | | | | | vk_swapchain: Make use of designated initializers where applicableLioncash2020-07-171-43/+51
| * | | | | | | | | | | | vk_stream_buffer: Make use of designated initializers where applicableLioncash2020-07-171-19/+16
| * | | | | | | | | | | | vk_staging_buffer_pool: Make use of designated initializers where applicableLioncash2020-07-171-13/+12
| * | | | | | | | | | | | vk_shader_util: Make use of designated initializers where applicableLioncash2020-07-171-7/+7
| * | | | | | | | | | | | vk_scheduler: Make use of designated initializers where applicableLioncash2020-07-171-27/+30
| * | | | | | | | | | | | vk_sampler_cache: Make use of designated initializers where applicableLioncash2020-07-171-24/+27
| * | | | | | | | | | | | vk_resource_manager: Make use of designated initializers where applicableLioncash2020-07-171-15/+14
| * | | | | | | | | | | | vk_renderpass_cache: Make use of designated initializers where applicableLioncash2020-07-171-59/+70
| * | | | | | | | | | | | vk_rasterizer: Make use of designated initializers where applicableLioncash2020-07-171-41/+47
| * | | | | | | | | | | | vk_query_cache: Make use of designated initializers where applicableLioncash2020-07-171-8/+8
| * | | | | | | | | | | | vk_pipeline_cache: Make use of designated initializers where applicableLioncash2020-07-171-31/+35
| * | | | | | | | | | | | vk_memory_manager: Make use of designated initializers where applicableLioncash2020-07-171-7/+6
| * | | | | | | | | | | | vk_image: Make use of designated initializers where applicableLioncash2020-07-171-15/+23
| * | | | | | | | | | | | vk_descriptor_pool: Make use of designated initializers where applicableLioncash2020-07-171-15/+18
| * | | | | | | | | | | | vk_compute_pipeline: Make use of designated initializers where applicableLioncash2020-07-161-63/+68
| * | | | | | | | | | | | vk_compute_pass: Make use of designated initializers where applicableLioncash2020-07-161-95/+99
| * | | | | | | | | | | | vk_buffer_cache: Make use of designated initializers where applicableLioncash2020-07-161-30/+33
* | | | | | | | | | | | | Merge pull request #4365 from lioncash/miibunnei2020-07-181-53/+54
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | mii/manager: Make use of designated initializersLioncash2020-07-171-53/+54
* | | | | | | | | | | | | | Merge pull request #4374 from ReinUsesLisp/fix-errbunnei2020-07-181-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | vk_device: Fix build error on old MSVC versionsReinUsesLisp2020-07-181-3/+3
| | |_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4366 from lioncash/mii-signbunnei2020-07-181-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | mii/manager: Resolve sign mismatch warningsLioncash2020-07-171-3/+3
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4344 from VolcaEM/c3bunnei2020-07-172-1/+42
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | clang-formatVolcaEM2020-07-151-1/+2
| * | | | | | | | | | | | | dmnt_cheat_vm: Implement opcode 0xC3 (ReadWriteStaticRegister)VolcaEM2020-07-152-1/+41
* | | | | | | | | | | | | | Merge pull request #4309 from Morph1984/fix-romfs-bugbunnei2020-07-174-10/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | fs: Fix RomFS building when zero byte files are presentMorph2020-07-124-10/+10
* | | | | | | | | | | | | | Merge pull request #4322 from ReinUsesLisp/fix-dynstatebunnei2020-07-171-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_stateReinUsesLisp2020-07-131-0/+1
| | |_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4369 from lioncash/hle-macroLC2020-07-171-10/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | macro_hle: Remove unnecessary static keywordsLioncash2020-07-171-7/+4
| * | | | | | | | | | | | | macro_hle: Remove unnecessary std::make_pair callsLioncash2020-07-171-3/+3
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4340 from lioncash/removeLC2020-07-171-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | shader_cache: Make use of std::erase_ifLioncash2020-07-141-2/+2
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4347 from lioncash/loggingDavid2020-07-171-38/+39
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | settings: Resolve a sign conversion warning within GetTimeZoneString()Lioncash2020-07-151-5/+5
| * | | | | | | | | | | | settings: Make use of std::string_view over std::string for loggingLioncash2020-07-151-33/+34
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4371 from lioncash/cmake2David2020-07-171-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | core/CMakeLists: Add missing physical_memory.h header fileLioncash2020-07-171-0/+1
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4357 from lioncash/unused4David2020-07-173-7/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | kernel: Remove unused variablesLioncash2020-07-163-7/+2
* | | | | | | | | | | | | Merge pull request #4358 from lioncash/unused5David2020-07-171-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel/thread: Remove unimplemented function prototypeLioncash2020-07-161-2/+0
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4367 from lioncash/inc2David2020-07-171-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | constants: Add missing <array> includeLioncash2020-07-171-0/+1
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4368 from lioncash/macroDavid2020-07-171-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | macro: Resolve missing parameter in doxygen commentLioncash2020-07-171-1/+2
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4370 from lioncash/simplifyDavid2020-07-171-2/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | macro_hle: Simplify shift expression in HLE_771BB18C62444DA0()Lioncash2020-07-171-2/+1
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4363 from lioncash/mismatchRodrigo Locatti2020-07-171-6/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | vk_texture_cache: Amend mismatched access masks and indices in UploadBufferLioncash2020-07-171-6/+4
* | | | | | | | | | | | | Merge pull request #4292 from bunnei/mii-rewritebunnei2020-07-179-914/+3270
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | hle: service: mii: Rewrite service to properly support creation of random and default miis.bunnei2020-07-129-914/+3270
* | | | | | | | | | | | | vk_graphics_pipeline: Resolve narrowing warningsLioncash2020-07-171-2/+4
| |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4327 from lioncash/desig2Rodrigo Locatti2020-07-162-58/+38
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | address_space_info: Use type alias to simplify codeLioncash2020-07-131-14/+13
| * | | | | | | | | | | | address_space_info: Make use of designated initializersLioncash2020-07-132-46/+27
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4333 from lioncash/desig3Rodrigo Locatti2020-07-161-198/+223
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vk_graphics_pipeline: Make use of designated initializers where applicableLioncash2020-07-141-198/+223
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4332 from lioncash/vkdevRodrigo Locatti2020-07-161-124/+152
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vk_device: Make use of designated initializers where applicableLioncash2020-07-141-124/+152
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4321 from lioncash/desigbunnei2020-07-161-334/+384
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | vk_blit_screen: Make use of designated initializers where applicableLioncash2020-07-131-334/+384
| |/ / / / / / / / / /
* | | | | | | | | | | kernel: Add missing includeLioncash2020-07-161-0/+1
* | | | | | | | | | | cpu_manager: Mark function getters as staticLioncash2020-07-164-10/+11
* | | | | | | | | | | cpu_manager: Remove unused preemption_count variableLioncash2020-07-161-1/+0
* | | | | | | | | | | cpu_manager: Add missing includesLioncash2020-07-161-0/+3
| |_|_|_|_|_|/ / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4261 from ameerj/gc-calibrationbunnei2020-07-163-36/+67
|\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Rebase to masterAmeer2020-07-14118-1479/+3408
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Break out of scan loop if can't find adapter on first runAmeer2020-07-101-0/+3
| * | | | | | | | | | | Rebase to master, fix merge conflictsAmeer2020-07-0921-302/+722
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Address PR feedback, fix axis button thresholdingAmeer2020-07-073-58/+22
| * | | | | | | | | | | | Brace the code! Fix compile error due to class member construction orderAmeer2020-07-072-15/+31
| * | | | | | | | | | | | Recalibrate reconnected controllersAmeer2020-07-071-0/+5
| * | | | | | | | | | | | Save origin state of GC controller analog features, compare against origin for input detectionAmeer2020-07-073-28/+72
* | | | | | | | | | | | | Merge pull request #4337 from lat9nq/fix-per-game-asyncbunnei2020-07-163-0/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | clang-formatlat9nq2020-07-141-2/+1
| * | | | | | | | | | | | | settings: Move settings sanitization to its own functionlat9nq2020-07-144-4/+11
| * | | | | | | | | | | | | main: Set async gpu properly after loading per-game settinglat9nq2020-07-141-0/+4
* | | | | | | | | | | | | | Merge pull request #4297 from FearlessTobi/skip-profile-selectbunnei2020-07-161-9/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | main/profile_select: Don't prompt for profile selection when only one is availableFearlessTobi2020-07-111-9/+13
| | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4346 from lioncash/threadDavid2020-07-167-35/+26
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | kernel/process: Move name and system context to the bottom of the member listLioncash2020-07-151-6/+6
| * | | | | | | | | | | | | kernel/handle_table: Remove usages of the global system instanceLioncash2020-07-154-8/+15
| * | | | | | | | | | | | | kernel/thread: Remove global GetCurrentThread()Lioncash2020-07-153-23/+7
| | |_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwriteDavid2020-07-163-12/+94
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Check for empty section0 and CNMT prior to installMorph2020-07-161-3/+19
| * | | | | | | | | | | | clang formatMorph2020-07-151-3/+3
| * | | | | | | | | | | | Use proper install result when overwriting filesMorph2020-07-152-3/+3
| * | | | | | | | | | | | Remove global system instance and address feedbackMorph2020-07-152-14/+10
| * | | | | | | | | | | | registered_cache: Remove previous update/dlc if it exists on installMorph2020-07-152-13/+83
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4328 from lioncash/unused-var3bunnei2020-07-161-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | memory_layout: Remove unused data memberLioncash2020-07-131-2/+0
| | |_|_|_|_|/ / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4342 from lioncash/endianRodrigo Locatti2020-07-141-42/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | common/swap: Make use of std::endianLioncash2020-07-141-42/+4
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4242 from ReinUsesLisp/maxwell-dmabunnei2020-07-146-359/+468
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| * | | | | | | | | | video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesReinUsesLisp2020-07-105-84/+125
| * | | | | | | | | | maxwell_dma: Rename registers to match official docs and reorderReinUsesLisp2020-07-082-287/+355
* | | | | | | | | | | Merge pull request #4294 from MerryMage/cpu-opt-settingsbunnei2020-07-1419-29/+685
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | configure_cpu: Split optimization settings off into Debug tabMerryMage2020-07-129-163/+302
| * | | | | | | | | | | configure_cpu: Add tooltipsMerryMage2020-07-111-1/+54
| * | | | | | | | | | | configure_cpu: Show/Hide debugging optionsMerryMage2020-07-117-46/+135
| * | | | | | | | | | | configuration: Add settings to enable/disable specific CPU optimizationsMerryMage2020-07-1116-29/+404
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4282 from Morph1984/fs-sizebunnei2020-07-147-225/+17
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | bis_factory: Set User NAND free space to be 1 MiB less than total.Morph2020-07-101-1/+3
| * | | | | | | | | | | sdmc_factory: Set the SDMC total size to 1 TiBMorph2020-07-101-1/+3
| * | | | | | | | | | | bis_factory: Use hardware default NAND partition sizesMorph2020-07-101-10/+11
| * | | | | | | | | | | settings: Remove storage size optionsMorph2020-07-105-214/+1
* | | | | | | | | | | | Fix crash if gc configured but adapter not connectedAmeer2020-07-142-15/+25
* | | | | | | | | | | | Merge pull request #4314 from lioncash/input-warnbunnei2020-07-144-11/+15
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gc_poller: Mark GCButtonFactory::GetNextInput() as constLioncash2020-07-122-2/+2
| * | | | | | | | | | | | gc_poller: Get rid of undefined behavior in Create()Lioncash2020-07-121-0/+4
| * | | | | | | | | | | | gc_poller: Silence sign conversion warningsLioncash2020-07-121-1/+1
| * | | | | | | | | | | | gc_adapter: Remove deprecated usage of = in lambda capturesLioncash2020-07-121-1/+1
| * | | | | | | | | | | | gc_adapter: Silence sign conversion warningsLioncash2020-07-122-7/+7
* | | | | | | | | | | | | Merge pull request #4315 from lioncash/udp-warnbunnei2020-07-141-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | udp: Silence a C++20 deprecation warningLioncash2020-07-121-1/+1
| |/ / / / / / / / / / / /
* | | | | | / / / / / / / configure_general: Explicitly guard use_multi_core when applying settingslat9nq2020-07-141-0/+2
| |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4280 from jbeich/system-libusbLC2020-07-144-3/+7
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | input_common: drop unused libusb.h includeAmeer2020-07-141-1/+0
| * | | | | | | | | | | input_common: make libusb private to gc_adapterJan Beich2020-07-133-3/+7
| * | | | | | | | | | | cmake: pass libusb include directory as wellJan Beich2020-07-091-0/+1
* | | | | | | | | | | | Merge pull request #4265 from Morph1984/file-renameFernando Sahmkow2020-07-121-10/+17
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vfs_real: Fix MoveFileMorph2020-07-101-10/+17
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4290 from lioncash/latestLC2020-07-121-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | CMakeLists: Make use of /std:c++latest on MSVCLioncash2020-07-111-2/+2
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3385 from Morph1984/batch-installbunnei2020-07-126-146/+343
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Add additional empty check for the QStringList returned by the InstallDialogMorph2020-07-101-0/+4
| * | | | | | | | | | | | Update the install and progress dialogsMorph2020-07-104-80/+65
| * | | | | | | | | | | | Refactor batch installing filesMorph2020-07-104-196/+238
| * | | | | | | | | | | | Add support for batch install to NANDMorph2020-07-106-124/+290
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | common/alignment: Fix compilation errors (#4303)Tobias2020-07-121-1/+3
| |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4275 from CrazyMax/desired_languagebunnei2020-07-121-1/+13
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | AM: fix GetDesiredLanguage:CrazyMax2020-07-081-1/+13
* | | | | | | | | | | | Merge pull request #4289 from ReinUsesLisp/dynfixbunnei2020-07-121-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXTReinUsesLisp2020-07-101-6/+6
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Revert "Port citra-emu/citra#5441: "Common: remove a mod from AlignUp""bunnei2020-07-121-3/+1
* | | | | | | | | | | | Common: remove a mod from AlignUp (#5441)Marshall Mohror2020-07-111-1/+3
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4203 from VolcaEM/servicesbunnei2020-07-1126-154/+282
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
| * | | | | | | | | | Rename two functions in NSVolcaEM2020-07-021-2/+2
| * | | | | | | | | | Rename GetApplicationArea2 to GetApplicationAreaSizeVolcaEM2020-07-021-2/+2
| * | | | | | | | | | Remove duplicate functionsVolcaEM2020-06-291-2/+0
| * | | | | | | | | | Use decimal instead of hexadecimalVolcaEM2020-06-291-3/+5
| * | | | | | | | | | Fix typoVolcaEM2020-06-291-1/+1
| * | | | | | | | | | Clang-formatVolcaEM2020-06-291-1/+1
| * | | | | | | | | | service: Update function tablesVolcaEM2020-06-2927-157/+285
* | | | | | | | | | | Merge pull request #4250 from Morph1984/key-writingbunnei2020-07-111-4/+8
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | KeyManager: Prevent writing of invalid keysMorph2020-07-101-4/+8
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4221 from jbeich/unused-qt-openglbunnei2020-07-101-1/+1
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | cmake: stop linking against QGL after c6a0ab979239Jan Beich2020-07-021-1/+1
* | | | | | | | | | cmake: Fix libfmt linking errorsDavid Marcec2020-07-101-5/+1
* | | | | | | | | | Merge pull request #4283 from lat9nq/fix-linux-nvidia-vulkanRodrigo Locatti2020-07-101-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | vk_stream_buffer: set allocable_size to 9 MiBlat9nq2020-07-101-1/+1
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | configuration: implement per-game configurations (#4098)lat9nq2020-07-1057-835/+1942
* | | | | | | | | | Merge pull request #4281 from RealJohnGalt/linkfix2bunnei2020-07-101-1/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | cmake: fix fmt linking when foundJohn Galt2020-07-091-1/+5
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4248 from Morph1984/CreateManagedDisplaySeparableLayerbunnei2020-07-102-1/+20
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | AM/ISelfController: Stub CreateManagedDisplaySeparableLayerMorph2020-07-052-1/+20
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4202 from ReinUsesLisp/scoped-lockbunnei2020-07-092-15/+12
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | core_timing,scheduler: Use std::scoped_lock when possibleReinUsesLisp2020-06-292-15/+12
* | | | | | | | | | Merge pull request #4219 from ogniK5377/audio-timingbunnei2020-07-092-20/+9
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | Don't handle cycles late if stretcher is activeDavid Marcec2020-07-011-1/+3
| * | | | | | | | | audio: Improving audio timing for multicore/single coreDavid Marcec2020-07-012-20/+7
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4266 from jbeich/freebsdbunnei2020-07-081-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | input_common/gcadapter: add missing C++11 header required by libc++Jan Beich2020-07-071-0/+1
* | | | | | | | | | Merge pull request #4255 from lioncash/copybunnei2020-07-081-3/+3
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | configure_graphics: Make use of qOverload in signals/slotsLioncash2020-07-061-2/+2
| * | | | | | | | | | configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()Lioncash2020-07-061-1/+1
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Address comments for better clarity/signed dev countAmeer2020-07-081-11/+15
* | | | | | | | | | Add more libusb error checksAmeer2020-07-081-3/+18
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #4243 from CrazyMax/display_versionbunnei2020-07-081-4/+16
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | GetDisplayVersion should return a null-terminated version string.CrazyMax2020-07-071-4/+16
* | | | | | | | | | Merge pull request #4245 from MerryMage/page-table-racebunnei2020-07-081-2/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | memory: Set page-table pointers before setting attribute = MemoryMerryMage2020-07-051-2/+5
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | cpu_interrupt_handler: Remove #pragma once from .cpp fileMerryMage2020-07-071-2/+0
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | Merge pull request #4150 from ReinUsesLisp/dynamic-state-implbunnei2020-07-0713-275/+660
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXTReinUsesLisp2020-06-271-6/+6
| * | | | | | | | vk_pipeline_cache: Avoid hashing and comparing dynamic state when possibleReinUsesLisp2020-06-276-23/+51
| * | | | | | | | vulkan/fixed_pipeline_state: Move state out of individual structuresReinUsesLisp2020-06-274-121/+84
| * | | | | | | | vk_rasterizer: Use VK_EXT_extended_dynamic_stateReinUsesLisp2020-06-275-46/+356
| * | | | | | | | renderer_vulkan/wrapper: Add VK_EXT_extended_dynamic_state functionsReinUsesLisp2020-06-272-0/+64
| * | | | | | | | fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_stateReinUsesLisp2020-06-277-155/+143
| * | | | | | | | vk_device: Enable VK_EXT_extended_dynamic_state when availableReinUsesLisp2020-06-272-0/+32
* | | | | | | | | change shortcut context for other hotkeys with file open dialogAmeer2020-07-071-4/+4
* | | | | | | | | Fix ss crash on game menu, fix ss on windowed modeAmeer2020-07-062-4/+6
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #4194 from ReinUsesLisp/fix-shader-cacheFernando Sahmkow2020-07-051-29/+41
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | shader_cache: Fix use-after-free and orphan invalidation cache entriesReinUsesLisp2020-07-011-29/+41
* | | | | | | | Fix merge conflicts?Ameer2020-07-04230-2701/+7458
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge pull request #4218 from ogniK5377/opus-externalRodrigo Locatti2020-07-041-1/+1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | externals: Track opus as submodule instead of using conanDavid Marcec2020-07-011-1/+1
| | |/ / / / / / /
| * | | | | | | | Merge pull request #4175 from ReinUsesLisp/read-bufferbunnei2020-07-035-18/+24
| |\ \ \ \ \ \ \ \
| | * | | | | | | | gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp2020-06-265-18/+24
| * | | | | | | | | Merge pull request #3924 from ogniK5377/GetKeyCodeMapbunnei2020-07-032-2/+72
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Move GetKeyCodeMapImpl to an anonymous namespaceDavid Marcec2020-06-241-19/+19
| | * | | | | | | | | Fixed logging outputDavid Marcec2020-06-241-1/+1
| | * | | | | | | | | Implement GetKeyCodeMap & GetKeyCodeMap2David Marcec2020-06-242-2/+72
| * | | | | | | | | | Revert "cmake: fix fmt linking"bunnei2020-07-031-1/+1
| * | | | | | | | | | Merge pull request #4206 from RealJohnGalt/linkfixbunnei2020-07-031-1/+1
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | cmake: fix fmt linkingJohn Galt2020-06-291-1/+1
| * | | | | | | | | | | Merge pull request #4193 from ogniK5377/GetIndirectLayerConsumerHandle-stubbunnei2020-07-031-1/+13
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | am: Stub GetIndirectLayerConsumerHandleDavid Marcec2020-06-281-1/+13
| * | | | | | | | | | | | Merge pull request #4192 from ogniK5377/acc-ListOpenContextStoredUsers-stubbunnei2020-07-035-4/+14
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | acc: ListOpenContextStoredUsers partial stubDavid Marcec2020-06-285-4/+14
| | |/ / / / / / / / / / /
| * | | | | | | | | | | | Merge pull request #4082 from Morph1984/mirror-once-clampRodrigo Locatti2020-07-021-0/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | |
| | * | | | | | | | | | | maxwell_to_gl: Implement MirrorOnceClampOGL using GL_MIRROR_CLAMP_EXTMorph2020-06-301-0/+6
| * | | | | | | | | | | | Merge pull request #4217 from lioncash/prototypeDavid2020-07-0110-12/+15
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | |
| | * | | | | | | | | | | key_manager: Correct casing of instance()Lioncash2020-07-0110-10/+10
| | * | | | | | | | | | | key_manager: Delete move operationsLioncash2020-07-011-0/+3
| | * | | | | | | | | | | key_manager: Make use of canonical deleted operator=Lioncash2020-07-011-2/+2
| * | | | | | | | | | | | Merge pull request #4208 from jbeich/freebsdLC2020-07-011-5/+18
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | | | |
| | * | | | | | | | | | | common: switch to nullptr for sysctl's empty new valueJan Beich2020-07-011-4/+4
| | * | | | | | | | | | | common: add sysconf() fallbackJan Beich2020-06-301-3/+16
| | | |_|/ / / / / / / / | | |/| | | | | | | | |
| * | | | | | | | | | | Merge pull request #3967 from FearlessTobi/keys-singletonDavid2020-07-0113-21/+27
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | crypto: Make KeyManager a singleton classFearlessTobi2020-05-2013-21/+27
| * | | | | | | | | | | | Merge pull request #4153 from ogniK5377/prepo-multibufbunnei2020-07-011-1/+6
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | prepo: : Don't read extra buffer from report unless passedDavid Marcec2020-06-241-1/+6
| * | | | | | | | | | | | | Merge pull request #4063 from FreddyFunk/game-version-in-titlebunnei2020-07-012-13/+17
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | Reorder variables to comply with the Auzure build pipelineunknown2020-06-221-2/+2
| | * | | | | | | | | | | | | Add game versio to title barunknown2020-06-082-13/+17
| * | | | | | | | | | | | | | Merge pull request #4166 from VolcaEM/quickstart-faqbunnei2020-07-013-5/+33
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | Update FAQ function name (2/2)VolcaEM2020-06-271-2/+2
| | * | | | | | | | | | | | | | Update FAQ function name (1/2)VolcaEM2020-06-271-1/+1
| | * | | | | | | | | | | | | | Update function name againVolcaEM2020-06-261-1/+1
| | * | | | | | | | | | | | | | Update function name (2/2)VolcaEM2020-06-261-1/+1
| | * | | | | | | | | | | | | | Update function name (1/2)VolcaEM2020-06-261-1/+1
| | * | | | | | | | | | | | | | Clang-format againVolcaEM2020-06-251-1/+1
| | * | | | | | | | | | | | | | Clang-formatVolcaEM2020-06-251-1/+2
| | * | | | | | | | | | | | | | Remove unnecessary newlineVolcaEM2020-06-251-1/+0
| | * | | | | | | | | | | | | | Merge branch 'master' into quickstart-faqVolcaEM2020-06-25135-2177/+6259
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Fix typo 2: electric boogalooVolcaEM2020-06-251-1/+1
| | * | | | | | | | | | | | | | | Use QUrl (2/2)VolcaEM2020-06-251-6/+5
| | * | | | | | | | | | | | | | | Use QUrl (1/2)VolcaEM2020-06-251-1/+1
| | * | | | | | | | | | | | | | | Fix formattingVolcaEM2020-06-251-2/+2
| | * | | | | | | | | | | | | | | Fix typoVolcaEM2020-06-251-1/+1
| | * | | | | | | | | | | | | | | Add "Open Quickstart Guide" and "FAQ" buttons to the Help menuVolcaEM2020-06-253-0/+48
| | | |_|_|_|_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #4176 from ReinUsesLisp/compatible-formatsFernando Sahmkow2020-06-304-5/+216
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | texture_cache: Test format compatibility before copyingReinUsesLisp2020-06-272-6/+21
| | * | | | | | | | | | | | | | | video_core/compatible_formats: Table to test if two formats are legal to view or copyReinUsesLisp2020-06-273-0/+196
| | | |_|_|_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #4157 from ReinUsesLisp/unified-turingFernando Sahmkow2020-06-301-19/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | gl_device: Enable NV_vertex_buffer_unified_memory on Turing devicesReinUsesLisp2020-06-251-19/+1
| * | | | | | | | | | | | | | | Merge pull request #4191 from Morph1984/vertex-formatsRodrigo Locatti2020-06-303-109/+78
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | maxwell_to_gl: Rename VertexType() to VertexFormat()Morph2020-06-292-4/+5
| | * | | | | | | | | | | | | | | maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except floatMorph2020-06-281-75/+69
| | * | | | | | | | | | | | | | | maxwell_to_gl: Add 32 bit component sizes to (un)signed scaled formatsMorph2020-06-281-30/+4
| | | |_|_|_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | macro: Add support for "middle methods" on the code cache (#4112)David2020-06-301-8/+27
| * | | | | | | | | | | | | | | Merge pull request #4182 from Kewlan/fullscreen-hotkey-fixbunnei2020-06-301-4/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Fix issues caused when changing the fullscreen hotkeyKewlan2020-06-271-4/+5
| * | | | | | | | | | | | | | | Merge pull request #4140 from ReinUsesLisp/validation-layersRodrigo Locatti2020-06-293-5/+43
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | renderer_vulkan: Update validation layer name and test before enablingReinUsesLisp2020-06-223-5/+43
| * | | | | | | | | | | | | | | Merge pull request #3955 from FernandoS27/prometheus-2bbunnei2020-06-28115-2293/+3971
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Core/Common: Address Feedback.Fernando Sahmkow2020-06-2821-58/+58
| | * | | | | | | | | | | | | | | NvFlinger: Clang Format.Fernando Sahmkow2020-06-271-1/+1
| | * | | | | | | | | | | | | | | Build System: Fix GCC & MINGW Build.Fernando Sahmkow2020-06-271-0/+4
| | * | | | | | | | | | | | | | | SVC: Implement 32-bits wrappers and update Dynarmic.Fernando Sahmkow2020-06-274-34/+282
| | * | | | | | | | | | | | | | | SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32Fernando Sahmkow2020-06-272-6/+39
| | * | | | | | | | | | | | | | | ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow2020-06-278-93/+174
| | * | | | | | | | | | | | | | | SVC: Add GetThreadPriority32 & SetThreadPriority32Fernando Sahmkow2020-06-272-2/+30
| | * | | | | | | | | | | | | | | ArmDynarmic32: Setup CNTPCT correctlyFernando Sahmkow2020-06-271-1/+1
| | * | | | | | | | | | | | | | | Audio: Correct buffer release for host timing.Fernando Sahmkow2020-06-273-1/+22
| | * | | | | | | | | | | | | | | Common/Kernel: Corrections and small bug fixing.Fernando Sahmkow2020-06-272-8/+3
| | * | | | | | | | | | | | | | | Services/NvFlinger: Do vSync in a sepparate thread on Multicore.Fernando Sahmkow2020-06-274-5/+69
| | * | | | | | | | | | | | | | | Common/NativeClockx86: Reduce native clock accuracy further.Fernando Sahmkow2020-06-271-1/+1
| | * | | | | | | | | | | | | | | Tests/CoreTiming: Correct host timing tests.Fernando Sahmkow2020-06-272-157/+14
| | * | | | | | | | | | | | | | | ARMDynarmicInterface: Correct GCC Build Errors.Fernando Sahmkow2020-06-272-6/+6
| | * | | | | | | | | | | | | | | Common/AtomicOps: Correct GCC Intrinsic argument ordering.Fernando Sahmkow2020-06-271-5/+5
| | * | | | | | | | | | | | | | | Kernel: Correct Host Context on Threads and Scheduler.Fernando Sahmkow2020-06-274-11/+11
| | * | | | | | | | | | | | | | | YuzuQT: Hide Speed UI on Multicore.Fernando Sahmkow2020-06-271-1/+1
| | * | | | | | | | | | | | | | | Clang Format.Fernando Sahmkow2020-06-2714-48/+49
| | * | | | | | | | | | | | | | | ARMInterface/Externals: Update dynarmic and fit to latest version.Fernando Sahmkow2020-06-271-7/+7
| | * | | | | | | | | | | | | | | ARMInterface: Correct rebase errors.Fernando Sahmkow2020-06-273-5/+5
| | * | | | | | | | | | | | | | | CoreTiming: Correct rebase bugs and other miscellaneous things.Fernando Sahmkow2020-06-272-4/+8
| | * | | | | | | | | | | | | | | Core: Split Microprofile Dynarmic timing per CoreFernando Sahmkow2020-06-271-3/+12
| | * | | | | | | | | | | | | | | General: Tune the priority of main emulation threads so they have higher priority than less important helper threads.Fernando Sahmkow2020-06-276-0/+60
| | * | | | | | | | | | | | | | | Dynarmic Interface: don't clear cache if JIT has not been created.Fernando Sahmkow2020-06-272-0/+6
| | * | | | | | | | | | | | | | | General: Correct rebase, sync gpu and context management.Fernando Sahmkow2020-06-279-32/+45
| | * | | | | | | | | | | | | | | CoreTiming/CycleTimer: Correct Idling.Fernando Sahmkow2020-06-271-2/+5
| | * | | | | | | | | | | | | | | SingleCore: Correct ticks reset to be on preemption.Fernando Sahmkow2020-06-271-1/+1
| | * | | | | | | | | | | | | | | General: Cleanup legacy code.Fernando Sahmkow2020-06-2719-740/+8
| | * | | | | | | | | | | | | | | Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.Fernando Sahmkow2020-06-272-3/+13
| | * | | | | | | | | | | | | | | Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.Fernando Sahmkow2020-06-272-6/+13
| | * | | | | | | | | | | | | | | HLE_IPC: Correct HLE Event behavior on timeout.Fernando Sahmkow2020-06-273-1/+19
| | * | | | | | | | | | | | | | | SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.Fernando Sahmkow2020-06-273-2/+4
| | * | | | | | | | | | | | | | | FrameLimiting: Enable frame limiting for single core.Fernando Sahmkow2020-06-272-1/+2
| | * | | | | | | | | | | | | | | SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2020-06-2715-80/+152
| | * | | | | | | | | | | | | | | Scheduler: Correct Reload/UnloadFernando Sahmkow2020-06-272-3/+5
| | * | | | | | | | | | | | | | | Thread: Release the ARM Interface on exitting.Fernando Sahmkow2020-06-273-1/+8
| | * | | | | | | | | | | | | | | General: Move ARM_Interface into Threads.Fernando Sahmkow2020-06-2718-170/+136
| | * | | | | | | | | | | | | | | Core: Refactor ARM Interface.Fernando Sahmkow2020-06-2710-42/+69
| | * | | | | | | | | | | | | | | X64 Clock: Reduce accuracy to be less or equal to guest accuracy.Fernando Sahmkow2020-06-273-1/+10
| | * | | | | | | | | | | | | | | ARM/WaitTree: Better track the CallStack for each thread.Fernando Sahmkow2020-06-273-11/+74
| | * | | | | | | | | | | | | | | SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.Fernando Sahmkow2020-06-273-5/+20
| | * | | | | | | | | | | | | | | SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Fernando Sahmkow2020-06-277-10/+48
| | * | | | | | | | | | | | | | | GUI: Make multicore only work with Async and add GUI for multicore.Fernando Sahmkow2020-06-276-5/+63
| | * | | | | | | | | | | | | | | ARM: Addapt to new Exclusive Monitor Interface.Fernando Sahmkow2020-06-275-31/+24
| | * | | | | | | | | | | | | | | CPU_Manager: Correct stopping on SingleCore.Fernando Sahmkow2020-06-271-3/+8
| | * | | | | | | | | | | | | | | Scheduler: Correct yielding interaction with SetThreadActivity.Fernando Sahmkow2020-06-271-0/+15
| | * | | | | | | | | | | | | | | General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.Fernando Sahmkow2020-06-2711-13/+87
| | * | | | | | | | | | | | | | | General: Fix Stop functionFernando Sahmkow2020-06-274-5/+25
| | * | | | | | | | | | | | | | | Kernel: Rewind on SVC change.Fernando Sahmkow2020-06-273-5/+16
| | * | | | | | | | | | | | | | | Kernel: Preempt Single core on redudant yields.Fernando Sahmkow2020-06-276-21/+42
| | * | | | | | | | | | | | | | | CPU_Manager: Unload/Reload threads on preemption on SingleCoreFernando Sahmkow2020-06-274-7/+64
| | * | | | | | | | | | | | | | | Synchronization: Correct wide Assertion.Fernando Sahmkow2020-06-271-2/+4
| | * | | | | | | | | | | | | | | General: Initial Setup for Single Core.Fernando Sahmkow2020-06-278-34/+228
| | * | | | | | | | | | | | | | | Scheduler: Set last running time on thread.Fernando Sahmkow2020-06-272-4/+2
| | * | | | | | | | | | | | | | | Kernel: Corrections to TimeManager, Scheduler and Mutex.Fernando Sahmkow2020-06-273-5/+5
| | * | | | | | | | | | | | | | | Kernel: Fixes, corrections and asserts to scheduler and different svcs.Fernando Sahmkow2020-06-278-38/+38
| | * | | | | | | | | | | | | | | Scheduler: Correct yields.Fernando Sahmkow2020-06-272-7/+25
| | * | | | | | | | | | | | | | | Mutex: Revert workaround due to poor exclusive memory.Fernando Sahmkow2020-06-271-9/+2
| | * | | | | | | | | | | | | | | ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow2020-06-2712-24/+325
| | * | | | | | | | | | | | | | | SVC: WaitSynchronization add Termination Pending Result.Fernando Sahmkow2020-06-272-1/+5
| | * | | | | | | | | | | | | | | Scheduler: Remove arm_interface lock and a few corrections.Fernando Sahmkow2020-06-272-17/+3
| | * | | | | | | | | | | | | | | Yuzu/Debuggers: Correct Wait Tree for Paused threads.Fernando Sahmkow2020-06-271-2/+10
| | * | | | | | | | | | | | | | | SVC: Correct SetThreadActivity.Fernando Sahmkow2020-06-274-38/+59
| | * | | | | | | | | | | | | | | SCC: Small corrections to CancelSynchronizationFernando Sahmkow2020-06-273-2/+14
| | * | | | | | | | | | | | | | | Scheduler: Correct locking for hle threads.Fernando Sahmkow2020-06-271-1/+2
| | * | | | | | | | | | | | | | | Scheduler: Fix HLE Threads on guardFernando Sahmkow2020-06-271-4/+6
| | * | | | | | | | | | | | | | | Scheduler: Protect on closed threads.Fernando Sahmkow2020-06-271-7/+17
| | * | | | | | | | | | | | | | | Scheduler: Correct assert.Fernando Sahmkow2020-06-271-4/+2
| | * | | | | | | | | | | | | | | Core: Correct rebase.Fernando Sahmkow2020-06-272-18/+11
| | * | | | | | | | | | | | | | | Scheduler: Release old thread fiber before trying to switch to the next thread fiber.Fernando Sahmkow2020-06-272-11/+35
| | * | | | | | | | | | | | | | | NVDRV: Remove frame limiting as Host Timing already takes care.Fernando Sahmkow2020-06-271-1/+0
| | * | | | | | | | | | | | | | | Mutex: Correct Result writting to clear exclusivity.Fernando Sahmkow2020-06-271-3/+11
| | * | | | | | | | | | | | | | | SVC: Correct svcWaitForAddress and svcSignalToAddress.Fernando Sahmkow2020-06-274-68/+161
| | * | | | | | | | | | | | | | | Scheduler: Correct Select Threads Step 2.Fernando Sahmkow2020-06-271-0/+1
| | * | | | | | | | | | | | | | | Kernel: Corrections to Scheduling.Fernando Sahmkow2020-06-275-19/+23
| | * | | | | | | | | | | | | | | Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for DebuggingFernando Sahmkow2020-06-273-15/+17
| | * | | | | | | | | | | | | | | Core: Correct HLE Event Callbacks and other issues.Fernando Sahmkow2020-06-275-37/+39
| | * | | | | | | | | | | | | | | Process: Protect TLS region and Modules.Fernando Sahmkow2020-06-271-0/+4
| | * | | | | | | | | | | | | | | General: Add AssertsFernando Sahmkow2020-06-274-0/+24
| | * | | | | | | | | | | | | | | General: Add better safety for JIT use.Fernando Sahmkow2020-06-275-7/+39
| | * | | | | | | | | | | | | | | SVC: Correct races on physical core switching.Fernando Sahmkow2020-06-272-10/+10
| | * | | | | | | | | | | | | | | NVFlinger: Lock race condition between CPU, Host Timing, VSync.Fernando Sahmkow2020-06-273-0/+11
| | * | | | | | | | | | | | | | | SVC: Add locks to the memory management.Fernando Sahmkow2020-06-271-0/+21
| | * | | | | | | | | | | | | | | SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.Fernando Sahmkow2020-06-279-33/+84
| | * | | | | | | | | | | | | | | SVC: Cleanup old methods.Fernando Sahmkow2020-06-271-13/+9
| | * | | | | | | | | | | | | | | CPU_Manager: Reconfigre guest threads for dynamrmic downsidesFernando Sahmkow2020-06-273-1/+7
| | * | | | | | | | | | | | | | | SVC: Correct SendSyncRequest.Fernando Sahmkow2020-06-278-54/+116
| | * | | | | | | | | | | | | | | SVC: Correct ArbitrateUnlockFernando Sahmkow2020-06-273-33/+37
| | * | | | | | | | | | | | | | | SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLockFernando Sahmkow2020-06-278-90/+134
| | * | | | | | | | | | | | | | | SVC: Remove global HLE Lock.Fernando Sahmkow2020-06-271-3/+0
| | * | | | | | | | | | | | | | | SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumberFernando Sahmkow2020-06-275-15/+26
| | * | | | | | | | | | | | | | | SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.Fernando Sahmkow2020-06-273-37/+31
| | * | | | | | | | | | | | | | | HostTiming: Pause the hardware clock on pause.Fernando Sahmkow2020-06-277-1/+23
| | * | | | | | | | | | | | | | | AudioCore: Use nanoseconds instead of cycles for buffer time.Fernando Sahmkow2020-06-272-6/+6
| | * | | | | | | | | | | | | | | General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow2020-06-277-9/+25
| | * | | | | | | | | | | | | | | CPU_Manager: remove debugging code.Fernando Sahmkow2020-06-271-8/+4
| | * | | | | | | | | | | | | | | YuzuCMD/Tester: Correct executionFernando Sahmkow2020-06-272-6/+8
| | * | | | | | | | | | | | | | | General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-2757-816/+1341
| | | |_|/ / / / / / / / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | ldr: Cleanup NRO & NRR structsDavid Marcec2020-06-281-8/+8
| * | | | | | | | | | | | | | | Merge pull request #4026 from VolcaEM/ldrDavid2020-06-281-38/+73
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Move SHA256Hash to its original positionVolcaEM2020-06-181-2/+2
| | * | | | | | | | | | | | | | | Remove unnecessary pragmasVolcaEM2020-06-161-8/+0
| | * | | | | | | | | | | | | | | Revert IsValidNRO refactor but make it more readableVolcaEM2020-06-161-26/+13
| | * | | | | | | | | | | | | | | Update assert stringVolcaEM2020-06-161-1/+1
| | * | | | | | | | | | | | | | | Clang-format againVolcaEM2020-06-141-2/+2
| | * | | | | | | | | | | | | | | Use consistent variable namesVolcaEM2020-06-141-4/+4
| | * | | | | | | | | | | | | | | Clang-formatVolcaEM2020-06-141-1/+2
| | * | | | | | | | | | | | | | | Make assert strings consistentVolcaEM2020-06-141-3/+3
| | * | | | | | | | | | | | | | | Attempt to fix crashes in SSBU and refactor IsValidNROVolcaEM2020-06-141-36/+59
| | * | | | | | | | | | | | | | | Address review commentsVolcaEM2020-06-021-4/+4
| | * | | | | | | | | | | | | | | Add comment to nrr_kindVolcaEM2020-05-311-1/+1
| | * | | | | | | | | | | | | | | ldr: Update NRR/NRO structs VolcaEM2020-05-311-40/+72
| | | |_|_|_|_|/ / / / / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #4184 from VolcaEM/patch-9David2020-06-281-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Oops (fix typo)VolcaEM2020-06-271-1/+1
| | * | | | | | | | | | | | | | | grc: Update function tableVolcaEM2020-06-271-0/+3
| * | | | | | | | | | | | | | | | Merge pull request #4185 from VolcaEM/patch-10David2020-06-281-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | lbl: Update function tableVolcaEM2020-06-271-0/+1
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4186 from VolcaEM/patch-11David2020-06-281-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | ldn: Update function tableVolcaEM2020-06-271-0/+1
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4187 from VolcaEM/patch-12David2020-06-281-0/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | mig: Update function tableVolcaEM2020-06-271-0/+6
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4188 from VolcaEM/patch-13David2020-06-281-16/+16
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | mm: Update function tableVolcaEM2020-06-271-16/+16
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4189 from VolcaEM/patch-14David2020-06-281-10/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | ncm: Update function tableVolcaEM2020-06-271-10/+10
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4190 from VolcaEM/patch-15David2020-06-281-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | nfc: Update function tableVolcaEM2020-06-271-3/+3
| | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4183 from VolcaEM/patch-8David2020-06-281-0/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | friend: Update function tableVolcaEM2020-06-271-0/+6
| | |/ / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | Merge pull request #3396 from FernandoS27/prometheus-1David2020-06-2722-3/+1646
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Common: Fix non-conan buildFernando Sahmkow2020-06-261-1/+2
| | * | | | | | | | | | | | | | Tests/HostTiming: Correct GCC Compile error.Fernando Sahmkow2020-06-181-15/+14
| | * | | | | | | | | | | | | | Common/Fiber: Address Feedback and Correct Memory leaks.Fernando Sahmkow2020-06-182-34/+41
| | * | | | | | | | | | | | | | Common/Fiber: Implement Rewind on Boost Context.Fernando Sahmkow2020-06-182-2/+39
| | * | | | | | | | | | | | | | Common/uint128: Correct MSVC Compilation in old versions.Fernando Sahmkow2020-06-181-0/+4
| | * | | | | | | | | | | | | | Common/Fiber: Document fiber interexchange.Fernando Sahmkow2020-06-181-1/+4
| | * | | | | | | | | | | | | | Common/Fiber: Implement Rewinding.Fernando Sahmkow2020-06-183-2/+84
| | * | | | | | | | | | | | | | Common/Fiber: Additional corrections to f_context.Fernando Sahmkow2020-06-181-4/+4
| | * | | | | | | | | | | | | | Common/Fiber: Correct f_context based Fibers.Fernando Sahmkow2020-06-181-6/+8
| | * | | | | | | | | | | | | | Host Timing: Correct clang format.Fernando Sahmkow2020-06-181-1/+0
| | * | | | | | | | | | | | | | HostTiming: Correct rebase and implement AddTicks.Fernando Sahmkow2020-06-182-1/+19
| | * | | | | | | | | | | | | | Core/HostTiming: Allow events to be advanced manually.Fernando Sahmkow2020-06-184-31/+47
| | * | | | | | | | | | | | | | Common/Tests: Address FeedbackFernando Sahmkow2020-06-189-39/+51
| | * | | | | | | | | | | | | | Common: Make MinGW build use Windows Fibers instead of fcontext_tFernando Sahmkow2020-06-182-4/+4
| | * | | | | | | | | | | | | | Common/Tests: Clang Format.Fernando Sahmkow2020-06-187-31/+41
| | * | | | | | | | | | | | | | Common: Correct fcontext fibers.Fernando Sahmkow2020-06-181-5/+4
| | * | | | | | | | | | | | | | Common: Refactor & Document Wall clock.Fernando Sahmkow2020-06-186-51/+50
| | * | | | | | | | | | | | | | Common: Implement WallClock Interface and implement a native clock for x64Fernando Sahmkow2020-06-1810-40/+378
| | * | | | | | | | | | | | | | Tests: Add base tests to host timingFernando Sahmkow2020-06-185-43/+243
| | * | | | | | | | | | | | | | Core: Implement a Host Timer.Fernando Sahmkow2020-06-185-0/+295
| | * | | | | | | | | | | | | | Common: Polish Fiber class, add comments, asserts and more tests.Fernando Sahmkow2020-06-185-25/+147
| | * | | | | | | | | | | | | | Tests: Add tests for fibers and refactor/fix Fiber classFernando Sahmkow2020-06-184-19/+247
| | * | | | | | | | | | | | | | Common: Implement a basic Fiber class.Fernando Sahmkow2020-06-183-0/+204
| | * | | | | | | | | | | | | | Common: Implement a basic SpinLock classFernando Sahmkow2020-06-183-0/+68
| * | | | | | | | | | | | | | | Merge pull request #4097 from kevinxucs/kevinxucs/device-pixel-scaling-floatbunnei2020-06-271-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Fix framebuffer size on fractional scaling display.Kaiwen Xu2020-06-171-1/+1
| * | | | | | | | | | | | | | | | Merge pull request #4164 from Kewlan/mute-audio-hotkeybunnei2020-06-276-3/+17
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | Add a "Mute Audio" hotkeyKewlan2020-06-266-3/+17
| | | |_|_|_|/ / / / / / / / / / / | | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge pull request #4158 from Morph1984/capsbunnei2020-06-2714-57/+69
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | caps_u: Fix GetAlbumContentsFileListForApplication stubMorph2020-06-261-9/+15
| | * | | | | | | | | | | | | | | | caps: Use enum classes and check struct sizes on compile timeMorph2020-06-261-34/+40
| | * | | | | | | | | | | | | | | | caps: Update copyright headersMorph2020-06-2614-14/+14
| | | |_|_|_|_|_|/ / / / / / / / / | | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge pull request #4152 from ogniK5377/ipc-errbunnei2020-06-271-25/+22
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSGDavid Marcec2020-06-241-25/+22
| | | |_|_|_|_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge pull request #4154 from ogniK5377/swkbd-nullptrbunnei2020-06-271-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | Prevent nullptr dereference on swkbd error caseDavid Marcec2020-06-241-1/+1
| * | | | | | | | | | | | | | | | | Merge pull request #4147 from ReinUsesLisp/hset2-immbunnei2020-06-272-21/+75
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | shader/half_set: Implement HSET2_IMMReinUsesLisp2020-06-232-21/+75
| | | |_|_|_|_|_|_|/ / / / / / / / / | | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge pull request #4178 from VolcaEM/patch-6David2020-06-271-4/+43
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | Use better names for "Unknown"sVolcaEM2020-06-271-39/+39
| | * | | | | | | | | | | | | | | | | Update function namesVolcaEM2020-06-271-4/+4
| | * | | | | | | | | | | | | | | | | es: Update function tableVolcaEM2020-06-271-2/+41
| | | |_|_|_|_|_|_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | btm: Give better names for unknown functionsDavid Marcec2020-06-271-5/+5
| * | | | | | | | | | | | | | | | | btdrv: Update function table (#4174)VolcaEM2020-06-271-83/+84
| * | | | | | | | | | | | | | | | | bpc: Update function tables (#4173)VolcaEM2020-06-271-7/+13
| * | | | | | | | | | | | | | | | | bcat: Update function tables and add missing classes (#4172)VolcaEM2020-06-272-0/+5
| * | | | | | | | | | | | | | | | | am: Update function tables and add missing classes (#4169)VolcaEM2020-06-273-17/+19
| * | | | | | | | | | | | | | | | | aoc: Update function table (#4170)VolcaEM2020-06-271-0/+1
| * | | | | | | | | | | | | | | | | Merge pull request #4177 from VolcaEM/patch-5LC2020-06-271-71/+76
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | btm: Update function tablesVolcaEM2020-06-271-71/+76
| | |/ / / / / / / / / / / / / / / /
| * / / / / / / / / / / / / / / / / eupld: Update function tableVolcaEM2020-06-271-0/+1
| |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Merge pull request #4144 from FernandoS27/tt-fixbunnei2020-06-271-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | TextureCache: Fix case where layer goes off bound.Fernando Sahmkow2020-06-221-0/+3
| * | | | | | | | | | | | | | | | | Merge pull request #4111 from ReinUsesLisp/preserve-contents-vkbunnei2020-06-272-7/+58
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | vk_rasterizer: Don't preserve contents on full screen clearsReinUsesLisp2020-06-182-7/+58
| * | | | | | | | | | | | | | | | | Merge pull request #4159 from ogniK5377/mem-manager-dumb-assertbunnei2020-06-261-1/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | memory_manager: Remove useless assertionDavid Marcec2020-06-251-1/+0
| * | | | | | | | | | | | | | | | | | Merge pull request #4151 from ReinUsesLisp/gl-invalidationsRodrigo Locatti2020-06-262-6/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | gl_shader_cache: Avoid use after move for program sizeReinUsesLisp2020-06-242-6/+7
| * | | | | | | | | | | | | | | | | | Merge pull request #4136 from VolcaEM/modsbunnei2020-06-253-0/+19
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | Correct function name (2/2)VolcaEM2020-06-211-2/+2
| | * | | | | | | | | | | | | | | | | | Correct function name (1/2)VolcaEM2020-06-211-1/+1
| | * | | | | | | | | | | | | | | | | | Clang-formatVolcaEM2020-06-211-1/+1
| | * | | | | | | | | | | | | | | | | | Remove unnecessary conversionVolcaEM2020-06-211-3/+2
| | * | | | | | | | | | | | | | | | | | Address review comment by LioncashVolcaEM2020-06-211-1/+1
| | * | | | | | | | | | | | | | | | | | Add a "Open Mods Page" button to the GUIVolcaEM2020-06-213-0/+20
| | | |_|_|_|_|_|_|_|_|_|/ / / / / / / | | |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Merge pull request #4160 from ogniK5377/IsASTCSupported-fixRodrigo Locatti2020-06-251-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | gl_device: Fix IsASTCSupportedDavid Marcec2020-06-251-1/+1
| | | |_|_|_|_|_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge pull request #4141 from Morph1984/SevenSixAxisSensorDavid2020-06-252-21/+85
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | hid: Stub a series of "SevenSixAxisSensor" service commandsMorph2020-06-242-21/+85
| | | |_|_|_|/ / / / / / / / / / / | | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge pull request #4105 from ReinUsesLisp/resident-buffersbunnei2020-06-2414-213/+277
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp2020-06-245-99/+90
| | * | | | | | | | | | | | | | | gl_stream_buffer: Use InvalidateBufferData instead unmap and mapReinUsesLisp2020-06-242-15/+5
| | * | | | | | | | | | | | | | | gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustnessReinUsesLisp2020-06-243-9/+39
| | * | | | | | | | | | | | | | | gl_buffer_cache: Mark buffers as residentReinUsesLisp2020-06-2410-67/+111
| | * | | | | | | | | | | | | | | gl_device: Expose NV_vertex_buffer_unified_memory except on TuringReinUsesLisp2020-06-242-1/+30
| | * | | | | | | | | | | | | | | gl_stream_buffer: Always use a non-coherent bufferReinUsesLisp2020-06-242-14/+10
| | * | | | | | | | | | | | | | | gl_stream_buffer: Always use persistent memory mapsReinUsesLisp2020-06-242-30/+14
| | | |_|_|_|_|_|/ / / / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #4083 from Morph1984/B10G11R11Fbunnei2020-06-241-9/+17
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | decode/image: Implement B10G11R11FMorph2020-06-201-9/+17
| * | | | | | | | | | | | | | | Merge pull request #4046 from ogniK5377/macro-hle-prodFernando Sahmkow2020-06-249-10/+219
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | addressed issuesDavid Marcec2020-06-242-4/+7
| | * | | | | | | | | | | | | | clear mme draw modeDavid Marcec2020-06-241-0/+3
| | * | | | | | | | | | | | | | Addressed issuesDavid Marcec2020-06-245-13/+17
| | * | | | | | | | | | | | | | Fix constbuffer for 0217920100488FF7David Marcec2020-06-241-6/+6
| | * | | | | | | | | | | | | | Macro HLE supportDavid Marcec2020-06-249-10/+209
| * | | | | | | | | | | | | | | Merge pull request #4129 from Morph1984/texture-shadow-lod-workaroundRodrigo Locatti2020-06-243-7/+50
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | gl_shader_decompiler: Enable GL_EXT_texture_shadow_lod if availableMorph2020-06-211-7/+43
| | * | | | | | | | | | | | | | gl_device: Check for GL_EXT_texture_shadow_lodMorph2020-06-212-0/+7
| * | | | | | | | | | | | | | | Merge pull request #4138 from Morph1984/GyroscopeZeroDriftModebunnei2020-06-244-6/+56
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | hid: Implement Get/ResetGyroscopeZeroDriftModeMorph2020-06-214-6/+56
| | | |_|_|_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge pull request #4128 from lioncash/move2bunnei2020-06-241-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | software_keyboard: Eliminate trivial redundant copiesLioncash2020-06-201-2/+2
| * | | | | | | | | | | | | | | Merge pull request #4127 from lioncash/dst-typobunnei2020-06-231-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | texture_cache: Fix incorrect address used in a DeduceSurface() callLioncash2020-06-201-1/+1
| | |/ / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | Merge pull request #3948 from Morph1984/log-cpu-instructionsbunnei2020-06-234-1/+21
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | main: Append AVX and FMA instructions to cpu stringMorph2020-06-201-1/+14
| | * | | | | | | | | | | | | | | common/telemetry: Add AVX512 to telemetryMorph2020-06-201-0/+1
| | * | | | | | | | | | | | | | | common/cpu_detect: Add AVX512 detectionMorph2020-06-202-0/+6
| | | |_|/ / / / / / / / / / / / | | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | | yuzu_tester: Silence type conversion warningMorph2020-06-231-1/+1
| * | | | | | | | | | | | | | | lm: Silence no return value warningMorph2020-06-231-1/+2
| * | | | | | | | | | | | | | | account: Update function tables and add missing classes (#4145)VolcaEM2020-06-225-42/+384
| * | | | | | | | | | | | | | | arm_dynarmic_64: Log the instruction when an exception is raisedMorph2020-06-221-2/+2
| * | | | | | | | | | | | | | | arm_dynarmic_32: Log under Core_ARM instead of HW_GPUMorph2020-06-221-1/+1
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge pull request #4110 from ReinUsesLisp/direct-upload-setsRodrigo Locatti2020-06-223-42/+30
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
| | * | | | | | | | | | | | | vk_update_descriptor: Upload descriptor sets data directlyReinUsesLisp2020-06-183-42/+30
| | | |_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #4122 from lioncash/hidebunnei2020-06-224-28/+31
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | memory_manager: Eliminate variable shadowingLioncash2020-06-202-24/+28
| | * | | | | | | | | | | | | macro_jit_x64: Eliminate variable shadowing in Compile_ProcessResult()Lioncash2020-06-201-2/+2
| | * | | | | | | | | | | | | buffer_cache: Eliminate local variable shadowingLioncash2020-06-201-2/+1
| | | |_|/ / / / / / / / / / | | |/| | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #4126 from lioncash/noexceptbunnei2020-06-222-3/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | vulkan/wrapper: Remove noexcept from GetSurfaceCapabilitiesKHR()Lioncash2020-06-202-3/+2
| | |/ / / / / / / / / / / /
| * | | | | | | | | | | | | Merge pull request #4134 from FearlessTobi/port-5322bunnei2020-06-223-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
| | * | | | | | | | | | | | Fix: fatal error CVT1100 when compiling manifest fileFearlessTobi2020-06-213-3/+3
* | | | | | | | | | | | | | Fix for always firing triggers on some controllers, trigger threshold more universalAmeer2020-07-042-5/+5
* | | | | | | | | | | | | | Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch upsAmeer2020-07-033-24/+32
* | | | | | | | | | | | | | Fix unnecessary diffsAmeer2020-07-024-29/+27
* | | | | | | | | | | | | | Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readabilityAmeer2020-07-023-35/+80
* | | | | | | | | | | | | | Reset adapter state on init, fixes errors relating driver hang from unexpected unplugAmeer2020-07-012-0/+9
* | | | | | | | | | | | | | Address feedback regarding increments, const vars, and general cleanupAmeer2020-06-302-24/+21
* | | | | | | | | | | | | | fix implicit conversion of size_t type to intAmeer2020-06-301-1/+1
* | | | | | | | | | | | | | left const auto&, comment punctuation.Ameer J2020-06-271-2/+2
* | | | | | | | | | | | | | const& to button in button arrayAmeer J2020-06-261-2/+2
* | | | | | | | | | | | | | Stop reading loop if error is encounteredAmeer2020-06-261-4/+4
* | | | | | | | | | | | | | padbutton enum class and struct initiailizationAmeer2020-06-243-36/+32
* | | | | | | | | | | | | | cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic numberAmeer2020-06-234-151/+101
* | | | | | | | | | | | | | Fix deallocation of GC AdapterAmeer2020-06-233-4/+10
* | | | | | | | | | | | | | Small quality of life indication that mapped button is GCAmeer2020-06-231-2/+2
* | | | | | | | | | | | | | std::array and const reference passing of non-trivial objectsAmeer2020-06-232-14/+13
* | | | | | | | | | | | | | Update src/input_common/main.cppameerj2020-06-221-1/+1
* | | | | | | | | | | | | | Tidy up the pointers, use pair over tuple where appropriateAmeer2020-06-224-24/+22
* | | | | | | | | | | | | | fix for sleep using stlAmeer2020-06-221-1/+3
* | | | | | | | | | | | | | shared_ptr for the GC adapter class, constexpr constantsAmeer2020-06-225-66/+52
* | | | | | | | | | | | | | std::arrays where appropriate, clear q in adapter class, other touch upsAmeer2020-06-225-27/+15
* | | | | | | | | | | | | | fix include threadAmeer2020-06-221-0/+1
* | | | | | | | | | | | | | Singleton GC Adapter class, remove globals, fix naming conventionAmeer2020-06-228-228/+283
* | | | | | | | | | | | | | Clang FormattingAmeer2020-06-219-182/+184
* | | | | | | | | | | | | | Cleanup after linterAmeer2020-06-219-167/+98
* | | | | | | | | | | | | | GC Adapter ImplementationAmeer2020-06-2118-161/+1159
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4120 from lioncash/arbbunnei2020-06-211-32/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | gl_arb_decompiler: Avoid several string copiesLioncash2020-06-201-32/+31
| |/ / / / / / / / / / /
* | | | | | | | | | | | macro_jit_x64: Use ecx for shift registerMerryMage2020-06-201-2/+2
* | | | | | | | | | | | Merge pull request #4125 from lioncash/macro-shiftmerry2020-06-201-6/+7
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | macro_jit_x64: Correct readability of Compile_ExtractShiftLeftImmediate()Lioncash2020-06-201-3/+3
| * | | | | | | | | | | | macro_jit_x64: Correct readability of Compile_ExtractShiftLeftRegister()Lioncash2020-06-201-3/+4
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4123 from lioncash/unused-varmerry2020-06-201-2/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | macro_jit_x64: Remove unused variableLioncash2020-06-201-2/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #4099 from MerryMage/macOS-buildbunnei2020-06-209-19/+38
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | bootmanager: Remove references to OpenGL for macOSMerryMage2020-06-182-2/+19
| * | | | | | | | | | | memory_manager: Explicitly specifcy std::min<size_t>MerryMage2020-06-181-2/+2
| * | | | | | | | | | | shared_font: Service::NS::EncryptSharedFont takes a size_t&MerryMage2020-06-181-1/+1
| * | | | | | | | | | | vk_rasterizer: BindTransformFeedbackBuffersEXT accepts a size of type VkDeviceSizeMerryMage2020-06-181-1/+1
| * | | | | | | | | | | renderer_vulkan: Fix macOS GetBundleDirectory referenceMerryMage2020-06-181-1/+3
| * | | | | | | | | | | memory_util: boost hashes are size_tMerryMage2020-06-181-2/+2
| * | | | | | | | | | | Rename PAGE_SHIFT to PAGE_BITSMerryMage2020-06-182-10/+10
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4113 from ogniK5377/boxcat-disablebunnei2020-06-202-3/+7
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add translation of "Current Boxcat Events"David Marcec2020-06-201-3/+2
| * | | | | | | | | | | Fix compilation when not building with boxcatDavid Marcec2020-06-192-2/+7
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4087 from MerryMage/macrojit-inline-Readbunnei2020-06-202-14/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | macro_jit_x64: Remove unused function ReadMerryMage2020-06-191-8/+4
| * | | | | | | | | | | macro_jit_x64: Inline Engines::Maxwell3D::GetRegisterValueMerryMage2020-06-172-6/+18
* | | | | | | | | | | | input_common/motion_emu: Remove redundant moveMerryMage2020-06-191-1/+1
* | | | | | | | | | | | input_common/keyboard: Remove redundant moveMerryMage2020-06-191-1/+1
* | | | | | | | | | | | mii_model: Remove redundant std::moveMerryMage2020-06-191-1/+1
| |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #4080 from ogniK5377/audren-RendererInfobunnei2020-06-192-6/+26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | audren: Implement RendererInfoDavid Marcec2020-06-132-6/+26
* | | | | | | | | | | | Merge pull request #4090 from MerryMage/macrojit-bugsbunnei2020-06-191-2/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | macro_jit_x64: Optimization implicitly assumes same destinationMerryMage2020-06-171-1/+2
| * | | | | | | | | | | macro_jit_x64: Should not skip zero registers for certain ALU opsMerryMage2020-06-171-1/+3
* | | | | | | | | | | | Merge pull request #4081 from Morph1984/maxwell-to-gl-vkRodrigo Locatti2020-06-183-67/+53
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | vk_sampler_cache: Emulate GL_LINEAR/NEAREST minification filtersMorph2020-06-181-2/+4
| * | | | | | | | | | | maxwell_to_vk: Reorder filter cases and correct mipmap_filter=NoneMorph2020-06-181-17/+15
| * | | | | | | | | | | maxwell_to_gl: Miscellaneous changesMorph2020-06-181-48/+34
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* / | | | | | | | | | arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0ReinUsesLisp2020-06-181-1/+1
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #4092 from Morph1984/image-bindingsRodrigo Locatti2020-06-181-6/+14
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_device: Reserve at least 4 image bindings for fragment stageMorph2020-06-161-6/+14
* | | | | | | | | | | arm_dynarmic_cp15: Implement CNTPCTMerryMage2020-06-171-0/+13
* | | | | | | | | | | arm_dynarmic_cp15: Update CP15MerryMage2020-06-174-142/+73
* | | | | | | | | | | arm_dynarmic_32: InterpreterFallback should never happenMerryMage2020-06-171-2/+3
| |_|_|/ / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4086 from MerryMage/abibunnei2020-06-172-72/+35
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | xbyak_abi: Prefer returning a struct to using out parameters in ABI_CalculateFrameSizeMerryMage2020-06-151-17/+19
| * | | | | | | | | xbyak_abi: Register indexes should be unsignedMerryMage2020-06-151-11/+12
| * | | | | | | | | xbyak_abi: Remove *GPS variants of stack manipulation functionsMerryMage2020-06-152-42/+6
| * | | | | | | | | xbyak_abi: Fix ABI_PushRegistersAndAdjustStackMerryMage2020-06-151-6/+2
* | | | | | | | | | Merge pull request #4089 from MerryMage/macrojit-cleanup-1bunnei2020-06-172-51/+18
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | macro_jit_x64: Remove NEXT_PARAMETERMerryMage2020-06-151-5/+2
| * | | | | | | | | macro_jit_x64: Remove unused function Compile_WriteCarryMerryMage2020-06-152-9/+0
| * | | | | | | | | macro_jit_x64: Select better registersMerryMage2020-06-151-8/+8
| * | | | | | | | | macro_jit_x64: Remove REGISTERSMerryMage2020-06-151-7/+3
| * | | | | | | | | macro_jit_x64: Remove JITState::parametersMerryMage2020-06-152-6/+3
| * | | | | | | | | macro_jit_x64: Remove METHOD_ADDRESS_64MerryMage2020-06-151-2/+1
| * | | | | | | | | macro_jit_x64: Remove RESULT_64MerryMage2020-06-152-16/+3
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4041 from ReinUsesLisp/arb-decompbunnei2020-06-168-4/+2116
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_arb_decompiler: Implement FSwizzleAddReinUsesLisp2020-06-121-4/+27
| * | | | | | | | | gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp2020-06-127-1/+2093
| * | | | | | | | | yuzu/configuration: Show assembly shaders check boxReinUsesLisp2020-06-111-3/+0
* | | | | | | | | | Merge pull request #3966 from Morph1984/hide-internal-resolution-uibunnei2020-06-169-113/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | yuzu/frontend: Remove internal resolution optionMorph2020-06-069-113/+3
* | | | | | | | | | Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti2020-06-169-174/+150
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp2020-06-099-174/+150
* | | | | | | | | | | video_core/macro_jit_x64: Remove initializer in member variableReinUsesLisp2020-06-151-2/+2
| |_|_|/ / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4070 from ogniK5377/GetTPCMasks-fixbunnei2020-06-152-21/+22
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nvdrv: Fix GetTPCMasks for ioctl3David Marcec2020-06-102-21/+22
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4069 from ogniK5377/total-phys-membunnei2020-06-141-2/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | kernel: Account for system resource size for memory usageDavid Marcec2020-06-101-2/+4
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4064 from ReinUsesLisp/invalidate-buffersbunnei2020-06-142-8/+19
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_rasterizer: Mark vertex buffers as dirty after buffer cache invalidationReinUsesLisp2020-06-091-1/+10
| * | | | | | | | | | buffer_cache: Return stream buffer invalidation in Map instead of UnmapReinUsesLisp2020-06-091-7/+9
* | | | | | | | | | | Merge pull request #4049 from ReinUsesLisp/separate-samplersbunnei2020-06-1316-113/+273
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | shader/texture: Join separate image and sampler pairs offlineReinUsesLisp2020-06-0516-88/+234
| * | | | | | | | | | shader/track: Move bindless tracking to a separate functionReinUsesLisp2020-06-052-25/+39
* | | | | | | | | | | Merge pull request #3986 from ReinUsesLisp/shader-cachebunnei2020-06-1314-417/+364
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | rasterizer_cache: Remove files and includesReinUsesLisp2020-06-077-269/+3
| * | | | | | | | | | | vk_pipeline_cache: Use generic shader cacheReinUsesLisp2020-06-075-58/+55
| * | | | | | | | | | | gl_shader_cache: Use generic shader cacheReinUsesLisp2020-06-074-93/+80
| * | | | | | | | | | | shader_cache: Implement a generic shader cacheReinUsesLisp2020-06-072-0/+229
* | | | | | | | | | | | Merge pull request #4010 from ogniK5377/reserve-always-breakbunnei2020-06-131-5/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | kernel: ResourceLimit::Reserve remove useless while loopDavid Marcec2020-05-291-5/+1
* | | | | | | | | | | | Merge pull request #4027 from ReinUsesLisp/3d-slicesbunnei2020-06-1010-131/+205
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | texture_cache: Port original code management for 2D vs 3D texturesReinUsesLisp2020-06-082-16/+35
| * | | | | | | | | | | texture_cache: Simplify blit codeReinUsesLisp2020-06-081-9/+7
| * | | | | | | | | | | texture_cache: Handle 3D texture blits with one layerReinUsesLisp2020-06-083-5/+10
| * | | | | | | | | | | texture_cache: Implement rendering to 3D texturesReinUsesLisp2020-06-0810-139/+191
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4040 from ReinUsesLisp/nv-transform-feedbackbunnei2020-06-083-1/+96
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | gl_rasterizer: Use NV_transform_feedback for XFB on assembly shadersReinUsesLisp2020-06-043-1/+96
* | | | | | | | | | | Merge pull request #4052 from ReinUsesLisp/debug-outputbunnei2020-06-081-4/+2
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabledReinUsesLisp2020-06-061-4/+2
* | | | | | | | | | | Merge pull request #4034 from ReinUsesLisp/storage-texelsRodrigo Locatti2020-06-078-91/+143
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | vk_shader_decompiler: Implement atomic image operationsReinUsesLisp2020-06-021-40/+24
| * | | | | | | | | | vk_rasterizer: Implement storage texelsReinUsesLisp2020-06-028-52/+120
* | | | | | | | | | | gl_device: Black list NVIDIA 443.24 for fast buffer uploadsReinUsesLisp2020-06-061-2/+10
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #4013 from ReinUsesLisp/skip-no-xfbbunnei2020-06-051-0/+7
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| * | | | | | | | | vk_rasterizer: Skip transform feedbacks when extension is unavailableReinUsesLisp2020-05-291-0/+7
* | | | | | | | | | Merge pull request #4031 from Morph1984/fix-gs-outputsbunnei2020-06-041-1/+13
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVertex for vertex and tessellation shadersMorph2020-06-011-6/+16
| * | | | | | | | | | gl_shader_decompiler: Fix geometry shader outputs for Intel driversMorph2020-06-011-13/+15
* | | | | | | | | | | Merge pull request #4044 from ogniK5377/handle-not-signalled-errbunnei2020-06-041-1/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Downgrade "handle not signaled" error to traceDavid Marcec2020-06-041-1/+1
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4009 from ogniK5377/macro-jit-prodbunnei2020-06-0415-187/+1042
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Default init labels and use initializer list for macro engineDavid Marcec2020-06-042-2/+2
| * | | | | | | | | | Mark parameters as constDavid Marcec2020-06-038-11/+11
| * | | | | | | | | | Pass by reference instead of copying parametersDavid Marcec2020-06-024-7/+9
| * | | | | | | | | | Favor switch case over jump tableDavid Marcec2020-05-302-18/+26
| * | | | | | | | | | Implement macro JITDavid Marcec2020-05-3015-189/+1034
* | | | | | | | | | | Merge pull request #4039 from FearlessTobi/port-5376bunnei2020-06-041-0/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Actually save the input when clearing/resetting to defaultFearlessTobi2020-06-031-0/+3
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #4012 from ReinUsesLisp/mipmap-overlapsbunnei2020-06-031-28/+43
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | texture_cache: More relaxed reconstructionReinUsesLisp2020-05-301-13/+9
| * | | | | | | | | | texture_cache: Only copy textures that were modified from hostReinUsesLisp2020-05-301-2/+6
| * | | | | | | | | | texture_cache: Reload textures when number of resources mismatchReinUsesLisp2020-05-301-0/+9
| * | | | | | | | | | texture_cache: Handle overlaps with multiple subresourcesReinUsesLisp2020-05-291-27/+33
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4014 from ReinUsesLisp/astc-nvidiabunnei2020-06-022-8/+19
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_device: Avoid devices with CAVEAT_SUPPORT on ASTCReinUsesLisp2020-06-012-8/+19
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4032 from VolcaEM/xpadbunnei2020-06-022-1/+13
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | Clang-formatVolcaEM2020-06-011-2/+1
| * | | | | | | | | hid: Stub GetXpadIDsVolcaEM2020-06-012-1/+14
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4006 from ReinUsesLisp/squash-ubosbunnei2020-06-027-79/+173
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | glsl: Squash constant buffers into a single SSBO when we hit the limitReinUsesLisp2020-06-017-79/+173
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4016 from ReinUsesLisp/invocation-infoLC2020-06-021-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader/other: Fix hardcoded value in S2R INVOCATION_INFOReinUsesLisp2020-05-301-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4033 from ReinUsesLisp/vk-r16uiLC2020-06-022-71/+74
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | maxwell_to_vk: Add R16UI image formatReinUsesLisp2020-06-022-71/+74
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4001 from ReinUsesLisp/avoid-copiesbunnei2020-06-011-17/+23
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | buffer_cache: Avoid copying twice on certain casesReinUsesLisp2020-05-281-17/+23
* | | | | | | | | | Merge pull request #3998 from ReinUsesLisp/init-3dbunnei2020-06-011-0/+4
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | maxwell_3d: Initialize line widthsReinUsesLisp2020-05-271-0/+2
| * | | | | | | | | maxwell_3d: Initialize polygon modesReinUsesLisp2020-05-271-0/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4005 from ReinUsesLisp/g24r8Rodrigo Locatti2020-06-011-1/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | format_lookup_table: Implement G24S8 format as S8Z24ReinUsesLisp2020-05-281-1/+2
* | | | | | | | | | Merge pull request #3996 from ReinUsesLisp/front-facesbunnei2020-06-012-7/+21
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | gl_rasterizer: Port front face flip check from VulkanReinUsesLisp2020-05-261-5/+20
| * | | | | | | | | fixed_pipeline_state: Remove unnecessary check for front faces flipReinUsesLisp2020-05-261-2/+1
* | | | | | | | | | Merge pull request #3930 from ReinUsesLisp/animal-bordersbunnei2020-06-014-17/+26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | vk_rasterizer: Implement constant attributesReinUsesLisp2020-05-134-13/+26
| * | | | | | | | | | vk_rasterizer: Remove buffer check in attribute selectionReinUsesLisp2020-05-131-4/+0
* | | | | | | | | | | Merge pull request #3958 from FernandoS27/gl-debugbunnei2020-05-313-0/+9
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled.Fernando Sahmkow2020-05-183-0/+9
* | | | | | | | | | | | Merge pull request #3999 from ReinUsesLisp/opt-tex-cachebunnei2020-05-311-24/+29
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | texture_cache: Use unordered_map::find instead of operator[] on hot codeReinUsesLisp2020-05-271-15/+19
| * | | | | | | | | | | | texture_cache: Use small vector for surface vectorsReinUsesLisp2020-05-271-9/+10
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | gl_device: Enable compute shaders for Intel proprietary driversMorph2020-05-313-13/+0
| |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #3982 from ReinUsesLisp/membar-ctsbunnei2020-05-304-9/+27
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | shader/other: Implement MEMBAR.CTSReinUsesLisp2020-05-274-9/+27
| |/ / / / / / / / /
* | | | | | | | | | Add xbyak externalDavid Marcec2020-05-304-2/+317
* | | | | | | | | | Merge pull request #4007 from ReinUsesLisp/reduce-logsbunnei2020-05-291-6/+7
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | maxwell_3d: Reduce severity of logs that can be spammedReinUsesLisp2020-05-281-6/+7
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3991 from ReinUsesLisp/depth-samplingbunnei2020-05-295-68/+83
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | texture_cache: Fix layered null surfacesReinUsesLisp2020-05-261-1/+3
| * | | | | | | | gl_texture_cache: Implement small texture view cache for swizzlesReinUsesLisp2020-05-263-37/+44
| * | | | | | | | texture_cache: Implement depth stencil texture swizzlesReinUsesLisp2020-05-263-36/+42
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #4002 from lat9nq/fix-nix-mod-directoriesbunnei2020-05-292-8/+31
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Make copying directory string more conciselat9nq2020-05-281-2/+1
| * | | | | | | Address requested changeslat9nq2020-05-282-4/+4
| * | | | | | | *nix systems can read any-case patch directorieslat9nq2020-05-282-8/+32
* | | | | | | | Merge pull request #3993 from ReinUsesLisp/fix-zlabunnei2020-05-281-0/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_manager: Unbind GLSL program when binding a host pipelineReinUsesLisp2020-05-261-0/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3954 from Morph1984/log-memory-amountbunnei2020-05-284-0/+89
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix macOS code and change "Swapfile" to "Swap"Morph2020-05-272-3/+6
| * | | | | | | | main: Log host system memory parametersMorph2020-05-174-0/+86
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #3961 from Morph1984/bgra8_srgbbunnei2020-05-272-2/+3
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | maxwell_to_vk: Add format B8G8R8A8_SRGBMorph2020-05-182-2/+3
| |/ / / / / /
* | | | | | | Merge pull request #3981 from ReinUsesLisp/barbunnei2020-05-264-0/+33
|\ \ \ \ \ \ \
| * | | | | | | shader/other: Implement BAR.SYNC 0x0ReinUsesLisp2020-05-224-0/+33
* | | | | | | | Merge pull request #3980 from ReinUsesLisp/red-opbunnei2020-05-261-2/+1
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | shader/memory: Implement non-addition operations in REDReinUsesLisp2020-05-221-2/+1
| |/ / / / / /
* | | | | | | Merge pull request #3978 from ReinUsesLisp/write-rzbunnei2020-05-262-4/+7
|\ \ \ \ \ \ \
| * | | | | | | shader_decompiler: Visit source nodes even when they assign to RZReinUsesLisp2020-05-222-2/+6
| * | | | | | | vk_shader_decompiler: Don't assert for void returnsReinUsesLisp2020-05-221-2/+1
| |/ / / / / /
* | | | | | | Merge pull request #3905 from FernandoS27/vulkan-fixbunnei2020-05-244-7/+62
|\ \ \ \ \ \ \
| * | | | | | | RasterizerCache: Correct documentation.Fernando Sahmkow2020-05-101-2/+2
| * | | | | | | VkPipelineCache: Use a null shader on invalid address.Fernando Sahmkow2020-05-101-2/+1
| * | | | | | | VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation.Fernando Sahmkow2020-05-103-5/+61
* | | | | | | | Merge pull request #3964 from ReinUsesLisp/arb-integrationbunnei2020-05-2420-109/+368
|\ \ \ \ \ \ \ \
| * | | | | | | | renderer_opengl: Add assembly program code pathsReinUsesLisp2020-05-1912-109/+339
| * | | | | | | | yuzu: Add frontend settings for assembly shadersReinUsesLisp2020-05-198-0/+29
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3979 from ReinUsesLisp/thread-groupbunnei2020-05-244-0/+72
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/other: Implement thread comparisons (NV_shader_thread_group)ReinUsesLisp2020-05-224-0/+72
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3975 from ReinUsesLisp/fast-bufcachebunnei2020-05-248-183/+215
|\ \ \ \ \ \ \ \
| * | | | | | | | buffer_cache: Remove unused boost headersReinUsesLisp2020-05-211-2/+0
| * | | | | | | | map_interval: Add interval allocator and drop hackReinUsesLisp2020-05-214-3/+79
| * | | | | | | | buffer_cache: Use boost::container::small_vector for maps in rangeReinUsesLisp2020-05-211-13/+15
| * | | | | | | | buffer_cache: Use boost::intrusive::set for cachingReinUsesLisp2020-05-216-30/+48
| * | | | | | | | buffer_cache: Remove shared pointersReinUsesLisp2020-05-212-70/+72
| * | | | | | | | buffer_cache: Minor style changesReinUsesLisp2020-05-212-129/+65
| |/ / / / / / /
* | | | | | | | yuzu/discord_impl: Update the applicationID (#3977)Tobias2020-05-221-1/+1
* | | | | | | | clang-formatVolcaEM2020-05-211-1/+2
* | | | | | | | nifm: correct assert in CreateTemporaryNetworkProfileVolcaEM2020-05-211-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #3946 from ogniK5377/sysverdat-10-0-2bunnei2020-05-211-7/+7
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | file_sys: Update SystemVersion archive to version 10.0.2David Marcec2020-05-161-7/+7
* | | | | | | Merge pull request #3926 from ogniK5377/keyboard-statesbunnei2020-05-191-3/+4
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | hid: Clear keyboard states & fix logic issueDavid Marcec2020-05-121-3/+4
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3665 from bunnei/device-savebunnei2020-05-169-31/+98
|\ \ \ \ \ \
| * | | | | | service: fsp_srv: Stub implementation of OpenMultiCommitManager.bunnei2020-05-112-1/+38
| * | | | | | yuzu: game_list: Fix 'Open Save Data Location' for device saves.bunnei2020-05-114-27/+49
| * | | | | | file_sys: savefata_factory: Update to support DeviceSaveData.bunnei2020-05-111-3/+6
| * | | | | | file_sys: control_metadata: Expose device_save_data_size.bunnei2020-05-112-0/+5
| |/ / / / /
* | | | | | Merge pull request #3945 from ogniK5377/nvflinger-pixformatbunnei2020-05-162-3/+11
|\ \ \ \ \ \
| * | | | | | nv_flinger: Use enum for pixel format instead of u32David Marcec2020-05-162-3/+11
| | |/ / / / | |/| | | |
* / | | | | DmaPusher: Remove dead code in stepDavid Marcec2020-05-162-9/+1
|/ / / / /
* | | | | Merge pull request #3942 from ReinUsesLisp/flush-and-invalidatebunnei2020-05-161-1/+3
|\ \ \ \ \
| * | | | | vk_rasterizer: Match OpenGL's FlushAndInvalidate behaviorReinUsesLisp2020-05-161-1/+3
* | | | | | frontend: Set minimum window size to 640x360 instead of 1280x720 (#3413)Morph2020-05-156-8/+36
|/ / / / /
* | | | | Merge pull request #3927 from jroweboy/fix-bugbunnei2020-05-141-8/+8
|\ \ \ \ \
| * | | | | Frontend: Remove tracking for context wrapperJames Rowe2020-05-121-8/+8
| | |/ / / | |/| | |
* | | | | Merge pull request #3757 from ogniK5377/better-voice-mixingbunnei2020-05-143-12/+98
|\ \ \ \ \
| * | | | | fix logic error & scale sample volume based on voice volumeDavid Marcec2020-05-111-7/+9
| * | | | | pass by const ref insteadDavid Marcec2020-05-111-8/+7
| * | | | | audio_renderer: Better voice mixing and 6 channel downmixingDavid Marcec2020-05-113-11/+96
| | |/ / / | |/| | |
* | | | | Merge pull request #3909 from bunnei/timezonebunnei2020-05-1413-13/+383
|\ \ \ \ \
| * | | | | time_zone: Use std::chrono::seconds for strong typing.bunnei2020-05-133-4/+5
| * | | | | hle: service: time_zone_manager: Use current time zone setting.bunnei2020-05-112-3/+32
| * | | | | common: Add module to get the current time zone.bunnei2020-05-113-0/+68
| * | | | | core: settings: Add a setting for time zone.bunnei2020-05-118-10/+282
* | | | | | Merge pull request #3899 from ReinUsesLisp/float-comparisonsbunnei2020-05-137-136/+173
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | gl_shader_decompiler: Properly emulate NaN behaviour on NEReinUsesLisp2020-05-101-0/+9
| * | | | | shader_ir: Separate float-point comparisons in ordered and unorderedReinUsesLisp2020-05-097-135/+163
* | | | | | Merge pull request #3816 from ReinUsesLisp/vk-rasterizer-enablebunnei2020-05-123-1/+3
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | vk_graphics_pipeline: Implement rasterizer_enable on VulkanReinUsesLisp2020-05-023-1/+3
* | | | | | Stub SendKeyboardLockKeyEventDavid Marcec2020-05-112-1/+11
| |_|/ / / |/| | | |
* | | | | Merge pull request #3839 from Morph1984/r8g8uiRodrigo Locatti2020-05-098-38/+52
|\ \ \ \ \
| * | | | | texture: Implement R8G8UIMorph2020-04-308-38/+52
* | | | | | Merge pull request #3842 from makigumo/maxwell_to_vk_vertexattribute_signed_intbunnei2020-05-091-2/+14
|\ \ \ \ \ \
| * | | | | | maxwell_to_vk: implement missing signed int formatsDan2020-04-301-2/+14
* | | | | | | Replace externals with Conan (#3735)James Rowe2020-05-087-9/+10
* | | | | | | Merge pull request #3885 from ReinUsesLisp/viewport-swizzlesbunnei2020-05-0811-1/+121
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp2020-05-048-0/+84
| * | | | | | gl_rasterizer: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp2020-05-042-0/+13
| * | | | | | maxwell_3d: Add viewport swizzlesReinUsesLisp2020-05-042-1/+24
* | | | | | | Merge pull request #3879 from lioncash/global2bunnei2020-05-083-10/+16
|\ \ \ \ \ \ \
| * | | | | | | hle_ipc: Eliminate core memory globalsLioncash2020-05-033-10/+16
* | | | | | | | Merge pull request #3884 from ReinUsesLisp/border-colorsbunnei2020-05-073-2/+44
|\ \ \ \ \ \ \ \
| * | | | | | | | vk_sampler_cache: Use VK_EXT_custom_border_color when availableReinUsesLisp2020-05-053-2/+44
* | | | | | | | | Menubar: fix mouse tracking bugFearlessTobi2020-05-061-4/+0
| |_|_|_|_|_|/ / |/| | | | | | |
* | | | | | | | Merge pull request #3815 from FernandoS27/command-list-2bunnei2020-05-0518-66/+198
|\ \ \ \ \ \ \ \
| * | | | | | | | Update src/video_core/gpu.cppbunnei2020-05-051-1/+1
| * | | | | | | | Update src/video_core/gpu.cppbunnei2020-05-051-1/+1
| * | | | | | | | Clang Format and Documentation.Fernando Sahmkow2020-04-2810-10/+20
| * | | | | | | | MaxwellDMA: Optimize micro copies.Fernando Sahmkow2020-04-283-0/+57
| * | | | | | | | VideoCore/GPU: Delegate subchannel engines to the dma pusher.Fernando Sahmkow2020-04-283-4/+49
| * | | | | | | | VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow2020-04-2813-62/+82
* | | | | | | | | Merge pull request #3881 from lioncash/mem-warningbunnei2020-05-0511-23/+11
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel/memory: Remove #pragma once within cpp fileLioncash2020-05-031-2/+0
| * | | | | | | | | kernel/memory: Remove unused includesLioncash2020-05-037-8/+1
| * | | | | | | | | kernel/memory: Remove unused variables in memory_block_managerLioncash2020-05-031-3/+0
| * | | | | | | | | kernel/memory: Make use of std::array consistently in address_space_infoLioncash2020-05-031-6/+6
| * | | | | | | | | kernel/memory: Resolve -Wshadow warningsLioncash2020-05-031-4/+4
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3880 from lioncash/encodingbunnei2020-05-056-12/+12
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | kernel/memory: Amend potential encoding warningsLioncash2020-05-036-12/+12
| |/ / / / / / /
* | | | | | | | Merge pull request #3843 from ogniK5377/GetPopFromGeneralChannelEventbunnei2020-05-043-4/+20
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | am: IHomeMenuFunctions:GetPopFromGeneralChannelEventDavid Marcec2020-05-013-4/+20
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3637 from FearlessTobi/port-5094bunnei2020-05-047-0/+78
|\ \ \ \ \ \ \
| * | | | | | | yuzu: Option to hide mouse on inactivityFearlessTobi2020-04-207-0/+78
* | | | | | | | Merge pull request #3822 from ogniK5377/GetAccountIdbunnei2020-05-042-5/+13
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | acc: Return a unique value per account for GetAccountIdDavid Marcec2020-04-292-5/+13
| | |_|_|/ / / | |/| | | | |
* | | | | | | settings: Add anisotropic filtering level to the yuzu configuration log (#3875)Morph2020-05-031-0/+1
* | | | | | | Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei2020-05-0313-16/+57
|\ \ \ \ \ \ \
| * | | | | | | {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp2020-04-2813-16/+57
* | | | | | | | Merge pull request #3872 from FearlessTobi/reopen-3792Mat M2020-05-031-0/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | input_common: fix build when SDL2 is disabledFearlessTobi2020-05-021-0/+6
* | | | | | | | | Merge pull request #3871 from lioncash/semibunnei2020-05-031-4/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | readable_event: Remove unnecessary semicolon in Signal()Lioncash2020-05-021-4/+6
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3824 from ogniK5377/GetDisplayVersionbunnei2020-05-031-3/+14
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Update src/core/hle/service/am/am.cppbunnei2020-05-031-1/+1
| * | | | | | | | am: Properly implement GetDisplayVersionDavid Marcec2020-04-291-3/+14
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3811 from ogniK5377/audin-initbunnei2020-05-022-5/+94
|\ \ \ \ \ \ \ \
| * | | | | | | | marked stubsDavid Marcec2020-04-281-4/+5
| * | | | | | | | Audin:u ListAudioIns, OpenAudioIn, ListAudioInsAuto, OpenAudioInAuto, ListAudioInsAutoFiltered, OpenAudioInProtocolSpecifiedDavid Marcec2020-04-282-5/+93
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3819 from ogniK5377/err-log2bunnei2020-05-027-0/+51
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel: Don't fail silentlyDavid Marcec2020-04-297-0/+51
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3732 from lioncash/headerbunnei2020-05-0231-59/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | vulkan: Remove unnecessary includesLioncash2020-04-2931-59/+3
* | | | | | | | | Merge pull request #3809 from ReinUsesLisp/empty-indexbunnei2020-05-021-0/+3
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | vk_rasterizer: Skip index buffer setup when vertices are zeroReinUsesLisp2020-04-281-0/+3
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei2020-05-0213-340/+263
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/texture: Support multiple unknown sampler propertiesReinUsesLisp2020-04-232-62/+87
| * | | | | | | | shader_ir: Turn classes into data structuresReinUsesLisp2020-04-2313-299/+197
* | | | | | | | | Merge pull request #3859 from jbeich/clangMat M2020-05-021-2/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | fixed_pipeline_state: explicitly use template keyword after 1f345ebe3a55Jan Beich2020-05-021-2/+4
* | | | | | | | | | Merge pull request #3833 from qwell/caps_su-32-stubbunnei2020-05-022-1/+13
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | caps:su Stub out SetShimLibraryVersionJason Parker2020-04-302-1/+13
* | | | | | | | | | | Merge pull request #3821 from ogniK5377/InitializeApplicationInfo-fixbunnei2020-05-022-22/+15
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | acc: Fix InitializeApplicationInfoDavid Marcec2020-04-292-22/+15
| | |_|_|_|_|/ / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3812 from ogniK5377/lisst-qualified-usersbunnei2020-05-025-3/+15
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Updated comment to reflect ListQualifiedUsers betterDavid Marcec2020-04-281-1/+3
| * | | | | | | | | | account: ListQualifiedUsersDavid Marcec2020-04-285-3/+13
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | nvdrv: Fix GetGpuTime stack corruptionDavid Marcec2020-05-011-2/+3
| |_|_|_|_|_|_|/ / |/| | | | | | | |
* | | | | | | | | Merge pull request #3823 from ogniK5377/setvrmodeMat M2020-04-302-16/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | am: IsVrModeEnabled & SetVrModeEnabled fixesDavid Marcec2020-04-292-16/+6
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3830 from ogniK5377/GetFriendInvitationStorageChannelEventMat M2020-04-302-1/+14
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | am: GetFriendInvitationStorageChannelEventDavid Marcec2020-04-302-1/+14
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3835 from ogniK5377/GetFreeSpaceSize-GetTotalSpaceSizeMat M2020-04-301-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | fs-srv: GetFreeSpaceSize & GetTotalSpaceSizeDavid Marcec2020-04-301-2/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3832 from ogniK5377/nim-eca-CreateServerInterfaceMat M2020-04-301-1/+69
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | nim: CreateServerInterface, CreateAccessorInterface, CreateAsyncInterfaceDavid Marcec2020-04-301-1/+69
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3831 from ogniK5377/caps-su-namesMat M2020-04-301-0/+3
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | caps: Add missing service names to caps:suDavid Marcec2020-04-301-0/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #3825 from ogniK5377/psm-no-warnbunnei2020-04-301-7/+14
|\ \ \ \ \ \ \ \
| * | | | | | | | psm: Mark as debug instead of warningDavid Marcec2020-04-291-7/+14
| |/ / / / / / /
* | | | | | | | Merge pull request #3807 from ReinUsesLisp/fix-depth-clampbunnei2020-04-305-8/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | maxwell_3d: Fix depth clamping registerReinUsesLisp2020-04-285-8/+5
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #3799 from ReinUsesLisp/iadd-ccbunnei2020-04-306-27/+83
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/arithmetic_integer: Fix tracking issue in temporaryReinUsesLisp2020-04-281-4/+0
| * | | | | | | | shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplementedReinUsesLisp2020-04-261-1/+6
| * | | | | | | | shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflowReinUsesLisp2020-04-261-2/+2
| * | | | | | | | shader/arithmetic_integer: Implement IADD.XReinUsesLisp2020-04-262-0/+10
| * | | | | | | | shader/arithmetic_integer: Implement CC for IADDReinUsesLisp2020-04-264-3/+42
| * | | | | | | | decode/register_set_predicate: Implement CCReinUsesLisp2020-04-261-9/+14
| * | | | | | | | decode/register_set_predicate: Use move for shared pointersReinUsesLisp2020-04-261-16/+17
* | | | | | | | | Merge pull request #3805 from ReinUsesLisp/preserve-contentsbunnei2020-04-304-41/+81
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | texture_cache: Reintroduce preserve_contents accuratelyReinUsesLisp2020-04-274-41/+81
* | | | | | | | | | Merge pull request #3788 from FernandoS27/revertbunnei2020-04-301-14/+6
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | Revert: shader_decode: Fix LD, LDG when track constant buffer.Fernando Sahmkow2020-04-241-14/+6
* | | | | | | | | | Merge pull request #3771 from benru/dump-romfs-with-updatesbunnei2020-04-291-1/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | Update src/yuzu/main.cpp with missing constBen Russell2020-04-231-1/+1
| * | | | | | | | | Dump RomFS command to include UpdatesBen Russell2020-04-231-1/+3
* | | | | | | | | | Merge pull request #3818 from ogniK5377/err-logMat M2020-04-294-3/+27
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Don't fail silently for vi, sm, set and ns servicesDavid Marcec2020-04-294-3/+27
* | | | | | | | | | | Merge pull request #3783 from lioncash/pointerMat M2020-04-294-8/+15
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | physical_core: Make use of std::make_unique instead of std::make_shared in ctorLioncash2020-04-244-8/+15
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3784 from ReinUsesLisp/shader-memory-utilbunnei2020-04-289-159/+153
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | shader/memory_util: Deduplicate codeReinUsesLisp2020-04-269-159/+153
| |/ / / / / / / / /
* | | | | | | | | | kernel: Bad GetInfo ids should not be marked as stubsDavid Marcec2020-04-281-2/+2
* | | | | | | | | | style: Change AMs & Glues error codes to be dec instead of hexDavid Marcec2020-04-282-7/+7
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | Merge pull request #3785 from ogniK5377/set-buffer-count-unitbunnei2020-04-271-1/+9
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | vi: Don't let uninitialized data pass as a response for SetBufferCountDavid Marcec2020-04-241-1/+9
* | | | | | | | | Merge pull request #3766 from ReinUsesLisp/renderpass-cache-keyFernando Sahmkow2020-04-278-126/+129
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_rasterizer: Pack texceptions and color formats on invalid formatsReinUsesLisp2020-04-252-5/+19
| * | | | | | | | | vk_rasterizer: Fix framebuffer creation validation errorsReinUsesLisp2020-04-231-2/+4
| * | | | | | | | | vk_pipeline_cache: Unify pipeline cache keys into a single operationReinUsesLisp2020-04-235-47/+59
| * | | | | | | | | vk_renderpass_cache: Pack renderpass cache key to 12 bytesReinUsesLisp2020-04-234-84/+59
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3756 from ReinUsesLisp/integrated-devicesFernando Sahmkow2020-04-275-35/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_memory_manager: Remove unified memory model flagReinUsesLisp2020-04-225-35/+6
* | | | | | | | | | Merge pull request #3797 from slashiee/hid-stubMat M2020-04-272-1/+13
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | services: hid: Stub StopSevenSixAxisSensor.M&M2020-04-262-1/+13
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3742 from FernandoS27/command-listbunnei2020-04-2720-15/+215
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | Clang Format.Fernando Sahmkow2020-04-236-11/+19
| * | | | | | | | | GPU: Add Fast GPU Time Option.Fernando Sahmkow2020-04-237-1/+21
| * | | | | | | | | Maxwell3D: Process Macros on MultiMethod.Fernando Sahmkow2020-04-231-25/+47
| * | | | | | | | | DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-2314-14/+164
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3795 from vitor-k/fix-folderbunnei2020-04-261-7/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix the mistake in the port and update the comment for clarityVitor Kiguchi2020-04-251-7/+7
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3744 from lioncash/table2bunnei2020-04-2619-7/+108
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service: Update function tablesLioncash2020-04-2019-7/+108
* | | | | | | | | | Merge pull request #3753 from ReinUsesLisp/ac-vulkanRodrigo Locatti2020-04-265-12/+53
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | vk_rasterizer: Add lazy default buffer maker and use it for empty buffersReinUsesLisp2020-04-223-4/+40
| * | | | | | | | | | gl_rasterizer: Fix buffers without sizeReinUsesLisp2020-04-223-8/+13
* | | | | | | | | | | Merge pull request #3791 from Kewlan/hotkey-config-plusbunnei2020-04-265-18/+116
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add Restore Defaults and Clear options to hotkeysKewlan2020-04-245-18/+116
* | | | | | | | | | | | Merge pull request #3761 from Kewlan/stick-modifier-sliderbunnei2020-04-263-30/+52
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Edit modifier_scale with the deadzone sliderKewlan2020-04-233-30/+52
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #3721 from ReinUsesLisp/sort-devicesbunnei2020-04-251-1/+20
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | vulkan/wrapper: Sort physical devicesReinUsesLisp2020-04-191-1/+20
* | | | | | | | | | | | Merge pull request #3734 from ReinUsesLisp/half-float-modsbunnei2020-04-252-16/+37
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bitsReinUsesLisp2020-04-232-16/+37
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #3780 from lioncash/processbunnei2020-04-251-2/+138
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemoryLioncash2020-04-241-2/+138
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3749 from ReinUsesLisp/lea-immbunnei2020-04-241-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | shader/arithmetic_integer: Fix LEA_IMM encodingReinUsesLisp2020-04-211-2/+2
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Fix -Wdeprecated-copy warning.Markus Wick2020-04-241-0/+1
* | | | | | | | | | | | Fix -Werror=conversion error.Markus Wick2020-04-242-2/+2
| |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #3760 from Morph1984/trailing-filedir-separatorbunnei2020-04-241-1/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add a trailing separator to the string pathMorph2020-04-221-1/+1
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3777 from lioncash/warnRodrigo Locatti2020-04-241-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | page_table: Remove unused capturesLioncash2020-04-231-2/+2
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3778 from lioncash/unused-varRodrigo Locatti2020-04-241-3/+0
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | svc: Remove unused variableLioncash2020-04-231-3/+0
| |/ / / / / / / / / /
* / / / / / / / / / / shared_memory: Amend doxygen referenceLioncash2020-04-242-5/+5
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #3768 from H27CK/cmd-title-fmtRodrigo Locatti2020-04-231-3/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | Fix format error in performance statisticsH27CK2020-04-231-3/+4
* | | | | | | | | | kernel: memory: Improve implementation of device shared memory. (#3707)bunnei2020-04-236-16/+110
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #3730 from lioncash/timebunnei2020-04-231-24/+26
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service/time: Remove reliance on the global system accessorLioncash2020-04-191-24/+26
* | | | | | | | | | Merge pull request #3697 from lioncash/declarationsbunnei2020-04-2310-24/+27
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | CMakeLists: Make missing declarations a compile-time errorLioncash2020-04-171-0/+1
| * | | | | | | | | | General: Resolve warnings related to missing declarationsLioncash2020-04-179-24/+25
| * | | | | | | | | | CMakeLists: Enable -Wmissing-declarations on Linux buildsLioncash2020-04-171-0/+1
* | | | | | | | | | | Merge pull request #3677 from FernandoS27/better-syncbunnei2020-04-2341-63/+1193
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | GL_Fence_Manager: use GL_TIMEOUT_IGNORED instead of a loop,Fernando Sahmkow2020-04-231-2/+1
| * | | | | | | | | | Address Feedback.Fernando Sahmkow2020-04-223-24/+18
| * | | | | | | | | | Async GPU: Correct flushing behavior to be similar to old async GPU behavior.Fernando Sahmkow2020-04-223-0/+11
| * | | | | | | | | | MaxwellDMA: Correct copying on accuracy level.Fernando Sahmkow2020-04-221-2/+7
| * | | | | | | | | | ShaderCache/PipelineCache: Cache null shaders.Fernando Sahmkow2020-04-224-8/+31
| * | | | | | | | | | Address Feedback.Fernando Sahmkow2020-04-2213-132/+117
| * | | | | | | | | | Fix GCC error.Fernando Sahmkow2020-04-222-6/+5
| * | | | | | | | | | Correct Linux Compile Error.Fernando Sahmkow2020-04-222-7/+10
| * | | | | | | | | | Clang format.Fernando Sahmkow2020-04-221-1/+2
| * | | | | | | | | | QueryCache: Only do async flushes on async gpu.Fernando Sahmkow2020-04-221-1/+4
| * | | | | | | | | | Async GPU: Only do reactive flushing on Extreme Level.Fernando Sahmkow2020-04-221-1/+1
| * | | | | | | | | | vk_fence_manager: Initial implementationReinUsesLisp2020-04-228-12/+222
| * | | | | | | | | | QueryCache: Implement Async Flushes.Fernando Sahmkow2020-04-225-12/+77
| * | | | | | | | | | OpenGL: Guarantee writes to Buffers.Fernando Sahmkow2020-04-223-4/+2
| * | | | | | | | | | GPU: Implement Flush Requests for Async mode.Fernando Sahmkow2020-04-226-8/+70
| * | | | | | | | | | FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow2020-04-2211-25/+123
| * | | | | | | | | | BufferCache: Refactor async managing.Fernando Sahmkow2020-04-222-10/+27
| * | | | | | | | | | FenceManager: Implement async buffer cache flushes on High settingsFernando Sahmkow2020-04-226-10/+69
| * | | | | | | | | | Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.Fernando Sahmkow2020-04-225-4/+35
| * | | | | | | | | | GPU: Fix rebase errors.Fernando Sahmkow2020-04-222-4/+4
| * | | | | | | | | | Rasterizer: Disable fence managing in synchronous gpu.Fernando Sahmkow2020-04-222-1/+11
| * | | | | | | | | | ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow2020-04-229-8/+48
| * | | | | | | | | | FenceManager: Implement should wait.Fernando Sahmkow2020-04-222-2/+17
| * | | | | | | | | | GPU: Implement a Fence Manager.Fernando Sahmkow2020-04-226-23/+208
| * | | | | | | | | | OpenGL: Implement Fencing backend.Fernando Sahmkow2020-04-2212-19/+94
| * | | | | | | | | | TextureCache: Flush linear textures after finishing rendering.Fernando Sahmkow2020-04-221-2/+8
| * | | | | | | | | | GPU: Delay Fences.Fernando Sahmkow2020-04-226-2/+20
| * | | | | | | | | | BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow2020-04-226-7/+67
| * | | | | | | | | | GPU: Refactor synchronization on Async GPUFernando Sahmkow2020-04-2211-7/+56
| * | | | | | | | | | Texture Cache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow2020-04-222-3/+63
| * | | | | | | | | | UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow2020-04-2212-28/+77
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3767 from ReinUsesLisp/point-size-pipelineMat M2020-04-231-2/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | vk_pipeline_cache: Fix unintentional memcpy into optionalReinUsesLisp2020-04-231-2/+4
* | | | | | | | | | | Merge pull request #3725 from MerryMage/fpcrbunnei2020-04-231-2/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | thread: FPCR.FZ is likely not 1MerryMage2020-04-191-2/+1
* | | | | | | | | | | | Merge pull request #3763 from H27CK/vk-cmdFernando Sahmkow2020-04-221-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Add missing ;H27CK2020-04-221-1/+1
* | | | | | | | | | | | Merge pull request #3758 from H27CK/vk-cmdbunnei2020-04-222-1/+4
|\| | | | | | | | | | |
| * | | | | | | | | | | Init SDL info structure and add dummy contextH27CK2020-04-222-1/+4
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3653 from ReinUsesLisp/nsight-aftermathFernando Sahmkow2020-04-2212-77/+389
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | renderer_vulkan: Integrate Nvidia Nsight Aftermath on WindowsReinUsesLisp2020-04-149-22/+360
| * | | | | | | | | | renderer_vulkan: Remove Nvidia checkpointsReinUsesLisp2020-04-134-34/+0
| * | | | | | | | | | renderer_vulkan: Catch device losses in more placesReinUsesLisp2020-04-133-21/+29
* | | | | | | | | | | Merge pull request #3699 from FearlessTobi/port-5185bunnei2020-04-221-4/+3
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | gdbstub: Fix some gdbstub jankinessMerryMage2020-04-171-4/+3
* | | | | | | | | | | Merge pull request #3714 from lioncash/copiesbunnei2020-04-221-3/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | gl_shader_decompiler: Avoid copies where applicableLioncash2020-04-181-3/+3
* | | | | | | | | | | | Merge pull request #3745 from bunnei/fix-homebrew-loadbunnei2020-04-225-12/+35
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | |
| * | | | | | | | | | | loader: nro: Fix process initialization using ProgramMetadata default.bunnei2020-04-212-11/+14
| * | | | | | | | | | | loader: elf: Fix process initialization using ProgramMetadata default.bunnei2020-04-211-0/+5
| * | | | | | | | | | | file_sys: program_metadata: Add a helper function for generating reasonable default metadata.bunnei2020-04-212-1/+16
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3718 from ReinUsesLisp/better-pipeline-stateRodrigo Locatti2020-04-216-479/+531
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | fixed_pipeline_state: Hash and compare the whole structureReinUsesLisp2020-04-192-105/+9
| * | | | | | | | | | | fixed_pipeline_state: Pack blending stateReinUsesLisp2020-04-193-98/+227
| * | | | | | | | | | | fixed_pipeline_state: Pack rasterizer stateReinUsesLisp2020-04-194-163/+155
| * | | | | | | | | | | fixed_pipeline_state: Pack depth stencil stateReinUsesLisp2020-04-193-97/+140
| * | | | | | | | | | | fixed_pipeline_state: Pack attribute stateReinUsesLisp2020-04-196-101/+85
* | | | | | | | | | | | Merge pull request #3698 from lioncash/warningbunnei2020-04-214-15/+17
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | key_manager: Resolve missing field initializer warningLioncash2020-04-171-1/+2
| * | | | | | | | | | | | decode/memory: Resolve unused variable warningLioncash2020-04-171-1/+1
| * | | | | | | | | | | | decode/texture: Resolve unused variable warnings.Lioncash2020-04-171-5/+7
| * | | | | | | | | | | | decode/texture: Collapse loop down into std::generateLioncash2020-04-171-3/+1
| * | | | | | | | | | | | decode/texture: Eliminate trivial missing field initializer warningsLioncash2020-04-171-3/+4
| * | | | | | | | | | | | time_zone_manager: Resolve sign conversion warningsLioncash2020-04-171-2/+2
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3724 from bunnei/fix-unicornbunnei2020-04-211-0/+11
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.bunnei2020-04-191-0/+11
| | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | |
* | | | | | | | | | | | audio_renderer: Preliminary BehaviorInfo (#3736)David2020-04-217-13/+249
* | | | | | | | | | | | Merge pull request #3695 from ReinUsesLisp/default-attributesbunnei2020-04-211-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | maxwell_3d: Initialize format attributes constant as oneReinUsesLisp2020-04-171-0/+4
* | | | | | | | | | | | | Merge pull request #3733 from ambasta/patch-2Mat M2020-04-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Initialize quad_indexed_pass before uint8_passAmit Prakash Ambasta2020-04-201-1/+1
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3739 from MerryMage/disable_cpu_optMat M2020-04-207-2/+26
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | dynarmic: Add option to disable CPU JIT optimizationsMerryMage2020-04-207-2/+26
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
* | | | | | | | | | | | npad: Lower log level for VibrateController to DebugFearlessTobi2020-04-201-1/+1
* | | | | | | | | | | | audren: Lower log level for RequestUpdateImpl to DebugFearlessTobi2020-04-201-1/+1
* | | | | | | | | | | | Merge pull request #3700 from ReinUsesLisp/stream-buffer-sizesFernando Sahmkow2020-04-202-33/+48
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vk_stream_buffer: Fix out of memory on boot on recent Nvidia driversReinUsesLisp2020-04-172-33/+48
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3712 from lioncash/removebunnei2020-04-202-3/+0
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | service: Remove unused RequestParser instancesLioncash2020-04-182-3/+0
* | | | | | | | | | | | | Merge pull request #3709 from lioncash/ambunnei2020-04-201-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | am: Resolve ineffective movesLioncash2020-04-181-2/+2
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #3729 from lioncash/globalsRodrigo Locatti2020-04-203-6/+11
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | dma_pusher: Remove reliance on the global system instanceLioncash2020-04-193-6/+11
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3694 from ReinUsesLisp/indexed-quadsbunnei2020-04-195-12/+280
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | vk_compute_pass: Implement indexed quadsReinUsesLisp2020-04-175-12/+280
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3686 from lioncash/tablebunnei2020-04-191-3/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indicesLioncash2020-04-161-3/+3
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3696 from lioncash/cast-sizebunnei2020-04-192-21/+23
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | hle_ipc: Remove std::size_t casts where applicableLioncash2020-04-172-21/+23
| | |_|_|_|_|/ / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3655 from FearlessTobi/ui-retext-yuzubunnei2020-04-193-64/+18
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | yuzu/main: Add better popup texts and remove duplicated actionsFearlessTobi2020-04-143-64/+18
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3679 from lioncash/trackbunnei2020-04-191-5/+6
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | track: Eliminate redundant copiesLioncash2020-04-161-5/+6
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | renderer_vulkan: assume X11 if not Windows/macOS after bf1d66b7c074Jan Beich2020-04-191-3/+3
| |_|_|_|_|_|/ / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #3716 from bunnei/fix-another-impl-fallthroughMat M2020-04-181-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core: gl_shader_decompiler: Fix implicit fallthrough errors.bunnei2020-04-181-0/+1
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3710 from lioncash/nsobunnei2020-04-181-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | loader/nso: Resolve moves not occurring in DecompressSegmentLioncash2020-04-181-1/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3715 from bunnei/fix-impl-fallthroughMat M2020-04-181-0/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service: hid: npad: Fix implicit fallthrough errors.bunnei2020-04-181-0/+2
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3713 from lioncash/timebunnei2020-04-185-4/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | time/system_clock_core: Remove unnecessary initializerLioncash2020-04-181-1/+1
| * | | | | | | | | | service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as constLioncash2020-04-181-1/+1
| * | | | | | | | | | service/time: Add virtual destructors where applicableLioncash2020-04-183-2/+3
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3711 from lioncash/castbunnei2020-04-181-2/+2
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | memory/slab_heap: Make use of static_cast over reinterpret_castLioncash2020-04-181-2/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #3630 from benru/open-windows-network-filesbunnei2020-04-181-1/+8
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common/file_util: Allow access to files on network sharesBen Russell2020-04-091-1/+8
* | | | | | | | | | video_code: Fix implicit switch fallthrough.Markus Wick2020-04-171-0/+2
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | Merge pull request #3703 from yuzu-emu/revert-3656-glsl-full-decompileFernando Sahmkow2020-04-171-3/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"Rodrigo Locatti2020-04-171-3/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3672 from lioncash/nullFernando Sahmkow2020-04-172-9/+33
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | file_util: Early-exit in WriteArray and ReadArray if specified lengths are zeroLioncash2020-04-152-9/+33
* | | | | | | | | Merge pull request #3666 from bunnei/new-vmmbunnei2020-04-1795-3521/+4815
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core: hle: Address various feedback & code cleanup.bunnei2020-04-1711-251/+153
| * | | | | | | | | core: device_memory: Remove incorrect usage of constexpr.bunnei2020-04-171-2/+6
| * | | | | | | | | memory: Add copyright notice for Atmosphere where applicable.bunnei2020-04-176-0/+18
| * | | | | | | | | kernel: Remove old VMManager class.bunnei2020-04-173-1973/+0
| * | | | | | | | | loader: nso: Fix loader size and arguments.bunnei2020-04-173-25/+47
| * | | | | | | | | loader: elf/kip/nro: Updates for new VMM.bunnei2020-04-173-5/+7
| * | | | | | | | | service: ldr: Updates for new VMM.bunnei2020-04-171-150/+215
| * | | | | | | | | kernel: memory: page_table: Simplify GetPhysicalAddr impl.bunnei2020-04-174-19/+6
| * | | | | | | | | kernel: svc: Updates for new VMM.bunnei2020-04-171-488/+116
| * | | | | | | | | core: memory: Fix memory access on page boundaries.bunnei2020-04-171-6/+39
| * | | | | | | | | video_core: memory_manager: Updates for Common::PageTable changes.bunnei2020-04-172-67/+34
| * | | | | | | | | core: memory: Updates for new VMM.bunnei2020-04-172-114/+53
| * | | | | | | | | common: page_table: Update to use VirtualBuffer and simplify.bunnei2020-04-172-53/+18
| * | | | | | | | | core: gdbstub: Updates for new VMM.bunnei2020-04-171-2/+2
| * | | | | | | | | core: reporter: Updates for new VMM.bunnei2020-04-171-3/+5
| * | | | | | | | | memory: cheat_engine: Updates for new VMM.bunnei2020-04-171-5/+8
| * | | | | | | | | arm_test_common: Updates for new VMM.bunnei2020-04-171-6/+2
| * | | | | | | | | kernel: process: Updates for new VMM.bunnei2020-04-172-79/+151
| * | | | | | | | | service: pl_u: Update for new shared memory layout.bunnei2020-04-171-7/+5
| * | | | | | | | | service: time: Update for new shared memory layout.bunnei2020-04-171-3/+2
| * | | | | | | | | service: hid: Update for new shared memory layout.bunnei2020-04-171-3/+2
| * | | | | | | | | service: irs: Update for new shared memory layout.bunnei2020-04-171-3/+3
| * | | | | | | | | kernel: resource_limit: Reserve physical memory.bunnei2020-04-171-1/+6
| * | | | | | | | | kernel: Initialize memory layout for new VMM.bunnei2020-04-172-0/+159
| * | | | | | | | | core: system: Rename GetDeviceManager -> DeviceManager.bunnei2020-04-173-7/+7
| * | | | | | | | | kernel: transfer_memory: Refactor for new VMM.bunnei2020-04-172-130/+16
| * | | | | | | | | core: Construct/Destruct DeviceMemory on Init/Shutdown.bunnei2020-04-171-4/+7
| * | | | | | | | | kernel: shared_memory: Refactor for new VMM.bunnei2020-04-172-220/+58
| * | | | | | | | | core: device_memory: Update to use VirtualBuffer class.bunnei2020-04-172-39/+12
| * | | | | | | | | common: Add VirtualBuffer class, to abstract memory virtualization.bunnei2020-04-173-0/+112
| * | | | | | | | | kernel: errors: Add ERR_OUT_OF_RESOURCES.bunnei2020-04-171-0/+1
| * | | | | | | | | kernel: process_capability: Update to use Memory::PageTable.bunnei2020-04-172-23/+25
| * | | | | | | | | kernel: memory: Add PageTable class, to manage process address space.bunnei2020-04-173-0/+1510
| * | | | | | | | | kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei2020-04-172-0/+74
| * | | | | | | | | kernel: memory: Add MemoryManager class, to manage page heaps.bunnei2020-04-173-0/+276
| * | | | | | | | | kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei2020-04-173-0/+256
| * | | | | | | | | kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei2020-04-173-0/+483
| * | | | | | | | | kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei2020-04-172-0/+94
| * | | | | | | | | kernel: memory: Add system_control code, which will be used for ASLR support.bunnei2020-04-173-0/+61
| * | | | | | | | | physical_memory: Add missing include for <vector>.bunnei2020-04-171-0/+2
| * | | | | | | | | kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.bunnei2020-04-172-0/+316
| * | | | | | | | | kernel: memory: Add memory_types.h, for things that are commonly used in memory code.bunnei2020-04-172-0/+19
| * | | | | | | | | kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei2020-04-172-0/+162
| * | | | | | | | | kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.bunnei2020-04-173-0/+166
| * | | | | | | | | core: device_manager: Add a simple class to manage device RAM.bunnei2020-04-175-1/+118
| * | | | | | | | | dynarmic: Enable strict alignment checks.bunnei2020-04-171-1/+4
| * | | | | | | | | common: scope_exit: Implement mechanism for canceling a scope exit.bunnei2020-04-171-1/+8
| * | | | | | | | | core: memory: Move to Core::Memory namespace.bunnei2020-04-1737-98/+100
| * | | | | | | | | common: alignment: Add a helper function for generic alignment checking.bunnei2020-04-171-0/+7
| * | | | | | | | | core: kernel: Add svc_types header to include SVC-specific types.bunnei2020-04-173-0/+70
| * | | | | | | | | core: kernel: Move SVC to its own namesapce.bunnei2020-04-175-9/+9
| * | | | | | | | | kernel: resource_limit: Improvements to implementation.bunnei2020-04-172-12/+50
| * | | | | | | | | loader: nso: Fix loading of static objects to be properly sized and aligned.bunnei2020-04-171-19/+9
| * | | | | | | | | common: common_funcs: Add a macro for defining enum flag operators.bunnei2020-04-171-0/+32
| * | | | | | | | | process: SetupMainThread: Zero out argument on process start.bunnei2020-04-171-0/+2
| * | | | | | | | | arm_interface: Ensure ThreadContext is zero'd out.bunnei2020-04-171-16/+16
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #3682 from lioncash/uambunnei2020-04-171-1/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | gl_query_cache: Resolve use-after-move in CachedQuery move assignment operatorLioncash2020-04-161-1/+1
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3671 from lioncash/switchbunnei2020-04-171-0/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | kernel/thread: Resolve -Wswitch warningsLioncash2020-04-151-0/+2
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3673 from lioncash/extrabunnei2020-04-1726-70/+93
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-1626-70/+93
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cacheFernando Sahmkow2020-04-1714-228/+90
|\ \ \ \ \ \
| * | | | | | buffer_cache: Return handles instead of pointer to handlesReinUsesLisp2020-04-1614-228/+90
| | |_|_|/ / | |/| | | |
* | | | | | externals: Move LibreSSL linking to httplib.Markus Wick2020-04-162-11/+3
* | | | | | input_common: Use the CMake target instead of the variable.Markus Wick2020-04-161-1/+1
* | | | | | Merge pull request #3659 from bunnei/time-calc-standard-userRodrigo Locatti2020-04-163-1/+25
|\ \ \ \ \ \
| * | | | | | service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.bunnei2020-04-153-1/+25
| |/ / / / /
* | | | | | Merge pull request #3689 from lioncash/unused-varRodrigo Locatti2020-04-161-1/+0
|\ \ \ \ \ \
| * | | | | | decode/shift: Remove unused variable within Shift()Lioncash2020-04-161-1/+0
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3688 from lioncash/nequalRodrigo Locatti2020-04-162-0/+5
|\ \ \ \ \ \
| * | | | | | surface_view: Add missing operator!= to ViewParamsLioncash2020-04-162-0/+5
| |/ / / / /
* | | | | | Merge pull request #3680 from lioncash/staticRodrigo Locatti2020-04-161-1/+1
|\ \ \ \ \ \
| * | | | | | gl_device: Mark stage_swizzle as constexprLioncash2020-04-161-1/+1
| |/ / / / /
* | | | | | Merge pull request #3687 from lioncash/constnessRodrigo Locatti2020-04-161-2/+2
|\ \ \ \ \ \
| * | | | | | surface_base: Make IsInside() a const member functionLioncash2020-04-161-2/+2
| |/ / / / /
* | | | | | Merge pull request #3685 from lioncash/copiesRodrigo Locatti2020-04-161-3/+3
|\ \ \ \ \ \
| * | | | | | control_flow: Make use of std::move in TryInspectAddress()Lioncash2020-04-161-3/+3
| |/ / / / /
* | | | | | Merge pull request #3683 from lioncash/docsbunnei2020-04-162-5/+5
|\ \ \ \ \ \
| * | | | | | video_core: Amend doxygen comment referencesLioncash2020-04-162-5/+5
| |/ / / / /
* | | | | | Merge pull request #3649 from FernandoS27/3d-fixRodrigo Locatti2020-04-151-0/+6
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Texture Cache: Read current data when flushing a 3D segment.Fernando Sahmkow2020-04-151-0/+6
| |/ / / /
* | | | | Merge pull request #3612 from ReinUsesLisp/redFernando Sahmkow2020-04-155-70/+141
|\ \ \ \ \
| * | | | | shader/memory: Implement RED.E.ADDReinUsesLisp2020-04-065-28/+99
| * | | | | shader/memory: Add "using std::move"ReinUsesLisp2020-04-061-11/+13
| * | | | | shader/memory: Minor fixes in ATOMReinUsesLisp2020-04-061-32/+30
* | | | | | CMakeLists: Make -Wreorder a compile-time errorLioncash2020-04-154-5/+7
| |_|/ / / |/| | | |
* | | | | Merge pull request #3662 from ReinUsesLisp/constant-attrsMat M2020-04-152-2/+6
|\ \ \ \ \
| * | | | | gl_rasterizer: Implement constant vertex attributesReinUsesLisp2020-04-142-2/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #3668 from ReinUsesLisp/vtx-format-16uiMat M2020-04-151-0/+10
|\ \ \ \ \
| * | | | | maxwell_to_vk: Add uint16 vertex formatsReinUsesLisp2020-04-151-0/+8
| * | | | | maxwell_to_vk: Add missing breaksReinUsesLisp2020-04-151-0/+2
* | | | | | Merge pull request #3656 from ReinUsesLisp/glsl-full-decompileMat M2020-04-151-1/+3
|\ \ \ \ \ \
| * | | | | | gl_shader_cache: Use CompileDepth::FullDecompile on GLSLReinUsesLisp2020-04-141-1/+3
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3654 from ReinUsesLisp/fix-fb-attachMat M2020-04-151-1/+1
|\ \ \ \ \ \
| * | | | | | gl_texture_cache: Fix layered texture attachment base levelReinUsesLisp2020-04-131-1/+1
| |/ / / / /
* | | | | | Merge pull request #3663 from ReinUsesLisp/fcmp-rcMat M2020-04-152-3/+6
|\ \ \ \ \ \
| * | | | | | shader/arithmetic: Add FCMP_CR variantReinUsesLisp2020-04-152-3/+6
* | | | | | | Merge pull request #3664 from ReinUsesLisp/fe3h-black-squaresMat M2020-04-151-2/+4
|\ \ \ \ \ \ \
| * | | | | | | Revert "gl_shader_decompiler: Implement merges with bitfieldInsert"ReinUsesLisp2020-04-151-2/+4
| |/ / / / / /
* | | / / / / vk_blit_screen: Initialize all members in VkPipelineViewportStateCreateInfoReinUsesLisp2020-04-151-0/+2
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #3657 from ReinUsesLisp/viewport-zeroRodrigo Locatti2020-04-151-3/+6
|\ \ \ \ \ \
| * | | | | | vk_rasterizer: Default to 1 viewports with a size of 0ReinUsesLisp2020-04-141-3/+6
| | |/ / / / | |/| | | |
* | | | | | Texture Cache: Only do buffer copies on accurate GPU. (#3634)Fernando Sahmkow2020-04-151-1/+3
| |/ / / / |/| | | |
* | | | | Merge pull request #3660 from bunnei/friend-blocked-usersZach Hilman2020-04-141-1/+10
|\ \ \ \ \
| * | | | | service: friend: Stub IFriendService::GetBlockedUserListIds.bunnei2020-04-141-1/+10
| |/ / / /
* / / / / file_sys: patch_manager: Return early when there are no layers to apply.bunnei2020-04-141-0/+6
|/ / / /
* | | | Merge pull request #3636 from ReinUsesLisp/drop-vk-hppRodrigo Locatti2020-04-1351-2272/+2881
|\ \ \ \ | |_|_|/ |/| | |
| * | | renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-1151-2272/+2881
* | | | Merge pull request #3651 from ReinUsesLisp/line-widthsMat M2020-04-135-2/+33
|\ \ \ \
| * | | | gl_rasterizer: Implement line widths and smooth linesReinUsesLisp2020-04-135-2/+33
* | | | | Merge pull request #3638 from ReinUsesLisp/remove-preserve-contentsMat M2020-04-133-47/+31
|\ \ \ \ \
| * | | | | texture_cache: Remove preserve_contentsReinUsesLisp2020-04-113-47/+31
| | |/ / / | |/| | |
* | | | | Merge pull request #3631 from ReinUsesLisp/more-astcMat M2020-04-131-82/+159
|\ \ \ \ \
| * | | | | astc: Hard code bit depth changes to 8 and use fast replicateReinUsesLisp2020-04-091-21/+15
| * | | | | astc: Use boost's static_vector to avoid heap allocationsReinUsesLisp2020-04-091-10/+14
| * | | | | astc: Implement a fast precompiled alternative for ReplicateReinUsesLisp2020-04-091-2/+57
| * | | | | astc: Move Replicate to a constexpr LUT when possibleReinUsesLisp2020-04-091-8/+38
| * | | | | astc: Make InputBitStream constexprReinUsesLisp2020-04-091-11/+11
| * | | | | astc: OutputBitStream style changes and make it constexprReinUsesLisp2020-04-091-32/+26
* | | | | | Merge pull request #3619 from ReinUsesLisp/i2iMat M2020-04-131-13/+100
|\ \ \ \ \ \
| * | | | | | shader/conversion: Implement I2I sign extension, saturation and selectionReinUsesLisp2020-04-072-14/+101
* | | | | | | Merge pull request #3627 from ReinUsesLisp/layered-viewMat M2020-04-131-2/+2
|\ \ \ \ \ \ \
| * | | | | | | gl_texture_cache: Attach view instead of base texture for layered attachmentsReinUsesLisp2020-04-091-2/+2
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3646 from ReinUsesLisp/fix-glsl-turingMat M2020-04-131-6/+6
|\ \ \ \ \ \ \
| * | | | | | | gl_shader_decompiler: Implement merges with bitfieldInsertReinUsesLisp2020-04-131-4/+2
| * | | | | | | gl_shader_decompiler: Improve generated code in HMergeH*ReinUsesLisp2020-04-121-6/+8
* | | | | | | | Merge pull request #3633 from ReinUsesLisp/clean-texdecMat M2020-04-131-14/+0
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | shader/texture: Remove type mismatches management from shader decoderReinUsesLisp2020-04-101-14/+0
* | | | | | | | Merge pull request #3606 from ReinUsesLisp/nvflingerbunnei2020-04-123-10/+44
|\ \ \ \ \ \ \ \
| * | | | | | | | service/vi: Partially implement BufferQueue disconnectReinUsesLisp2020-04-103-10/+44
| |/ / / / / / /
* | | | | | | | Merge pull request #3578 from ReinUsesLisp/vmnmxFernando Sahmkow2020-04-123-1/+117
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/video: Partially implement VMNMXReinUsesLisp2020-04-123-0/+116
| * | | | | | | | shader_bytecode: Fix I2I_IMM encodingReinUsesLisp2020-03-281-1/+1
* | | | | | | | | Merge pull request #3644 from ReinUsesLisp/msaaMat M2020-04-122-6/+76
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | video_core: Add MSAA registers in 3D engine and TICReinUsesLisp2020-04-122-6/+76
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3635 from FernandoS27/buffer-freeRodrigo Locatti2020-04-112-9/+33
|\ \ \ \ \ \ \ \
| * | | | | | | | Buffer queue: Correct behavior of free buffer.Fernando Sahmkow2020-04-102-9/+33
* | | | | | | | | Merge pull request #3611 from FearlessTobi/port-4956bunnei2020-04-112-8/+22
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | yuzu: Fixes to game list sortingFearlessTobi2020-04-062-8/+22
* | | | | | | | | Merge pull request #3594 from ReinUsesLisp/vk-instancebunnei2020-04-1119-340/+624
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp2020-04-0716-314/+371
| * | | | | | | | renderer_vulkan: Query device names from the backendReinUsesLisp2020-04-074-35/+79
| * | | | | | | | common/dynamic_library: Import and adapt helper from DolphinReinUsesLisp2020-04-073-0/+183
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3607 from FearlessTobi/input-kmsbunnei2020-04-103-18/+21
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | yuzu/configuration: Only assert that all buttons exist when we are handling the click for a button deviceFearlessTobi2020-04-052-14/+16
| * | | | | | | yuzu/configure_input_simple: Fix "Docked Joycons" controller profileFearlessTobi2020-04-051-4/+5
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #3623 from ReinUsesLisp/renderdoc-bind-spamFernando Sahmkow2020-04-101-1/+0
|\ \ \ \ \ \ \
| * | | | | | | qt/bootmanager: Remove unnecessary glBindFramebufferReinUsesLisp2020-04-081-1/+0
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3622 from ReinUsesLisp/srgb-texture-borderFernando Sahmkow2020-04-103-28/+84
|\ \ \ \ \ \ \
| * | | | | | | video_core/textures: Move GetMaxAnisotropy to cpp fileReinUsesLisp2020-04-082-19/+23
| * | | | | | | video_core/texture: Use a LUT to convert sRGB texture bordersReinUsesLisp2020-04-083-9/+61
| |/ / / / / /
* | | | | | | Merge pull request #3610 from FernandoS27/gpu-cachesRodrigo Locatti2020-04-0932-430/+573
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | VkRasterizer: Eliminate Legacy code.Fernando Sahmkow2020-04-091-1/+0
| * | | | | | Memory: Correct GCC errors.Fernando Sahmkow2020-04-092-2/+3
| * | | | | | Memory: Address Feedback.Fernando Sahmkow2020-04-084-4/+75
| * | | | | | GPUMemoryManager: Improve safety of memory reads.Fernando Sahmkow2020-04-083-55/+47
| * | | | | | Clang Format.Fernando Sahmkow2020-04-061-6/+3
| * | | | | | Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow2020-04-067-87/+62
| * | | | | | Query Cache: Use VAddr instead of physical memory for adressing.Fernando Sahmkow2020-04-063-23/+22
| * | | | | | Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-0612-106/+254
| * | | | | | Texture Cache: Use vAddr instead of physical memory for caching.Fernando Sahmkow2020-04-065-130/+81
| * | | | | | GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow2020-04-0614-67/+77
* | | | | | | Merge pull request #3601 from ReinUsesLisp/some-shader-encodingsbunnei2020-04-093-5/+18
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | shader/other: Add error message for some S2R registersReinUsesLisp2020-04-041-0/+6
| * | | | | | shader_bytecode: Rename MOV_SYS to S2RReinUsesLisp2020-04-042-5/+5
| * | | | | | shader_bytecode: Add encoding for BARReinUsesLisp2020-04-041-0/+2
| * | | | | | shader_ir: Add error message for EXIT.FCSM_TRReinUsesLisp2020-04-041-0/+3
| * | | | | | shader_bytecode: Add encoding for VOTE.VTGReinUsesLisp2020-04-041-0/+2
| | |_|/ / / | |/| | | |
* | | | | | Place SL and SR in the right most column.Kewlan2020-04-081-2/+2
* | | | | | Merge pull request #3572 from FearlessTobi/port-5127bunnei2020-04-082-15/+16
|\ \ \ \ \ \
| * | | | | | common: Port some changes from dolphin (#5127)Vitor K2020-04-012-15/+16
* | | | | | | Merge pull request #3621 from SilverBeamx/fullnamefixZach Hilman2020-04-072-2/+15
|\ \ \ \ \ \ \
| * | | | | | | Addressed feedback: switched to snake case and fixed clang-format errorsSilverBeamx2020-04-072-5/+6
| * | | | | | | Addressed feedback: removed CMake hack in favor of building the necessary strings via the supplied title formatSilverBeamx2020-04-072-2/+14
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #3599 from ReinUsesLisp/revert-3499bunnei2020-04-071-4/+2
|\ \ \ \ \ \ \
| * | | | | | | Revert "Merge pull request #3499 from ReinUsesLisp/depth-2d-array"ReinUsesLisp2020-04-041-4/+2
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3489 from namkazt/patch-2Rodrigo Locatti2020-04-072-11/+353
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | address nit.Nguyen Dac Nam2020-04-071-1/+1
| * | | | | | Apply suggestions from code reviewNguyen Dac Nam2020-04-071-9/+9
| * | | | | | shader_decode: SULD.D using std::pair instead of out parameternamkazy2020-04-062-19/+15
| * | | | | | shader_decode: SULD.D avoid duplicate code block.namkazy2020-04-061-39/+2
| * | | | | | shader_decode: SULD.D fix conversion error.namkazy2020-04-061-3/+3
| * | | | | | shader_decode: SULD.D implement bits64 and reverse shader ir init method to removed shader stage.namkazy2020-04-065-46/+105
| * | | | | | silent warning (conversion error)namkazy2020-04-051-3/+2
| * | | | | | shader_decode: SULD.D -> SINT actually same as UNORM.namkazy2020-04-051-5/+4
| * | | | | | shader_decode: SULD.D fix decode SNORM componentnamkazy2020-04-051-10/+9
| * | | | | | clang-formatnamkazy2020-04-051-2/+2
| * | | | | | shader_decode: get sampler descriptor from registry.namkazy2020-04-051-77/+93
| * | | | | | tweaking.namkazy2020-04-051-3/+3
| * | | | | | clang-formatNguyen Dac Nam2020-04-051-2/+1
| * | | | | | cleanup unuse paramsnamkazy2020-04-051-8/+6
| * | | | | | cleanup debug code.namkazy2020-04-051-14/+3
| * | | | | | reimplement get component type, uncomment mistaken codenamkazy2020-04-051-18/+93
| * | | | | | remove disable optimizenamkazy2020-04-051-2/+0
| * | | | | | [wip] reimplement SULD.Dnamkazy2020-04-051-22/+229
| * | | | | | add shader stage when init shader irnamkazy2020-04-054-9/+12
| * | | | | | clang-fixNguyen Dac Nam2020-04-051-1/+1
| * | | | | | shader: image - import PredConditionNguyen Dac Nam2020-04-051-0/+1
| * | | | | | shader: SULD.D bits32 implement more complexer method.Nguyen Dac Nam2020-04-051-4/+28
| * | | | | | shader: SULD.D import StoreTypeNguyen Dac Nam2020-04-051-0/+1
| * | | | | | shader: implement SULD.D bits32Nguyen Dac Nam2020-04-051-11/+27
| |/ / / / /
* | | / / / file_sys: fix LayeredFS error when loading some games made with… (#3602)enler2020-04-071-1/+2
| |_|/ / / |/| | | |
* | | | | Merge pull request #3513 from ReinUsesLisp/native-astcFernando Sahmkow2020-04-0612-301/+247
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | gl_texture_cache: Fix software ASTC fallbackReinUsesLisp2020-04-011-7/+12
| * | | | vk_device: Add missing ASTC queriesReinUsesLisp2020-04-011-14/+29
| * | | | video_core: Use native ASTC when availableReinUsesLisp2020-04-0110-281/+176
| * | | | gl_device: Detect if ASTC is reported and expose itReinUsesLisp2020-04-012-0/+31
* | | | | Merge pull request #3592 from ReinUsesLisp/ipaFernando Sahmkow2020-04-064-68/+74
|\ \ \ \ \
| * | | | | shader_decompiler: Remove FragCoord.w hack and change IPA implementationReinUsesLisp2020-04-024-68/+74
| |/ / / /
* | | | | Merge pull request #3589 from ReinUsesLisp/fix-clearsFernando Sahmkow2020-04-061-2/+5
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | gl_rasterizer: Mark cleared textures as dirtyReinUsesLisp2020-03-311-2/+5
* | | | | Merge pull request #3579 from Kewlan/reorder-shoulderbunnei2020-04-031-36/+36
|\ \ \ \ \
| * | | | | Re-order the shoulder buttons both in the configuration menu, and in the code.Kewlan2020-03-291-36/+36
* | | | | | Merge pull request #3563 from bunnei/fix-ldr-memstateFernando Sahmkow2020-04-031-5/+15
|\ \ \ \ \ \
| * | | | | | services: ldr: Fix MemoryState for read/write regions of NROs.bunnei2020-03-261-5/+15
* | | | | | | shader/memory: Silence no return value warningReinUsesLisp2020-04-021-0/+3
* | | | | | | Merge pull request #3552 from jroweboy/single-contextRodrigo Locatti2020-04-0232-446/+381
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Frontend: Don't call DoneCurrent if the context isnt already currentJames Rowe2020-03-302-2/+13
| * | | | | | Address review and fix broken yuzu-tester buildJames Rowe2020-03-2611-102/+83
| * | | | | | Frontend/GPU: Refactor context managementJames Rowe2020-03-2529-418/+361
* | | | | | | Merge pull request #3591 from ReinUsesLisp/vk-wrapper-part2Rodrigo Locatti2020-04-012-0/+850
|\ \ \ \ \ \ \
| * | | | | | | renderer_vulkan/wrapper: Add vkEnumerateInstanceExtensionProperties wrapperReinUsesLisp2020-04-012-0/+17
| * | | | | | | renderer_vulkan/wrapper: Add command buffer handleReinUsesLisp2020-04-011-0/+192
| * | | | | | | renderer_vulkan/wrapper: Add physical device handleReinUsesLisp2020-04-012-0/+123
| * | | | | | | renderer_vulkan/wrapper: Add device handleReinUsesLisp2020-04-012-0/+277
| * | | | | | | renderer_vulkan/wrapper: Add swapchain handleReinUsesLisp2020-04-012-0/+15
| * | | | | | | renderer_vulkan/wrapper: Add fence handleReinUsesLisp2020-04-011-0/+17
| * | | | | | | renderer_vulkan/wrapper: Add device memory handleReinUsesLisp2020-04-011-0/+15
| * | | | | | | renderer_vulkan/wrapper: Add pool handlesReinUsesLisp2020-04-012-0/+47
| * | | | | | | renderer_vulkan/wrapper: Add buffer and image handlesReinUsesLisp2020-04-012-0/+24
| * | | | | | | renderer_vulkan/wrapper: Add queue handleReinUsesLisp2020-04-012-0/+36
| * | | | | | | renderer_vulkan/wrapper: Add instance handleReinUsesLisp2020-04-012-0/+87
| | |_|_|/ / / | |/| | | | |
* | | | | | | capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication (#3571)Morph2020-04-0115-151/+536
* | | | | | | Merge pull request #3561 from ReinUsesLisp/f2f-conversionFernando Sahmkow2020-03-311-5/+10
|\ \ \ \ \ \ \
| * | | | | | | shader/conversion: Fix F2F rounding operations with different sizesReinUsesLisp2020-03-261-5/+10
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3577 from ReinUsesLisp/leaFernando Sahmkow2020-03-311-11/+4
|\ \ \ \ \ \ \
| * | | | | | | shader/lea: Simplify generated LEA codeReinUsesLisp2020-03-281-3/+2
| * | | | | | | shader/lea: Fix op_a and op_b usagesReinUsesLisp2020-03-271-2/+2
| * | | | | | | shader/lea: Remove const and use move when possibleReinUsesLisp2020-03-271-11/+5
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #3506 from namkazt/patch-9Rodrigo Locatti2020-03-316-36/+119
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | clang-formatNguyen Dac Nam2020-03-311-2/+1
| * | | | | | shader_decode: fix by suggestionNguyen Dac Nam2020-03-311-27/+22
| * | | | | | clang-formatnamkazy2020-03-301-3/+3
| * | | | | | gl_decompiler: min/max op not implement yetnamkazy2020-03-301-0/+4
| * | | | | | shader_decode: ATOM/ATOMS: add function to avoid code repetitionnamkazy2020-03-302-70/+53
| * | | | | | shader_decode: merge GlobalAtomicOp to AtomicOpnamkazy2020-03-301-13/+1
| * | | | | | shader_decode: implement ATOM operation for S32 and U32Nguyen Dac Nam2020-03-301-6/+39
| * | | | | | clang-formatnamkazy2020-03-301-3/+3
| * | | | | | shader_decode: implement ATOMS instr partial.Nguyen Dac Nam2020-03-301-10/+42
| * | | | | | vk_decompiler: add atomic op and handler function.Nguyen Dac Nam2020-03-301-6/+25
| * | | | | | gl_decompiler: add atomic opNguyen Dac Nam2020-03-301-0/+16
| * | | | | | shader: node - update correct commentNguyen Dac Nam2020-03-301-15/+15
| * | | | | | shader_decode: add Atomic op for common usageNguyen Dac Nam2020-03-301-1/+15
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3566 from ReinUsesLisp/vk-wrapper-part1Rodrigo Locatti2020-03-313-0/+889
|\ \ \ \ \ \
| * | | | | | renderer_vulkan/wrapper: Address feedbackReinUsesLisp2020-03-281-3/+24
| * | | | | | renderer_vulkan/wrapper: Add owning handlesReinUsesLisp2020-03-271-0/+18
| * | | | | | renderer_vulkan/wrapper: Add pool allocations owning templated classReinUsesLisp2020-03-271-0/+81
| * | | | | | renderer_vulkan/wrapper: Add owning handle templated classReinUsesLisp2020-03-271-0/+144
| * | | | | | renderer_vulkan/wrapper: Add destroy and free overload setReinUsesLisp2020-03-272-0/+133
| * | | | | | renderer_vulkan/wrapper: Add dispatch table and loadersReinUsesLisp2020-03-272-0/+283
| * | | | | | renderer_vulkan/wrapper: Add exception classReinUsesLisp2020-03-272-0/+34
| * | | | | | renderer_vulkan/wrapper: Add ToString function for VkResultReinUsesLisp2020-03-273-0/+91
| * | | | | | renderer_vulkan/wrapper: Add Vulakn wrapper and a span helperReinUsesLisp2020-03-272-0/+84
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3560 from ReinUsesLisp/fix-stencilbunnei2020-03-301-5/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | gl_rasterizer: Update stencil test regardless of it being disabledReinUsesLisp2020-03-261-5/+1
| * | | | | gl_rasterizer: Synchronize stencil testing on clearsReinUsesLisp2020-03-261-0/+1
| |/ / / /
* | | | | Merge pull request #3568 from bunnei/time-calcspanbunnei2020-03-293-1/+31
|\ \ \ \ \
| * | | | | services: time: Implement CalculateSpanBetween.bunnei2020-03-273-1/+31
* | | | | | Merge pull request #3545 from FearlessTobi/audren-revbunnei2020-03-291-1/+1
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | audio_core: Accept Audren REV8FearlessTobi2020-03-231-1/+1
* | | | | | Merge pull request #3562 from perillamint/vrsvcbunnei2020-03-282-3/+42
|\ \ \ \ \ \
| * | | | | | am: Implement VR related APIsperillamint2020-03-272-3/+42
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3569 from bunnei/hid-stubbunnei2020-03-282-1/+9
|\ \ \ \ \ \
| * | | | | | services: hid: Stub InitializeSevenSixAxisSensor.bunnei2020-03-272-1/+9
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3573 from FearlessTobi/port-5089bunnei2020-03-281-1/+1
|\ \ \ \ \ \
| * | | | | | Set render window to also accept focus via tabbing (Qt::StrongFocus) (#5089)Vitor K2020-03-271-1/+1
| | |_|_|/ / | |/| | | |
* / | | | | yuzu: fix the stuck in fullscreen mode bugFearlessTobi2020-03-281-0/+8
|/ / / / /
* | | | | Merge pull request #3565 from ReinUsesLisp/image-formatFernando Sahmkow2020-03-271-4/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | engines/const_buffer_engine_interface: Store image format typeReinUsesLisp2020-03-271-4/+10
| |/ / /
* | | | maxwell_to_vk: implement signedscaled vertex formatsDan2020-03-271-0/+20
* | | | Merge pull request #3453 from FearlessTobi/remove-pause-lockbunnei2020-03-261-5/+0
|\ \ \ \ | |/ / / |/| | |
| * | | yuzu: Remove exit lock for game pausingFearlessTobi2020-02-241-5/+0
* | | | Merge pull request #3544 from makigumo/myfork/patch-2bunnei2020-03-261-4/+5
|\ \ \ \
| * | | | xmad: fix clang build errormakigumo2020-03-231-4/+5
* | | | | Merge pull request #3520 from ReinUsesLisp/legacy-varyingsbunnei2020-03-264-47/+119
|\ \ \ \ \
| * | | | | gl_shader_decompiler: Don't redeclare gl_VertexID and gl_InstanceIDReinUsesLisp2020-03-181-8/+0
| * | | | | gl_shader_decompiler: Implement legacy varyingsReinUsesLisp2020-03-161-6/+57
| * | | | | shader/shader_ir: Track usage in input attribute and of legacy varyingsReinUsesLisp2020-03-163-34/+64
| * | | | | shader/shader_ir: Fix clip distance usage storesReinUsesLisp2020-03-161-2/+1
| * | | | | shader/shader_ir: Change declare output attribute to a switchReinUsesLisp2020-03-161-9/+9
* | | | | | Merge pull request #3524 from FearlessTobi/port-5106bunnei2020-03-243-1/+17
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | gdbstub: small logic bug fix with defer_startGauvain "GovanifY" Roussel-Tarbouriech2020-03-171-2/+4
| * | | | | gdbstub: Ensure gdbstub doesn't drop packets crucial to initializationGauvain "GovanifY" Roussel-Tarbouriech2020-03-173-2/+16
* | | | | | Merge pull request #3543 from ReinUsesLisp/gl-depth-rangeFernando Sahmkow2020-03-231-4/+6
|\ \ \ \ \ \
| * | | | | | gl_rasterizer: Use transformed viewport for depth rangesReinUsesLisp2020-03-221-4/+6
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #3542 from namkazt/patch-10Fernando Sahmkow2020-03-232-7/+41
|\ \ \ \ \ \
| * | | | | | apply replay logic to all writes. remove replay from MacroInterpreter::Send (@fincs)namkazy2020-03-222-12/+9
| * | | | | | maxwell_3d: change declaration ordernamkazy2020-03-221-1/+3
| * | | | | | maxwell_3d: init shadow_statenamkazy2020-03-221-0/+2
| * | | | | | maxwell_3d: this seem more correct.namkazy2020-03-221-2/+2
| * | | | | | maxwell_3d: update comments for shadow ram usagenamkazy2020-03-223-2/+6
| * | | | | | marco_interpreter: write hw value when shadow ram requestedNguyen Dac Nam2020-03-221-0/+6
| * | | | | | maxwell_3d: track shadow ram ctrl and hw reg valueNguyen Dac Nam2020-03-221-0/+10
| * | | | | | maxwell_3d: implement MME shadow RAMNguyen Dac Nam2020-03-221-1/+14
| |/ / / / /
* | | | / / sm/controller: Increase PointerBufferSizeFearlessTobi2020-03-231-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge pull request #3477 from FearlessTobi/webapplet-shitbunnei2020-03-221-0/+6
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi2020-03-221-0/+6
* | | | | Merge pull request #3531 from makigumo/yuzu_masterbunnei2020-03-228-9/+72
|\ \ \ \ \
| * | | | | set: implement GetRegionCodeDan2020-03-198-9/+72
* | | | | | Merge pull request #3525 from FearlessTobi/linux-compile-errorbunnei2020-03-211-1/+1
|\ \ \ \ \ \
| * | | | | | input_common/udp: Fix Linux build by using a backwards compatible way of error checkingFearlessTobi2020-03-171-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3526 from FearlessTobi/bcat-disablebunnei2020-03-202-2/+2
|\ \ \ \ \ \
| * | | | | | bcat: Disable Boxcat backend by defaultFearlessTobi2020-03-172-2/+2
| |/ / / / /
* | | | | | Merge pull request #3505 from namkazt/patch-8bunnei2020-03-191-15/+48
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | nit & remove some optional paramNguyen Dac Nam2020-03-131-10/+11
| * | | | | shader_decode: implement XMAD mode CSfuNguyen Dac Nam2020-03-131-9/+41
* | | | | | Merge pull request #3527 from FearlessTobi/output-modebunnei2020-03-193-0/+7
|\ \ \ \ \ \
| * | | | | | yuzu: Save sound output mode and set it to Stereo by defaultFearlessTobi2020-03-173-0/+7
* | | | | | | Merge pull request #3535 from ReinUsesLisp/gcc-warningsMat M2020-03-198-33/+16
|\ \ \ \ \ \ \
| * | | | | | | vk_texture_cache: Silence misc warningsReinUsesLisp2020-03-191-3/+3
| * | | | | | | vk_staging_buffer_pool: Silence unused constant warningReinUsesLisp2020-03-191-1/+1
| * | | | | | | vk_rasterizer: Remove unused variableReinUsesLisp2020-03-191-2/+0
| * | | | | | | vk_pipeline_cache: Remove unused variableReinUsesLisp2020-03-191-1/+0
| * | | | | | | maxwell_to_vk: Sielence -Wswitch warningReinUsesLisp2020-03-191-0/+2
| * | | | | | | gl_shader_decompiler: Remove deprecated function and its usagesReinUsesLisp2020-03-191-11/+8
| * | | | | | | gl_rasterizer: Silence misc warningsReinUsesLisp2020-03-191-7/+2
| * | | | | | | kepler_compute: Remove unused variablesReinUsesLisp2020-03-191-8/+0
* | | | | | | | time_zone_content_manager: Fix out of bounds readReinUsesLisp2020-03-181-1/+1
|/ / / / / / /
* | | | | | | input_common/udp: Fix clang build issuesReinUsesLisp2020-03-181-1/+2
* | | | | | | astc: Fix clang build issuesReinUsesLisp2020-03-181-12/+12
* | | | | | | Merge pull request #3510 from FernandoS27/dirty-writeMat M2020-03-174-13/+0
|\ \ \ \ \ \ \
| * | | | | | | DirtyFlags: relax need to set render_targets as dirty Fernando Sahmkow2020-03-144-13/+0
* | | | | | | | Merge pull request #3509 from ReinUsesLisp/astc-optsMat M2020-03-171-537/+519
|\ \ \ \ \ \ \ \
| * | | | | | | | astc: Fix typos from search and replaceReinUsesLisp2020-03-141-3/+3
| * | | | | | | | astc: Minor changes to InputBitStreamReinUsesLisp2020-03-141-28/+34
| * | | | | | | | astc: Pass val in Replicate by copyReinUsesLisp2020-03-141-1/+1
| * | | | | | | | astc: Call std::vector:reserve on decodedClolorValues to avoid reallocatingReinUsesLisp2020-03-141-0/+2
| * | | | | | | | astc: Call std::vector::reserve on texelWeightValues to avoid reallocatingReinUsesLisp2020-03-141-0/+2
| * | | | | | | | astc: Create a LUT at compile time for encoding valuesReinUsesLisp2020-03-141-7/+19
| * | | | | | | | astc: Make IntegerEncodedValue a trivial structureReinUsesLisp2020-03-141-212/+177
| * | | | | | | | astc: Make IntegerEncodedValue constructor constexprReinUsesLisp2020-03-141-5/+6
| * | | | | | | | astc: Make IntegerEncodedValue trivially copyableReinUsesLisp2020-03-141-9/+2
| * | | | | | | | astc: Rename C types to common_typesReinUsesLisp2020-03-141-79/+78
| * | | | | | | | astc: Move Popcnt to an anonymous namespace and make it constexprReinUsesLisp2020-03-141-9/+13
| * | | | | | | | astc: Use common types instead of stdint.h integer typesReinUsesLisp2020-03-141-284/+282
| * | | | | | | | astc: Use 'enum class' instead of 'enum' for EIntegerEncodingReinUsesLisp2020-03-141-25/+25
* | | | | | | | | Merge pull request #3518 from ReinUsesLisp/scissor-clearsMat M2020-03-174-45/+53
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_rasterizer: Implement layered clearsReinUsesLisp2020-03-151-2/+2
| * | | | | | | | | vk_rasterizer: Reimplement clears with vkCmdClearAttachmentsReinUsesLisp2020-03-154-45/+53
* | | | | | | | | | Merge pull request #3519 from ReinUsesLisp/int-formatsMat M2020-03-171-0/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | maxwell_to_vk: Implement RG32 and RGB32 integer vertex formatsReinUsesLisp2020-03-151-0/+4
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #3498 from ReinUsesLisp/texel-fetch-glslbunnei2020-03-171-6/+9
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | gl_shader_decompiler: Add layer component to texelFetchReinUsesLisp2020-03-121-6/+9
* | | | | | | | | renderer_opengl: Move some logic to an anonymous namespaceReinUsesLisp2020-03-161-151/+151
* | | | | | | | | renderer_opengl: Detect Nvidia Nsight as a debugging toolReinUsesLisp2020-03-163-7/+22
* | | | | | | | | Merge pull request #3515 from ReinUsesLisp/vertex-vk-assertRodrigo Locatti2020-03-161-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_rasterizer: Fix vertex range assertReinUsesLisp2020-03-151-1/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #3501 from ReinUsesLisp/rgba16-snormRodrigo Locatti2020-03-168-69/+84
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core: Implement RGBA16_SNORMReinUsesLisp2020-03-138-69/+84
* | | | | | | | | | Merge pull request #3502 from namkazt/patch-3Rodrigo Locatti2020-03-163-29/+53
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | clang-formatNguyen Dac Nam2020-03-141-2/+1
| * | | | | | | | | | nitNguyen Dac Nam2020-03-141-1/+1
| * | | | | | | | | | clang-formatNguyen Dac Nam2020-03-131-4/+8
| * | | | | | | | | | Apply suggestions from code reviewNguyen Dac Nam2020-03-131-5/+5
| * | | | | | | | | | shader_decode: BFE add ref of reverse parallel method.Nguyen Dac Nam2020-03-131-0/+3
| * | | | | | | | | | shader_decode: implement BREV on BFENguyen Dac Nam2020-03-131-6/+25
| * | | | | | | | | | shader_bytecode: update BFE instructions struct.Nguyen Dac Nam2020-03-131-8/+3
| * | | | | | | | | | node_helper: add IBitfieldExtract caseNguyen Dac Nam2020-03-131-0/+2
| * | | | | | | | | | shader_decode: Reimplement BFE instructionsNguyen Dac Nam2020-03-131-25/+27
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #3503 from makigumo/patch-2Rodrigo Locatti2020-03-161-0/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | fix formattingmakigumo2020-03-131-1/+1
| * | | | | | | | | | maxwell_to_vk: add vertex format eA2B10G10R10UnormPack32makigumo2020-03-131-1/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3512 from bunnei/fix-renderdocRodrigo Locatti2020-03-153-1/+38
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | renderer_opengl: Keep presentation frames in lock-step when GPU debugging.bunnei2020-03-141-1/+32
| * | | | | | | | | | gl_device: Add option to check GL_EXT_debug_tool.bunnei2020-03-142-0/+6
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | vk_shader_decompiler: fix linux buildmakigumo2020-03-151-1/+1
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #3508 from FernandoS27/page-tablebunnei2020-03-143-4/+25
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | PageTable: move backing addresses to a children class as the CPU page table does not need them.Fernando Sahmkow2020-03-143-4/+25
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3500 from ReinUsesLisp/incompatible-typesFernando Sahmkow2020-03-141-2/+39
|\ \ \ \ \ \ \ \
| * | | | | | | | texture_cache: Report incompatible textures as blackReinUsesLisp2020-03-121-2/+39
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #3499 from ReinUsesLisp/depth-2d-arrayFernando Sahmkow2020-03-141-2/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | texture_cache/surface_params: Force depth=1 on 2D texturesReinUsesLisp2020-03-121-2/+4
| |/ / / / / / /
* | | | | | | | vk/gl_shader_decompiler: Silence assertion on computeReinUsesLisp2020-03-132-6/+12
* | | | | | | | vk_shader_decompiler: Fix default varying regressionReinUsesLisp2020-03-131-2/+6
* | | | | | | | maxwell_3d: Add padding words to XFB entriesReinUsesLisp2020-03-131-2/+4
* | | | | | | | gl_shader_decompiler: Fix implicit conversion errorsReinUsesLisp2020-03-131-3/+3
* | | | | | | | vk_shader_decompiler: Fix implicit type conversionRodrigo Locatti2020-03-131-1/+1
* | | | | | | | vk_rasterizer: Implement transform feedback binding zeroReinUsesLisp2020-03-132-0/+46
* | | | | | | | vk_shader_decompiler: Add XFB decorations to generic varyingsReinUsesLisp2020-03-131-16/+89
* | | | | | | | vk_device: Enable VK_EXT_transform_feedback when availableReinUsesLisp2020-03-132-7/+40
* | | | | | | | vk_device: Shrink formatless capability name sizeReinUsesLisp2020-03-133-26/+23
* | | | | | | | shader/transform_feedback: Expose buffer strideReinUsesLisp2020-03-133-1/+4
* | | | | | | | vk_shader_decompiler: Use registry for specializationReinUsesLisp2020-03-134-31/+37
* | | | | | | | gl_rasterizer: Implement transform feedback bindingsReinUsesLisp2020-03-133-10/+83
* | | | | | | | gl_shader_decompiler: Decorate output attributes with XFB layoutReinUsesLisp2020-03-131-29/+105
* | | | | | | | shader/transform_feedback: Add host API friendly TFB builderReinUsesLisp2020-03-134-0/+140
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge branch 'master' into shader-purgeRodrigo Locatti2020-03-1315-47/+177
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge pull request #3491 from ReinUsesLisp/polygon-modesbunnei2020-03-137-2/+99
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| | * | | | | gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp2020-03-107-2/+99
| * | | | | | Merge pull request #3483 from namkazt/patch-1Fernando Sahmkow2020-03-131-1/+1
| |\ \ \ \ \ \
| | * | | | | | vk_reasterizer: fix mistype on SetupGraphicsImagesNguyen Dac Nam2020-03-081-1/+1
| * | | | | | | Merge pull request #3480 from ReinUsesLisp/vk-disabled-uboFernando Sahmkow2020-03-132-1/+9
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| | * | | | | | vk_rasterizer: Support disabled uniform buffersReinUsesLisp2020-03-062-1/+9
| * | | | | | | Merge pull request #3497 from FernandoS27/microprogfile-extendbunnei2020-03-121-2/+2
| |\ \ \ \ \ \ \
| | * | | | | | | NVFlinger: Do the microprofile Flip after processing a valid frame.Fernando Sahmkow2020-03-121-2/+2
| | | |_|_|/ / / | | |/| | | | |
| * | | | | | | Merge pull request #3496 from vitor-k/remove-enumbunnei2020-03-122-10/+10
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | framebuffer_layout.h: drop the use of enum for screen dimensions.Vitor Kiguchi2020-03-112-10/+10
| * | | | | | | Merge pull request #3494 from ReinUsesLisp/fix-cs-pipelinebunnei2020-03-114-29/+39
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | gl_shader_manager: Fix interaction between graphics and computeReinUsesLisp2020-03-114-29/+39
| | | |_|/ / / | | |/| | | |
| * | | | | | Merge pull request #3458 from FearlessTobi/voice-issuesbunnei2020-03-111-3/+17
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | cubeb_sink: Don't discard other channels when performing downmixingFearlessTobi2020-03-081-3/+17
* | | | | | | gl_shader_decompiler: Initialize gl_Position on vertex shadersReinUsesLisp2020-03-131-0/+4
* | | | | | | gl_shader_decompiler: Add missing {} on smem GLSL emissionReinUsesLisp2020-03-131-1/+1
* | | | | | | gl_shader_decompiler: Fix regression in render target declarationsReinUsesLisp2020-03-121-12/+2
* | | | | | | engines/maxwell_3d: Add TFB registers and store them in shader registryReinUsesLisp2020-03-094-6/+45
* | | | | | | shader/registry: Address feedbackReinUsesLisp2020-03-093-13/+18
* | | | | | | gl_shader_decompiler: Add identifier to decompiled codeReinUsesLisp2020-03-093-8/+16
* | | | | | | gl_shader_decompiler: Roll back to GLSL core 430ReinUsesLisp2020-03-091-1/+1
* | | | | | | const_buffer_engine_interface: Store component typesReinUsesLisp2020-03-094-46/+27
* | | | | | | yuzu/loading_screen: Remove unused shader progress modeReinUsesLisp2020-03-092-17/+1
* | | | | | | gl_shader_cache: Reduce registry consistency to debug assertReinUsesLisp2020-03-091-3/+1
* | | | | | | shader/registry: Cache tessellation stateReinUsesLisp2020-03-093-3/+10
* | | | | | | shader/registry: Store graphics and compute metadataReinUsesLisp2020-03-098-75/+176
* | | | | | | video_core: Rename "const buffer locker" to "registry"ReinUsesLisp2020-03-0916-95/+100
* | | | | | | gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp2020-03-0918-1094/+544
|/ / / / / /
* | | | | | Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti2020-03-0950-1891/+1578
|\ \ \ \ \ \
| * | | | | | video_core/dirty_flags: Address feedbackReinUsesLisp2020-02-281-4/+4
| * | | | | | renderer_opengl: Fix edge-case where alpha testing might cull presentationReinUsesLisp2020-02-282-0/+7
| * | | | | | gl_texture_cache: Remove blending disable on blitsReinUsesLisp2020-02-281-5/+0
| * | | | | | gl_rasterizer: Don't disable blending on clearsReinUsesLisp2020-02-281-4/+0
| * | | | | | dirty_flags: Deduplicate code between OpenGL and VulkanReinUsesLisp2020-02-285-77/+73
| * | | | | | vk_rasterizer: Pass Maxwell registers to dynamic updatesReinUsesLisp2020-02-282-26/+21
| * | | | | | state_tracker: Remove type traits with named structuresReinUsesLisp2020-02-284-18/+22
| * | | | | | vk_state_tracker: Implement dirty flags for stencil propertiesReinUsesLisp2020-02-283-0/+21
| * | | | | | vk_state_tracker: Implement dirty flags for depth boundsReinUsesLisp2020-02-283-0/+14
| * | | | | | vk_state_tracker: Implement dirty flags for blend constantsReinUsesLisp2020-02-283-0/+14
| * | | | | | vk_state_tracker: Implement dirty flags for depth biasReinUsesLisp2020-02-283-0/+17
| * | | | | | vk_state_tracker: Implement dirty flags for scissorsReinUsesLisp2020-02-283-0/+14
| * | | | | | vk_state_tracker: Initial implementationReinUsesLisp2020-02-2810-52/+198
| * | | | | | gl_rasterizer: Remove num vertex buffers magic numberReinUsesLisp2020-02-281-2/+4
| * | | | | | gl_rasterizer: Only apply polygon offset clamp if enabledReinUsesLisp2020-02-281-3/+6
| * | | | | | gl_state_tracker: Implement dirty flags for depth clamp enablingReinUsesLisp2020-02-283-3/+15
| * | | | | | gl_rasterizer: Disable scissor 0 when scissor is not used on clearReinUsesLisp2020-02-281-0/+3
| * | | | | | gl_rasterizer: Notify depth mask changes on clearReinUsesLisp2020-02-282-1/+6
| * | | | | | gl_rasterizer: Minor sort changes to clearingReinUsesLisp2020-02-281-11/+9
| * | | | | | maxwell_3d: Use two tables instead of three for dirty flagsReinUsesLisp2020-02-281-1/+1
| * | | | | | gl_state_tracker: Track state of index buffersReinUsesLisp2020-02-284-5/+23
| * | | | | | gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp2020-02-285-15/+31
| * | | | | | gl_state_tracker: Implement dirty flags for point sizesReinUsesLisp2020-02-283-4/+25
| * | | | | | gl_state_tracker: Implement dirty flags for fragment color clampReinUsesLisp2020-02-283-2/+14
| * | | | | | gl_state_tracker: Implement dirty flags for logic opReinUsesLisp2020-02-284-2/+22
| * | | | | | gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp2020-02-285-2/+21
| * | | | | | gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp2020-02-285-2/+21
| * | | | | | gl_state_tracker: Implement dirty flags for multisampleReinUsesLisp2020-02-283-0/+13
| * | | | | | gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp2020-02-284-6/+24
| * | | | | | gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp2020-02-284-2/+24
| * | | | | | gl_state_tracker: Implement dirty flags for primitive restartReinUsesLisp2020-02-283-5/+19
| * | | | | | gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp2020-02-284-3/+29
| * | | | | | gl_state_tracker: Implement depth dirty flagsReinUsesLisp2020-02-284-6/+31
| * | | | | | gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp2020-02-284-7/+38
| * | | | | | gl_state_tracker: Implement dirty flags for blendingReinUsesLisp2020-02-285-14/+67
| * | | | | | gl_state_tracker: Implement dirty flags for clip distances and shadersReinUsesLisp2020-02-287-14/+43
| * | | | | | gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp2020-02-284-22/+56
| * | | | | | maxwell_3d: Change write dirty flags to a bitsetReinUsesLisp2020-02-283-16/+16
| * | | | | | gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp2020-02-284-9/+44
| * | | | | | gl_state_tracker: Implement dirty flags for color masksReinUsesLisp2020-02-284-9/+53
| * | | | | | gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp2020-02-285-10/+58
| * | | | | | gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp2020-02-284-9/+54
| * | | | | | renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-289-13/+195
| * | | | | | maxwell_3d: Flatten cull and front face registersReinUsesLisp2020-02-288-50/+47
| * | | | | | video_core: Reintroduce dirty flags infrastructureReinUsesLisp2020-02-2810-1/+72
| * | | | | | gl_state: Remove completelyReinUsesLisp2020-02-2813-152/+4
| * | | | | | gl_state: Remove program trackingReinUsesLisp2020-02-289-94/+62
| * | | | | | gl_state: Remove framebuffer trackingReinUsesLisp2020-02-287-82/+23
| * | | | | | gl_state: Remove image trackingReinUsesLisp2020-02-285-24/+12
| * | | | | | gl_state: Remove texture and sampler trackingReinUsesLisp2020-02-285-60/+8
| * | | | | | gl_state: Remove blend state trackingReinUsesLisp2020-02-285-104/+28
| * | | | | | gl_state: Remove stencil test trackingReinUsesLisp2020-02-284-92/+18
| * | | | | | gl_state: Remove clip control trackingReinUsesLisp2020-02-285-19/+8
| * | | | | | gl_state: Remove clip distances trackingReinUsesLisp2020-02-284-29/+3
| * | | | | | gl_state: Remove rasterizer disable trackingReinUsesLisp2020-02-286-13/+8
| * | | | | | gl_state: Remove viewport and depth range trackingReinUsesLisp2020-02-287-101/+39
| * | | | | | gl_state: Remove scissor test trackingReinUsesLisp2020-02-286-69/+12
| * | | | | | gl_state: Remove color mask trackingReinUsesLisp2020-02-284-40/+12
| * | | | | | gl_state: Remove clamp framebuffer color trackingReinUsesLisp2020-02-283-17/+6
| * | | | | | gl_state: Remove multisample trackingReinUsesLisp2020-02-283-16/+2
| * | | | | | gl_state: Remove framebuffer sRGB trackingReinUsesLisp2020-02-286-21/+25
| * | | | | | gl_state: Remove VAO cache and trackingReinUsesLisp2020-02-2810-153/+53
| * | | | | | gl_state: Remove depth clamp trackingReinUsesLisp2020-02-284-25/+13
| * | | | | | gl_state: Remove depth trackingReinUsesLisp2020-02-284-34/+7
| * | | | | | gl_state: Remove primitive restart trackingReinUsesLisp2020-02-283-18/+2
| * | | | | | gl_state: Remove logic op trackerReinUsesLisp2020-02-284-24/+5
| * | | | | | gl_state: Remove blend color trackingReinUsesLisp2020-02-283-18/+1
| * | | | | | gl_state: Remove polygon offset trackingReinUsesLisp2020-02-284-39/+7
| * | | | | | gl_state: Remove alpha test trackingReinUsesLisp2020-02-284-21/+4
| * | | | | | gl_state: Remove cull mode trackingReinUsesLisp2020-02-284-19/+4
| * | | | | | gl_state: Remove front face trackingReinUsesLisp2020-02-284-6/+5
| * | | | | | gl_state: Remove point size trackingReinUsesLisp2020-02-283-22/+4
| * | | | | | gl_rasterizer: Add oglEnablei helperReinUsesLisp2020-02-281-0/+4
| * | | | | | gl_rasterizer: Add OpenGL enable/disable helperReinUsesLisp2020-02-281-0/+4
| * | | | | | gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-2818-457/+7
| * | | | | | common/math_util: Support float type rectanglesReinUsesLisp2020-02-281-2/+14
* | | | | | | textures: Fix anisotropy hackReinUsesLisp2020-03-081-14/+16
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #3452 from Morph1984/anisotropic-filteringbunnei2020-03-0816-35/+245
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels.Morph2020-02-2816-35/+245
* | | | | | Merge pull request #3481 from ReinUsesLisp/abgr5-storagebunnei2020-03-081-1/+1
|\ \ \ \ \ \
| * | | | | | maxwell_to_vk: Remove Storage capability for A1B5G5R5UReinUsesLisp2020-03-061-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3463 from ReinUsesLisp/vk-toctoubunnei2020-03-061-9/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | vk_swapchain: Silence TOCTOU race conditionReinUsesLisp2020-02-261-9/+12
* | | | | | Merge pull request #3479 from jroweboy/dont-log-on-no-inputbunnei2020-03-053-6/+14
|\ \ \ \ \ \
| * | | | | | input/udp - Add minor error handling to prevent bad input from crashingJames Rowe2020-03-041-4/+13
| * | | | | | Frontend/SDL - Provide proper default for UDP inputJames Rowe2020-03-041-1/+1
| * | | | | | input/udp - Dont log on invalid packet receivedJames Rowe2020-03-041-1/+0
* | | | | | | Merge pull request #3451 from ReinUsesLisp/indexed-texturesbunnei2020-03-058-74/+107
|\ \ \ \ \ \ \
| * | | | | | | vk_shader_decompiler: Implement indexed texturesReinUsesLisp2020-02-246-54/+99
| * | | | | | | shader: Simplify indexed sampler usagesReinUsesLisp2020-02-242-20/+8
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #3469 from namkazt/patch-1bunnei2020-03-051-6/+14
|\ \ \ \ \ \ \
| * | | | | | | nit: move comment to right place.Nguyen Dac Nam2020-02-291-2/+2
| * | | | | | | shader_decode: Fix LD, LDG when track constant bufferNguyen Dac Nam2020-02-281-4/+12
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #3478 from bunnei/a32bunnei2020-03-0526-235/+1068
|\ \ \ \ \ \ \
| * | | | | | | core: hle: Implement separate A32/A64 SVC interfaces.bunnei2020-03-032-107/+380
| * | | | | | | core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-0321-122/+454
| * | | | | | | core: loader: Remove check for 32-bit.bunnei2020-03-031-6/+0
| * | | | | | | core: dynarmic: Add CP15 from Citra.bunnei2020-03-033-0/+234
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3455 from ReinUsesLisp/attr-scaledbunnei2020-03-043-4/+40
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | video_core: Implement more scaler attribute formatsReinUsesLisp2020-02-243-4/+40
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3464 from FernandoS27/jit-fixbunnei2020-03-032-4/+19
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | ARM_Interface: Cache the JITs instead of deleting/recreating.Fernando Sahmkow2020-02-262-4/+19
* | | | | | Merge pull request #3448 from bunnei/fix-audio-interp-2bunnei2020-02-282-23/+38
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | audio_core: interpolate: Improvements to fix audio crackling.bunnei2020-02-232-23/+38
* | | | | | renderer_opengl: Fix SRGB presentation frame tracking.bunnei2020-02-282-5/+2
| |_|_|/ / |/| | | |
* | | | | Merge pull request #3430 from bunnei/split-presenterbunnei2020-02-2838-378/+787
|\ \ \ \ \
| * | | | | renderer_opengl: Reduce swap chain size to 3.bunnei2020-02-281-3/+2
| * | | | | renderer_opengl: Use more concise lock syntax.bunnei2020-02-271-4/+4
| * | | | | renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei2020-02-273-77/+42
| * | | | | renderer_opengl: Create gl_framebuffer_data if empty.bunnei2020-02-261-1/+2
| * | | | | frontend: qt: bootmanager: Acquire a shared context in main emu thread.bunnei2020-02-262-12/+12
| * | | | | frontend: qt: bootmanager: Vulkan: Restore support for VK backend.bunnei2020-02-265-113/+145
| * | | | | frontend: qt: bootmanager: OpenGL: Implement separate presentation thread.bunnei2020-02-262-222/+254
| * | | | | frontent: qt: main: Various updates/refactoring for separate presentation thread.bunnei2020-02-262-29/+27
| * | | | | core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei2020-02-267-29/+32
| * | | | | frontend: sdl2: emu_window: Implement separate presentation thread.bunnei2020-02-2610-62/+79
| * | | | | renderer_opengl: Add texture mailbox support for presenter thread.bunnei2020-02-264-35/+269
| * | | | | renderer_opengl: Add OGLRenderbuffer to resource/state management.bunnei2020-02-264-0/+62
| * | | | | core: frontend: emu_window: Add TextureMailbox class.bunnei2020-02-261-0/+41
| * | | | | core: settings: Add setting to enable vsync, which is on by default.bunnei2020-02-268-0/+25
* | | | | | AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454)Morph2020-02-272-2/+14
* | | | | | shader: FMUL switch to using LUT (#3441)Nguyen Dac Nam2020-02-271-19/+14
* | | | | | Merge pull request #3440 from namkazt/patch-6bunnei2020-02-261-36/+58
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | nit: add const to where it need.Nguyen Dac Nam2020-02-211-14/+14
| * | | | | shader: implement LOP3 fast replace for old functionNguyen Dac Nam2020-02-211-36/+58
* | | | | | Merge pull request #3431 from CJBok/npad-fixbunnei2020-02-262-5/+19
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | analog_from_button get direction implementationCJBok2020-02-182-5/+19
* | | | | | Merge pull request #3461 from ReinUsesLisp/r32i-rtMat M2020-02-252-0/+3
|\ \ \ \ \ \
| * | | | | | video_core/surface: Add R32_SINT render target formatReinUsesLisp2020-02-252-0/+3
* | | | | | | Merge pull request #3460 from ReinUsesLisp/unused-format-getterMat M2020-02-252-71/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | video_core/gpu: Remove unused functionsReinUsesLisp2020-02-252-71/+0
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3417 from ReinUsesLisp/r32ibunnei2020-02-256-34/+46
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | texture: Implement R32IReinUsesLisp2020-02-156-34/+46
* | | | | | Merge pull request #3425 from ReinUsesLisp/layered-framebufferbunnei2020-02-248-51/+74
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | texture_cache: Implement layered framebuffer attachmentsReinUsesLisp2020-02-168-51/+74
| |/ / / /
* | | | | Merge pull request #3424 from ReinUsesLisp/spirv-layerbunnei2020-02-231-6/+30
|\ \ \ \ \
| * | | | | vk_shader_decompiler: Implement Layer output attributeReinUsesLisp2020-02-161-6/+30
| |/ / / /
* | | | | Merge pull request #3422 from ReinUsesLisp/buffer-flushbunnei2020-02-232-0/+11
|\ \ \ \ \
| * | | | | surface_base: Implement texture buffer flushesReinUsesLisp2020-02-162-0/+11
| |/ / / /
* | | | | Scheduler: Inline global scheduler in Scheduler Lock.Fernando Sahmkow2020-02-221-4/+2
* | | | | Kernel: Correct pending feedback.Fernando Sahmkow2020-02-221-3/+4
* | | | | System: Expose Host thread registering routines from kernel.Fernando Sahmkow2020-02-222-0/+14
* | | | | Kernel: Address Feedback.Fernando Sahmkow2020-02-226-30/+47
* | | | | Kernel: Implement Scheduler locksFernando Sahmkow2020-02-222-0/+89
* | | | | Kernel: Implement Time Manager.Fernando Sahmkow2020-02-225-1/+98
* | | | | Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Fernando Sahmkow2020-02-225-24/+107
* | | | | Kernel: Make global scheduler depend on KernelCoreFernando Sahmkow2020-02-224-8/+24
| |_|_|/ |/| | |
* | | | audio_core: interpolate: Fix include for climits (Linux build break).bunnei2020-02-221-1/+1
* | | | Merge pull request #3310 from FearlessTobi/fast-resamplebunnei2020-02-222-48/+159
|\ \ \ \
| * | | | audio_core: Switch to a faster interpolation techniqueFearlessTobi2020-01-242-48/+159
* | | | | shader/texture: Fix illegal 3D texture assertReinUsesLisp2020-02-211-1/+1
* | | | | Merge pull request #3433 from namkazt/patch-1Rodrigo Locatti2020-02-211-3/+8
|\ \ \ \ \
| * | | | | fixups mistake auto commit.Nguyen Dac Nam2020-02-181-9/+0
| * | | | | Update code structureNguyen Dac Nam2020-02-181-0/+7
| * | | | | renderer_vulkan: Add the rest of case for TryConvertBorderColorNguyen Dac Nam2020-02-181-3/+10
| | |_|/ / | |/| | |
* | | | | Merge pull request #3434 from namkazt/patch-2Rodrigo Locatti2020-02-213-2/+25
|\ \ \ \ \
| * | | | | vk_device: remove left over from other branchNguyen Dac Nam2020-02-211-1/+0
| * | | | | clang-formatNguyen Dac Nam2020-02-201-1/+1
| * | | | | shader_decompiler: only add StorageImageReadWithoutFormat when availableNguyen Dac Nam2020-02-201-1/+4
| * | | | | shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormatNguyen Dac Nam2020-02-191-0/+4
| * | | | | vk_device: setup shaderStorageImageReadWithoutFormatNguyen Dac Nam2020-02-191-0/+5
| * | | | | vk_device: add check for shaderStorageImageReadWithoutFormatNguyen Dac Nam2020-02-191-0/+7
| * | | | | vk_shader: add Capability StorageImageReadWithoutFormatNguyen Dac Nam2020-02-191-0/+1
| * | | | | vk_shader: Implement function ImageLoad (Used by Kirby Start Allies)Nguyen Dac Nam2020-02-191-2/+6
| |/ / / /
* | | | | Merge pull request #3435 from namkazt/patch-3Rodrigo Locatti2020-02-212-1/+4
|\ \ \ \ \
| * | | | | add vertex UnsignedInt size RGBANguyen Dac Nam2020-02-181-0/+2
| * | | | | add eBc2SrgbBlock to formatsNguyen Dac Nam2020-02-181-0/+1
| * | | | | vulkan: add DXT23_SRGBNguyen Dac Nam2020-02-181-1/+1
| |/ / / /
* | | | | Merge pull request #3423 from ReinUsesLisp/no-match-3dbunnei2020-02-211-8/+11
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | texture_cache: Avoid matches in 3D texturesReinUsesLisp2020-02-161-8/+11
| | |_|/ | |/| |
* | | | Merge pull request #3438 from bunnei/gpu-mem-manager-fixbunnei2020-02-211-1/+10
|\ \ \ \
| * | | | video_core: memory_manager: Flush/invalidate asynchronously on Unmap.bunnei2020-02-201-1/+10
* | | | | Merge pull request #3432 from brianclinkenbeard/update-httplibbunnei2020-02-202-7/+7
|\ \ \ \ \
| * | | | | httplib compatibilityBrian Clinkenbeard2020-02-192-7/+7
| | |_|/ / | |/| | |
* | | | | Merge pull request #3415 from ReinUsesLisp/texture-codebunnei2020-02-201-43/+28
|\ \ \ \ \
| * | | | | shader/texture: Allow 2D shadow arrays and simplify codeReinUsesLisp2020-02-151-43/+28
| | |_|/ / | |/| | |
* | | | | Merge pull request #3414 from ReinUsesLisp/maxwell-3d-drawbunnei2020-02-196-36/+6
|\ \ \ \ \
| * | | | | maxwell_3d: Unify draw methodsReinUsesLisp2020-02-146-36/+6
| |/ / / /
* | | | | Merge pull request #3411 from ReinUsesLisp/specific-funcsbunnei2020-02-191-8/+28
|\ \ \ \ \
| * | | | | gl_rasterizer: Use the least generic OpenGL draw function possibleReinUsesLisp2020-02-141-8/+28
* | | | | | shader_conversion: I2F : add Assert for case src_size is ShortNguyen Dac Nam2020-02-191-0/+3
* | | | | | fix warningNguyen Dac Nam2020-02-191-1/+1
* | | | | | clang-format fixNguyen Dac Nam2020-02-191-1/+1
* | | | | | shader_conversion: add conversion I2F for ShortNguyen Dac Nam2020-02-191-9/+6
| |_|_|/ / |/| | | |
* | | | | Merge pull request #3410 from ReinUsesLisp/vk-draw-indexbunnei2020-02-191-4/+13
|\ \ \ \ \
| * | | | | vk_shader_decompiler: Fix vertex id and instance idReinUsesLisp2020-02-141-4/+13
| |/ / / /
* | | | | Merge pull request #3409 from ReinUsesLisp/host-queriesFernando Sahmkow2020-02-1818-51/+1043
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | query_cache: Address feedbackReinUsesLisp2020-02-142-16/+18
| * | | | query_cache: Fix ambiguity in CacheAddr getterReinUsesLisp2020-02-141-4/+5
| * | | | query_cache: Add a recursive mutex for concurrent usageReinUsesLisp2020-02-141-0/+6
| * | | | vk_query_cache: Implement generic query cache on VulkanReinUsesLisp2020-02-1411-20/+327
| * | | | query_cache: Abstract OpenGL implementationReinUsesLisp2020-02-144-339/+394
| * | | | gl_query_cache: Optimize query cacheReinUsesLisp2020-02-146-79/+217
| * | | | gl_query_cache: Implement host queries using a deferred cacheReinUsesLisp2020-02-147-86/+328
| * | | | gl_rasterizer: Sort method declarationsReinUsesLisp2020-02-141-16/+15
| * | | | gl_rasterizer: Add queued commands counterReinUsesLisp2020-02-142-0/+16
| * | | | maxwell_3d: Slow implementation of passed samples (query 21)ReinUsesLisp2020-02-148-17/+201
| * | | | gl_resource_manager: Add managed query classReinUsesLisp2020-02-142-0/+42
* | | | | Merge pull request #3412 from Morph1984/aspect-ratiobunnei2020-02-1810-3/+85
|\ \ \ \ \
| * | | | | Add 4:3 aspect ratio and address feedbackMorph2020-02-145-12/+20
| * | | | | Address feedbackMorph2020-02-142-18/+26
| * | | | | Use enumeration instead of magic numbersMorph2020-02-142-5/+11
| * | | | | Add following aspect ratios: 16:9, 21:9, Stretch to WindowMorph2020-02-149-2/+62
| | |/ / / | |/| | |
* | | | | Merge pull request #3420 from namkazt/master2bunnei2020-02-172-0/+20
|\ \ \ \ \
| * | | | | nvhost_gpu: implement ChannelSetTimeslicenamkazy2020-02-162-0/+20
* | | | | | IUserLocalCommunicationService: add function Initialize2Nguyen Dac Nam2020-02-161-1/+9
* | | | | | HLE: correct function name of IUserLocalCommunicationServiceNguyen Dac Nam2020-02-161-1/+1
|/ / / / /
* | | / / Revert "video_core: memory_manager: Use GPU interface for cache functions."bunnei2020-02-153-9/+14
| |_|/ / |/| | |
* | | | Merge pull request #3401 from FernandoS27/synchronizationbunnei2020-02-1442-227/+434
|\ \ \ \
| * | | | Core: Correct compilition in GCCFernando Sahmkow2020-02-141-0/+2
| * | | | Core: Address FeedbackFernando Sahmkow2020-02-146-24/+50
| * | | | Core: Set all hardware emulation constants in a single file.Fernando Sahmkow2020-02-1217-53/+88
| * | | | Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-1123-80/+212
| * | | | Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow2020-02-1122-98/+110
* | | | | Merge pull request #3379 from ReinUsesLisp/cbuf-offsetbunnei2020-02-143-5/+5
|\ \ \ \ \
| * | | | | shader/decode: Fix constant buffer offsetsReinUsesLisp2020-02-053-5/+5
* | | | | | Merge pull request #3400 from makigumo/patch-1bunnei2020-02-141-2/+4
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | update hwopus DecodeInterleaved for FW 7.0.0+makigumo2020-02-111-2/+4
* | | | | | Merge pull request #3395 from FernandoS27/queriesbunnei2020-02-144-52/+73
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | GPU: Address Feedback.Fernando Sahmkow2020-02-132-11/+10
| * | | | | GPU: Implement GPU Clock correctly.Fernando Sahmkow2020-02-103-2/+17
| * | | | | Maxwell3D: Correct query reporting.Fernando Sahmkow2020-02-102-51/+58
| | |_|/ / | |/| | |
* | | | | address_arbiter: Collapse loops in InsertThread() and RemoveThread()Lioncash2020-02-121-19/+17
* | | | | address_arbiter: Simplify GetThreadsWaitingOnAddress()Lioncash2020-02-122-10/+9
* | | | | Merge pull request #3403 from lioncash/debugbunnei2020-02-121-2/+2
|\ \ \ \ \
| * | | | | bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()Lioncash2020-02-121-1/+1
| * | | | | bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()Lioncash2020-02-121-1/+1
| | |/ / / | |/| | |
* / | | | kernel/thread: Remove trivial usages of the global system accessorLioncash2020-02-121-2/+2
|/ / / /
* | | | Merge pull request #3376 from ReinUsesLisp/point-spritebunnei2020-02-114-1/+9
|\ \ \ \ | |/ / / |/| | |
| * | | gl_rasterizer: Implement GL_POINT_SPRITEReinUsesLisp2020-02-044-1/+9
* | | | Merge pull request #3372 from ReinUsesLisp/fix-back-stencilbunnei2020-02-101-3/+3
|\ \ \ \
| * | | | maxwell_3d: Fix stencil back maskReinUsesLisp2020-02-021-3/+3
* | | | | Merge pull request #3391 from Morph1984/remove-unknownZach Hilman2020-02-095-15/+1
|\ \ \ \ \
| * | | | | Remove option "Show files with type 'Unknown'"Morph2020-02-095-15/+1
* | | | | | Merge pull request #3388 from bunnei/service-shared-ptrbunnei2020-02-099-50/+52
|\ \ \ \ \ \
| * | | | | | hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-089-50/+52
* | | | | | | Merge pull request #3387 from bunnei/gpu-mpscqueuebunnei2020-02-091-1/+1
|\ \ \ \ \ \ \
| * | | | | | | gpu_thread: Use MPSCQueue for GPU commands.bunnei2020-02-081-1/+1
| |/ / / / / /
* / / / / / / video_core: memory_manager: Use GPU interface for cache functions.bunnei2020-02-083-14/+9
|/ / / / / /
* | | | | | Merge pull request #3378 from ReinUsesLisp/uscaledbunnei2020-02-081-8/+12
|\ \ \ \ \ \
| * | | | | | maxwell_to_gl: Implement R8G8_USCALEDReinUsesLisp2020-02-051-0/+8
| * | | | | | maxwell_to_gl: Reduce unimplemented formats to LOG_ERRORReinUsesLisp2020-02-051-8/+4
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3369 from ReinUsesLisp/shfbunnei2020-02-082-11/+122
|\ \ \ \ \ \
| * | | | | | shader/shift: Implement SHIFT_RIGHT_{IMM,R}ReinUsesLisp2020-02-021-26/+58
| * | | | | | shader/shift: Implement SHF_LEFT_{IMM,R}ReinUsesLisp2020-02-022-10/+89
* | | | | | | Merge pull request #3381 from bunnei/ipc-fixbunnei2020-02-072-23/+57
|\ \ \ \ \ \ \
| * | | | | | | services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.bunnei2020-02-061-15/+15
| * | | | | | | hle_ipc: Add error checking to read/write buffer access.bunnei2020-02-061-8/+42
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3362 from ReinUsesLisp/fix-instancedbunnei2020-02-072-106/+28
|\ \ \ \ \ \ \
| * | | | | | | gl_rasterizer: Fix instanced draw arraysReinUsesLisp2020-01-302-106/+28
| | |/ / / / / | |/| | | | |
* | | | | | | kernel: transfer_memory: Properly reserve and reset memory region.bunnei2020-02-065-40/+116
* | | | | | | wait_object: Make wait behavior only require one object to signal.Zach Hilman2020-02-061-11/+2
* | | | | | | am: Correct IPC object count mismatch.bunnei2020-02-061-6/+4
* | | | | | | services: am: Clear events on PopOutData and PopInteractiveOutData.bunnei2020-02-061-0/+2
* | | | | | | am: Refactor IStorage interface.bunnei2020-02-067-43/+81
* | | | | | | applets: software_keyboard: Signal state change on end of interactive session.bunnei2020-02-061-0/+1
* | | | | | | applets: software_keyboard: Minor cleanup.bunnei2020-02-061-2/+2
| |/ / / / / |/| | | | |
* | | | | | vk_rasterizer: Use noexcept variants of std::bitsetReinUsesLisp2020-02-041-4/+5
* | | | | | Merge pull request #3357 from ReinUsesLisp/bfi-rcbunnei2020-02-042-2/+7
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | shader/bfi: Implement register-constant buffer variantReinUsesLisp2020-01-272-2/+7
* | | | | | Merge pull request #3356 from ReinUsesLisp/fcmpbunnei2020-02-042-1/+17
|\ \ \ \ \ \
| * | | | | | shader/arithmetic: Implement FCMPReinUsesLisp2020-01-272-1/+17
| |/ / / / /
* | | | | | Merge pull request #3360 from CJBok/statusbar-buttonsbunnei2020-02-032-6/+94
|\ \ \ \ \ \
| * | | | | | clangCJBok2020-01-291-2/+2
| * | | | | | minor correctionsCJBok2020-01-291-2/+2
| * | | | | | GUI: Togglable graphics settings buttons in status barCJBok2020-01-282-7/+95
* | | | | | | Merge pull request #3337 from ReinUsesLisp/vulkan-stagedbunnei2020-02-0334-179/+1154
|\ \ \ \ \ \ \
| * | | | | | | yuzu/bootmanager: Define Vulkan widget only when enabledReinUsesLisp2020-01-291-0/+2
| * | | | | | | yuzu_cmd: Fix memcpy on Vulkan handlersReinUsesLisp2020-01-292-9/+10
| * | | | | | | yuzu: Implement Vulkan frontendReinUsesLisp2020-01-2924-171/+1089
| * | | | | | | web_service/telemetry_json: Report USER_CONFIGReinUsesLisp2020-01-291-0/+1
| * | | | | | | settings: Add settings for graphics backendReinUsesLisp2020-01-296-3/+48
| * | | | | | | core: Only wait for idle on gpu_core when it was initializedReinUsesLisp2020-01-291-1/+3
| * | | | | | | shader/other: Fix skips for SYNC and BRKReinUsesLisp2020-01-291-2/+2
| * | | | | | | shader/other: Stub S2R LaneIdReinUsesLisp2020-01-291-1/+4
| * | | | | | | buffer_cache: Delay buffer destructionsReinUsesLisp2020-01-291-1/+4
* | | | | | | | input_common/udp: Ensure that UDP is shut down within Shutdown()Lioncash2020-02-031-0/+1
* | | | | | | | input_common/udp: Add missing override specifiersLioncash2020-02-031-2/+2
* | | | | | | | input_common/udp: std::move SocketCallback instances where applicableLioncash2020-02-031-2/+2
* | | | | | | | input_common/udp: std::move shared_ptr within Client constructorLioncash2020-02-031-1/+1
* | | | | | | | udp/client: Replace deprecated from_string() call with make_address_v4()Lioncash2020-02-031-2/+2
* | | | | | | | input_common/udp: Silence -Wreorder warning for SocketLioncash2020-02-031-4/+3
* | | | | | | | input_common/udp: Remove unnecessary inclusionsLioncash2020-02-034-8/+4
* | | | | | | | input_common/udp: Add missing header guardLioncash2020-02-031-0/+2
* | | | | | | | shader: Remove curly braces initializers on shared pointersReinUsesLisp2020-02-025-12/+12
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge pull request #3282 from FernandoS27/indexed-samplersbunnei2020-02-0224-58/+610
|\ \ \ \ \ \ \
| * | | | | | | Shader_IR: Address feedback.Fernando Sahmkow2020-01-2510-36/+40
| * | | | | | | Shader_IR: Change name of TrackSampler function so it does not confuse with the type.Fernando Sahmkow2020-01-243-7/+10
| * | | | | | | Shader_IR: Corrections, styling and extras.Fernando Sahmkow2020-01-241-2/+4
| * | | | | | | Shader_IR: Correct Custom Variable assignment.Fernando Sahmkow2020-01-242-0/+4
| * | | | | | | Shader_IR: Propagate bindless index into the GL compiler.Fernando Sahmkow2020-01-245-24/+54
| * | | | | | | Shader_IR: Implement Injectable Custom Variables to the IR.Fernando Sahmkow2020-01-245-1/+70
| * | | | | | | GL Backend: Introduce indexed samplers into the GL backendFernando Sahmkow2020-01-242-10/+39
| * | | | | | | Shader_IR: deduce size of indexed samplersFernando Sahmkow2020-01-244-8/+60
| * | | | | | | Shader_IR: Setup Indexed Samplers on the IRFernando Sahmkow2020-01-241-20/+46
| * | | | | | | Shader_IR: Implement initial code for tracking indexed samplers.Fernando Sahmkow2020-01-244-0/+139
| * | | | | | | Shader_IR: Address FeedbackFernando Sahmkow2020-01-245-35/+37
| * | | | | | | Shader_IR: Allow constant access of guest driver.Fernando Sahmkow2020-01-247-1/+18
| * | | | | | | Shader_IR: Address FeedbackFernando Sahmkow2020-01-244-21/+29
| * | | | | | | Guest_driver: Correct compiling errors in GCC.Fernando Sahmkow2020-01-242-1/+5
| * | | | | | | Shader_IR: Store Bound buffer on Shader UsageFernando Sahmkow2020-01-245-5/+41
| * | | | | | | GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow2020-01-2413-0/+127
* | | | | | | | Merge pull request #3268 from CJBok/deadzonebunnei2020-02-013-1/+106
|\ \ \ \ \ \ \ \
| * | | | | | | | const correctionCJBok2020-01-031-1/+1
| * | | | | | | | clangCJBok2020-01-031-22/+22
| * | | | | | | | Update configure_input_player.cppCJBok2020-01-031-23/+23
| * | | | | | | | Added deadzone controls for sdl engine at input settingsCJBok2020-01-033-24/+129
* | | | | | | | | Merge pull request #3284 from CJBok/hid-fixbunnei2020-02-013-13/+52
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | Moved analog direction logic to sdl_implCJBok2020-01-153-9/+48
| * | | | | | | | Corrected directional states sensitivityCJBok2020-01-141-9/+9
| * | | | | | | | Merge remote-tracking branch 'upstream/master'CJBok2020-01-1214-10/+1643
| |\ \ \ \ \ \ \ \
| * | | | | | | | | hid: Fix analog sticks directional statesCJBok2020-01-091-12/+12
* | | | | | | | | | Merge pull request #3364 from lioncash/threadbunnei2020-01-312-2/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core/arm: Remove usage of global GetCurrentThread()Lioncash2020-01-312-2/+4
* | | | | | | | | | | Merge pull request #3363 from lioncash/unique_ptrbunnei2020-01-314-17/+17
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | kernel/physical_core: Make use of std::unique_ptrLioncash2020-01-312-4/+10
| * | | | | | | | | | | core/cpu_manager: Remove unused includesLioncash2020-01-311-2/+0
| * | | | | | | | | | | kernel/physical_core: Remove unused kernel reference member variableLioncash2020-01-313-11/+7
| |/ / / / / / / / / /
* / / / / / / / / / / Revert "system_archive: Fix Korean and Chinese fonts"bunnei2020-01-315-880167/+27164
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #3353 from FernandoS27/ariesbunnei2020-01-3124-515/+541
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | System: Address FeedbackFernando Sahmkow2020-01-2711-24/+30
| * | | | | | | | | | System: Correct PrepareReschedule.Fernando Sahmkow2020-01-261-1/+1
| * | | | | | | | | | Kernel: Remove a few global instances from the kernel.Fernando Sahmkow2020-01-262-2/+2
| * | | | | | | | | | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow2020-01-2615-128/+115
| * | | | | | | | | | ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce.Fernando Sahmkow2020-01-263-16/+24
| * | | | | | | | | | Core: Refactor CPU Management.Fernando Sahmkow2020-01-2510-224/+168
| * | | | | | | | | | Kernel: Implement Physical Core.Fernando Sahmkow2020-01-242-0/+81
* | | | | | | | | | | Merge pull request #3151 from FearlessTobi/fix-koreanbunnei2020-01-305-27164/+880167
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Disable clang-format for font filesFearlessTobi2020-01-243-0/+6
| * | | | | | | | | | | system_archive: Fix Chinese fontFearlessTobi2020-01-192-13582/+694524
| * | | | | | | | | | | system_archive: Fix Korean fontFearlessTobi2020-01-192-13582/+185637
* | | | | | | | | | | | Merge pull request #3347 from ReinUsesLisp/local-membunnei2020-01-301-30/+55
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | |
| * | | | | | | | | | | shader/memory: Implement STL.S16 and STS.S16ReinUsesLisp2020-01-251-3/+10
| * | | | | | | | | | | shader/memory: Implement unaligned LDL.S16 and LDS.S16ReinUsesLisp2020-01-251-5/+3
| * | | | | | | | | | | shader/memory: Move unaligned load/store to functionsReinUsesLisp2020-01-251-18/+27
| * | | | | | | | | | | shader/memory: Implement LDL.S16 and LDS.S16ReinUsesLisp2020-01-251-12/+23
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3350 from ReinUsesLisp/atombunnei2020-01-295-39/+86
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
| * | | | | | | | | | shader/memory: Implement ATOM.ADDReinUsesLisp2020-01-265-39/+86
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3355 from ReinUsesLisp/break-downbunnei2020-01-291-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | texture_cache/surface_base: Fix layered break downReinUsesLisp2020-01-271-1/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3358 from ReinUsesLisp/implicit-texture-cachebunnei2020-01-291-3/+6
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| * | | | | | | | | gl_texture_cache: Silence implicit sign cast warningsReinUsesLisp2020-01-281-3/+6
* | | | | | | | | | Merge pull request #3359 from ReinUsesLisp/assert-point-sizebunnei2020-01-281-1/+0
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSizeReinUsesLisp2020-01-281-1/+0
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #3354 from ReinUsesLisp/depth-stencilbunnei2020-01-281-4/+27
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | gl_texture_cache: Properly implement depth/stencil samplingReinUsesLisp2020-01-271-4/+27
| |/ / / / / / / /
* / / / / / / / / bsd: Stub several more functions.bunnei2020-01-252-4/+48
|/ / / / / / / /
* | | | | | | | Merge pull request #3343 from FearlessTobi/ui-tabbunnei2020-01-258-104/+76
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu/configuration: create UI tab and move gamelist settings thereFearlessTobi2020-01-248-104/+76
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #3326 from FearlessTobi/port-5039bunnei2020-01-254-36/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | common/logging: don't use regex for path trimmingBreadFish642020-01-234-36/+23
| |/ / / / / / /
* | | | | | | | Merge pull request #3344 from ReinUsesLisp/vk-botwbunnei2020-01-243-19/+16
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | vk_shader_decompiler: Disable default values on unwritten render targetsReinUsesLisp2020-01-243-19/+16
* | | | | | | | Merge pull request #3273 from FernandoS27/txd-arraybunnei2020-01-241-5/+12
|\ \ \ \ \ \ \ \
| * | | | | | | | Shader_IR: Implement TXD Array.Fernando Sahmkow2020-01-041-5/+12
* | | | | | | | | Merge pull request #3340 from SciresM/pmdxbunnei2020-01-242-3/+10
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | loader: provide default arguments (zero byte) to NSOsMichael Scire2020-01-232-3/+10
* | | | | | | | | Replace GetString with Get functionFearlessTobi2020-01-231-2/+2
* | | | | | | | | Address second part of review commentsFearlessTobi2020-01-234-14/+18
* | | | | | | | | Address review commentsFearlessTobi2020-01-234-65/+72
* | | | | | | | | Input: UDP Client to provide motion and touch controlsfearlessTobi2020-01-2313-4/+897
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge pull request #3341 from bunnei/time-posix-myrulebunnei2020-01-234-1/+34
|\ \ \ \ \ \ \ \
| * | | | | | | | service: time: Implement ToPosixTimeWithMyRule.bunnei2020-01-234-1/+34
* | | | | | | | | Merge pull request #3338 from ReinUsesLisp/no-fastmathFernando Sahmkow2020-01-231-0/+4
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | gl_shader_cache: Disable fastmath on NvidiaReinUsesLisp2020-01-211-0/+4
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3324 from FearlessTobi/port-5037bunnei2020-01-231-0/+9
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | CMake: Create thin archives on LinuxLéo Lam2020-01-191-0/+9
| | |_|/ / / / | |/| | | | |
* | | | | | | GUI: fix minor issues with dark themesBartosz Kaszubowski2020-01-221-3/+3
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #3330 from ReinUsesLisp/vk-blit-screenFernando Sahmkow2020-01-215-6/+754
|\ \ \ \ \ \
| * | | | | | vk_blit_screen: Address feedbackReinUsesLisp2020-01-204-22/+25
| * | | | | | vk_blit_screen: Initial implementationReinUsesLisp2020-01-203-0/+745
* | | | | | | time: Fix month off-by-one error.bunnei2020-01-201-2/+2
* | | | | | | Merge pull request #3332 from bunnei/config-audio-tabbunnei2020-01-201-3/+3
|\ \ \ \ \ \ \
| * | | | | | | yuzu_qt: config: Move audio to its own tab.bunnei2020-01-201-3/+3
* | | | | | | | Merge pull request #3328 from ReinUsesLisp/vulkan-atomsbunnei2020-01-201-3/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VReinUsesLisp2020-01-191-3/+11
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3322 from ReinUsesLisp/vk-front-facebunnei2020-01-202-2/+2
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | vk_graphics_pipeline: Set front facing properlyReinUsesLisp2020-01-182-2/+2
* | | | | | | | Merge pull request #3271 from bunnei/time-rewritebunnei2020-01-2043-534/+3665
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | service: time: Implement GetStandardLocalSystemClock.bunnei2020-01-053-1/+9
| * | | | | | | time: Remove overflow error checking (currently breaks ADO builds).bunnei2020-01-042-18/+2
| * | | | | | | service: time: Implement GetClockSnapshotFromSystemClockContext.bunnei2020-01-043-3/+27
| * | | | | | | service: time: Implement IsStandardNetworkSystemClockAccuracySufficient.bunnei2020-01-045-1/+51
| * | | | | | | system_archive: Add a basic HLE implementation for time zone binary.bunnei2020-01-044-1/+675
| * | | | | | | service: time: Rewrite implementation of glue services.bunnei2020-01-0435-444/+2834
| * | | | | | | core: Initialize several structs that make use of Common::UUID.bunnei2020-01-045-100/+101
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3313 from ReinUsesLisp/vk-rasterizerbunnei2020-01-204-1/+1466
|\ \ \ \ \ \ \
| * | | | | | | vk_rasterizer: Address feedbackReinUsesLisp2020-01-182-25/+32
| * | | | | | | vk_rasterizer: Implement Vulkan's rasterizerReinUsesLisp2020-01-173-1/+1386
| * | | | | | | renderer_vulkan: Add header as placeholderReinUsesLisp2020-01-172-0/+73
* | | | | | | | GUI/gamelist: add "None" as an option for second row and remove dynamically duplicate row options (#3309)Bartosz Kaszubowski2020-01-193-14/+53
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #3317 from ReinUsesLisp/gl-decomp-cc-decompFernando Sahmkow2020-01-191-27/+5
|\ \ \ \ \ \ \
| * | | | | | | gl_shader_decompiler: Fix decompilation of condition codesReinUsesLisp2020-01-181-27/+5
| | |_|/ / / / | |/| | | | |
* | | | | | | gl_state: Use bool instead of GLbooleanReinUsesLisp2020-01-182-3/+3
* | | | | | | Merge pull request #3298 from Simek/missing_hotkeysbunnei2020-01-182-0/+17
|\ \ \ \ \ \ \
| * | | | | | | GUI: add few missing hotkeys to main menuBartosz Kaszubowski2020-01-132-0/+17
| | |_|_|_|/ / | |/| | | | |
* | | | | | | core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick2020-01-184-4/+31
* | | | | | | core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick2020-01-181-23/+11
* | | | | | | core/loaders: Simplify PhysicalMemory usage.Markus Wick2020-01-183-8/+12
* | | | | | | Merge pull request #3305 from ReinUsesLisp/point-size-programbunnei2020-01-184-2/+13
|\ \ \ \ \ \ \
| * | | | | | | gl_state: Implement PROGRAM_POINT_SIZEReinUsesLisp2020-01-154-2/+13
* | | | | | | | Merge pull request #3312 from ReinUsesLisp/atoms-u32bunnei2020-01-185-3/+74
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp2020-01-165-3/+74
* | | | | | | | | Remove unused CPU Vendor string and telemtry fieldJames Rowe2020-01-183-114/+0
* | | | | | | | | Add headbar icon on LinuxTotalCaesar6592020-01-181-1/+1
* | | | | | | | | Merge pull request #3306 from ReinUsesLisp/gl-texturebunnei2020-01-171-9/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | gl_texture_cache: Use local variables to simplify DownloadTextureReinUsesLisp2020-01-141-6/+4
| * | | | | | | | gl_texture_cache: Fix format for RGBX16FReinUsesLisp2020-01-141-1/+1
| * | | | | | | | gl_texture_cache: Use Snorm internal format for RG8SReinUsesLisp2020-01-141-1/+1
| * | | | | | | | gl_texture_cache: Use Snorm internal format for ABGR8SReinUsesLisp2020-01-141-1/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3311 from ReinUsesLisp/z32fx24s8bunnei2020-01-171-1/+1
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | format_lookup_table: Fix ZF32_X24S8 component typesReinUsesLisp2020-01-161-1/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #3300 from ReinUsesLisp/vk-texture-cachebunnei2020-01-175-5/+724
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | vk_texture_cache: Address feedbackReinUsesLisp2020-01-162-22/+8
| * | | | | | vk_texture_cache: Fix typo in commentaryRodrigo Locatti2020-01-161-1/+1
| * | | | | | vk_texture_cache: Implement generic texture cache on VulkanReinUsesLisp2020-01-144-1/+733
| * | | | | | texture_cache/surface_params: Make GetNumLayers publicReinUsesLisp2020-01-141-4/+5
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3308 from lioncash/privatebunnei2020-01-161-2/+2
|\ \ \ \ \ \
| * | | | | | maxwell_3d: Make dirty_pointers privateLioncash2020-01-161-2/+2
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3304 from lioncash/fwd-declbunnei2020-01-162-15/+16
|\ \ \ \ \ \
| * | | | | | renderer_opengl/utils: Remove unused header inclusionsLioncash2020-01-151-3/+0
| * | | | | | renderer_opengl/utils: Forward declare private structsLioncash2020-01-152-12/+16
* | | | | | | Fix git version in scm_rev.cppJames Rowe2020-01-161-0/+5
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #3303 from lioncash/reorderRodrigo Locatti2020-01-141-1/+1
|\ \ \ \ \ \
| * | | | | | control_flow: Silence -Wreorder warning for CFGRebuildStateLioncash2020-01-141-1/+1
| |/ / / / /
* | | | | | Merge pull request #3302 from lioncash/unused-varRodrigo Locatti2020-01-141-7/+4
|\ \ \ \ \ \
| * | | | | | gl_shader_cache: Remove unused STAGE_RESERVED_UBOS constantLioncash2020-01-141-3/+0
| * | | | | | gl_shader_cache: std::move entries in CachedShader constructorLioncash2020-01-141-3/+4
| * | | | | | gl_shader_cache: Remove unused entries variable in BuildShader()Lioncash2020-01-141-1/+0
| |/ / / / /
* | | | | | Merge pull request #3296 from Simek/hotkeys_resizebunnei2020-01-141-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | GUI/configure: resize hotkeys column to contentBartosz Kaszubowski2020-01-121-0/+1
| |/ / / /
* | | | | Merge pull request #3287 from ReinUsesLisp/ldg-stg-16bunnei2020-01-142-34/+52
|\ \ \ \ \
| * | | | | shader_ir/memory: Implement u16 and u8 for STG and LDGReinUsesLisp2020-01-092-34/+52
* | | | | | Merge pull request #3288 from ReinUsesLisp/uncurse-aoffibunnei2020-01-141-10/+6
|\ \ \ \ \ \
| * | | | | | shader_ir/texture: Simplify AOFFI codeReinUsesLisp2020-01-091-10/+6
| |/ / / / /
* | | | | | Merge pull request #3290 from ReinUsesLisp/gl-clampbunnei2020-01-143-6/+11
|\ \ \ \ \ \
| * | | | | | maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driverReinUsesLisp2020-01-103-6/+11
| |/ / / / /
* | | | | | Merge pull request #3292 from degasus/heap_space_fixbunnei2020-01-141-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | core/kernel: Fix GetTotalPhysicalMemoryUsed.Markus Wick2020-01-111-2/+2
| |/ / / /
* | | | | vk_compute_pass: Address feedbackRodrigo Locatti2020-01-111-0/+2
* | | | | vk_compute_pass: Add compute passes to emulate missing Vulkan featuresReinUsesLisp2020-01-083-0/+416
* | | | | vk_shader_util: Add helper to build SPIR-V shadersReinUsesLisp2020-01-083-0/+53
|/ / / /
* | | | Merge pull request #3279 from ReinUsesLisp/vk-pipeline-cacheFernando Sahmkow2020-01-0810-10/+1172
|\ \ \ \ | |_|/ / |/| | |
| * | | vk_pipeline_cache: Initial implementationReinUsesLisp2020-01-072-1/+460
| * | | vk_graphics_pipeline: Initial implementationReinUsesLisp2020-01-074-0/+395
| * | | vk_compute_pipeline: Initial implementationReinUsesLisp2020-01-074-0/+219
| * | | vk_pipeline_cache: Add file and define descriptor update template fillerReinUsesLisp2020-01-073-0/+67
| * | | fixed_pipeline_state: Add depth clampReinUsesLisp2020-01-072-10/+18
| * | | vk_rasterizer: Add placeholderReinUsesLisp2020-01-072-0/+14
* | | | Merge pull request #3272 from bunnei/vi-close-layerbunnei2020-01-075-11/+48
|\ \ \ \ | |/ / / |/| | |
| * | | service: vi: Implement CloseLayer.bunnei2020-01-045-11/+48
| |/ /
* | | Merge pull request #3276 from ReinUsesLisp/pipeline-reqsbunnei2020-01-065-1/+345
|\ \ \
| * | | vk_renderpass_cache: Initial implementationReinUsesLisp2020-01-063-0/+199
| * | | vk_update_descriptor: Initial implementationReinUsesLisp2020-01-063-1/+146
* | | | Merge pull request #3278 from ReinUsesLisp/vk-memory-managerbunnei2020-01-066-309/+415
|\ \ \ \
| * | | | vk_stream_buffer/vk_buffer_cache: Avoid halting and use generic cacheReinUsesLisp2020-01-064-62/+340
| * | | | vk_memory_manager: Misc changesReinUsesLisp2020-01-062-88/+142
| * | | | vk_buffer_cache: Temporarily remove buffer cacheReinUsesLisp2020-01-062-226/+0
| |/ / /
* | | | Merge pull request #3277 from ReinUsesLisp/make-currentbunnei2020-01-061-9/+2
|\ \ \ \
| * | | | yuzu/bootmanager: Remove {glx,wgl}MakeCurrent on SwapBuffersReinUsesLisp2020-01-061-9/+2
| |/ / /
* | | | Merge pull request #3261 from degasus/page_tablebunnei2020-01-062-9/+17
|\ \ \ \ | |/ / / |/| | |
| * | | core/memory + arm/dynarmic: Use a global offset within our arm page table.Markus Wick2020-01-012-9/+17
* | | | Merge pull request #3257 from degasus/no_busy_loopsbunnei2020-01-063-5/+9
|\ \ \ \
| * | | | video_core: Block in WaitFence.Markus Wick2019-12-303-5/+9
* | | | | Merge pull request #3264 from ReinUsesLisp/vk-descriptor-poolFernando Sahmkow2020-01-053-0/+147
|\ \ \ \ \
| * | | | | Update src/video_core/renderer_vulkan/vk_descriptor_pool.cppRodrigo Locatti2020-01-031-1/+1
| * | | | | vk_descriptor_pool: Initial implementationReinUsesLisp2020-01-013-0/+147
| | |/ / / | |/| | |
* | | | | Merge pull request #2945 from FernandoS27/fix-bcatbunnei2020-01-051-3/+17
|\ \ \ \ \
| * | | | | nifm: Only return that there's an internet connection when there's a BCATServerFernando Sahmkow2019-11-071-3/+17
* | | | | | Merge pull request #3258 from FernandoS27/shader-amendbunnei2020-01-045-2/+52
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Shader_IR: Address FeedbackFernando Sahmkow2020-01-045-38/+19
| * | | | | Shader_IR: add the ability to amend code in the shader ir.Fernando Sahmkow2019-12-305-3/+72
| | |_|/ / | |/| | |
* | | | | Merge pull request #3247 from FernandoS27/remap-fixbunnei2020-01-032-3/+5
|\ \ \ \ \
| * | | | | NvServices: Correct Ioctl Remap.Fernando Sahmkow2019-12-252-3/+5
* | | | | | yuzu: Remove Maxwell debuggerReinUsesLisp2020-01-0314-640/+0
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #3243 from ReinUsesLisp/topologiesbunnei2020-01-021-4/+18
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | maxwell_to_gl: Implement missing primitive topologiesReinUsesLisp2019-12-231-4/+18
* | | | | Merge pull request #3239 from ReinUsesLisp/p2rbunnei2020-01-012-17/+47
|\ \ \ \ \
| * | | | | shader/p2r: Implement P2R PrReinUsesLisp2019-12-201-1/+15
| * | | | | shader/r2p: Refactor P2R to support P2RReinUsesLisp2019-12-202-17/+33
* | | | | | Merge pull request #3248 from ReinUsesLisp/vk-imageFernando Sahmkow2019-12-303-0/+192
|\ \ \ \ \ \
| * | | | | | vk_image: Avoid unnecesary equalsRodrigo Locatti2019-12-301-1/+1
| * | | | | | vk_image: Add an image object abstractionReinUsesLisp2019-12-253-0/+192
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3249 from ReinUsesLisp/vk-staging-buffer-poolFernando Sahmkow2019-12-303-0/+212
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | vk_staging_buffer_pool: Initialize last epoch to zeroRodrigo Locatti2019-12-291-1/+1
| * | | | | vk_staging_buffer_pool: Add a staging pool for temporary operationsReinUsesLisp2019-12-253-0/+212
| |/ / / /
* | | | | Merge pull request #3250 from ReinUsesLisp/empty-fragmentFernando Sahmkow2019-12-282-0/+7
|\ \ \ \ \
| * | | | | gl_rasterizer: Allow rendering without fragment shaderReinUsesLisp2019-12-262-0/+7
| |/ / / /
* | | | | Merge pull request #3228 from ReinUsesLisp/ptpbunnei2019-12-275-74/+142
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | shader/texture: Implement TLD4.PTPReinUsesLisp2019-12-165-56/+120
| * | | | shader/texture: Enable arrayed TLD4ReinUsesLisp2019-12-161-1/+0
| * | | | gl_shader_decompiler: Rename "sepparate" to "separate"ReinUsesLisp2019-12-161-3/+3
| * | | | shader/texture: Implement AOFFI for TLD4SReinUsesLisp2019-12-161-13/+18
| * | | | shader/texture: Remove unnecesary parenthesisReinUsesLisp2019-12-161-2/+2
* | | | | Merge pull request #3244 from ReinUsesLisp/vk-fpsFernando Sahmkow2019-12-254-6/+594
|\ \ \ \ \
| * | | | | fixed_pipeline_state: Define symetric operator!= and mark as noexceptReinUsesLisp2019-12-242-40/+92
| * | | | | fixed_pipeline_state: Define structure and loadersReinUsesLisp2019-12-233-0/+528
| * | | | | maxwell_3d: Add depth bounds registersReinUsesLisp2019-12-231-6/+14
* | | | | | Merge pull request #3236 from ReinUsesLisp/rasterize-enablebunnei2019-12-256-4/+28
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | gl_rasterizer: Implement RASTERIZE_ENABLEReinUsesLisp2019-12-186-4/+28
* | | | | | Merge pull request #3241 from ReinUsesLisp/gl-shader-cachebunnei2019-12-221-19/+14
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | gl_shader_cache: Update commentary for shared memoryReinUsesLisp2019-12-211-9/+6
| * | | | | gl_shader_cache: Remove unused entry in GetPrimitiveDescriptionReinUsesLisp2019-12-211-11/+9
| | |_|/ / | |/| | |
* | | | | Merge pull request #3238 from ReinUsesLisp/vk-resource-managerbunnei2019-12-224-1/+82
|\ \ \ \ \
| * | | | | vk_resource_manager: Add entry to VKFence to test its usageReinUsesLisp2019-12-191-0/+8
| * | | | | vk_reosurce_manager: Add assert for releasing fencesReinUsesLisp2019-12-191-0/+1
| * | | | | vk_resource_manager: Implement VKFenceWatch move constructorReinUsesLisp2019-12-192-0/+32
| * | | | | vk_device: Add entry to catch device lossesReinUsesLisp2019-12-193-1/+40
| * | | | | vk_device: Add query for RGBA8UintReinUsesLisp2019-12-191-0/+1
* | | | | | Merge pull request #3203 from FernandoS27/tex-cache-fixesbunnei2019-12-224-1/+144
|\ \ \ \ \ \
| * | | | | | Texture Cache: Improve documentationFernando Sahmkow2019-12-222-4/+5
| * | | | | | Texture Cache: Address FeedbackFernando Sahmkow2019-12-222-11/+11
| * | | | | | Texture Cache: Add HLE methods for building 3D textures within the GPU in certain scenarios.Fernando Sahmkow2019-12-224-1/+143
* | | | | | | Merge pull request #3237 from ReinUsesLisp/vk-shader-decompilerFernando Sahmkow2019-12-222-38/+49
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | vk_shader_decompiler: Fix full decompilationReinUsesLisp2019-12-191-3/+5
| * | | | | | vk_shader_decompiler: Skip NDC correction when it is nativeReinUsesLisp2019-12-192-1/+2
| * | | | | | vk_shader_decompiler: Normalize output fragment attachmentsReinUsesLisp2019-12-192-12/+12
| * | | | | | vk_shader_decompiler: Update sirit and implement Texture AOFFIReinUsesLisp2019-12-191-22/+30
| |/ / / / /
* | | | | | Merge pull request #3230 from ReinUsesLisp/vk-emu-shadersFernando Sahmkow2019-12-224-0/+122
|\ \ \ \ \ \
| * | | | | | renderer_vulkan/shader: Add helper GLSL shadersReinUsesLisp2019-12-164-0/+122
* | | | | | | Merge pull request #3240 from ReinUsesLisp/decomp-cond-codeFernando Sahmkow2019-12-221-23/+1
|\ \ \ \ \ \ \
| * | | | | | | vk_shader_decompiler: Use Visit instead of reimplementing itReinUsesLisp2019-12-211-23/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3235 from ReinUsesLisp/ldg-u8bunnei2019-12-221-6/+32
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | shader/memory: Implement LDG.U8 and unaligned U8 loadsReinUsesLisp2019-12-181-6/+32
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3234 from ReinUsesLisp/i2f-u8-selectorbunnei2019-12-201-2/+13
|\ \ \ \ \ \
| * | | | | | shader/conversion: Implement byte selector in I2FReinUsesLisp2019-12-181-2/+13
| |/ / / / /
* | | | | | Merge pull request #3233 from ReinUsesLisp/mismatch-sizesbunnei2019-12-201-4/+9
|\ \ \ \ \ \
| * | | | | | shader/texture: Properly shrink unused entries in size mismatchesReinUsesLisp2019-12-181-4/+9
| |/ / / / /
* | | | | | Merge pull request #3232 from ReinUsesLisp/gl-decompiler-imagesbunnei2019-12-191-0/+1
|\ \ \ \ \ \
| * | | | | | gl_shader_decompiler: Add missing DeclareImagesReinUsesLisp2019-12-181-0/+1
| |/ / / / /
* | | | | | Merge pull request #3231 from ReinUsesLisp/tld4s-encodingbunnei2019-12-191-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | shader_bytecode: Fix TLD4S encodingReinUsesLisp2019-12-181-1/+1
| |/ / / /
* | | | | Merge pull request #3221 from ReinUsesLisp/vk-schedulerbunnei2019-12-192-37/+311
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | vk_scheduler: Delegate commands to a worker thread and state trackReinUsesLisp2019-12-132-37/+311
* | | | | Merge pull request #3173 from yuzu-emu/bunnei-spscqueuebunnei2019-12-171-2/+9
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | common: SPSCQueue: Notify after incrementing queue size.bunnei2019-12-171-2/+9
* | | | | Merge pull request #3182 from ReinUsesLisp/renderer-openglbunnei2019-12-162-131/+115
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | renderer_opengl: Make ScreenRectVertex's constructor constexprReinUsesLisp2019-11-291-12/+7
| * | | | renderer_opengl: Remove C castsReinUsesLisp2019-11-291-4/+5
| * | | | renderer_opengl: Use explicit binding for presentation shadersReinUsesLisp2019-11-292-34/+20
| * | | | renderer_opengl: Drop macros for message decorationsReinUsesLisp2019-11-291-21/+26
| * | | | renderer_opengl: Move static definitions to anonymous namespaceReinUsesLisp2019-11-291-62/+66
| * | | | renderer_opengl: Move commentaries to header fileReinUsesLisp2019-11-292-20/+13
* | | | | Merge pull request #3219 from FernandoS27/fix-bindlessRodrigo Locatti2019-12-164-47/+124
|\ \ \ \ \
| * | | | | Shader_IR: Correct TLD4S Depth Compare.Fernando Sahmkow2019-12-122-9/+16
| * | | | | Shader_Ir: Correct TLD4S encoding and implement f16 flag.Fernando Sahmkow2019-12-123-11/+15
| * | | | | Gl_Shader_compiler: Correct Depth Compare for Texture Gather operations.Fernando Sahmkow2019-12-121-8/+21
| * | | | | Shader_Ir: default failed tracks on bindless samplers to null values.Fernando Sahmkow2019-12-122-24/+77
* | | | | | Merge pull request #3222 from ReinUsesLisp/maxwell-to-vkbunnei2019-12-153-111/+243
|\ \ \ \ \ \
| * | | | | | maxwell_to_vk: Improve image format table and add more formatsReinUsesLisp2019-12-132-89/+127
| * | | | | | maxwell_to_vk: Implement more vertex formatsReinUsesLisp2019-12-131-7/+81
| * | | | | | maxwell_to_vk: Implement more primitive topologiesReinUsesLisp2019-12-132-2/+11
| * | | | | | maxwell_to_vk: Approach GL_CLAMP closer to the GL specReinUsesLisp2019-12-133-9/+17
| * | | | | | maxwell_to_vk: Use VK_EXT_index_type_uint8 when availableReinUsesLisp2019-12-132-4/+7
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3213 from ReinUsesLisp/intel-mesabunnei2019-12-141-1/+4
|\ \ \ \ \ \
| * | | | | | gl_device: Enable compute shaders for Intel Mesa driversReinUsesLisp2019-12-111-1/+4
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3212 from ReinUsesLisp/fix-smem-lmembunnei2019-12-141-2/+2
|\ \ \ \ \ \
| * | | | | | gl_shader_cache: Add missing new-line on emitted GLSLReinUsesLisp2019-12-111-2/+2
* | | | | | | Merge pull request #3214 from lioncash/svc-funcbunnei2019-12-132-9/+6
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | kernel/svc: Correct function signature of SignalProcessWideKeyLioncash2019-12-112-9/+6
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #3217 from jhol/fix-boost-includebunnei2019-12-121-0/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Added missing includeJoel Holdsworth2019-12-111-0/+1
* | | | | | Gl_Rasterizer: Skip Tesselation Control and Eval stages as they are un implemented.Fernando Sahmkow2019-12-111-0/+8
* | | | | | Merge pull request #3210 from ReinUsesLisp/memory-barrierbunnei2019-12-115-1/+46
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | shader: Implement MEMBAR.GLReinUsesLisp2019-12-105-1/+46
| | |/ / / | |/| | |
* | | | | Kernel: Correct behavior of Address Arbiter threads. (#3165)Fernando Sahmkow2019-12-113-24/+67
| |/ / / |/| | |
* | | | Merge pull request #3201 from lioncash/dumpbunnei2019-12-112-2/+24
|\ \ \ \
| * | | | kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNewLioncash2019-12-082-2/+24
* | | | | Maxwell3D: Implement Depth Mode.Fernando Sahmkow2019-12-114-8/+15
| |/ / / |/| | |
* | | | vk_shader_decompiler: Fix build issues on old gcc versionsReinUsesLisp2019-12-101-2/+3
* | | | vk_shader_decompiler: Reduce YNegate's severityReinUsesLisp2019-12-101-1/+1
* | | | shader_ir/other: Implement S2R InvocationIdReinUsesLisp2019-12-104-0/+9
* | | | vk_shader_decompiler: Misc changesReinUsesLisp2019-12-102-697/+1648
* | | | shader: Keep track of shaders using warp instructionsReinUsesLisp2019-12-102-0/+8
* | | | shader_ir/memory: Implement patch storesReinUsesLisp2019-12-104-20/+38
* | | | vk_device: Misc changesReinUsesLisp2019-12-092-117/+276
* | | | Merge pull request #3198 from ReinUsesLisp/tessellation-maxwellbunnei2019-12-091-2/+37
|\ \ \ \
| * | | | maxwell_3d: Add tessellation tess level registersReinUsesLisp2019-12-071-1/+6
| * | | | maxwell_3d: Add tessellation mode registerReinUsesLisp2019-12-071-1/+28
| * | | | maxwell_3d: Add patch vertices registerReinUsesLisp2019-12-071-1/+4
* | | | | externals: Update Vulkan-HeadersReinUsesLisp2019-12-092-2/+14
* | | | | Merge pull request #3199 from ReinUsesLisp/vk-swapchainRodrigo Locatti2019-12-092-24/+31
|\ \ \ \ \
| * | | | | vk_swapchain: Add support for swapping sRGBReinUsesLisp2019-12-072-24/+31
| |/ / / /
* | / / / kernel: Remove unnecessary includesLioncash2019-12-0815-11/+17
| |/ / / |/| | |
* | | | Merge pull request #3195 from FernandoS27/clear-exclusivebunnei2019-12-072-1/+2
|\ \ \ \ | |/ / / |/| | |
| * | | CpuCore: Clear exclusive state after doing a run in dynarmic.Fernando Sahmkow2019-12-052-1/+2
* | | | shader_bytecode: Remove corrupted characterReinUsesLisp2019-12-071-1/+1
* | | | Merge pull request #3109 from FernandoS27/new-instrbunnei2019-12-076-8/+171
|\ \ \ \ | |/ / / |/| | |
| * | | Shader_IR: Address FeedbackFernando Sahmkow2019-11-183-11/+9
| * | | Shader_IR: Implement TXD instruction.Fernando Sahmkow2019-11-145-8/+120
| * | | Shader_IR: Implement FLO instruction.Fernando Sahmkow2019-11-145-0/+35
| * | | Shader_Bytecode: Add encodings for FLO, SHF and TXDFernando Sahmkow2019-11-141-0/+18
* | | | telemetry_session: Report renderer backendReinUsesLisp2019-12-021-0/+1
* | | | telemetry_session: Use temporary to avoid writing the same enumReinUsesLisp2019-12-021-16/+11
* | | | Merge pull request #2987 from FernandoS27/texture-invalidbunnei2019-12-023-32/+101
|\ \ \ \
| * | | | Texture_Cache: Redo invalid Surfaces handling.Fernando Sahmkow2019-11-203-32/+101
* | | | | Merge pull request #3177 from bunnei/new-ipc-reqbunnei2019-12-0119-167/+246
|\ \ \ \ \
| * | | | | kernel: Implement a more accurate IPC dispatch.bunnei2019-11-2819-167/+246
| | |_|/ / | |/| | |
* | | | | Merge pull request #3184 from ReinUsesLisp/framebuffer-cachebunnei2019-12-014-72/+69
|\ \ \ \ \
| * | | | | gl_framebuffer_cache: Optimize framebuffer keyReinUsesLisp2019-11-293-46/+60
| * | | | | gl_rasterizer: Re-enable framebuffer cache for clear buffersReinUsesLisp2019-11-293-32/+15
| |/ / / /
* / / / / texture_cache/surface_base: Fix out of bounds texture viewsReinUsesLisp2019-11-291-7/+4
|/ / / /
* | | | Merge pull request #3169 from lioncash/memorybunnei2019-11-2849-721/+1314
|\ \ \ \
| * | | | core/memory; Migrate over SetCurrentPageTable() to the Memory classLioncash2019-11-273-26/+34
| * | | | core/memory: Migrate over GetPointerFromVMA() to the Memory classLioncash2019-11-271-36/+36
| * | | | core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-2714-153/+298
| * | | | core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-2719-178/+305
| * | | | core/memory: Migrate over ZeroBlock() and CopyBlock() to the Memory classLioncash2019-11-272-91/+161
| * | | | core/memory: Migrate over RasterizerMarkRegionCached() to the Memory classLioncash2019-11-273-70/+79
| * | | | core/memory: Migrate over ReadCString() to the Memory classLioncash2019-11-273-18/+40
| * | | | core/memory: Migrate over GetPointer()Lioncash2019-11-277-25/+53
| * | | | core: Prepare various classes for memory read/write migrationLioncash2019-11-2724-61/+108
| * | | | core/memory: Move memory read/write implementation functions into an anonymous namespaceLioncash2019-11-271-97/+98
| * | | | core/memory: Migrate over address checking functions to the new Memory classLioncash2019-11-276-39/+70
| * | | | core/memory: Migrate over memory mapping functions to the new Memory classLioncash2019-11-276-128/+180
| * | | | core/memory: Introduce skeleton of Memory classLioncash2019-11-274-3/+56
* | | | | Merge pull request #3171 from lioncash/internal-linkbunnei2019-11-282-6/+5
|\ \ \ \ \
| * | | | | filesys/romfs: Remove unused includesLioncash2019-11-272-4/+2
| * | | | | filesys/romfs: Make ProcessFile and ProcessDirectory internally linkedLioncash2019-11-271-2/+3
* | | | | | patch_manager: Adds check for disabled cheats to prevent them from being enabled (#3178)Morph2019-11-281-5/+11
* | | | | | Merge pull request #3170 from lioncash/enumbunnei2019-11-282-3/+3
|\ \ \ \ \ \
| * | | | | | file_sys/directory: Make EntryType an enum classLioncash2019-11-272-3/+3
| |/ / / / /
* | | | | | Merge pull request #3174 from lioncash/optionalRodrigo Locatti2019-11-281-2/+1
|\ \ \ \ \ \
| * | | | | | video_core/gpu_thread: Tidy up SwapBuffers()Lioncash2019-11-271-2/+1
| | |/ / / / | |/| | | |
* | | | | | video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys()Lioncash2019-11-271-2/+3
* | | | | | video_core/const_buffer_locker: Remove unused includesLioncash2019-11-272-2/+2
* | | | | | video_core/const_buffer_locker: Remove #pragma once from cpp fileLioncash2019-11-271-2/+0
|/ / / / /
* | | | | Merge pull request #3143 from ReinUsesLisp/indexing-bugbunnei2019-11-272-48/+2
|\ \ \ \ \
| * | | | | gl_device: Deduce indexing bug from device instead of heuristicReinUsesLisp2019-11-252-48/+2
* | | | | | core_timing: Use better reference tracking for EventType. (#3159)bunnei2019-11-2717-161/+103
| |/ / / / |/| | | |
* | | | | Merge pull request #3164 from ReinUsesLisp/half-cast-floatbunnei2019-11-261-1/+2
|\ \ \ \ \
| * | | | | gl_shader_decompiler: Fix casts from fp32 to f16ReinUsesLisp2019-11-261-1/+2
| |/ / / /
* / / / / kernel: Fix reference management for client/server session.bunnei2019-11-263-20/+18
|/ / / /
* | | | Merge pull request #3158 from ReinUsesLisp/srgb-blitbunnei2019-11-251-0/+1
|\ \ \ \
| * | | | gl_texture_cache: Apply sRGB on blitsReinUsesLisp2019-11-241-0/+1
* | | | | Merge pull request #3094 from lioncash/tablesbunnei2019-11-2533-7/+192
|\ \ \ \ \
| * | | | | service: Update function tablesLioncash2019-11-1233-7/+192
* | | | | | Merge pull request #3155 from bunnei/fix-asynch-gpu-waitbunnei2019-11-251-17/+15
|\ \ \ \ \ \
| * | | | | | gpu_thread: Don't spin wait if there are no GPU commands.bunnei2019-11-231-17/+15
| | |/ / / / | |/| | | |
* | | | | | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-2574-378/+377
* | | | | | Merge pull request #3098 from ReinUsesLisp/shader-invalidationsbunnei2019-11-2531-744/+742
|\ \ \ \ \ \
| * | | | | | gl_device: Reserve base bindings on limited devicesReinUsesLisp2019-11-231-36/+76
| * | | | | | gl_state: Skip null texture bindsReinUsesLisp2019-11-231-1/+5
| * | | | | | gl_rasterizer: Disable compute shaders on IntelReinUsesLisp2019-11-233-0/+12
| * | | | | | gl_shader_cache: Hack shared memory sizeReinUsesLisp2019-11-231-2/+3
| * | | | | | gl_shader_decompiler: Normalize image bindingsReinUsesLisp2019-11-233-33/+19
| * | | | | | gl_shader_decompiler: Normalize cbuf bindingsReinUsesLisp2019-11-232-10/+6
| * | | | | | gl_rasterizer: Add missing cbuf counter reset on computeReinUsesLisp2019-11-231-0/+2
| * | | | | | gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp2019-11-2316-192/+200
| * | | | | | video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp2019-11-2322-289/+262
| * | | | | | gl_rasterizer: Bind graphics images to draw commandsReinUsesLisp2019-11-234-33/+54
| * | | | | | gl_shader_cache: Specialize local memory size for compute shadersReinUsesLisp2019-11-236-21/+32
| * | | | | | gl_shader_cache: Specialize shared memory sizeReinUsesLisp2019-11-235-29/+25
| * | | | | | gl_shader_cache: Specialize shader workgroupReinUsesLisp2019-11-236-68/+74
| * | | | | | shader/texture: Handle TLDS texture type mismatchesReinUsesLisp2019-11-231-1/+10
| * | | | | | shader/texture: Deduce texture buffers from lockerReinUsesLisp2019-11-239-174/+107
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #3105 from ReinUsesLisp/fix-stencil-regbunnei2019-11-241-3/+3
|\ \ \ \ \ \
| * | | | | | maxwell_3d: Fix stencil_back_func_mask offsetReinUsesLisp2019-11-131-3/+3
* | | | | | | Merge pull request #3156 from bunnei/sys-ticksbunnei2019-11-241-1/+4
|\ \ \ \ \ \ \
| * | | | | | | Update svc.cppbunnei2019-11-231-0/+1
| * | | | | | | svc: GetSystemTick should return cntpct_el0, not core ticks.bunnei2019-11-231-1/+3
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3153 from FearlessTobi/port-4964bunnei2019-11-241-2/+3
|\ \ \ \ \ \ \
| * | | | | | | fix clang-format and lambda captureWeiyi Wang2019-11-231-1/+2
| * | | | | | | unfold UNREACHABLE implementation for dumb compilersWeiyi Wang2019-11-231-2/+2
* | | | | | | | Merge pull request #3145 from ReinUsesLisp/buffer-cache-initbunnei2019-11-241-10/+10
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | buffer_cache: Remove brace initialized for objects with default constructorReinUsesLisp2019-11-201-10/+10
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3114 from FernandoS27/cond-varbunnei2019-11-235-22/+74
|\ \ \ \ \ \ \
| * | | | | | | Kernel: Optimize condition variable threads management.Fernando Sahmkow2019-11-214-24/+21
| * | | | | | | Kernel: Correct SignalProcessWideKeyFernando Sahmkow2019-11-211-6/+2
| * | | | | | | Kernel: Correct behavior of Condition Variables to be more similar to real hardware.Fernando Sahmkow2019-11-215-15/+74
| |/ / / / / /
* | | | | | | Merge pull request #3141 from ReinUsesLisp/gl-positionbunnei2019-11-231-0/+1
|\ \ \ \ \ \ \
| * | | | | | | gl_shader_gen: Apply default value to gl_PositionReinUsesLisp2019-11-201-0/+1
* | | | | | | | Merge pull request #3130 from FernandoS27/cancel-syncbunnei2019-11-233-2/+19
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | Kernel: Correct Cancel Synchronization.Fernando Sahmkow2019-11-163-2/+19
* | | | | | | | Merge pull request #3140 from FearlessTobi/port-4953bunnei2019-11-211-13/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | citra_qt/main.ui: remove unused actions "Load Symbol Map..." and...Tobias2019-11-191-13/+0
* | | | | | | | | Merge pull request #3112 from lioncash/skipbunnei2019-11-211-8/+16
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service/am: Remove unnecessary Skip callsLioncash2019-11-141-8/+16
* | | | | | | | | | Merge pull request #3111 from lioncash/querybunnei2019-11-212-5/+14
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | am: Stub QueryApplicationPlayStatisticsLioncash2019-11-142-5/+14
| |/ / / / / / / /
* | | | | | | | | shader/other: Reduce DEPBAR log severityReinUsesLisp2019-11-201-1/+1
* | | | | | | | | Merge pull request #3086 from ReinUsesLisp/format-lookupsbunnei2019-11-2012-555/+442
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | format_lookup_table: Address feedbackReinUsesLisp2019-11-152-30/+24
| * | | | | | | | texture_cache: Use a table instead of switch for texture formatsReinUsesLisp2019-11-159-261/+290
| * | | | | | | | texture_cache: Drop abstracted ComponentTypeReinUsesLisp2019-11-148-294/+158
* | | | | | | | | common/logging: Silence no return value warningsReinUsesLisp2019-11-151-2/+6
* | | | | | | | | Merge pull request #3047 from ReinUsesLisp/clip-controlbunnei2019-11-159-82/+50
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_rasterizer: Remove front facing hackReinUsesLisp2019-11-071-12/+0
| * | | | | | | | | gl_shader_decompiler: Fix typo "y_negate"->"y_direction"ReinUsesLisp2019-11-071-1/+1
| * | | | | | | | | gl_shader_manager: Remove unused variable in SetFromRegsReinUsesLisp2019-11-071-1/+0
| * | | | | | | | | yuzu_cmd: Use string_view instead of string for extensionsReinUsesLisp2019-11-071-3/+3
| * | | | | | | | | gl_rasterizer: Emulate viewport flipping with ARB_clip_controlReinUsesLisp2019-11-079-76/+57
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge pull request #3091 from lioncash/core-conversionbunnei2019-11-1535-170/+182
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | externals: Update httplibLioncash2019-11-121-1/+1
| * | | | | | | | service: Resolve sign conversion errorsLioncash2019-11-1215-58/+55
| * | | | | | | | perf_stats: Resolve implicit int to double conversion errorLioncash2019-11-121-1/+1
| * | | | | | | | loader; Resolve sign conversion/truncation errorsLioncash2019-11-123-6/+6
| * | | | | | | | gdbstub: Resolve sign conversion errorsLioncash2019-11-121-1/+2
| * | | | | | | | kernel: Resolve sign conversion warningsLioncash2019-11-124-72/+60
| * | | | | | | | file_sys: Resolve sign conversion warningsLioncash2019-11-124-12/+10
| * | | | | | | | result: Add default error code for the ResultCode(-1) caseLioncash2019-11-121-1/+9
| * | | | | | | | crypto: Resolve sign-conversion warningsLioncash2019-11-122-11/+12
| * | | | | | | | result: Resolve sign-coversion warningsLioncash2019-11-121-1/+1
| * | | | | | | | arm_unicorn: Resolve sign conversion warningsLioncash2019-11-123-8/+10
| * | | | | | | | CMakeLists: Make most implicit type conversion warnings errors on MSVCLioncash2019-11-121-0/+17
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #3113 from lioncash/semiRodrigo Locatti2019-11-151-4/+6
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | common_funcs: Remove semicolons from INSERT_PADDING_* macrosLioncash2019-11-141-4/+6
| | |_|/ / / / | |/| | | | |
* / | | | | | correct the implementation of RGBA16UIgreggameplayer2019-11-141-0/+2
|/ / / / / /
* | | | | | Merge pull request #3089 from SciresM/play_statisticsbunnei2019-11-142-0/+10
|\ \ \ \ \ \
| * | | | | | Implement stub for QueryApplicationPlayStatisticsByUidMichael Scire2019-11-112-0/+10
| |/ / / / /
* | | | | | Merge pull request #3093 from lioncash/mbedtlsbunnei2019-11-147-12/+12
|\ \ \ \ \ \
| * | | | | | core: Migrate off deprecated mbedtls functionsLioncash2019-11-127-12/+12
| |/ / / / /
* | | | | | Merge pull request #3092 from lioncash/utilbunnei2019-11-141-11/+15
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | key_manager: Make use of IOFile in WriteKeyToFile()Lioncash2019-11-121-11/+15
| |/ / / /
* | | | | Merge pull request #3081 from ReinUsesLisp/fswzadd-shufflesFernando Sahmkow2019-11-148-125/+127
|\ \ \ \ \
| * | | | | gl_shader_cache: Enable extensions only when availableReinUsesLisp2019-11-081-6/+14
| * | | | | gl_shader_decompiler: Add safe fallbacks when ARB_shader_ballot is not availableReinUsesLisp2019-11-083-5/+28
| * | | | | shader_ir/warp: Implement FSWZADDReinUsesLisp2019-11-085-0/+44
| * | | | | gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsicsReinUsesLisp2019-11-085-122/+49
* | | | | | Merge pull request #3107 from lioncash/hashableRodrigo Locatti2019-11-131-35/+0
|\ \ \ \ \ \
| * | | | | | common/hash: Remove unused HashableStructLioncash2019-11-131-35/+0
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #3104 from lioncash/xtsRodrigo Locatti2019-11-131-2/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | xts_archive: Remove redundant std::string constructorLioncash2019-11-131-2/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #3103 from lioncash/cfuncRodrigo Locatti2019-11-131-1/+1
|\ \ \ \ \
| * | | | | common_funcs: silence sign-conversion warnings in MakeMagic()Lioncash2019-11-131-1/+1
| |/ / / /
* | | | | Merge pull request #3084 from ReinUsesLisp/cast-warningsRodrigo Locatti2019-11-1310-53/+68
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | video_core: Enable sign conversion warningsRodrigo Locatti2019-11-111-1/+1
| * | | | video_core: Treat implicit conversions as errorsReinUsesLisp2019-11-081-0/+6
| * | | | video_core: Silence implicit conversion warningsReinUsesLisp2019-11-089-53/+62
| | |/ / | |/| |
* | | | Merge pull request #3085 from bunnei/web-token-b64bunnei2019-11-094-50/+110
|\ \ \ \
| * | | | web-service: Port citra's updated web_backend code.bunnei2019-11-092-18/+57
| * | | | yuzu: configure_web: Use Base64 encoded token for simplifying user experience.bunnei2019-11-092-32/+53
* | | | | Merge pull request #3082 from ReinUsesLisp/fix-lockersbunnei2019-11-091-2/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | gl_shader_cache: Fix locker constructorsReinUsesLisp2019-11-081-2/+4
| | |/ / | |/| |
* | | | Merge pull request #3080 from FernandoS27/glsl-fixbunnei2019-11-081-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | GLSLDecompiler: Correct Texture Gather Offset.Fernando Sahmkow2019-11-071-1/+1
* | | | Merge pull request #3032 from ReinUsesLisp/simplify-control-flow-brxbunnei2019-11-071-103/+111
|\ \ \ \
| * | | | shader/control_flow: Specify constness on caller lambdasRodrigo Locatti2019-11-071-11/+12
| * | | | shader/control_flow: Use callable template instead of std::functionReinUsesLisp2019-11-071-6/+5
| * | | | shader/control_flow: Abstract repeated code chunks in BRX trackingReinUsesLisp2019-11-071-93/+101
| * | | | shader/control_flow: Silence Intellisense cast warningsReinUsesLisp2019-11-071-1/+1
| * | | | shader/control_flow: Remove brace initializer in std containersReinUsesLisp2019-11-071-9/+9
* | | | | buffer_cache: Add missing includes (#3079)Morph2019-11-071-0/+4
* | | | | Merge pull request #3070 from ReinUsesLisp/shader-warningsbunnei2019-11-077-51/+19
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | shader/decode: Reduce severity of arithmetic rounding warningsReinUsesLisp2019-11-076-15/+17
| * | | | shader/arithmetic: Reduce RRO stub severityReinUsesLisp2019-11-071-1/+2
| * | | | shader/texture: Remove NODEP warningsReinUsesLisp2019-11-071-35/+0
| |/ / /
* | | | Merge pull request #3057 from ReinUsesLisp/buffer-sub-databunnei2019-11-066-11/+70
|\ \ \ \
| * | | | gl_rasterizer: Re-enable stream buffer memory due to global memoryReinUsesLisp2019-11-021-14/+8
| * | | | gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp2019-11-026-19/+84
* | | | | Merge pull request #3076 from DarkLordZach/telem-namesbunnei2019-11-061-11/+2
|\ \ \ \ \
| * | | | | ci: Populate build repository from Azure environmentZach Hilman2019-11-061-11/+2
* | | | | | Merge pull request #3062 from bunnei/event-improvebunnei2019-11-0625-112/+53
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | kernel: readable_event: Signal only once.bunnei2019-11-031-2/+4
| * | | | | kernel: events: Remove ResetType::Automatic.bunnei2019-11-0325-109/+48
| * | | | | kernel: readable_event: Initialize members.bunnei2019-11-031-1/+1
* | | | | | Merge pull request #3039 from ReinUsesLisp/cleanup-samplersRodrigo Locatti2019-11-068-142/+116
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | shader/node: Unpack bindless texture encodingReinUsesLisp2019-10-308-142/+116
* | | | | | Merge pull request #2859 from Morph1984/hidDavid2019-11-062-92/+126
|\ \ \ \ \ \
| * | | | | | hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commandsMorph2019-10-072-92/+126
* | | | | | | Merge pull request #2914 from FernandoS27/fermi-fixbunnei2019-11-061-3/+27
|\ \ \ \ \ \ \
| * | | | | | | Fermi2D: Use a different formula for delimiting blit areas.Fernando Sahmkow2019-10-181-14/+28
| * | | | | | | Fermi2D: limit blit area to only available areaFernando Sahmkow2019-10-171-4/+14
* | | | | | | | common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-0414-158/+166
* | | | | | | | Merge pull request #3059 from FearlessTobi/stub-am-commandsbunnei2019-11-032-3/+31
|\ \ \ \ \ \ \ \
| * | | | | | | | core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibilityFearlessTobi2019-11-032-3/+31
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | common/bit_field: Remove FORCE_INLINE calls Tobias2019-11-031-2/+2
| |_|_|_|/ / / |/| | | | | |
* | | | | | | citra_qt: add amiibo drag and drop supportFearlessTobi2019-11-032-4/+18
|/ / / / / /
* | | | / / Shader_IR: Fix regression on TLD4Fernando Sahmkow2019-10-312-5/+4
| |_|_|/ / |/| | | |
* | | | | Merge pull request #3050 from FernandoS27/fix-tld4Rodrigo Locatti2019-10-303-11/+55
|\ \ \ \ \
| * | | | | Shader_IR: Fix TLD4 and add Bindless Variant.Fernando Sahmkow2019-10-303-11/+55
* | | | | | Merge pull request #3038 from lioncash/docsRodrigo Locatti2019-10-302-91/+73
|\ \ \ \ \ \
| * | | | | | scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as constLioncash2019-10-282-5/+5
| * | | | | | scheduler: Silence sign conversion warningsLioncash2019-10-281-5/+5
| * | | | | | scheduler: Initialize class members directly where applicableLioncash2019-10-282-6/+4
| * | | | | | scheduler: Amend documentation commentsLioncash2019-10-282-75/+59
* | | | | | | Merge pull request #3046 from ReinUsesLisp/clean-gl-statebunnei2019-10-303-291/+156
|\ \ \ \ \ \ \
| * | | | | | | gl_state: Use std::array::fill instead of std::fillRodrigo Locatti2019-10-301-1/+1
| * | | | | | | gl_state: Move dirty checks to individual apply calls instead of ApplyReinUsesLisp2019-10-302-66/+74
| * | | | | | | gl_state: Remove ApplyDefaultStateReinUsesLisp2019-10-303-17/+1
| * | | | | | | gl_state: Change SetDefaultViewports to use default constructorReinUsesLisp2019-10-301-13/+2
| * | | | | | | gl_state: Minor style changesReinUsesLisp2019-10-301-3/+5
| * | | | | | | gl_state: Remove unused Citra TextureUnitsReinUsesLisp2019-10-301-23/+0
| * | | | | | | gl_state: Move initializers from constructor to class declarationReinUsesLisp2019-10-302-170/+75
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #3035 from ReinUsesLisp/rasterizer-acceleratedbunnei2019-10-305-45/+98
|\ \ \ \ \ \ \
| * | | | | | | rasterizer_accelerated: Add intermediary for GPU rasterizersReinUsesLisp2019-10-275-45/+98
* | | | | | | | Merge pull request #3007 from DarkLordZach/fsc-regressbunnei2019-10-301-0/+12
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | savedata_factory: Automatically create certain savedataZach Hilman2019-10-221-0/+12
* | | | | | | | Merge pull request #3004 from ReinUsesLisp/maxwell3d-cleanupRodrigo Locatti2019-10-306-81/+20
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | maxwell_3d/kepler_compute: Remove unused arguments in GetTextureReinUsesLisp2019-10-285-37/+20
| * | | | | | | video_core/textures: Remove unused index entry in FullTextureInfoReinUsesLisp2019-10-282-2/+0
| * | | | | | | maxwell_3d: Remove unused method GetStageTexturesReinUsesLisp2019-10-282-42/+0
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #3037 from FernandoS27/new-formatsRodrigo Locatti2019-10-284-5/+22
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.Fernando Sahmkow2019-10-274-5/+22
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2971 from FernandoS27/new-scheduler-v2David2019-10-2819-435/+1022
|\ \ \ \ \ \
| * | | | | | Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.Fernando Sahmkow2019-10-152-4/+1
| * | | | | | Kernel: Address Feedback 2Fernando Sahmkow2019-10-152-9/+6
| * | | | | | Kernel: Clang FormatFernando Sahmkow2019-10-152-5/+5
| * | | | | | Kernel: Reverse global accessor removal.Fernando Sahmkow2019-10-154-23/+9
| * | | | | | Kernel: Address Feedback.Fernando Sahmkow2019-10-156-67/+98
| * | | | | | Kernel Scheduler: Make sure the global scheduler shutdowns correctly.Fernando Sahmkow2019-10-157-0/+31
| * | | | | | Kernel_Thread: Eliminate most global accessors.Fernando Sahmkow2019-10-151-11/+11
| * | | | | | KernelSVC: Assert that condition variable address is aligned to 4 bytes.Fernando Sahmkow2019-10-151-0/+4
| * | | | | | Kernel: Correct Paused schedulingFernando Sahmkow2019-10-151-3/+1
| * | | | | | Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel.Fernando Sahmkow2019-10-153-3/+4
| * | | | | | Kernel: Correct redundant yields to only advance time forward.Fernando Sahmkow2019-10-151-3/+5
| * | | | | | Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqualFernando Sahmkow2019-10-151-5/+13
| * | | | | | Kernel: Correct Results in Condition Variables and MutexesFernando Sahmkow2019-10-153-24/+17
| * | | | | | Kernel: Clang FormatFernando Sahmkow2019-10-152-2/+3
| * | | | | | Kernel: Remove global system accessor from WaitObjectFernando Sahmkow2019-10-154-2/+17
| * | | | | | Scheduler: Implement Yield Count and Core migration on Thread Preemption.Fernando Sahmkow2019-10-152-5/+85
| * | | | | | Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.Fernando Sahmkow2019-10-152-8/+8
| * | | | | | Kernel: Initial implementation of thread preemption.Fernando Sahmkow2019-10-153-0/+30
| * | | | | | Scheduler: Add protections for Yield bombingFernando Sahmkow2019-10-155-24/+31
| * | | | | | Kernel: Style and CorrectionsFernando Sahmkow2019-10-1512-96/+137
| * | | | | | Correct PrepareRescheduleFernando Sahmkow2019-10-156-38/+29
| * | | | | | Comment and reorganize the schedulerFernando Sahmkow2019-10-152-98/+104
| * | | | | | Add PrepareReschedule where required.Fernando Sahmkow2019-10-153-16/+18
| * | | | | | Correct compiling errors and addapt to the new interface.Fernando Sahmkow2019-10-153-27/+15
| * | | | | | Correct Supervisor Calls to work with the new scheduler,Fernando Sahmkow2019-10-151-26/+41
| * | | | | | Redesign CPU Cores to work with the new schedulerFernando Sahmkow2019-10-152-13/+12
| * | | | | | Add interfacing to the Global SchedulerFernando Sahmkow2019-10-154-0/+34
| * | | | | | Addapt thread class to the new SchedulerFernando Sahmkow2019-10-152-60/+237
| * | | | | | Implement a new Core SchedulerFernando Sahmkow2019-10-152-258/+411
* | | | | | | Merge pull request #3034 from ReinUsesLisp/w4244-maxwell3dbunnei2019-10-272-24/+25
|\ \ \ \ \ \ \
| * | | | | | | maxwell_3d: Silence implicit conversion warningsReinUsesLisp2019-10-272-24/+25
| | |/ / / / / | |/| | | | |
* / | | | | | astc: Silence implicit conversion warningsReinUsesLisp2019-10-271-7/+8
|/ / / / / /
* | | | | | Merge pull request #2976 from FernandoS27/cache-fast-brx-rebasedRodrigo Locatti2019-10-2628-864/+1482
|\ \ \ \ \ \
| * | | | | | Shader_IR: Address Feedback.Fernando Sahmkow2019-10-269-56/+66
| * | | | | | Shader_IR: Clang formatFernando Sahmkow2019-10-251-2/+1
| * | | | | | gl_shader_cache: Implement locker variants invalidationReinUsesLisp2019-10-254-44/+104
| * | | | | | gl_shader_disk_cache: Store and load fast BRXReinUsesLisp2019-10-256-50/+210
| * | | | | | const_buffer_locker: Minor style changesReinUsesLisp2019-10-252-152/+76
| * | | | | | gl_shader_decompiler: Move entries to a separate functionReinUsesLisp2019-10-2515-722/+420
| * | | | | | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Fernando Sahmkow2019-10-251-1/+1
| * | | | | | Shader_IR: Correct typo in Consistent method.Fernando Sahmkow2019-10-252-2/+2
| * | | | | | Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide itFernando Sahmkow2019-10-259-46/+363
| * | | | | | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Fernando Sahmkow2019-10-257-130/+258
| * | | | | | Shader_Cache: setup connection of ConstBufferLockerFernando Sahmkow2019-10-2510-43/+82
| * | | | | | VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow2019-10-2512-13/+183
| * | | | | | Shader_IR: Implement BRX tracking.Fernando Sahmkow2019-10-251-0/+113
* | | | | | | Merge pull request #3027 from lioncash/lookupRodrigo Locatti2019-10-261-53/+67
|\ \ \ \ \ \ \
| * | | | | | | shader_ir: Use std::array with pair instead of unordered_mapLioncash2019-10-241-53/+67
* | | | | | | | Merge pull request #3013 from FernandoS27/tld4s-fixRodrigo Locatti2019-10-262-5/+5
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Shader_Ir: Fix TLD4S from using a component mask.Fernando Sahmkow2019-10-222-5/+5
* | | | | | | | Merge pull request #3028 from lioncash/constexprRodrigo Locatti2019-10-241-13/+13
|\ \ \ \ \ \ \ \
| * | | | | | | | shader_bytecode: Make Matcher constexpr capableLioncash2019-10-241-13/+13
| | |/ / / / / / | |/| | | | | |
* / | | | | | | video_core/shader: Resolve instances of variable shadowingLioncash2019-10-246-11/+12
|/ / / / / / /
* | | | | | | Merge pull request #2991 from lioncash/npadbunnei2019-10-232-51/+23
|\ \ \ \ \ \ \
| * | | | | | | hid/npad: Fix incorrect connection boolean value in ConnectAllDisconnectedControllers()Lioncash2019-10-181-1/+1
| * | | | | | | hid/npad: Add missing break in default caseLioncash2019-10-181-0/+1
| * | | | | | | hid/npad: Replace std::for_each with ranged for loopsLioncash2019-10-181-13/+12
| * | | | | | | hid/npad: Remove redundant non-const variant of IsControllerSupported()Lioncash2019-10-182-34/+5
| * | | | | | | hid/npad: Move function declarationsLioncash2019-10-181-5/+6
* | | | | | | | Merge pull request #2995 from ReinUsesLisp/ignore-gmemFernando Sahmkow2019-10-222-18/+26
|\ \ \ \ \ \ \ \
| * | | | | | | | shader_ir/memory: Ignore global memory when tracking failsReinUsesLisp2019-10-222-18/+26
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2983 from lioncash/fallthroughFernando Sahmkow2019-10-222-0/+6
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | vk_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator()Lioncash2019-10-161-0/+3
| * | | | | | | gl_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator()Lioncash2019-10-161-0/+3
* | | | | | | | maxwell_3d: Reduce FlushMMEInlineDraw logging to TraceReinUsesLisp2019-10-201-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | core: Fix clang-format errors.bunnei2019-10-191-9/+10
* | | | | | | Fix null pointer deref.Nicolae-Andrei Cociorba2019-10-181-10/+12
* | | | | | | Merge pull request #2994 from lioncash/fmtRodrigo Locatti2019-10-182-40/+51
|\ \ \ \ \ \ \
| * | | | | | | video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functionsLioncash2019-10-182-5/+5
| * | | | | | | video_core/shader/ast: Make ASTManager::Print a const member functionLioncash2019-10-182-3/+3
| * | | | | | | video_core/shader/ast: Make ExprPrinter members privateLioncash2019-10-181-1/+2
| * | | | | | | video_core/shader/ast: Make Indent() return a string_viewLioncash2019-10-181-14/+24
| * | | | | | | video_core/shader/ast: Make Indent() privateLioncash2019-10-181-9/+9
| * | | | | | | video_core/shader/ast: Rename Ident() to Indent()Lioncash2019-10-181-13/+13
| * | | | | | | video_core/shader/ast: Make use of fmt where applicableLioncash2019-10-181-14/+14
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2993 from lioncash/vulkan-exprRodrigo Locatti2019-10-181-21/+23
|\ \ \ \ \ \ \
| * | | | | | | vk_shader_decompiler: Mark operator() function parameters as const referencesLioncash2019-10-181-21/+23
| |/ / / / / /
* | | | | | | Merge pull request #2992 from lioncash/dmntbunnei2019-10-181-2/+2
|\ \ \ \ \ \ \
| * | | | | | | dmnt_cheat_vm: Correct register Restore and ClearRegs behaviorLioncash2019-10-181-2/+2
| |/ / / / / /
* | | | | | | Merge pull request #2966 from FernandoS27/astc-formatsRodrigo Locatti2019-10-184-79/+211
|\ \ \ \ \ \ \
| * | | | | | | Surfaces: Implement R4G4B4A4U format.Fernando Sahmkow2019-10-094-24/+41
| * | | | | | | Surfaces: Implement ASTC 6x6 10x10 12x12 8x6 6x5Fernando Sahmkow2019-10-094-70/+185
* | | | | | | | Merge pull request #2979 from lioncash/macroRodrigo Locatti2019-10-182-72/+79
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core/macro_interpreter: Make definitions of most private enums/unions hiddenLioncash2019-10-172-72/+79
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2989 from lioncash/apmRodrigo Locatti2019-10-182-16/+36
|\ \ \ \ \ \ \ \
| * | | | | | | | apm/controller: Make SetPerformanceConfiguration() use an array of pairs over a mapLioncash2019-10-171-14/+34
| * | | | | | | | apm/controller: Make GetCurrentPerformanceMode() a const member functionLioncash2019-10-172-2/+2
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | core/core: Resolve -Wreorder warningsLioncash2019-10-171-2/+2
* | | | | | | | core/memory/cheat_engine: Resolve -Wreorder warningsLioncash2019-10-171-4/+3
|/ / / / / / /
* | | | | | | Merge pull request #2980 from lioncash/warnbunnei2019-10-173-5/+6
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | control_flow: Silence truncation warningsLioncash2019-10-162-4/+4
| * | | | | | maxwell_3d: Silence truncation warningsLioncash2019-10-151-1/+2
| |/ / / / /
* | | | | | Merge pull request #2978 from lioncash/doxygenRodrigo Locatti2019-10-171-57/+78
|\ \ \ \ \ \
| * | | | | | video_core/texture_cache: Amend Doxygen referencesLioncash2019-10-151-57/+78
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2982 from lioncash/surfaceRodrigo Locatti2019-10-171-2/+2
|\ \ \ \ \ \
| * | | | | | texture_cache: Avoid unnecessary surface copies within PickStrategy() and TryReconstructSurface()Lioncash2019-10-161-2/+2
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2912 from FernandoS27/async-fixesbunnei2019-10-1616-52/+67
|\ \ \ \ \ \
| * | | | | | AsyncGpu: Address FeedbackFernando Sahmkow2019-10-112-2/+2
| * | | | | | GL_Renderer: Remove lefting snippet.Fernando Sahmkow2019-10-051-2/+0
| * | | | | | NvFlinger: Remove leftover from corrections and clang format.Fernando Sahmkow2019-10-051-4/+0
| * | | | | | Gl_Rasterizer: Protect CPU Memory mapping from multiple threads.Fernando Sahmkow2019-10-052-0/+4
| * | | | | | Core: Wait for GPU to be idle before shutting down.Fernando Sahmkow2019-10-057-0/+19
| * | | | | | Nvdrv: Correct Event setup in NvdrvFernando Sahmkow2019-10-052-23/+14
| * | | | | | NVFlinger: Reverse the change that only signaled events on buffer acquire.Fernando Sahmkow2019-10-052-20/+1
| * | | | | | Nvdrv: Do framelimiting only in the CPU ThreadFernando Sahmkow2019-10-052-3/+4
| * | | | | | NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu.Fernando Sahmkow2019-10-051-1/+3
| * | | | | | GPU_Async: Correct fences, display events and more.Fernando Sahmkow2019-10-056-21/+38
| * | | | | | Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncsFernando Sahmkow2019-10-052-3/+9
* | | | | | | Merge pull request #2984 from lioncash/fallthrough2Rodrigo Locatti2019-10-161-0/+1
|\ \ \ \ \ \ \
| * | | | | | | video_core/surface: Add missing break in PixelFormatFromTextureFormat()Lioncash2019-10-161-0/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2981 from lioncash/copyRodrigo Locatti2019-10-162-34/+32
|\ \ \ \ \ \ \
| * | | | | | | gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member functionLioncash2019-10-161-1/+1
| * | | | | | | gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix()Lioncash2019-10-161-1/+1
| * | | | | | | gl_shader_decompiler: Fold flow_var constant into GetFlowVariable()Lioncash2019-10-161-3/+1
| * | | | | | | gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const references where applicableLioncash2019-10-161-21/+21
| * | | | | | | gl_shader_decompiler: Pass by reference to GenerateTextureArgument()Lioncash2019-10-161-2/+2
| * | | | | | | gl_shader_decompiler: Use std::holds_alternative within GenerateTexture()Lioncash2019-10-161-1/+1
| * | | | | | | shader/node: std::move Meta instance within OperationNode constructorLioncash2019-10-161-1/+1
| * | | | | | | gl_shader_decompiler: Avoid unnecessary copies of MetaImageLioncash2019-10-161-4/+4
| |/ / / / / /
* | | | | | | Merge pull request #2972 from lioncash/systembunnei2019-10-1510-34/+64
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | video_core/gpu: Remove use of the global system accessorLioncash2019-10-151-1/+1
| * | | | | | bcat: Remove use of global system accessorsLioncash2019-10-156-29/+55
| * | | | | | nvflinger/buffer_queue: Remove use of a global system accessorLioncash2019-10-123-4/+8
* | | | | | | common/algorithm: Add description comment indicating intended algorithmsLioncash2019-10-151-0/+5
* | | | | | | common: Rename binary_find.h to algorithm.hLioncash2019-10-154-4/+5
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #2965 from FernandoS27/fair-core-timingbunnei2019-10-157-134/+147
|\ \ \ \ \ \
| * | | | | | Core_Timing: Address Remaining feedback.Fernando Sahmkow2019-10-121-5/+4
| * | | | | | Core_Timing: Fix tests.Fernando Sahmkow2019-10-121-2/+2
| * | | | | | Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow2019-10-115-13/+12
| * | | | | | Core Timing: Correct Idle and remove lefting pragmaFernando Sahmkow2019-10-091-2/+1
| * | | | | | Core Timing: General corrections and added tests.Fernando Sahmkow2019-10-093-7/+165
| * | | | | | Tests: Eliminate old Core Timing TestsFernando Sahmkow2019-10-091-193/+0
| * | | | | | Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow2019-10-096-38/+89
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1bunnei2019-10-1418-123/+73480
|\ \ \ \ \ \
| * | | | | | pl_u: Fix mismatched rebase size error in font encryptionZach Hilman2019-10-133-19/+17
| * | | | | | pl_u: Use kernel physical memoryZach Hilman2019-10-132-4/+8
| * | | | | | pl_u: Remove excess static qualifierZach Hilman2019-10-131-1/+1
| * | | | | | pl_u: Use OSS system archives if real archives don't existZach Hilman2019-10-132-112/+48
| * | | | | | system_archive: Synthesize shared fonts system archivesZach Hilman2019-10-133-5/+101
| * | | | | | externals: Move OSS font data to file_sys in coreZach Hilman2019-10-1313-1/+73324
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2968 from FreddyFunk/fix-zl-zr-analog-triggersbunnei2019-10-141-4/+18
|\ \ \ \ \ \
| * | | | | | fixed clang format & addressed feedbackFreddyFunk2019-10-101-26/+24
| * | | | | | yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggersFreddyFunk2019-10-101-7/+23
| |/ / / / /
* | | | | | Merge pull request #2930 from DarkLordZach/gamecard-partitionsbunnei2019-10-144-26/+128
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | card_image: Implement system update commands in XCIZach Hilman2019-10-132-3/+37
| * | | | | card_image: Add accessors for raw partitions in XCIZach Hilman2019-09-232-0/+36
| * | | | | card_image: Lazily load partitions in XCIZach Hilman2019-09-232-26/+41
| * | | | | pfs: Provide accessors for file sizes and offsetsZach Hilman2019-09-232-0/+17
* | | | | | Merge pull request #2910 from FearlessTobi/port-4930bunnei2019-10-106-0/+38
|\ \ \ \ \ \
| * | | | | | yuzu: Pause when in backgroundFearlessTobi2019-09-266-0/+38
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #2928 from ReinUsesLisp/dirty-depth-boundsbunnei2019-10-092-1/+10
|\ \ \ \ \ \
| * | | | | | maxwell_3d: Add dirty flags for depth bounds valuesReinUsesLisp2019-10-052-1/+10
* | | | | | | Merge pull request #2927 from ReinUsesLisp/polygon-offset-unitsbunnei2019-10-091-1/+3
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | gl_rasterizer: Fix polygon offset unitsReinUsesLisp2019-10-011-1/+3
| |/ / / / /
* | | | | | Merge pull request #2921 from FreddyFunk/compiler-warnings-corebunnei2019-10-091-6/+6
|\ \ \ \ \ \
| * | | | | | Services::ES fix casting warningsFreddyFunk2019-09-291-6/+6
* | | | | | | Merge pull request #2654 from DarkLordZach/lm-log-rewritebunnei2019-10-0910-159/+367
|\ \ \ \ \ \ \
| * | | | | | | lm: Flush manager output on core shutdownZach Hilman2019-09-225-11/+15
| * | | | | | | lm: Rename Initialize to Log and implement with manager/reporterZach Hilman2019-09-221-140/+22
| * | | | | | | lm: Implement manager class to output to reporterZach Hilman2019-09-222-0/+233
| * | | | | | | core: Add LM::Manager to systemZach Hilman2019-09-226-19/+39
| * | | | | | | reporter: Add log output for packaged lm log dataZach Hilman2019-09-222-0/+69
* | | | | | | | Merge pull request #2959 from ReinUsesLisp/cbuf-hsetp2Fernando Sahmkow2019-10-081-1/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/half_set_predicate: Fix HSETP2 for constant buffersReinUsesLisp2019-10-071-0/+2
| * | | | | | | | shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUGReinUsesLisp2019-10-071-1/+2
* | | | | | | | | hid: Implement DeactivateNpadMorph2019-10-072-1/+13
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Merge pull request #2951 from lioncash/globalZach Hilman2019-10-0718-65/+87
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | core/core: Remove unused headerLioncash2019-10-061-1/+0
| * | | | | | | core: Remove Core::CurrentProcess()Lioncash2019-10-065-13/+11
| * | | | | | | hle/service: Replace global system instance calls with instance-based onesLioncash2019-10-0614-51/+76
* | | | | | | | Merge pull request #2952 from lioncash/warningRodrigo Locatti2019-10-074-12/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | bcat/module: Silence truncation warningsLioncash2019-10-061-3/+3
| * | | | | | | | bcat: Take std::function instance by value in NullBackend's constructorLioncash2019-10-062-2/+2
| * | | | | | | | bcat: In-class initialize ProgressServiceBackend's impl memberLioncash2019-10-062-2/+2
| * | | | | | | | bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash2019-10-062-3/+7
| * | | | | | | | bcat: Make ProgressServiceBackend's GetEvent() constLioncash2019-10-062-2/+2
| * | | | | | | | boxcat: Silence an unused variable warningLioncash2019-10-061-1/+2
| |/ / / / / / /
* | | | | | | | Merge pull request #2955 from lioncash/allocatorRodrigo Locatti2019-10-071-0/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | alignment: Resolve allocator construction issues on debugLioncash2019-10-071-0/+5
| * | | | | | | | alignment: Specify trait definitions within the allocatorLioncash2019-10-071-0/+5
| |/ / / / / / /
* | | | | | | | Merge pull request #2954 from ReinUsesLisp/fix-invalidationFernando Sahmkow2019-10-062-16/+17
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_disk_cache: Properly ignore existing cacheReinUsesLisp2019-10-062-16/+17
| |/ / / / / / /
* / / / / / / / qt: Fix game name format errorZach Hilman2019-10-061-2/+2
|/ / / / / / /
* | | | | | | Merge pull request #2942 from ReinUsesLisp/clang-warningsbunnei2019-10-0636-58/+68
|\ \ \ \ \ \ \
| * | | | | | | audio/audout_u: Change formatting for old clang-format versionsReinUsesLisp2019-10-051-1/+1
| * | | | | | | yuzu/game_list_worker: Silence warningsReinUsesLisp2019-10-052-8/+9
| * | | | | | | yuzu/game_list: Silence -Wswitch and -Wunused-variableReinUsesLisp2019-10-052-5/+12
| * | | | | | | yuzu/configure_service: Silence -WswitchReinUsesLisp2019-10-051-0/+2
| * | | | | | | yuzu_tester: Remove unused variableReinUsesLisp2019-10-051-1/+0
| * | | | | | | service/nvdrv: Silence -WswitchReinUsesLisp2019-10-054-4/+10
| * | | | | | | service/nfp: Silence -Wunused and -WswitchReinUsesLisp2019-10-051-4/+5
| * | | | | | | service/hid: Silence -Wunused and -WswitchReinUsesLisp2019-10-0515-23/+18
| * | | | | | | service/am: Silence -WreorderReinUsesLisp2019-10-051-2/+1
| * | | | | | | service/hid: Remove unused system referenceReinUsesLisp2019-10-052-2/+1
| * | | | | | | service/friend: Remove unused fieldReinUsesLisp2019-10-051-1/+0
| * | | | | | | service/filesystem: Silence -Wunused-variableReinUsesLisp2019-10-051-1/+1
| * | | | | | | service/bcat: Silence -Wreorder and -WunusedReinUsesLisp2019-10-052-2/+2
| * | | | | | | service/audio: Silence -WunusedReinUsesLisp2019-10-051-1/+1
| * | | | | | | service/apm: Silence -Wunused and -WreorderReinUsesLisp2019-10-052-4/+5
| * | | | | | | common/file_util: Silence -WswitchReinUsesLisp2019-10-051-1/+2
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #2943 from DarkLordZach/azure-titlebars-v2bunnei2019-10-064-6/+36
|\ \ \ \ \ \ \
| * | | | | | | qt: Change titlebar formattingZach Hilman2019-10-051-6/+15
| * | | | | | | common: Add additional SCM revision fieldsZach Hilman2019-10-053-0/+21
* | | | | | | | video_core/control_flow: Eliminate variable shadowing warningsLioncash2019-10-051-6/+6
* | | | | | | | video_core/control_flow: Eliminate pessimizing movesLioncash2019-10-051-5/+8
* | | | | | | | video_core/ast: Unindent most of IsFullyDecompiled() by one levelLioncash2019-10-051-12/+12
* | | | | | | | video_core/ast: Make ShowCurrentState() take a string_view instead of std::stringLioncash2019-10-052-2/+2
* | | | | | | | video_core/ast: Eliminate variable shadowing warningsLioncash2019-10-051-3/+3
* | | | | | | | video_core/ast: Replace std::string with a constexpr std::string_viewLioncash2019-10-051-3/+1
* | | | | | | | video_core/ast: Default the move constructor and assignment operatorLioncash2019-10-052-26/+2
* | | | | | | | video_core/{ast, expr}: Organize forward declarationLioncash2019-10-052-10/+10
* | | | | | | | video_core/expr: Supply operator!= along with operator==Lioncash2019-10-052-1/+32
* | | | | | | | video_core/{ast, expr}: Use std::move where applicableLioncash2019-10-054-45/+47
* | | | | | | | video_core/ast: Supply const accessors for data where applicableLioncash2019-10-052-37/+41
* | | | | | | | Merge pull request #2888 from FernandoS27/decompiler2David2019-10-0516-160/+2293
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Shader_ir: Address feedbackFernando Sahmkow2019-10-056-65/+24
| * | | | | | | Shader_Ir: Address Feedback and clang format.Fernando Sahmkow2019-10-054-68/+68
| * | | | | | | vk_shader_decompiler: Correct Branches inside conditionals.Fernando Sahmkow2019-10-051-1/+11
| * | | | | | | vk_shader_decompiler: Clean code and be const correct.Fernando Sahmkow2019-10-052-8/+6
| * | | | | | | Shader_IR: clean up AST handling and add documentation.Fernando Sahmkow2019-10-051-2/+6
| * | | | | | | Shader_IR: Correct OutwardMoves for IfsFernando Sahmkow2019-10-051-22/+11
| * | | | | | | vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMDFernando Sahmkow2019-10-051-16/+33
| * | | | | | | gl_shader_decompiler: Refactor and address feedback.Fernando Sahmkow2019-10-051-17/+18
| * | | | | | | Shader_IR: corrections and clang-formatFernando Sahmkow2019-10-052-70/+64
| * | | | | | | vk_shader_compiler: Correct SPIR-V AST DecompilingFernando Sahmkow2019-10-051-4/+11
| * | | | | | | Shader_IR: allow else derivation to be optional.Fernando Sahmkow2019-10-057-10/+18
| * | | | | | | vk_shader_compiler: Implement the decompiler in SPIR-VFernando Sahmkow2019-10-053-23/+301
| * | | | | | | Shader_IR: mark labels as unused for partial decompile.Fernando Sahmkow2019-10-052-3/+9
| * | | | | | | Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.Fernando Sahmkow2019-10-0514-82/+336
| * | | | | | | gl_shader_decompiler: Implement AST decompilingFernando Sahmkow2019-10-0511-63/+358
| * | | | | | | shader_ir: Declare Manager and pass it to appropiate programs.Fernando Sahmkow2019-10-057-104/+214
| * | | | | | | shader_ir: Corrections to outward movements and misc stuffsFernando Sahmkow2019-10-057-58/+310
| * | | | | | | shader_ir: Add basic goto eliminationFernando Sahmkow2019-10-052-38/+484
| * | | | | | | shader_ir: Initial Decompile SetupFernando Sahmkow2019-10-056-5/+510
| |/ / / / / /
* | | | | | | Texture_Cache: Blit Deduction corrections and simplifications.Fernando Sahmkow2019-10-051-18/+20
* | | | | | | TextureCache: Add the ability to deduce if two textures are depth on blit.Fernando Sahmkow2019-10-051-2/+142
|/ / / / / /
* | | | | | SDL: Fix missing headerFernando Sahmkow2019-10-051-0/+1
* | | | | | Merge pull request #2896 from FearlessTobi/port-4950bunnei2019-10-043-2/+17
|\ \ \ \ \ \
| * | | | | | Add FPS to SDL title barjroweboy2019-09-223-2/+17
* | | | | | | Merge pull request #2936 from VPeruS/use-isallzeroarraybunnei2019-10-041-1/+1
|\ \ \ \ \ \ \
| * | | | | | | [crypto] Use IsAllZeroArray helper functionvperus2019-10-021-1/+1
* | | | | | | | Merge pull request #2898 from FearlessTobi/port-4004bunnei2019-10-042-1/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | qt_themes: add two colorful themesFearlessTobi2019-09-222-1/+3
* | | | | | | | | Merge pull request #2539 from DarkLordZach/bcatDavid2019-10-0336-41/+1985
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | qt: Add service dialogZach Hilman2019-10-025-17/+20
| * | | | | | | | boxcat: Use updated game-asset API URL and tagsZach Hilman2019-10-011-6/+6
| * | | | | | | | bcat: Add FSC accessors for BCAT dataZach Hilman2019-10-0110-31/+51
| * | | | | | | | boxcat: Implement events global fieldZach Hilman2019-09-306-30/+43
| * | | | | | | | bcat: Implement DeliveryCacheProgressImpl structureZach Hilman2019-09-306-88/+314
| * | | | | | | | boxcat: Use Etag header names for file digestZach Hilman2019-09-302-24/+21
| * | | | | | | | boxcat: Add downloading and client for launch parameter dataZach Hilman2019-09-302-16/+77
| * | | | | | | | bcat: Add backend function for BCAT Indirect (launch parameter)Zach Hilman2019-09-302-0/+11
| * | | | | | | | bcat: Expose CreateBackendFromSettings helper functionZach Hilman2019-09-302-2/+2
| * | | | | | | | am: Unstub PopLaunchParameter and add bcat connection for app-specific dataZach Hilman2019-09-302-16/+52
| * | | | | | | | configure_service: Allow Qt to open external linksZach Hilman2019-09-301-0/+3
| * | | | | | | | yuzu: Add UI tab to configure BCAT servicesZach Hilman2019-09-306-0/+302
| * | | | | | | | bcat: Implement cmd 90201 ClearDeliveryCacheStorageZach Hilman2019-09-301-1/+23
| * | | | | | | | bcat: Implement cmd 30100 SetPassphraseZach Hilman2019-09-301-1/+33
| * | | | | | | | bcat: Implement cmd RequestSyncDeliveryCache and variantZach Hilman2019-09-301-2/+70
| * | | | | | | | bcat: Implement IDeliveryCacheProgressService commandsZach Hilman2019-09-301-0/+131
| * | | | | | | | bcat: Implement IDeliveryCacheFileService commandsZach Hilman2019-09-301-0/+117
| * | | | | | | | bcat: Implement IDeliveryCacheDirectoryService commandsZach Hilman2019-09-301-0/+99
| * | | | | | | | bcat: Implement IDeliveryCacheStorageService commandsZach Hilman2019-09-301-0/+58
| * | | | | | | | bcat: Add commands to create IDeliveryCacheStorageServiceZach Hilman2019-09-303-2/+32
| * | | | | | | | module: Create BCAT backend based upon Settings value on constructionZach Hilman2019-09-303-1/+36
| * | | | | | | | bcat: Add BCAT backend for Boxcat serviceZach Hilman2019-09-302-0/+407
| * | | | | | | | bcat: Add backend class to generify the functions of BCATZach Hilman2019-09-302-0/+100
| * | | | | | | | settings: Add option to set BCAT backendZach Hilman2019-09-306-0/+34
| * | | | | | | | nifm: Signal to applications that internet access is availableZach Hilman2019-09-301-3/+10
| * | | | | | | | core/loader: Track the NSO build ID of the current processZach Hilman2019-09-303-0/+14
| * | | | | | | | applets: Add accessor for AppletFrontendSetZach Hilman2019-09-302-0/+6
| * | | | | | | | filesystem: Add getter for BCAT temporary directoryZach Hilman2019-09-303-0/+16
| * | | | | | | | vfs: Add function to extract ZIP file into virtual filesystemZach Hilman2019-09-302-0/+96
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #2904 from ogniK5377/better-signal-hidbunnei2019-10-011-8/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Signal styleset changes at a better timeDavid Marcec2019-09-241-8/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Revert "arm_dynarmic: Check if jit is nullptr when preparing reschedule"bunnei2019-09-301-3/+0
* | | | | | | Merge pull request #2574 from DarkLordZach/dynarmic-jit-nullptrbunnei2019-09-301-0/+3
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | arm_dynarmic: Check if jit is nullptr when preparing rescheduleZach Hilman2019-06-101-0/+3
* | | | | | | gl_shader_decompiler: Add tailing return for HUnpack2ReinUsesLisp2019-09-241-0/+2
* | | | | | | gl_shader_decompiler: Fix clang build issuesReinUsesLisp2019-09-241-26/+23
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2869 from ReinUsesLisp/suldbunnei2019-09-2411-229/+199
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | gl_shader_decompiler: Use uint for images and fix SUATOMReinUsesLisp2019-09-217-188/+93
| * | | | | shader/image: Implement SULD and remove irrelevant codeReinUsesLisp2019-09-2110-47/+110
| * | | | | shader_bytecode: Add SULD encodingReinUsesLisp2019-09-211-0/+2
* | | | | | cmake: Add SCM detection for AzureZach Hilman2019-09-221-0/+3
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #2683 from DarkLordZach/lock-exitDavid2019-09-228-8/+92
|\ \ \ \ \
| * | | | | main: Use const on all variable initializationsZach Hilman2019-09-221-2/+2
| * | | | | qt: Prompt user for confirmation if exit lock is activeZach Hilman2019-09-223-1/+44
| * | | | | am: Implement ISelfController ExitLock commandsZach Hilman2019-09-221-2/+6
| * | | | | am: Implement ISelfController ExitZach Hilman2019-09-224-4/+20
| * | | | | am: Add RequestExit event to AppletMessageQueueZach Hilman2019-09-222-0/+6
| * | | | | core: Track system exit lock statusZach Hilman2019-09-222-0/+15
* | | | | | Merge pull request #2889 from FearlessTobi/adwsawdawdDavid2019-09-221-0/+1
|\ \ \ \ \ \
| * | | | | | Add missing includeFearlessTobi2019-09-221-0/+1
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #2876 from ogniK5377/AcquireNpadStyleSetUpdateEventHandle-fixZach Hilman2019-09-223-11/+18
|\ \ \ \ \ \
| * | | | | | removed commentDavid Marcec2019-09-221-1/+0
| * | | | | | RebasedDavid Marcec2019-09-223-11/+19
| |/ / / / /
* | | | | | Merge pull request #2877 from ogniK5377/framecount-rev7Zach Hilman2019-09-222-11/+24
|\ \ \ \ \ \
| * | | | | | Used revision 5 instead of 7, marked constexpr as staticDavid Marcec2019-09-211-2/+2
| * | | | | | Added frame_count for REV7 audio rendererDavid Marcec2019-09-202-11/+24
* | | | | | | Merge pull request #2895 from FearlessTobi/debug-logsDavid2019-09-221-7/+7
|\ \ \ \ \ \ \
| * | | | | | | service/acc: Lower log severity from INFO to DEBUGFearlessTobi2019-09-221-7/+7
* | | | | | | | Merge pull request #2873 from ogniK5377/new-ioctlsFernando Sahmkow2019-09-2224-73/+153
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | server side clang format fix2David Marcec2019-09-221-18/+18
| * | | | | | | Use clang-format provided by build serverDavid Marcec2019-09-221-20/+18
| * | | | | | | disable clang-format tempDavid Marcec2019-09-201-0/+2
| * | | | | | | Initial implementation of Ioctl2 & Ioctl3David Marcec2019-09-1924-63/+143
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2884 from ogniK5377/deglobal-sys-servicesFernando Sahmkow2019-09-2264-212/+291
|\ \ \ \ \ \ \
| * | | | | | | removed unneeded semicolonDavid Marcec2019-09-221-1/+1
| * | | | | | | Removed reference to core timing to nvflinger and used system insteadDavid Marcec2019-09-221-1/+1
| * | | | | | | marked controller constructors as explicitDavid Marcec2019-09-228-8/+8
| * | | | | | | RebaseDavid Marcec2019-09-2225-62/+75
| * | | | | | | RebaseDavid Marcec2019-09-225-20/+21
| * | | | | | | Deglobalize System: ViDavid Marcec2019-09-223-8/+8
| * | | | | | | Deglobalize System: TimeDavid Marcec2019-09-224-14/+21
| * | | | | | | RebaseDavid Marcec2019-09-222-8/+12
| * | | | | | | Deglobalize System: NvFlingerDavid Marcec2019-09-222-6/+7
| * | | | | | | RebaseDavid Marcec2019-09-224-8/+12
| * | | | | | | Deglobalize System: NimDavid Marcec2019-09-222-7/+12
| * | | | | | | Deglobalize System: NifmDavid Marcec2019-09-222-13/+23
| * | | | | | | Deglobalize System: NFPDavid Marcec2019-09-224-14/+16
| * | | | | | | Deglobalize System: LDRDavid Marcec2019-09-222-6/+7
| * | | | | | | Deglobalize System: IRSDavid Marcec2019-09-223-5/+6
| * | | | | | | Deglobalize System: HidDavid Marcec2019-09-2220-37/+44
| * | | | | | | Deglobalize System: FriendDavid Marcec2019-09-224-22/+24
| * | | | | | | Deglobalize System: FatalDavid Marcec2019-09-226-20/+29
| * | | | | | | Deglobalize System: BtmDavid Marcec2019-09-222-7/+13
| * | | | | | | Deglobalize System: BtdrvDavid Marcec2019-09-222-5/+9
| * | | | | | | Deglobalize System: AocDavid Marcec2019-09-222-11/+13
| * | | | | | | Deglobalize System: AmDavid Marcec2019-09-221-1/+1
* | | | | | | | Merge pull request #2870 from FernandoS27/multi-drawDavid2019-09-229-91/+273
|\ \ \ \ \ \ \ \
| * | | | | | | | Maxwell3D: Corrections and refactors to MME instance refactorFernando Sahmkow2019-09-224-44/+46
| * | | | | | | | Rasterizer: Correct introduced bug where a conditional render wouldn't stop a draw call from executingFernando Sahmkow2019-09-201-10/+16
| * | | | | | | | Rasterizer: Refactor and simplify DrawBatch Interface.Fernando Sahmkow2019-09-194-35/+16
| * | | | | | | | Rasterizer: Address Feedback and conscerns.Fernando Sahmkow2019-09-191-11/+11
| * | | | | | | | Rasterizer: Refactor draw calls, remove deadcode and clean up.Fernando Sahmkow2019-09-193-106/+68
| * | | | | | | | VideoCore: Corrections to the MME Inliner and removal of hacky instance management.Fernando Sahmkow2019-09-196-31/+81
| * | | | | | | | Video Core: initial Implementation of InstanceDraw PackagingFernando Sahmkow2019-09-197-11/+192
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2891 from FearlessTobi/rod-texFernando Sahmkow2019-09-228-24/+39
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | Fix clang-formatFearlessTobi2019-09-222-2/+2
| * | | | | | | fermi_2d: Lower surface copy log severity to DEBUGFearlessTobi2019-09-221-1/+1
| * | | | | | | video_core: Implement RGBX16F PixelFormatFearlessTobi2019-09-227-22/+37
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2867 from ReinUsesLisp/configure-framebuffers-cleanDavid2019-09-224-121/+33
|\ \ \ \ \ \ \
| * | | | | | | gl_rasterizer: Remove unused code paths from ConfigureFramebuffersReinUsesLisp2019-09-174-121/+33
* | | | | | | | Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec2019-09-2218-73477/+123
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #2535 from DarkLordZach/cheat-v2David2019-09-2215-760/+1962
|\ \ \ \ \ \ \
| * | | | | | | dmnt_cheat_vm: Default initialize structure valuesZach Hilman2019-09-223-89/+88
| * | | | | | | dmnt_cheat_vm: Make Cheat VM compliant to code styleZach Hilman2019-09-224-870/+862
| * | | | | | | core: Initialize cheats after load to avoid VMManager crashZach Hilman2019-09-221-0/+5
| * | | | | | | core: Update RegisterCheatList for new VMZach Hilman2019-09-222-11/+16
| * | | | | | | patch_manager: Update cheat parsing for new VMZach Hilman2019-09-222-15/+20
| * | | | | | | nso: Pass build ID directlyZach Hilman2019-09-221-2/+1
| * | | | | | | cheat_engine: Move to memory and strip VMZach Hilman2019-09-225-728/+325
| * | | | | | | memory: Port Atmosphere's DmntCheatVmZach Hilman2019-09-223-0/+1598
| * | | | | | | log: Add logging class for Cheat EngineZach Hilman2019-09-222-0/+2
* | | | | | | | Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1David2019-09-2218-123/+73477
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | pl_u: Use kernel physical memoryZach Hilman2019-09-222-4/+8
| * | | | | | | pl_u: Remove excess static qualifierZach Hilman2019-09-221-1/+1
| * | | | | | | pl_u: Use OSS system archives if real archives don't existZach Hilman2019-09-223-111/+42
| * | | | | | | system_archive: Synthesize shared fonts system archivesZach Hilman2019-09-223-5/+101
| * | | | | | | pl_u: Expose method to encrypt TTF to BFTTFZach Hilman2019-09-222-14/+14
| * | | | | | | externals: Move OSS font data to file_sys in coreZach Hilman2019-09-2213-1/+73324
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2612 from DarkLordZach/prepo-newDavid2019-09-225-30/+99
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | prepo: Remove system global accessorsZach Hilman2019-09-223-15/+18
| * | | | | | prepo: Implement SaveReport New and System variantsZach Hilman2019-09-221-15/+71
| * | | | | | reporter: Differentiate between Old, New, and System play reportsZach Hilman2019-09-222-5/+15
| |/ / / / /
* | | | | | Merge pull request #2430 from DarkLordZach/fs-controllerDavid2019-09-2255-265/+1885
|\ \ \ \ \ \
| * | | | | | configure_debug: Move reporting option to loggingZach Hilman2019-09-2215-63/+64
| * | | | | | config: Remove Dump options from configure_debugZach Hilman2019-09-214-47/+39
| * | | | | | filesystem: Add const qualification to various accessorsZach Hilman2019-09-2110-83/+94
| * | | | | | yuzu: Add UI to manage filesystem paths and sizesZach Hilman2019-09-216-1/+627
| * | | | | | core: Store FileSystemController in coreZach Hilman2019-09-212-0/+32
| * | | | | | settings: Add options for managing gamecard emulationZach Hilman2019-09-214-2/+67
| * | | | | | settings: Add options for setting storage sizesZach Hilman2019-09-213-1/+57
| * | | | | | yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman2019-09-2114-46/+106
| * | | | | | settings: Update LogSettings to show NAND/SDMC paths from FileUtilZach Hilman2019-09-211-2/+3
| * | | | | | card_image: Add accessors for gamecard certificateZach Hilman2019-09-212-0/+9
| * | | | | | card_image: Add functions to query gamecard update partitionZach Hilman2019-09-212-0/+24
| * | | | | | content_archive: Add accessors for Rights ID and SDK VersionZach Hilman2019-09-212-0/+10
| * | | | | | partition_data_manager: Add accessor for decrypted PRODINFO partitionZach Hilman2019-09-212-0/+5
| * | | | | | services: Pass FileSystemController as reference to services that need itZach Hilman2019-09-2111-20/+47
| * | | | | | am: Unstub IApplicationFunctions EnsureSaveData (20)Zach Hilman2019-09-211-8/+14
| * | | | | | filesystem: Pass Size Getter functions to IFileSystem for sizesZach Hilman2019-09-213-20/+31
| * | | | | | sdmc_factory: Add SD Card size gettersZach Hilman2019-09-212-0/+12
| * | | | | | bis_factory: Add getters for NAND partition sizesZach Hilman2019-09-212-0/+38
| * | | | | | filesystem: Add FileSystemController to deglobalize FS servicesZach Hilman2019-09-212-58/+359
| * | | | | | submisson_package: Fix edge case with improperly sized filenamesZach Hilman2019-09-211-1/+2
| * | | | | | sdmc_factory: Add accessor for SDMC Album directoryZach Hilman2019-09-212-0/+6
| * | | | | | sdmc_factory: Add accessor for SDMC PlaceholderCacheZach Hilman2019-09-212-1/+10
| * | | | | | sdmc_factory: Add accessor for content directoryZach Hilman2019-09-212-0/+7
| * | | | | | savedata_factory: Implement savedata creation and don't create dir on openZach Hilman2019-09-212-26/+40
| * | | | | | patch_manager: Add short-circuit edge-case to GetPatchVersionNamesZach Hilman2019-09-211-0/+2
| * | | | | | patch_manager: Add error checking to load dir to prevent crashesZach Hilman2019-09-211-0/+15
| * | | | | | registered_cache: Process *.cnmt.nca filesZach Hilman2019-09-211-16/+23
| * | | | | | registered_cache: Implement PlaceholderCache to manage placeholder and installing contentZach Hilman2019-09-212-0/+175
| * | | | | | bis_factory: Fix mod loader edge-case with homebrew title IDsZach Hilman2019-09-211-1/+1
| * | | | | | bis_factory: Add accessors for BIS placeholder cachesZach Hilman2019-09-212-1/+20
| * | | | | | bis_factory: Add accessor for NAND Image DirectoryZach Hilman2019-09-212-0/+6
| * | | | | | bis_factory: Add accessors for BIS content directoriesZach Hilman2019-09-212-0/+11
| * | | | | | bis_factory: Add accessors for BIS partitionsZach Hilman2019-09-212-0/+61
* | | | | | | Merge pull request #2883 from ogniK5377/log-gameZach Hilman2019-09-221-3/+3
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Swapped TID and Game name to make it easier to parseDavid Marcec2019-09-211-1/+1
| * | | | | | Log the current title id and game name which is bootingDavid Marcec2019-09-211-3/+3
* | | | | | | Merge pull request #2878 from FernandoS27/icmpRodrigo Locatti2019-09-212-0/+42
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Shader_IR: ICMP corrections and fixesFernando Sahmkow2019-09-212-6/+11
| * | | | | | Shader_IR: Implement ICMP.Fernando Sahmkow2019-09-202-0/+37
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2885 from Hexagon12/port-4944David2019-09-211-0/+8
|\ \ \ \ \ \
| * | | | | | Added Host CPU and OS to logpbarilla2019-09-211-0/+8
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2806 from FearlessTobi/port-4882David2019-09-217-10/+93
|\ \ \ \ \ \
| * | | | | | Address review commentsFearlessTobi2019-09-102-6/+9
| * | | | | | Add frametime logging for tracking performance over timefearlessTobi2019-09-107-10/+90
* | | | | | | Merge pull request #2872 from FernandoS27/mem-gpu-optDavid2019-09-211-2/+7
|\ \ \ \ \ \ \
| * | | | | | | Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemoryFernando Sahmkow2019-09-191-2/+7
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2576 from DarkLordZach/nsp-fix-1David2019-09-212-14/+39
|\ \ \ \ \ \ \
| * | | | | | | nsp: Correct status codes for extracted NSPsZach Hilman2019-06-102-13/+17
| * | | | | | | nsp: Use title ID from NPDM metadata for extracted type NSPsZach Hilman2019-06-102-1/+22
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #2866 from Morph1984/checkbox_fixDavid2019-09-211-0/+2
|\ \ \ \ \ \ \
| * | | | | | | When docked mode is checked, uncheck "joycons docked"Morph2019-09-171-0/+2
* | | | | | | | Merge pull request #2868 from ReinUsesLisp/fix-mipmapsDavid2019-09-211-2/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | maxwell_to_gl: Fix mipmap filteringReinUsesLisp2019-09-171-2/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #2879 from ogniK5377/trace-submitgpfifoDavid2019-09-211-4/+4
|\ \ \ \ \ \ \
| * | | | | | | Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec2019-09-211-4/+4
| | |_|_|_|_|/ | |/| | | | |
* / | | | | | Mark DrawArrays as LOG_TRACEDavid Marcec2019-09-211-1/+1
|/ / / / / /
* | | | | | Merge pull request #2846 from ReinUsesLisp/fixup-viewport-indexbunnei2019-09-201-10/+14
|\ \ \ \ \ \
| * | | | | | gl_shader_decompiler: Avoid writing output attribute when unimplementedReinUsesLisp2019-09-061-10/+14
* | | | | | | Merge pull request #2855 from ReinUsesLisp/shflbunnei2019-09-206-9/+182
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | shader_ir/warp: Implement SHFLReinUsesLisp2019-09-176-9/+182
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2784 from ReinUsesLisp/smembunnei2019-09-185-21/+81
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | gl_shader_decompiler: Implement shared memoryReinUsesLisp2019-09-051-0/+23
| * | | | | shader_ir: Implement LD_SReinUsesLisp2019-09-051-10/+13
| * | | | | shader_ir: Implement ST_SReinUsesLisp2019-09-054-11/+45
* | | | | | Merge pull request #2851 from ReinUsesLisp/srgbFernando Sahmkow2019-09-156-30/+9
|\ \ \ \ \ \
| * | | | | | renderer_opengl: Fix rebase mistakeReinUsesLisp2019-09-111-1/+1
| * | | | | | gl_rasterizer: Correct sRGB Fix regressionFernando Sahmkow2019-09-111-0/+12
| * | | | | | renderer_opengl: Fix sRGB blitsReinUsesLisp2019-09-116-43/+10
* | | | | | | Merge pull request #2824 from ReinUsesLisp/mmeFernando Sahmkow2019-09-153-4/+20
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | maxwell_3d: Update firmware 4 call stub commentaryRodrigo Locatti2019-09-151-1/+2
| * | | | | | Revert "Revert #2466" and stub FirmwareCall 4ReinUsesLisp2019-09-043-4/+19
* | | | | | | Merge pull request #2857 from ReinUsesLisp/surface-srgbFernando Sahmkow2019-09-142-0/+22
|\ \ \ \ \ \ \
| * | | | | | | video_core/surface: Add function to detect sRGB surfacesReinUsesLisp2019-09-132-0/+22
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2858 from ReinUsesLisp/vk-deviceFernando Sahmkow2019-09-143-111/+258
|\ \ \ \ \ \ \
| * | | | | | | vk_device: Add miscellaneous features and minor style changesReinUsesLisp2019-09-133-111/+258
| |/ / / / / /
* | | | | | | Merge pull request #2667 from DarkLordZach/profile-editorbunnei2019-09-145-10/+130
|\ \ \ \ \ \ \
| * | | | | | | acc_su: Implement GetProfileEditor (205)Zach Hilman2019-07-033-1/+13
| * | | | | | | acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'Zach Hilman2019-07-031-1/+73
| * | | | | | | profile_manager: Add setter for ProfileBase and ProfileDataZach Hilman2019-07-032-0/+13
| * | | | | | | acc: Add IProfileCommon for IProfile and IProfileEditorZach Hilman2019-07-031-8/+31
* | | | | | | | shader/image: Implement SUATOM and fix SUSTReinUsesLisp2019-09-117-69/+329
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #2823 from ReinUsesLisp/shr-clampbunnei2019-09-102-6/+17
|\ \ \ \ \ \ \
| * | | | | | | shader/shift: Implement SHR wrapped and clamped variantsReinUsesLisp2019-09-042-6/+17
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2810 from ReinUsesLisp/mme-optbunnei2019-09-104-12/+24
|\ \ \ \ \ \ \
| * | | | | | | maxwell_3d: Avoid moving macro_paramsReinUsesLisp2019-09-044-12/+24
| |/ / / / / /
* | | | | | | Merge pull request #2759 from ReinUsesLisp/compute-imagesFernando Sahmkow2019-09-1020-229/+457
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | gl_shader_decompiler: Keep track of written images and mark them as modifiedReinUsesLisp2019-09-067-62/+92
| * | | | | | texture_cache: Minor changesReinUsesLisp2019-09-064-19/+17
| * | | | | | gl_rasterizer: Apply textures and images stateReinUsesLisp2019-09-061-0/+2
| * | | | | | gl_rasterizer: Add samplers to compute dispatchesReinUsesLisp2019-09-062-3/+36
| * | | | | | gl_rasterizer: Minor code changesReinUsesLisp2019-09-062-20/+31
| * | | | | | gl_state: Split textures and samplers into two arraysReinUsesLisp2019-09-064-91/+39
| * | | | | | gl_rasterizer: Implement image bindingsReinUsesLisp2019-09-065-32/+106
| * | | | | | gl_state: Add support for glBindImageTexturesReinUsesLisp2019-09-062-0/+24
| * | | | | | texture_cache: Pass TIC to texture cacheReinUsesLisp2019-09-064-27/+25
| * | | | | | kepler_compute: Implement texture queriesReinUsesLisp2019-09-065-5/+99
| * | | | | | gl_rasterizer: Split SetupTexturesReinUsesLisp2019-09-062-22/+38
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #2847 from VelocityRa/nro-nacp-fixDavid2019-09-092-0/+10
|\ \ \ \ \ \
| * | | | | | nro: Implement ReadControlDataNick Renieris2019-09-072-0/+10
* | | | | | | Merge pull request #2716 from lioncash/hle-globalDavid2019-09-0917-97/+143
|\ \ \ \ \ \ \
| * | | | | | | service/am: Remove usages of global system accessorsLioncash2019-09-0517-97/+143
* | | | | | | | Merge pull request #2763 from lioncash/map-physDavid2019-09-092-39/+41
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | kernel/vm_manager: Correct doxygen comment parameter tags for MapPhysicalMemory/UnmapPhysicalMemoryLioncash2019-09-051-4/+4
| * | | | | | | kernel/vm_manager: Move variables closer to usage spots in MapPhysicalMemory/UnmapPhysicalMemoryLioncash2019-09-051-16/+10
| * | | | | | | kernel/vm_manager: Correct behavior in failure case of UnmapPhysicalMemory()Lioncash2019-08-301-0/+2
| * | | | | | | kernel/vm_manager: Reserve memory ahead of time for slow path in MergeAdjacentVMALioncash2019-08-301-1/+4
| * | | | | | | kernel/vm_manager: std::move shared_ptr instance in MergeAdjacentVMALioncash2019-08-301-1/+1
| * | | | | | | kernel/vm_manager: Deduplicate iterator creation in MergeAdjacentVMALioncash2019-08-301-7/+10
| * | | | | | | kernel/vm_manager: Simplify some std::vector constructor callsLioncash2019-08-301-2/+2
| * | | | | | | kernel/vm_manager: Simplify some assertion messagesLioncash2019-08-301-10/+10
* | | | | | | | Merge pull request #2804 from ReinUsesLisp/remove-gs-specialFernando Sahmkow2019-09-052-80/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_cache: Remove special casing for geometry shadersReinUsesLisp2019-09-042-80/+9
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2833 from ReinUsesLisp/fix-stencilbunnei2019-09-051-11/+11
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | gl_rasterizer: Fix stencil testingReinUsesLisp2019-09-041-11/+11
| |/ / / / / /
* | | | | | | Merge pull request #2797 from FearlessTobi/port-4877David2019-09-051-0/+11
|\ \ \ \ \ \ \
| * | | | | | | Address review commentsFearlessTobi2019-09-051-1/+4
| * | | | | | | Guard unistd.h with MacOS only macroWeiyi Wang2019-08-221-1/+3
| * | | | | | | citra_qt: on osx chdir to bundle dir to allow detection of user folderB3n302019-08-221-0/+6
* | | | | | | | Merge pull request #2802 from ReinUsesLisp/hsetp2-predDavid2019-09-051-10/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | half_set_predicate: Fix predicate assignmentsReinUsesLisp2019-09-041-10/+9
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2418 from DarkLordZach/srv-esDavid2019-09-053-51/+536
|\ \ \ \ \ \ \ \
| * | | | | | | | key_manager: Convert Ticket union to std::variantZach Hilman2019-07-083-57/+88
| * | | | | | | | es: Populate/synthesize tickets on constructionZach Hilman2019-07-083-15/+17
| * | | | | | | | key_manager: Add structure for Ticket parsingZach Hilman2019-07-083-44/+194
| * | | | | | | | es: Implement ETicket GetPersonalizedTicketData (17)Zach Hilman2019-07-081-1/+21
| * | | | | | | | es: Implement ETicket GetCommonTicketData (16)Zach Hilman2019-07-081-1/+20
| * | | | | | | | es: Implement ETicket GetPersonalizedTicketSize (15)Zach Hilman2019-07-081-1/+17
| * | | | | | | | es: Implement ETicket GetCommonTicketSize (14)Zach Hilman2019-07-081-1/+17
| * | | | | | | | es: Implement ETicket ListPersonalizedTicket (12)Zach Hilman2019-07-081-1/+24
| * | | | | | | | es: Implement ETicket ListCommonTicket (11)Zach Hilman2019-07-081-1/+24
| * | | | | | | | es: Implement ETicket CountPersonalizedTicket (10)Zach Hilman2019-07-081-1/+12
| * | | | | | | | es: Implement ETicket CountCommonTicket (9)Zach Hilman2019-07-081-1/+12
| * | | | | | | | es: Implement ETicket GetTitleKey (8)Zach Hilman2019-07-081-1/+27
| * | | | | | | | es: Implement ETicket ImportTicket (1)Zach Hilman2019-07-081-1/+45
| * | | | | | | | key_manager: Add accessors/helpers for ticket managementZach Hilman2019-07-082-14/+100
| * | | | | | | | key_manager: Add equality operator for RSAKeyPairZach Hilman2019-07-081-0/+7
* | | | | | | | | Merge pull request #2808 from FearlessTobi/port-4866David2019-09-051-20/+24
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | configure_dialog: reverse tab map to avoid logic based on user-facing/translatable textfearlessTobi2019-09-041-20/+24
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2707 from DarkLordZach/oss-miimodelDavid2019-09-054-1/+63
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | system_archive: Add open-source reimplementation of MiiModel dataZach Hilman2019-07-104-1/+63
* | | | | | | | | | yuzu/configure: move speed limiter to generalFearlessTobi2019-09-054-33/+36
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2830 from FearlessTobi/port-4911David2019-09-051-7/+10
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add cancel option to analog stick configurationfearlessTobi2019-09-031-7/+10
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2834 from Morph1984/audrenu_QueryAudioDeviceInputEventDavid2019-09-051-1/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add Kernel::EventPair audio_input_device_switch_event;Morph19842019-09-041-0/+1
| * | | | | | | | | audren_u: Stub IAudioDevice::QueryAudioDeviceInputEventMorph19842019-09-041-1/+14
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2836 from Morph1984/hid_vibrationDavid2019-09-054-2/+32
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | dittoMorph19842019-09-041-1/+1
| * | | | | | | | | IsVibrationEnabled() as a const member funcMorph19842019-09-041-1/+1
| * | | | | | | | | clang-formatMorph19842019-09-041-2/+2
| * | | | | | | | | Update npad.hMorph19842019-09-041-0/+1
| * | | | | | | | | Update npad.cppMorph19842019-09-041-0/+6
| * | | | | | | | | Update hid.hMorph19842019-09-041-0/+2
| * | | | | | | | | Update hid.cppMorph19842019-09-041-2/+23
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2818 from MysticExile/fmtDavid2019-09-052-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix clang-formatEthan2019-09-041-1/+1
| * | | | | | | | | accommodate for fmt updateEthan2019-08-292-2/+2
* | | | | | | | | | Merge pull request #2801 from ReinUsesLisp/typed-decompilerbunnei2019-09-043-431/+548
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_shader_decompiler: Fixup slow pathReinUsesLisp2019-09-041-1/+1
| * | | | | | | | | | gl_device: Disable precise in fragment shaders on bugged driversReinUsesLisp2019-09-043-15/+43
| * | | | | | | | | | gl_shader_decompiler: Fixup AMD's slow path typeReinUsesLisp2019-09-041-1/+1
| * | | | | | | | | | gl_shader_decompiler: Rework GLSL decompiler type systemReinUsesLisp2019-09-041-416/+505
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | AM: Stub IApplicationFunctions::GetGpuErrorDetectedSystemEvent (#2827)mailwl2019-09-042-0/+16
* | | | | | | | | | Merge pull request #2829 from Morph1984/audiobunnei2019-09-041-2/+15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | remove <f32>Morph19842019-09-041-1/+1
| * | | | | | | | | | explicitly represent 1 as a float (1.0f instead of 1)Morph19842019-09-041-1/+1
| * | | | | | | | | | Change u32 -> f32Morph19842019-09-041-1/+1
| * | | | | | | | | | service/audio/audren_u: Stub IAudioDevice::GetAudioDeviceOutputVolumeMorph19842019-09-031-2/+15
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Fix uisettings includefearlessTobi2019-09-041-1/+1
* | | | | | | | | | Limit the size of directory icons, fix text when icon size is nonefearlessTobi2019-09-042-4/+3
* | | | | | | | | | Change QList to QVectorfearlessTobi2019-09-045-16/+19
* | | | | | | | | | Separate UserNand and Sdmc directoriesfearlessTobi2019-09-045-32/+59
* | | | | | | | | | Address more trivial review commentsfearlessTobi2019-09-044-25/+18
* | | | | | | | | | Address trivial review commentsfearlessTobi2019-09-047-53/+59
* | | | | | | | | | yuzu: Add support for multiple game directoriesfearlessTobi2019-09-0412-195/+666
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2708 from DarkLordZach/mii-db-source-crashDavid2019-09-041-0/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | mii: Handle logging of unknown database sourceZach Hilman2019-07-101-0/+4
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2793 from ReinUsesLisp/bgr565bunnei2019-09-0415-204/+71
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | renderer_opengl: Implement RGB565 framebuffer formatReinUsesLisp2019-08-213-3/+9
| * | | | | | | | | renderer_opengl: Use block linear swizzling for CPU framebuffersReinUsesLisp2019-08-213-150/+33
| * | | | | | | | | renderer_opengl: Use VideoCore pixel formatReinUsesLisp2019-08-213-23/+11
| * | | | | | | | | gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp2019-08-2111-32/+22
* | | | | | | | | | Merge pull request #2812 from ReinUsesLisp/f2i-selectorbunnei2019-09-042-7/+23
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | shader_ir/conversion: Split int and float selector and implement F2F H1ReinUsesLisp2019-08-282-19/+24
| * | | | | | | | | | shader_ir/conversion: Implement F2I F16 Ra.H1ReinUsesLisp2019-08-282-6/+17
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2811 from ReinUsesLisp/fsetp-fixbunnei2019-09-042-4/+6
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | float_set_predicate: Add missing negation bit for the second operandReinUsesLisp2019-08-282-4/+6
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #2826 from ReinUsesLisp/macro-bindingbunnei2019-09-042-10/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | maxwell_3d: Fix macro binding cursorReinUsesLisp2019-09-012-10/+4
* | | | | | | | | | | Merge pull request #2831 from FearlessTobi/port-4914bunnei2019-09-042-0/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix to Windows sleep issuesfearlessTobi2019-09-032-0/+22
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* / | | | | | | | | | configuration/config: Add missing screenshot path readfearlessTobi2019-09-041-0/+1
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #2765 from FernandoS27/dma-fixbunnei2019-09-013-23/+36
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | MaxwellDMA: Fixes, corrections and relaxations.Fernando Sahmkow2019-07-263-23/+36
* | | | | | | | | | video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-3023-48/+22
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | gl_buffer_cache: Add missing includeReinUsesLisp2019-08-301-0/+1
* | | | | | | | | Merge pull request #2742 from ReinUsesLisp/fix-texture-buffersbunnei2019-08-294-4/+12
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | gl_shader_decompiler: Rename bufferImage to imageBufferReinUsesLisp2019-07-181-1/+1
| * | | | | | | | gl_shader_cache: Fix newline on buffer preprocessor definitionsReinUsesLisp2019-07-181-2/+6
| * | | | | | | | textures: Fix texture buffer size calculationReinUsesLisp2019-07-181-1/+1
| * | | | | | | | gl_texture_cache: Do not set texture parameters to buffersReinUsesLisp2019-07-181-0/+3
| * | | | | | | | gl_texture_cache: Add missing break in CreateTextureReinUsesLisp2019-07-181-0/+1
* | | | | | | | | Merge pull request #2783 from FernandoS27/new-buffer-cachebunnei2019-08-299-330/+684
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Buffer Cache: Adress Feedback.Fernando Sahmkow2019-08-212-7/+6
| * | | | | | | | | Buffer_Cache: Implement flushing.Fernando Sahmkow2019-08-212-1/+30
| * | | | | | | | | Buffer_Cache: Implement barriers.Fernando Sahmkow2019-08-211-0/+4
| * | | | | | | | | Buffer_Cache: Optimize and track written areas.Fernando Sahmkow2019-08-212-12/+104
| * | | | | | | | | BufferCache: Rework mapping caching.Fernando Sahmkow2019-08-212-49/+76
| * | | | | | | | | Buffer_Cache: Fixes and optimizations.Fernando Sahmkow2019-08-212-68/+38
| * | | | | | | | | Video_Core: Implement a new Buffer CacheFernando Sahmkow2019-08-219-327/+560
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2758 from ReinUsesLisp/packed-tidbunnei2019-08-293-0/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader/decode: Implement S2R TicReinUsesLisp2019-07-223-0/+15
* | | | | | | | | | shader_ir: Implement VOTEReinUsesLisp2019-08-2112-1/+163
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2748 from FernandoS27/align-memorybunnei2019-08-2115-37/+119
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Common/Alignment: Add noexcept where required.Fernando Sahmkow2019-07-201-5/+5
| * | | | | | | | | Kernel: Address FeedbackFernando Sahmkow2019-07-193-6/+11
| * | | | | | | | | Common: Correct alignment allocator to work on C++14 or higher.Fernando Sahmkow2019-07-191-37/+19
| * | | | | | | | | VM_Manager: Align allocated memory to 256bytesFernando Sahmkow2019-07-1915-36/+131
* | | | | | | | | | Merge pull request #2769 from FernandoS27/commands-flushbunnei2019-08-216-0/+15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | GPU: Flush commands on every dma pusher step.Fernando Sahmkow2019-07-266-0/+15
* | | | | | | | | | | Merge pull request #2777 from ReinUsesLisp/hsetp2-fe3h-fixbunnei2019-08-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | half_set_predicate: Fix HSETP2_C constant buffer offsetReinUsesLisp2019-08-041-1/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #2753 from FernandoS27/float-convertbunnei2019-08-215-18/+75
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Shader_Ir: Implement F16 Variants of F2F, F2I, I2F.Fernando Sahmkow2019-07-205-18/+75
* | | | | | | | | | | | Merge pull request #2773 from lioncash/test-unusedbunnei2019-08-211-2/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | yuzu-tester/yuzu: Correct format stringLioncash2019-07-301-1/+1
| * | | | | | | | | | | yuzu-tester/yuzu: Remove unused variableLioncash2019-07-301-1/+0
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2747 from lioncash/audiobunnei2019-08-187-108/+179
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | service/audren_u: Handle audio USB output revision queries in ListAudioDeviceName()Lioncash2019-07-192-16/+45
| * | | | | | | | | | | service/audren_u: Move revision testing code out of AudRenULioncash2019-07-192-63/+63
| * | | | | | | | | | | service/audio: Remove global system accessorsLioncash2019-07-197-34/+54
| * | | | | | | | | | | service/audren_u: Remove unnecessary return value from GetActiveAudioDeviceName()Lioncash2019-07-191-2/+1
| * | | | | | | | | | | service/audren_u: Report proper device namesLioncash2019-07-191-6/+29
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2778 from ReinUsesLisp/nopbunnei2019-08-182-0/+13
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | shader_ir: Implement NOPReinUsesLisp2019-08-042-0/+13
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2768 from ReinUsesLisp/hsetp2-fixbunnei2019-08-181-3/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | decode/half_set_predicate: Fix predicatesReinUsesLisp2019-07-261-3/+3
* | | | | | | | | | | | Fixup! #2772 missed this one fileJames Rowe2019-08-171-1/+1
* | | | | | | | | | | | Merge pull request #2766 from FearlessTobi/port-4849James Rowe2019-08-177-21/+21
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Qt: Fixed behaviour of buttons by connecting functors to correct signalsSilent2019-08-027-21/+21
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2772 from lioncash/uiJames Rowe2019-08-1716-44/+39
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | yuzu/CMakeLists: Remove qt5_wrap_ui macro usageLioncash2019-08-0916-44/+39
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2592 from FernandoS27/sync1bunnei2019-07-2644-229/+732
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | NVServices: Correct delayed responses.Fernando Sahmkow2019-07-051-24/+19
| * | | | | | | | | | Nv_Host_Ctrl: Correct difference calculationFernando Sahmkow2019-07-051-5/+7
| * | | | | | | | | | NVServices: Address FeedbackFernando Sahmkow2019-07-058-21/+38
| * | | | | | | | | | NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-0524-65/+73
| * | | | | | | | | | NVFlinger: Correct GCC compile errorFernando Sahmkow2019-07-058-23/+22
| * | | | | | | | | | NVServices: Make NVEvents Automatic according to documentation.Fernando Sahmkow2019-07-054-7/+13
| * | | | | | | | | | NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow2019-07-0523-31/+104
| * | | | | | | | | | GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow2019-07-0512-48/+45
| * | | | | | | | | | nvflinger: Make the force 30 fps still force 30 fpsFernando Sahmkow2019-07-051-1/+1
| * | | | | | | | | | nv_services: Fixes to event liberation.Fernando Sahmkow2019-07-051-6/+14
| * | | | | | | | | | nvflinger: Acquire buffers in the same order as they were queued.Fernando Sahmkow2019-07-052-3/+11
| * | | | | | | | | | nv_services: Deglobalize NvServicesFernando Sahmkow2019-07-0523-51/+65
| * | | | | | | | | | gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme.Fernando Sahmkow2019-07-052-47/+3
| * | | | | | | | | | nv_host_ctrl: Make Sync GPU variant always return synced result.Fernando Sahmkow2019-07-055-5/+16
| * | | | | | | | | | Async GPU: do invalidate as synced operationFernando Sahmkow2019-07-051-6/+1
| * | | | | | | | | | Gpu: use an std mutex instead of a spin_lock to guard syncpointsFernando Sahmkow2019-07-052-6/+6
| * | | | | | | | | | nvhost_ctrl: Corrections to event handlingFernando Sahmkow2019-07-052-8/+12
| * | | | | | | | | | Gpu: Mark areas as protected.Fernando Sahmkow2019-07-053-0/+19
| * | | | | | | | | | nv_services: Stub CtrlEventSignalFernando Sahmkow2019-07-054-13/+48
| * | | | | | | | | | Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow2019-07-0513-13/+90
| * | | | | | | | | | nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregisterFernando Sahmkow2019-07-057-17/+192
| * | | | | | | | | | nv_services: Create GPU channels correctlyFernando Sahmkow2019-07-052-2/+5
| * | | | | | | | | | video_core: Implement GPU side SyncpointsFernando Sahmkow2019-07-056-9/+84
| * | | | | | | | | | nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow2019-07-058-57/+70
| * | | | | | | | | | nvflinger: Implement swap intervalsFernando Sahmkow2019-07-055-8/+21
* | | | | | | | | | | Merge pull request #2739 from lioncash/cflowbunnei2019-07-254-33/+53
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | video_core/control_flow: Provide operator!= for types with operator==Lioncash2019-07-191-4/+21
| * | | | | | | | | | | video_core/control_flow: Prevent sign conversion in TryGetBlock()Lioncash2019-07-191-1/+1
| * | | | | | | | | | | video_core/control_flow: Remove unnecessary BlockStack copy constructorLioncash2019-07-191-2/+1
| * | | | | | | | | | | video_core/control_flow: Use std::move where applicableLioncash2019-07-191-10/+15
| * | | | | | | | | | | video_core/control_flow: Use the prefix variant of operator++ for iteratorsLioncash2019-07-191-2/+2
| * | | | | | | | | | | video_core/control_flow: Use empty() member function for checking emptinessLioncash2019-07-191-2/+2
| * | | | | | | | | | | video_core: Resolve -Wreorder warningsLioncash2019-07-192-4/+3
| * | | | | | | | | | | video_core/control_flow: Make program_size for ScanFlow() a std::size_tLioncash2019-07-192-5/+4
| * | | | | | | | | | | video_core/control_flow: Place all internally linked types/functions within an anonymous namespaceLioncash2019-07-191-1/+2
| * | | | | | | | | | | video_core/shader/decode: Prevent sign-conversion warningsLioncash2019-07-191-2/+2
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2737 from FernandoS27/track-fixbunnei2019-07-251-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Shader_Ir: Correct tracking to track from right to leftFernando Sahmkow2019-07-161-2/+2
* | | | | | | | | | | | Merge pull request #2689 from lioncash/tlbunnei2019-07-251-7/+8
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | yuzu/main: Make error messages within OnCoreError more localization-friendlyLioncash2019-07-071-7/+8
* | | | | | | | | | | | | Merge pull request #2743 from FernandoS27/surpress-assertbunnei2019-07-259-29/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Shader_Ir: Change Debug Asserts for Log WarningsFernando Sahmkow2019-07-203-10/+17
| * | | | | | | | | | | | Shader_Ir: correct clang formatFernando Sahmkow2019-07-181-2/+2
| * | | | | | | | | | | | GPU: Add missing puller methods.Fernando Sahmkow2019-07-182-14/+15
| * | | | | | | | | | | | MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace.Fernando Sahmkow2019-07-181-1/+1
| * | | | | | | | | | | | Gl_Texture_Cache: Remove assert on component type in GetFormatTupleFernando Sahmkow2019-07-181-1/+0
| * | | | | | | | | | | | Shader_Ir: Downgrade precision and rounding asserts to debug asserts.Fernando Sahmkow2019-07-185-10/+10
* | | | | | | | | | | | | Merge pull request #2704 from FernandoS27/conditionalbunnei2019-07-243-2/+100
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | maxwell3d: Implement Conditional RenderingFernando Sahmkow2019-07-173-2/+100
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2734 from ReinUsesLisp/compute-shadersbunnei2019-07-2215-140/+357
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gl_shader_cache: Fix clang-format issuesReinUsesLisp2019-07-162-4/+2
| * | | | | | | | | | | | gl_shader_decompiler: Stub local memory sizeReinUsesLisp2019-07-151-8/+14
| * | | | | | | | | | | | gl_shader_cache: Address review commentariesReinUsesLisp2019-07-154-13/+12
| * | | | | | | | | | | | gl_shader_cache: Address CI issuesReinUsesLisp2019-07-152-3/+3
| * | | | | | | | | | | | gl_rasterizer: Implement compute shadersReinUsesLisp2019-07-1515-136/+350
* | | | | | | | | | | | | Merge pull request #2735 from FernandoS27/pipeline-reworkbunnei2019-07-2114-116/+528
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Maxwell3D: Reorganize and address feedbackFernando Sahmkow2019-07-203-20/+33
| * | | | | | | | | | | | GL_State: Feedback and fixesFernando Sahmkow2019-07-174-14/+27
| * | | | | | | | | | | | Maxwell3D: Address FeedbackFernando Sahmkow2019-07-175-17/+13
| * | | | | | | | | | | | Texture_Cache: Rebase FixesFernando Sahmkow2019-07-171-6/+0
| * | | | | | | | | | | | GL_Rasterizer: Corrections to Clearing.Fernando Sahmkow2019-07-174-12/+28
| * | | | | | | | | | | | Maxwell3D: Correct marking dirtiness on CB uploadFernando Sahmkow2019-07-171-0/+1
| * | | | | | | | | | | | GL_Rasterizer: Rework RenderTarget/DepthBuffer clearingFernando Sahmkow2019-07-173-7/+63
| * | | | | | | | | | | | Maxwell3D: Implement State Dirty Flags.Fernando Sahmkow2019-07-176-44/+199
| * | | | | | | | | | | | Maxwell3D: Rework CBData UploadFernando Sahmkow2019-07-172-8/+45
| * | | | | | | | | | | | Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow2019-07-1710-80/+211
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | shader/half_set_predicate: Fix HSETP2 implementationReinUsesLisp2019-07-204-44/+23
* | | | | | | | | | | | shader/half_set_predicate: Implement missing HSETP2 variantsReinUsesLisp2019-07-202-19/+49
| |_|_|_|_|/ / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #2687 from lioncash/tls-processbunnei2019-07-183-14/+30
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | kernel/process: Allocate the process' TLS region during initializationLioncash2019-07-073-3/+14
| * | | | | | | | | | | kernel/process: Move main thread stack allocation to its own functionLioncash2019-07-072-12/+17
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2738 from lioncash/shader-irbunnei2019-07-188-99/+103
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | shader_ir: std::move Node instance where applicableLioncash2019-07-174-60/+67
| * | | | | | | | | | shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash2019-07-175-36/+36
| * | | | | | | | | | shader_ir: Remove unused includesLioncash2019-07-171-3/+0
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace.Fernando Sahmkow2019-07-181-4/+4
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2740 from lioncash/braFernando Sahmkow2019-07-171-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader/decode/other: Correct branch indirect argument within BRA handlingLioncash2019-07-161-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2726 from lioncash/accessRodrigo Locatti2019-07-172-7/+6
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | core: Remove CurrentArmInterface() global accessorLioncash2019-07-132-7/+6
* | | | | | | | | Merge pull request #2565 from ReinUsesLisp/track-indirectFernando Sahmkow2019-07-166-35/+36
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp2019-07-156-35/+36
* | | | | | | | | Merge pull request #2695 from ReinUsesLisp/layer-viewportFernando Sahmkow2019-07-1510-40/+137
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_shader_decompiler: Fix gl_PointSize redeclarationReinUsesLisp2019-07-111-1/+1
| * | | | | | | | | gl_shader_decompiler: Fix conditional usage of GL_ARB_shader_viewport_layer_arrayReinUsesLisp2019-07-111-2/+3
| * | | | | | | | | gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersReinUsesLisp2019-07-0810-40/+136
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2705 from FernandoS27/tex-cache-fixesbunnei2019-07-157-22/+58
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Texture_Cache: Address FeedbackFernando Sahmkow2019-07-143-13/+17
| * | | | | | | | Texture_Cache: Remove some unprecise fallback case and clang formatFernando Sahmkow2019-07-142-13/+5
| * | | | | | | | Texture_Cache: Force Framebuffer reset if an active render target is unregistered.Fernando Sahmkow2019-07-143-10/+36
| * | | | | | | | GPU: Add a microprofile for macro interpreterFernando Sahmkow2019-07-142-1/+6
| * | | | | | | | GL_State: Add a microprofile timer to OpenGL state.Fernando Sahmkow2019-07-141-0/+4
| * | | | | | | | Gl_Texture_Cache: Measure Buffer Copy TimesFernando Sahmkow2019-07-141-0/+2
| * | | | | | | | Texture_Cache: Correct Linear Structural Match.Fernando Sahmkow2019-07-141-3/+6
* | | | | | | | | Merge pull request #2675 from ReinUsesLisp/opengl-buffer-cachebunnei2019-07-1516-407/+537
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | buffer_cache: Avoid [[nodiscard]] to make clang-format happyReinUsesLisp2019-07-061-5/+4
| * | | | | | | | buffer_cache: Try to fix MinGW buildReinUsesLisp2019-07-061-1/+1
| * | | | | | | | gl_rasterizer: Fix nullptr dereference on disabled buffersReinUsesLisp2019-07-063-5/+5
| * | | | | | | | gl_rasterizer: Minor style changesReinUsesLisp2019-07-064-32/+22
| * | | | | | | | gl_rasterizer: Fix vertex and index data invalidationsReinUsesLisp2019-07-064-8/+67
| * | | | | | | | gl_buffer_cache: Implement with generic buffer cacheReinUsesLisp2019-07-068-291/+92
| * | | | | | | | buffer_cache: Implement a generic buffer cacheReinUsesLisp2019-07-062-0/+301
| * | | | | | | | gl_buffer_cache: Remove global system gettersReinUsesLisp2019-07-063-9/+14
| * | | | | | | | gl_device: Query SSBO alignmentReinUsesLisp2019-07-062-0/+6
| * | | | | | | | gl_buffer_cache: Implement flushingReinUsesLisp2019-07-062-2/+11
| * | | | | | | | gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cacheReinUsesLisp2019-07-067-206/+35
| * | | | | | | | gl_buffer_cache: Rework to support internalized buffersReinUsesLisp2019-07-063-65/+174
| * | | | | | | | gl_buffer_cache: Store in CachedBufferEntry the used buffer handleReinUsesLisp2019-07-062-23/+30
| * | | | | | | | gl_buffer_cache: Return used buffer from Upload functionReinUsesLisp2019-07-064-36/+35
| * | | | | | | | gl_rasterizer: Add some commentariesReinUsesLisp2019-07-061-0/+5
| * | | | | | | | gl_rasterizer: Make DrawParameters rasterizer instance constReinUsesLisp2019-07-061-1/+1
| * | | | | | | | gl_rasterizer: Move index buffer uploading to its own methodReinUsesLisp2019-07-062-7/+18
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2690 from SciresM/physmem_fixesFernando Sahmkow2019-07-1411-45/+507
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove unicorn mappings/unmappingsMichael Scire2019-07-121-19/+0
| * | | | | | | | prefer system reference over global accessorMichael Scire2019-07-093-9/+13
| * | | | | | | | Prevent merging of device mapped memory blocks.Michael Scire2019-07-092-1/+28
| * | | | | | | | Remove unused member function declarationMichael Scire2019-07-071-9/+0
| * | | | | | | | physmem: add helpers, cleanup logic.Michael Scire2019-07-072-171/+170
| * | | | | | | | clang-format fixesMichael Scire2019-07-072-3/+3
| * | | | | | | | address review commentaryMichael Scire2019-07-075-36/+42
| * | | | | | | | Implement MapPhysicalMemory/UnmapPhysicalMemoryMichael Scire2019-07-078-21/+475
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2692 from ReinUsesLisp/tlds-f16Fernando Sahmkow2019-07-142-2/+9
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | shader/texture: Add F16 support for TLDSReinUsesLisp2019-07-072-2/+9
| |/ / / / / /
* | | | | | | Clang formatDavid Marcec2019-07-123-4/+8
* | | | | | | Addressed issuesDavid Marcec2019-07-122-2/+2
* | | | | | | "AudioRenderer" thread should have a unique nameDavid Marcec2019-07-124-7/+8
* | | | | | | Merge pull request #2609 from FernandoS27/new-scanbunnei2019-07-1115-122/+774
|\ \ \ \ \ \ \
| * | | | | | | shader_ir: Add comments on missing instruction.Fernando Sahmkow2019-07-092-2/+9
| * | | | | | | shader_ir: limit explorastion to best known program size.Fernando Sahmkow2019-07-091-1/+1
| * | | | | | | control_flow: Correct block breaking algorithm.Fernando Sahmkow2019-07-091-17/+17
| * | | | | | | control_flow: Assert shaders bigger than limit.Fernando Sahmkow2019-07-091-0/+2
| * | | | | | | control_flow: Address feedback.Fernando Sahmkow2019-07-091-89/+37
| * | | | | | | shader_ir: Correct parsing of scheduling instructions and correct sizingFernando Sahmkow2019-07-092-13/+30
| * | | | | | | shader_ir: Correct max sizingFernando Sahmkow2019-07-092-2/+2
| * | | | | | | shader_ir: Remove unnecessary constructors and use optional for ScanFlow resultFernando Sahmkow2019-07-093-28/+17
| * | | | | | | shader_ir: Corrections, documenting and asserting control_flowFernando Sahmkow2019-07-093-52/+54
| * | | | | | | shader_ir: Unify blocks in decompiled shaders.Fernando Sahmkow2019-07-097-58/+85
| * | | | | | | shader_ir: Decompile Flow StackFernando Sahmkow2019-07-094-11/+206
| * | | | | | | shader_ir: propagate shader size to the IRFernando Sahmkow2019-07-096-17/+28
| * | | | | | | shader_ir: Implement BRX & BRA.CCFernando Sahmkow2019-07-096-4/+76
| * | | | | | | shader_ir: Remove the old scanner.Fernando Sahmkow2019-07-092-77/+0
| * | | | | | | shader_ir: Implement a new shader scannerFernando Sahmkow2019-07-095-16/+475
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2717 from SciresM/unmirror_memorybunnei2019-07-112-7/+34
|\ \ \ \ \ \ \
| * | | | | | | Restore memory perms on svcUnmapMemory/UnloadNroMichael Scire2019-07-112-7/+34
* | | | | | | | Merge pull request #2723 from lioncash/membunnei2019-07-1115-80/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu: Remove setting for using UnicornLioncash2019-07-119-29/+6
| * | | | | | | | core/arm: Remove obsolete Unicorn memory mappingLioncash2019-07-116-51/+0
| |/ / / / / / /
* | | | | | | | service/am: Implement IsAutoSleepDisabledLioncash2019-07-112-1/+10
* | | | | | | | service/am: Implement SetAutoSleepDisabledLioncash2019-07-112-1/+23
|/ / / / / / /
* | | | | | | Merge pull request #2697 from lioncash/docbunnei2019-07-101-7/+9
|\ \ \ \ \ \ \
| * | | | | | | gl_rasterizer: Amend documentation comment for ConfigureFramebuffers()Lioncash2019-07-091-7/+9
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2686 from ReinUsesLisp/vk-schedulerbunnei2019-07-106-50/+60
|\ \ \ \ \ \ \
| * | | | | | | vk_scheduler: Drop execution context in favor of viewsReinUsesLisp2019-07-076-50/+60
| |/ / / / / /
* | | | | | | Merge pull request #2700 from ogniK5377/GetFriendListbunnei2019-07-101-1/+34
|\ \ \ \ \ \ \
| * | | | | | | IFriendService::GetFriendListDavid Marcec2019-07-091-1/+34
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2611 from DarkLordZach/pm-info-cmdbunnei2019-07-103-16/+116
|\ \ \ \ \ \ \
| * | | | | | | pm: Implement pm:shell and pm:dmnt GetApplicationPidZach Hilman2019-06-273-7/+33
| * | | | | | | pm: Implement pm:dmnt GetTitlePidZach Hilman2019-06-271-7/+36
| * | | | | | | pm: Implement pm:info GetTitleIdZach Hilman2019-06-271-2/+47
* | | | | | | | Merge pull request #2650 from DarkLordZach/mii-iface-verbunnei2019-07-101-1/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | mii: Implement IDatabaseService SetInterfaceVersionZach Hilman2019-07-071-1/+15
* | | | | | | | | Merge pull request #2691 from lioncash/overridebunnei2019-07-102-7/+4
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | vk_sampler_cache: Remove unused includesLioncash2019-07-071-3/+0
| * | | | | | | | video_core: Add missing override specifiersLioncash2019-07-072-4/+4
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2661 from ogniK5377/audren-loopZach Hilman2019-07-081-3/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | addressed issueDavid Marcec2019-07-081-1/+1
| * | | | | | | | audren: Only manage wave buffers with a sizeDavid Marcec2019-07-011-3/+5
* | | | | | | | | Merge pull request #2657 from ogniK5377/npad-assignmentsZach Hilman2019-07-086-3/+100
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | addressed issuesDavid Marcec2019-07-081-6/+7
| * | | | | | | | | hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec2019-07-016-3/+99
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1bunnei2019-07-0814-57/+258
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | am: Implement SetCpuBoostMode in terms of APMZach Hilman2019-06-295-13/+26
| * | | | | | | | | core: Keep instance of APM ControllerZach Hilman2019-06-292-0/+20
| * | | | | | | | | apm: Implement SetCpuBoostModeZach Hilman2019-06-292-0/+14
| * | | | | | | | | apm: Add getters for performance config and modeZach Hilman2019-06-292-33/+49
| * | | | | | | | | apm: Add apm:am serviceZach Hilman2019-06-292-11/+9
| * | | | | | | | | apm: Add Controller class to manage speed data and applicationZach Hilman2019-06-293-0/+140
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2642 from DarkLordZach/fsp-log-2bunnei2019-07-089-28/+99
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | fsp-srv: Implement GetAccessLogVersionInfoZach Hilman2019-06-292-3/+14
| * | | | | | | | reporter: Add report class for filesystem access logsZach Hilman2019-06-292-0/+25
| * | | | | | | | fsp-srv: Implement OutputAccessLogToSdCardZach Hilman2019-06-297-27/+62
| |/ / / / / / /
* | | / / / / / Delete decode_integer_set.cppTobias2019-07-071-0/+0
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #2674 from lioncash/reporterZach Hilman2019-07-072-15/+35
|\ \ \ \ \ \ \
| * | | | | | | core/reporter: Allow moves into SaveToFile()Lioncash2019-07-051-1/+1
| * | | | | | | core/reporter: Add missing includes and forward declarationsLioncash2019-07-052-1/+9
| * | | | | | | core/reporter: Remove unnecessary namespace qualifiersLioncash2019-07-052-3/+3
| * | | | | | | core/reporter: Remove pessimizing move in GetHLERequestContextData()Lioncash2019-07-051-1/+1
| * | | | | | | core/reporter: Make bracing consistentLioncash2019-07-051-8/+18
| * | | | | | | core/reporter: Return in error case in SaveToFile()Lioncash2019-07-051-1/+3
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2677 from lioncash/assertZach Hilman2019-07-075-43/+48
|\ \ \ \ \ \ \
| * | | | | | | memory: Remove unused includesLioncash2019-07-061-2/+0
| * | | | | | | memory: Remove unused PageTable forward declarationLioncash2019-07-061-4/+0
| * | | | | | | kernel/vm_manager: Rename 'new map' to 'stack'Lioncash2019-07-063-37/+37
| * | | | | | | kernel/vm_manager: Handle stack/TLS IO region placement betterLioncash2019-07-061-2/+13
| |/ / / / / /
* | | | | | | clang-format fixesMichael Scire2019-07-061-4/+5
* | | | | | | am: Implement GetAccumulatedSuspendedTickValueMichael Scire2019-07-062-7/+19
|/ / / / / /
* | | | | | Merge pull request #2601 from FernandoS27/texture_cacheZach Hilman2019-07-0562-3269/+4195
|\ \ \ \ \ \
| * | | | | | texture_cache: Address FeedbackFernando Sahmkow2019-07-057-22/+35
| * | | | | | texture_cache: Correct Texture Buffer UploadingFernando Sahmkow2019-07-053-2/+18
| * | | | | | texture_cache: Pack sibling queries inside a methodReinUsesLisp2019-06-301-6/+8
| * | | | | | texture_cache: Use std::vector reservation for sampled_texturesReinUsesLisp2019-06-301-17/+10
| * | | | | | texture_cache: Style changesReinUsesLisp2019-06-303-17/+13
| * | | | | | texture_cache: Use std::array for siblings_tableReinUsesLisp2019-06-291-10/+13
| * | | | | | texture_cache: Address feedbackReinUsesLisp2019-06-294-30/+13
| * | | | | | texture_cache: Correct variable naming.Fernando Sahmkow2019-06-261-3/+3
| * | | | | | gl_texture_cache: Correct assertsFernando Sahmkow2019-06-262-2/+2
| * | | | | | texture_cache: Corrections, documentation and assertsFernando Sahmkow2019-06-261-42/+42
| * | | | | | surface_params: Corrections, asserts and documentation.Fernando Sahmkow2019-06-262-43/+58
| * | | | | | copy_params: use constexpr for constructorFernando Sahmkow2019-06-251-3/+4
| * | | | | | gl_texture_cache: Corrections and fixesFernando Sahmkow2019-06-252-13/+9
| * | | | | | gl_resource_manager: Correct MakeStreamCopyFernando Sahmkow2019-06-252-3/+2
| * | | | | | texture_cache: Query MemoryManager from the systemFernando Sahmkow2019-06-255-20/+7
| * | | | | | texture_cache: Include "core/core.h"ReinUsesLisp2019-06-241-4/+1
| * | | | | | gl_texture_cache: Explicitly add indirect includeReinUsesLisp2019-06-241-0/+1
| * | | | | | texture_cache/surface_view: Address feedbackReinUsesLisp2019-06-241-1/+0
| * | | | | | texture_cache/surface_base: Address feedbackReinUsesLisp2019-06-242-2/+10
| * | | | | | video_core/surface: Address feedbackReinUsesLisp2019-06-241-2/+2
| * | | | | | decode/texture: Address feedbackReinUsesLisp2019-06-241-0/+1
| * | | | | | renderer_opengl/utils: Remove unused includes and unused forward declarationReinUsesLisp2019-06-241-4/+0
| * | | | | | gl_texture_cache: Address some feedbackReinUsesLisp2019-06-241-2/+4
| * | | | | | gl_shader_disk_cache: Address feedbackReinUsesLisp2019-06-242-4/+8
| * | | | | | gl_shader_decompiler: Address feedbackReinUsesLisp2019-06-241-11/+12
| * | | | | | shader_bytecode: Include missing <array>ReinUsesLisp2019-06-241-0/+1
| * | | | | | common/alignment: Address feedbackReinUsesLisp2019-06-241-2/+3
| * | | | | | texture_cache: Style and CorrectionsFernando Sahmkow2019-06-217-71/+75
| * | | | | | shader_cache: Correct versioning and size calculation.Fernando Sahmkow2019-06-212-2/+7
| * | | | | | texture_cache: Eliminate linear textures fallthroughFernando Sahmkow2019-06-211-4/+0
| * | | | | | texture_cache: Correct format R16U as siblingFernando Sahmkow2019-06-212-1/+2
| * | | | | | texture_cache: Implement texception detection and texture barriers.Fernando Sahmkow2019-06-212-7/+40
| * | | | | | texture_cache: Corrections to buffers and shadow formats use.Fernando Sahmkow2019-06-211-10/+34
| * | | | | | texture_cache: Implement Irregular Views in surfacesFernando Sahmkow2019-06-212-4/+24
| * | | | | | surface: Correct format S8Z24Fernando Sahmkow2019-06-214-9/+5
| * | | | | | texture_cache: Initialize all siblings to invalid pixel format.Fernando Sahmkow2019-06-211-6/+15
| * | | | | | gl_texture_cache: Use Stream Buffers instead of Persistant for Buffer Copies.Fernando Sahmkow2019-06-213-5/+4
| * | | | | | gl_texture_cache: Correct Image BlitFernando Sahmkow2019-06-211-1/+1
| * | | | | | decoders: correct block calculationFernando Sahmkow2019-06-217-29/+41
| * | | | | | texture_cache: Use siblings textures on Rebuild and fix possible error on blittingFernando Sahmkow2019-06-212-11/+24
| * | | | | | texture_cache: Remove old rasterizer cacheFernando Sahmkow2019-06-212-1956/+0
| * | | | | | texture_cache: Implement siblings texture formats.Fernando Sahmkow2019-06-212-12/+31
| * | | | | | fermi2d: Correct Origin ModeFernando Sahmkow2019-06-211-5/+10
| * | | | | | texture_cache: correct texture buffer on surface paramsFernando Sahmkow2019-06-211-4/+11
| * | | | | | texture_cache: eliminate accelerated depth->color/color->depth copies due to driver instability.Fernando Sahmkow2019-06-214-22/+6
| * | | | | | texture_cache: correct mutex locksFernando Sahmkow2019-06-211-4/+4
| * | | | | | shader_ir: Fix image copy rebase issuesFernando Sahmkow2019-06-211-2/+7
| * | | | | | texture_cache: Don't Image Copy if component types differFernando Sahmkow2019-06-211-1/+2
| * | | | | | texture_cache: move some large methods to cpp filesFernando Sahmkow2019-06-214-139/+135
| * | | | | | texture_cache: Optimize GetSurface and use references on functions that don't change a surface.Fernando Sahmkow2019-06-213-12/+12
| * | | | | | texture_cache: Implement Buffer Copy and detect Turing GPUs Image CopiesFernando Sahmkow2019-06-218-12/+148
| * | | | | | texture_cache uncompress-compress is untopological.Fernando Sahmkow2019-06-215-19/+53
| * | | | | | texture_cache: Correct copying between compressed and uncompressed formatsFernando Sahmkow2019-06-213-10/+27
| * | | | | | texture_cache: Only load on recycle with accurate GPU.Fernando Sahmkow2019-06-211-2/+3
| * | | | | | Fix rebase errorsFernando Sahmkow2019-06-213-3/+13
| * | | | | | texture_cache: Handle uncontinuous surfaces.Fernando Sahmkow2019-06-214-21/+82
| * | | | | | texture_cache: return null surface on invalid addressFernando Sahmkow2019-06-211-0/+12
| * | | | | | texture_cache: Add checks for texture buffers.Fernando Sahmkow2019-06-211-2/+16
| * | | | | | texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-2111-77/+125
| * | | | | | gl_shader_decompiler: Implement image binding settingsReinUsesLisp2019-06-215-24/+52
| * | | | | | shader: Implement bindless imagesReinUsesLisp2019-06-213-2/+40
| * | | | | | shader: Decode SUST and implement backing image functionalityReinUsesLisp2019-06-219-3/+283
| * | | | | | gl_rasterizer: Track texture buffer usageReinUsesLisp2019-06-216-74/+119
| * | | | | | video_core: Make ARB_buffer_storage a required extensionReinUsesLisp2019-06-215-8/+12
| * | | | | | gl_rasterizer_cache: Use texture buffers to emulate texture buffersReinUsesLisp2019-06-215-11/+35
| * | | | | | maxwell_3d: Partially implement texture buffers as 1D texturesReinUsesLisp2019-06-214-10/+24
| * | | | | | gl_shader_decompiler: Allow 1D textures to be texture buffersReinUsesLisp2019-06-211-4/+38
| * | | | | | shader: Implement texture buffersReinUsesLisp2019-06-213-0/+62
| * | | | | | texture_cache: loose TryReconstructSurface when accurate GPU is not on.Fernando Sahmkow2019-06-213-4/+20
| * | | | | | texture_cache: Document the most important methods.Fernando Sahmkow2019-06-211-8/+87
| * | | | | | texture_cache: Try to Reconstruct Surface on bigger than overlap.Fernando Sahmkow2019-06-211-4/+11
| * | | | | | texture_cache: Implement Guard mechanismFernando Sahmkow2019-06-212-1/+12
| * | | | | | texture_cache: General FixesFernando Sahmkow2019-06-218-47/+170
| * | | | | | surface_params: Ensure pitch is always written to avoid surface leaksReinUsesLisp2019-06-211-0/+2
| * | | | | | gl_framebuffer_cache: Use a hashed struct to cache framebuffersReinUsesLisp2019-06-216-62/+148
| * | | | | | texture_cache return invalid buffer on deactivated color_maskFernando Sahmkow2019-06-212-2/+9
| * | | | | | engine_upload: Addapt to new Texture CacheFernando Sahmkow2019-06-212-5/+5
| * | | | | | surface_params: Optimize CreateForTextureReinUsesLisp2019-06-212-72/+76
| * | | | | | gl_texture_cache: Make main views be proxy textures instead of a full view.Fernando Sahmkow2019-06-212-11/+25
| * | | | | | texture_cache: Add ASync ProtectionsFernando Sahmkow2019-06-211-0/+10
| * | | | | | Remove Framebuffer reconfiguration and restrict rendertarget protectionFernando Sahmkow2019-06-214-39/+27
| * | | | | | texture_cache: Implement GPU Dirty FlagsFernando Sahmkow2019-06-211-15/+22
| * | | | | | texture_cache: Optimize GetMipBlockHeight and GetMipBlockDepthFernando Sahmkow2019-06-212-13/+50
| * | | | | | texture_cache: Implement L1_Inner_cacheFernando Sahmkow2019-06-211-13/+30
| * | | | | | video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp2019-06-2110-60/+78
| * | | | | | texture_cache: Change internal cache from lists to vectorsReinUsesLisp2019-06-211-6/+7
| * | | | | | Reduce amount of size calculations.Fernando Sahmkow2019-06-218-88/+97
| * | | | | | texture_cache: Correct premature texceptionsFernando Sahmkow2019-06-214-14/+51
| * | | | | | texture_cache: Implement guest flushingFernando Sahmkow2019-06-213-10/+29
| * | | | | | Fixes to mipmap's process and reconstruct processFernando Sahmkow2019-06-212-3/+3
| * | | | | | surface_base: Add parenthesis to EmplaceOverview's predicateReinUsesLisp2019-06-211-3/+2
| * | | | | | Texture Cache: Implement Blitting and Fermi CopiesFernando Sahmkow2019-06-217-100/+93
| * | | | | | surface_view: Add constructor for ViewParamsReinUsesLisp2019-06-213-39/+23
| * | | | | | surface_base: Split BreakDown into layered and non-layered variantsReinUsesLisp2019-06-211-45/+48
| * | | | | | surface_base: Silence truncation warnings and minor renames and reorderingReinUsesLisp2019-06-212-32/+37
| * | | | | | copy_params: Use constructor instead of C-like initializationReinUsesLisp2019-06-213-47/+39
| * | | | | | Correct Mipmaps View method in Texture CacheFernando Sahmkow2019-06-213-32/+29
| * | | | | | Change texture_cache chaching from GPUAddr to CacheAddrFernando Sahmkow2019-06-217-101/+60
| * | | | | | Corrections to Structural MatchingFernando Sahmkow2019-06-212-24/+53
| * | | | | | Implement Texture Cache V2Fernando Sahmkow2019-06-216-381/+568
| * | | | | | Correct Surface Base and Views for new Texture CacheFernando Sahmkow2019-06-217-380/+466
| * | | | | | Add OGLTextureViewFernando Sahmkow2019-06-212-0/+43
| * | | | | | Deglobalize Memory Manager on texture cahe and Implement Invalidation and Flushing using GPUVAddrFernando Sahmkow2019-06-214-1/+20
| * | | | | | texture_cache: Remove execution context copies from the texture cacheReinUsesLisp2019-06-217-168/+59
| * | | | | | gl_texture_cache: Implement fermi copiesReinUsesLisp2019-06-215-2/+105
| * | | | | | texture_cache: Split texture cache into different filesReinUsesLisp2019-06-2112-876/+965
| * | | | | | texture_cache: Move staging buffer into a generic implementationReinUsesLisp2019-06-214-181/+211
| * | | | | | texture_cache: Flush 3D textures in the order they are drawnReinUsesLisp2019-06-215-19/+44
| * | | | | | gl_texture_cache: Minor changesReinUsesLisp2019-06-215-140/+185
| * | | | | | gl_texture_cache: Add copy from multiple overlaps into a single surfaceReinUsesLisp2019-06-213-6/+84
| * | | | | | gl_texture_cache: Attach surface textures instead of viewsReinUsesLisp2019-06-213-20/+32
| * | | | | | gl_texture_cache: Add fast copy pathReinUsesLisp2019-06-214-7/+60
| * | | | | | gl_texture_cache: Initial implementationReinUsesLisp2019-06-219-47/+809
* | | | | | | Merge pull request #2669 from FearlessTobi/move-cpujit-settingZach Hilman2019-07-0411-36/+12
|\ \ \ \ \ \ \
| * | | | | | | yuzu: Remove CPU Jit setting from the UIfearlessTobi2019-07-0411-36/+12
* | | | | | | | Merge pull request #2555 from lioncash/tlsZach Hilman2019-07-046-81/+148
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/process: Default initialize all member variablesLioncash2019-07-041-2/+2
| * | | | | | | | kernel/process: Decouple TLS handling from threadsLioncash2019-07-044-66/+97
| * | | | | | | | kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundaryLioncash2019-07-042-13/+49
* | | | | | | | | Merge pull request #2670 from DarkLordZach/fix-merge-discrep-1bunnei2019-07-042-5/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_shader_cache: Make CachedShader constructor privateZach Hilman2019-07-042-5/+5
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEventbunnei2019-07-041-3/+16
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | IAudioDevice::QueryAudioDeviceOutputEventDavid Marcec2019-07-011-3/+16
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2638 from DarkLordZach/quest-flagbunnei2019-07-048-2/+36
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | set: Implement GetQuestFlagZach Hilman2019-06-292-1/+10
| * | | | | | | | settings: Add config option for kiosk (quest) modeZach Hilman2019-06-296-1/+26
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #2613 from ogniK5377/InitalizeApplicationInfoZach Hilman2019-07-045-6/+110
|\ \ \ \ \ \ \ \
| * | | | | | | | Added errors.h to cmakelistDavid Marcec2019-06-281-0/+1
| * | | | | | | | Addressed issuesDavid Marcec2019-06-282-17/+12
| * | | | | | | | Implemented InitializeApplicationInfo & InitializeApplicationInfoRestrictedDavid Marcec2019-06-274-6/+114
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandleZach Hilman2019-07-048-28/+260
|\ \ \ \ \ \ \ \
| * | | | | | | | Addressed issuesDavid Marcec2019-06-265-37/+53
| * | | | | | | | Implement Time::GetSharedMemoryNativeHandleDavid Marcec2019-06-258-29/+245
* | | | | | | | | Merge pull request #2563 from ReinUsesLisp/shader-initializersZach Hilman2019-07-042-52/+53
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | gl_shader_cache: Use static constructors for CachedShader initializationReinUsesLisp2019-06-082-52/+53
* | | | | | | | | Merge pull request #2604 from ogniK5377/INotificationServicebunnei2019-07-035-1/+130
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | Attemp clang format fix?David Marcec2019-06-281-1/+0
| * | | | | | | | Addressed issuesDavid Marcec2019-06-282-13/+13
| * | | | | | | | SizedNotificationInfo should be 0x10 bytes, user_uuid is incorrect, this should be the users account idDavid Marcec2019-06-251-1/+3
| * | | | | | | | fixed spelling errors and fixed issue with Pop not returning the SizedNotificationInfoDavid Marcec2019-06-251-6/+8
| * | | | | | | | Implemented INotificationServiceDavid Marcec2019-06-245-1/+127
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2659 from FernandoS27/safe-cachesbunnei2019-07-033-1/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | rasterizer_cache: Protect inherited caches from submission levelFernando Sahmkow2019-07-013-1/+5
| |/ / / / / / /
* | | | | | | | file_sys: Rename other ContentRecordType membersBakugo2019-07-025-7/+8
* | | | | | | | file_sys/registered_cache: Improve missing metadata errorBakugo2019-07-011-2/+2
* | | | | | | | file_sys/submission_package: Don't warn about missing DeltaFragment NCAsBakugo2019-07-011-4/+7
* | | | | | | | file_sys/registered_cache: Ignore DeltaFragment NCAs during installationBakugo2019-07-011-0/+3
* | | | | | | | file_sys: Rename ContentRecordType::Patch to DeltaFragmentBakugo2019-07-011-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge pull request #2583 from FernandoS27/core-timing-safebunnei2019-06-305-60/+25
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Core_Timing: Make core_timing threadsafe by default.Fernando Sahmkow2019-06-165-60/+25
* | | | | | | Merge pull request #2533 from DarkLordZach/memory-frozenbunnei2019-06-284-0/+274
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | freezer: Update documentationZach Hilman2019-06-211-1/+8
| * | | | | | core: Move Freezer class to tools namespaceZach Hilman2019-06-214-17/+17
| * | | | | | freezer: Add documentation for methodsZach Hilman2019-06-212-30/+49
| * | | | | | memory: Add class to manage and enforce memory freezingZach Hilman2019-06-214-0/+248
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #2548 from DarkLordZach/applet-shopnbunnei2019-06-2620-129/+890
|\ \ \ \ \ \
| * | | | | | applets: Pass current process title ID to appletsZach Hilman2019-06-2511-41/+59
| * | | | | | general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2019-06-255-27/+55
| * | | | | | web_browser: Only delete temporary directory if it was createdZach Hilman2019-06-251-1/+3
| * | | | | | web_browser: Take ECommerce applet frontend optionally in constructorZach Hilman2019-06-251-1/+6
| * | | | | | frontend: Add base class and default impl for ECommerce applet frontendZach Hilman2019-06-252-0/+102
| * | | | | | web_browser: Use function tables for execute and initializeZach Hilman2019-06-252-7/+285
| * | | | | | web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman2019-06-252-61/+168
| * | | | | | yuzu: Accept default applets for Parental Controls and ECommerceZach Hilman2019-06-251-5/+7
| * | | | | | applets: Track ECommerce and Parental Control applet frontendsZach Hilman2019-06-252-7/+29
| * | | | | | web_browser: Rename OpenPage to OpenPageLocalZach Hilman2019-06-254-11/+11
| * | | | | | frontend: Add base class and default impl of parent controls applet frontendZach Hilman2019-06-252-1/+52
| * | | | | | applets: Implement Auth applet backendZach Hilman2019-06-252-0/+146
| | |_|/ / / | |/| | | |
* | | | | | glue: Correct missing bytes in ApplicationLaunchParameterZach Hilman2019-06-267-37/+71
* | | | | | core: Keep track of ARPManager and register current application on bootZach Hilman2019-06-252-0/+76
* | | | | | glue: Implement arp:w and arp:r servicesZach Hilman2019-06-253-2/+330
* | | | | | glue: Add errors for glue/arp servicesZach Hilman2019-06-254-2/+65
* | | | | | glue: Add scaffolding for bgtc:t and bgtc:sc servicesZach Hilman2019-06-252-0/+73
* | | | | | arp: Move to glue servicesZach Hilman2019-06-252-91/+0
* | | | | | glue: Add manager to keep track of application registryZach Hilman2019-06-253-0/+121
* | | | | | registered_cache: Add getter to determine source slot in content provider unionZach Hilman2019-06-252-0/+17
* | | | | | patch_manager: Add getter for title versionZach Hilman2019-06-252-2/+14
|/ / / / /
* | | | | Update reporter.cppThomas May2019-06-221-5/+5
* | | | | Merge pull request #2579 from ReinUsesLisp/fix-aoffi-testbunnei2019-06-211-1/+2
|\ \ \ \ \
| * | | | | gl_device: Fix TestVariableAoffi testReinUsesLisp2019-06-121-1/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #2602 from lioncash/castbunnei2019-06-211-3/+3
|\ \ \ \ \
| * | | | | service/acc: Silence truncation warningsLioncash2019-06-211-3/+3
| | |/ / / | |/| | |
* | | | | Merge pull request #2575 from DarkLordZach/process-id-typesbunnei2019-06-216-10/+29
|\ \ \ \ \
| * | | | | kernel: Differentiate kernel and user processes when picking IDZach Hilman2019-06-106-10/+29
| | |_|_|/ | |/| | |
* | | | | Merge pull request #2546 from DarkLordZach/kipsbunnei2019-06-2111-121/+522
|\ \ \ \ \
| * | | | | kernel_executable: Optimize BLZ decompressionZach Hilman2019-06-072-10/+13
| * | | | | game_list: Accept *.kip as a file extension of executablesZach Hilman2019-06-052-3/+2
| * | | | | loader: Add recognition for KIP file typeZach Hilman2019-06-052-0/+11
| * | | | | loader: Add KIP and INI file parser-specific errorsZach Hilman2019-06-052-1/+9
| * | | | | loader: Add AppLoader_KIP for KIP filesZach Hilman2019-06-053-0/+135
| * | | | | program_metadata: Add function to load meta from raw parametersZach Hilman2019-06-052-0/+20
| * | | | | partition_data_manager: Remove KIP processing and use FileSysZach Hilman2019-06-051-118/+13
| * | | | | file_sys: Add classes to parse KIP1 and INI1 filesZach Hilman2019-06-053-0/+330
* | | | | | Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-2134-54/+825
|\ \ \ \ \ \
| * | | | | | loader: Move NSO module tracking to AppLoaderZach Hilman2019-05-2622-81/+148
| * | | | | | prepo: Save reports from PlayReport serviceZach Hilman2019-05-251-2/+23
| * | | | | | fatal: Save report on fatal:u callZach Hilman2019-05-251-21/+5
| * | | | | | service: Save report on unimplemented function callZach Hilman2019-05-251-0/+3
| * | | | | | applets/error: Save report on error appletZach Hilman2019-05-251-5/+14
| * | | | | | applets: Save report on stubbed appletZach Hilman2019-05-254-15/+49
| * | | | | | svc: Save report on call to svcBreakZach Hilman2019-05-251-1/+7
| * | | | | | core: Add Reporter class to take/save reportsZach Hilman2019-05-255-1/+416
| * | | | | | qt: Make UI option for 'Reporting Services' temporaryZach Hilman2019-05-252-0/+24
| * | | | | | settings: Add 'Reporting Services' config optionZach Hilman2019-05-253-10/+13
| * | | | | | arm_interface: Expand backtrace generationZach Hilman2019-05-252-7/+194
| * | | | | | core: Track load offsets of NSO modulesZach Hilman2019-05-253-0/+18
* | | | | | | Merge pull request #2291 from DarkLordZach/homebrew-testingbunnei2019-06-2112-0/+993
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | yuzutest: Add minor commentsZach Hilman2019-06-102-8/+9
| * | | | | | yuzu_tester: Display results in table formatZach Hilman2019-06-103-12/+50
| * | | | | | yuzutest: Support multiple tests per executableZach Hilman2019-06-104-33/+41
| * | | | | | yuzu_tester: Add 'yuzutest' serviceZach Hilman2019-06-102-0/+123
| * | | | | | yuzu_tester: Add SDL2-based EmuWindow that doesn't show the windowZach Hilman2019-06-102-0/+164
| * | | | | | yuzu_tester: Use config, icon, and main from yuzu-cmdZach Hilman2019-06-106-0/+624
| * | | | | | yuzu_tester: Add project subdirectoryZach Hilman2019-06-102-0/+35
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2596 from FernandoS27/revert-2590bunnei2019-06-201-1/+1
|\ \ \ \ \ \
| * | | | | | Revert PR 2590.Fernando Sahmkow2019-06-201-1/+1
* | | | | | | Merge pull request #2595 from jonsn0w/patch-1Hexagon122019-06-201-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Update content_archive.cppjonsn0w2019-06-201-2/+2
* | | | | | | Merge pull request #2591 from lioncash/recordbunnei2019-06-205-399/+0
|\ \ \ \ \ \ \
| * | | | | | | core: Remove unused CiTrace source filesLioncash2019-06-185-399/+0
* | | | | | | | Merge pull request #2590 from lioncash/eventbunnei2019-06-201-1/+1
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | service/audio/audren_u: Correct event reset type for the system eventLioncash2019-06-181-1/+1
| |/ / / / / /
* | | | | | | Merge pull request #2594 from FearlessTobi/very-important-changeZach Hilman2019-06-201-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Change to a more descriptive nameTobias2019-06-191-1/+1
| * | | | | | | yuzu/configure_input: Add missing space in window nameTobias2019-06-191-1/+1
* | | | | | | | Added missing space between two wordsAlex Subaric2019-06-191-1/+1
* | | | | | | | Merge pull request #2584 from ogniK5377/cadenceZach Hilman2019-06-1918-37/+134
|\ \ \ \ \ \ \ \
| * | | | | | | | Addressed issuesDavid Marcec2019-06-174-9/+14
| * | | | | | | | Signalled accumulated_suspended_tick_changed_event on creation based on REDavid Marcec2019-06-161-0/+1
| * | | | | | | | CleanupDavid Marcec2019-06-1612-30/+39
| * | | | | | | | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEventDavid Marcec2019-06-1610-11/+93
* | | | | | | | | Merge pull request #2562 from ReinUsesLisp/split-cbuf-uploadbunnei2019-06-186-56/+69
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | gl_rasterizer: Remove unused parameters in descriptor uploadsReinUsesLisp2019-06-082-8/+6
| * | | | | | | | video_core/engines: Move ConstBufferInfo out of Maxwell3DReinUsesLisp2019-06-086-49/+64
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #2538 from ReinUsesLisp/ssy-pbkZach Hilman2019-06-164-27/+78
|\ \ \ \ \ \ \ \
| * | | | | | | | shader: Split SSY and PBK stackReinUsesLisp2019-06-074-27/+78
* | | | | | | | | Merge pull request #2581 from lioncash/hexZach Hilman2019-06-1511-39/+45
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common/hex_util: Reserve std::string memory ahead of timeLioncash2019-06-121-0/+5
| * | | | | | | | | common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash2019-06-1211-39/+40
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge pull request #2582 from lioncash/reservedbunnei2019-06-141-1/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | file_sys/ips_layer: Remove unnecessary reserve() callLioncash2019-06-131-1/+0
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2580 from lioncash/redundantZach Hilman2019-06-131-3/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel/vm_manager: Remove redundant Reset call in destructorLioncash2019-06-121-3/+1
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2577 from lioncash/fsZach Hilman2019-06-131-17/+29
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | file_sys/card_image: Remove obsolete TODOLioncash2019-06-121-1/+1
| * | | | | | | | file_sys/card_image: Deduplicate casts within AddNCAFromPartition()Lioncash2019-06-111-3/+6
| * | | | | | | | file_sys/card_image: Make bracing consistentLioncash2019-06-111-4/+8
| * | | | | | | | file_sys/card_image: Assign collapsed NCA contents directly to ncas memberLioncash2019-06-111-3/+1
| * | | | | | | | file_sys/card_image: Deduplicate type castLioncash2019-06-111-4/+6
| * | | | | | | | file_sys/card_image: Get rid of a magic numberLioncash2019-06-111-1/+1
| * | | | | | | | file_sys/card_image: Use std::array deduction guidesLioncash2019-06-111-1/+6
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #2578 from lioncash/cnmtbunnei2019-06-121-2/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | file_sys/nca_metadata: Update CNMT structuresLioncash2019-06-111-2/+7
| |/ / / / / / /
* | | | | | | | Merge pull request #2572 from FernandoS27/gpu-membunnei2019-06-121-2/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | GPUVM: Correct GPU VM virtual address spaceFernando Sahmkow2019-06-091-2/+2
* | | | | | | | Merge pull request #2571 from lioncash/refZach Hilman2019-06-102-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/process: Make Create()'s name parameter be taken by valueLioncash2019-06-102-2/+2
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeapLioncash2019-06-103-2/+42
* | | | | | | | kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash2019-06-103-6/+6
* | | | | | | | kernel/svc: Remove duplicate enum entry in svcGetInfo()Lioncash2019-06-101-2/+1
|/ / / / / / /
* | | | | | | Merge pull request #2564 from ReinUsesLisp/block-dim-x-fixZach Hilman2019-06-081-3/+4
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | kepler_compute: Use std::array for cbuf infoReinUsesLisp2019-06-081-2/+3
| * | | | | | kepler_compute: Fix block_dim_x encodingReinUsesLisp2019-06-081-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2553 from lioncash/languageZach Hilman2019-06-0831-58/+326
|\ \ \ \ \ \
| * | | | | | yuzu/configuration: Make all widgets and dialogs aware of language changesLioncash2019-06-0631-58/+326
* | | | | | | constants: Extract backup JPEG used by account servicesZach Hilman2019-06-075-28/+43
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2514 from ReinUsesLisp/opengl-compatZach Hilman2019-06-0724-252/+45
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | gl_buffer_cache: Remove unused ReserveMemory methodReinUsesLisp2019-05-302-13/+0
| * | | | | maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap modeReinUsesLisp2019-05-303-7/+4
| * | | | | gl_rasterizer: Move alpha testing to the OpenGL pipelineReinUsesLisp2019-05-308-71/+33
| * | | | | gl_rasterizer: Use GL_QUADS to emulate quads renderingReinUsesLisp2019-05-306-132/+5
| * | | | | rasterizer_opengl: Remove OpenGL core profileReinUsesLisp2019-05-308-29/+3
* | | | | | cmake: Add missing shader hash file entriesReinUsesLisp2019-06-071-0/+3
* | | | | | shader/node: Minor changesReinUsesLisp2019-06-071-50/+54
* | | | | | shader: Move Node declarations out of the shader IR headerReinUsesLisp2019-06-074-493/+518
* | | | | | Merge pull request #2552 from ReinUsesLisp/shader-shared-ptrZach Hilman2019-06-0735-248/+296
|\ \ \ \ \ \
| * | | | | | shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp2019-06-0635-248/+296
* | | | | | | Merge pull request #2549 from lioncash/headerZach Hilman2019-06-061-1/+0
|\ \ \ \ \ \ \
| * | | | | | | kernel/process: Remove unused boost header includeLioncash2019-06-051-1/+0
* | | | | | | | Merge pull request #2550 from lioncash/frontendZach Hilman2019-06-061-0/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu/CMakeLists: Disable implicit QString->QUrl conversionsLioncash2019-06-051-0/+3
| * | | | | | | | yuzu/CMakeLists: Disable unsafe overloads of QProcess' start() functionLioncash2019-06-051-0/+3
| * | | | | | | | yuzu/CMakeLists: Disable implicit type narrowing in connect() callsLioncash2019-06-051-0/+3
* | | | | | | | | Merge pull request #2551 from lioncash/dtorbunnei2019-06-061-9/+9
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | service/ns: Add missing override specifiersLioncash2019-06-051-9/+9
* | | | | | | | | Merge pull request #2520 from ReinUsesLisp/vulkan-refreshbunnei2019-06-064-88/+218
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vk_device: Let formats array type be deducedReinUsesLisp2019-05-261-33/+33
| * | | | | | | | | vk_shader_decompiler: Misc fixesReinUsesLisp2019-05-262-45/+67
| * | | | | | | | | vk_device: Enable features when available and misc changesReinUsesLisp2019-05-262-43/+151
* | | | | | | | | | Merge pull request #2540 from ReinUsesLisp/remove-guest-positionbunnei2019-06-062-36/+21
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_shader_decompiler: Remove guest "position" varyingReinUsesLisp2019-06-032-36/+21
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2419 from DarkLordZach/srv-lr-ifacebunnei2019-06-061-3/+77
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | ncm: Implement LR OpenAddOnContentLocationResolver (2)Zach Hilman2019-05-271-24/+21
| * | | | | | | | | ncm: Implement LR OpenRegisteredLocationResolver (1)Zach Hilman2019-05-271-0/+27
| * | | | | | | | | ncm: Implement LR OpenLocationResolver (0)Zach Hilman2019-05-271-0/+50
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2521 from lioncash/namingbunnei2019-06-0633-213/+234
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | yuzu/configuration: Make function naming consistentLioncash2019-06-0533-213/+234
* | | | | | | | | | Merge pull request #2512 from ReinUsesLisp/comp-indexingbunnei2019-06-063-3/+80
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | gl_shader_decompiler: Use an if based cbuf indexing for broken driversReinUsesLisp2019-05-241-3/+20
| * | | | | | | | | gl_device: Add test to detect broken component indexingReinUsesLisp2019-05-242-0/+60
* | | | | | | | | | Merge pull request #2526 from lioncash/globalZach Hilman2019-06-059-75/+98
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core/core: Remove unnecessary includesLioncash2019-05-293-13/+37
| * | | | | | | | | | yuzu_cmd/yuzu: Correct formatting specifierLioncash2019-05-291-1/+1
| * | | | | | | | | | core/loader: Remove LoadKernelSystemModeLioncash2019-05-295-29/+0
| * | | | | | | | | | core/telemetry_session: Remove unnecessary web service nulling out in destructorLioncash2019-05-291-2/+1
| * | | | | | | | | | core/telemetry_session: Remove usages of the global system accessorLioncash2019-05-293-30/+54
| * | | | | | | | | | core/telemetry_session: Explicitly delete copy and move constructorsLioncash2019-05-291-1/+7
| * | | | | | | | | | core/telemetry_session: Remove unused includeLioncash2019-05-291-1/+0
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2545 from lioncash/timingZach Hilman2019-06-057-78/+38
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core/core_timing_util: Amend casing of cyclesTo* functionsLioncash2019-06-053-6/+6
| * | | | | | | | | | core/core_timing_util: Use std::chrono types for specifying time unitsLioncash2019-06-057-36/+43
| * | | | | | | | | | core/core_timing_utils: Simplify overload setLioncash2019-06-052-49/+2
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2541 from lioncash/inputZach Hilman2019-06-053-78/+76
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | input_common/sdl/sdl_impl: Correct logging string in SDLState constructorLioncash2019-06-031-1/+1
| * | | | | | | | | input_common/sdl/sdl_impl: Move documentation comments to header where applicableLioncash2019-06-032-7/+6
| * | | | | | | | | input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPollerLioncash2019-06-031-13/+13
| * | | | | | | | | input_common/sdl/sdl_impl: Mark variables const where applicableLioncash2019-06-031-10/+11
| * | | | | | | | | input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as staticLioncash2019-06-031-1/+1
| * | | | | | | | | input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_castLioncash2019-06-031-2/+4
| * | | | | | | | | input_common/sdl/sdl_impl: Use insert_or_assign() where applicableLioncash2019-06-031-3/+3
| * | | | | | | | | input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handlingLioncash2019-06-031-15/+14
| * | | | | | | | | input_common/sdl/sdl_impl: Resolve two sign conversion warningsLioncash2019-06-031-10/+16
| * | | | | | | | | input_common/sdl: Remove unused header includes and forward declarationsLioncash2019-06-033-11/+5
| * | | | | | | | | input_common/sdl/sdl_impl: Use nested namespace specifiers where applicableLioncash2019-06-031-5/+2
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2510 from SciresM/desired_languageZach Hilman2019-06-0510-402/+1081
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | Fix bitmask logic inversionMichael Scire2019-05-231-2/+1
| * | | | | | | | fix introduced clang-format errorsMichael Scire2019-05-231-3/+2
| * | | | | | | | Address review commentsMichael Scire2019-05-236-47/+120
| * | | | | | | | clang-format fixesMichael Scire2019-05-234-31/+32
| * | | | | | | | Implement IApplicationFunctions::GetDesiredLanguageMichael Scire2019-05-239-403/+1010
* | | | | | | | | Merge pull request #2527 from lioncash/indexZach Hilman2019-06-055-34/+16
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | yuzu/software_keyboard: Remove unnecessary GetStatus() member functionLioncash2019-05-293-10/+1
| * | | | | | | | | profile_select: Remove unnecessary GetStatus() member functionLioncash2019-05-293-18/+8
| * | | | | | | | | profile_select: Return int instead of u32 for GetIndex()Lioncash2019-05-293-8/+9
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2534 from ReinUsesLisp/shader-cleanupZach Hilman2019-06-052-31/+36
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_shader_cache: Store a system class and drop global accessorsReinUsesLisp2019-05-302-7/+9
| * | | | | | | | | gl_shader_cache: Add commentaries explaining the intention in shaders creationReinUsesLisp2019-05-301-0/+2
| * | | | | | | | | gl_shader_cache: Flip if condition in GetStageProgram to reduce indentationReinUsesLisp2019-05-301-25/+26
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2531 from ReinUsesLisp/qt-warningsZach Hilman2019-06-053-15/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | qt: Silence name collision warningsReinUsesLisp2019-05-303-15/+15
* | | | | | | | | | Merge pull request #2515 from lioncash/narrowingZach Hilman2019-06-051-6/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect callLioncash2019-05-251-6/+5
* | | | | | | | | | | Merge pull request #2536 from lioncash/cacheZach Hilman2019-06-051-36/+26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | game_list_worker: Use QFile over our own IOFile instance or std streamsLioncash2019-05-311-28/+24
| * | | | | | | | | | | game_list_worker: Remove template specializationsLioncash2019-05-311-8/+2
* | | | | | | | | | | | Merge pull request #2529 from lioncash/bootRodrigo Locatti2019-06-054-44/+61
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | |
| * | | | | | | | | | | yuzu/bootmanager: Log out screenshot destination pathLioncash2019-06-031-6/+11
| * | | | | | | | | | | yuzu/bootmanager: Treat the resolution factor as a u32Lioncash2019-06-034-16/+25
| * | | | | | | | | | | yuzu/bootmanager: Default EmuThread's destructor in the cpp fileLioncash2019-06-032-1/+4
| * | | | | | | | | | | yuzu/bootmanager: unsigned -> u32Lioncash2019-06-032-11/+11
| * | | | | | | | | | | yuzu/bootmanager: Change false literal to 0 for setSwapInterval()Lioncash2019-06-031-1/+1
| * | | | | | | | | | | yuzu/bootmanager: Remove pointer downcast in GRenderWindow's constructorLioncash2019-06-032-4/+3
| * | | | | | | | | | | yuzu/bootmanager: Remove unnecessary pointer castsLioncash2019-06-031-5/+6
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2525 from FearlessTobi/remove-unused-settingsMat M2019-06-043-170/+44
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | yuzu: Remove unused birthday settingfearlessTobi2019-05-293-170/+44
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | shader_bytecode: Mark EXIT as flow instructionFernando Sahmkow2019-06-041-1/+1
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | input_common/sdl/sdl_impl: Silence sign conversion warningsLioncash2019-05-311-3/+3
* | | | | | | | | | common/math_util: Provide a template deduction guide for Common::RectangleLioncash2019-05-311-0/+3
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #1931 from DarkLordZach/mii-database-1bunnei2019-05-3018-127/+1157
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | mii_manager: Fix incorrect loop condition in mii UUID generation codeZach Hilman2019-04-253-2/+3
| * | | | | | | | | profile_select: Port Service::Account::UUID to Common::UUIDZach Hilman2019-04-259-29/+27
| * | | | | | | | | mii: Implement Delete and Destroy fileZach Hilman2019-04-254-13/+122
| * | | | | | | | | mii: Implement IsUpdated command (IPC 0)Zach Hilman2019-04-253-9/+34
| * | | | | | | | | mii_manager: Cleanup and optimizationZach Hilman2019-04-255-39/+55
| * | | | | | | | | mii: Implement IDatabaseService commands using MiiManagerZach Hilman2019-04-252-15/+244
| * | | | | | | | | mii: Add MiiManager class to manage Mii databaseZach Hilman2019-04-252-0/+622
| * | | | | | | | | common: Extract UUID to its own classZach Hilman2019-04-256-78/+108
* | | | | | | | | | Merge pull request #2431 from DarkLordZach/game-list-cachebunnei2019-05-305-7/+133
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | main: Remove extraneous commentZach Hilman2019-05-301-1/+0
| * | | | | | | | | game_list_worker: Add better error handling to cachingZach Hilman2019-05-262-23/+42
| * | | | | | | | | yuzu: Clear partial/full game list cache when data is updatedZach Hilman2019-05-262-0/+13
| * | | | | | | | | game_list: Implement caching for game listZach Hilman2019-05-261-7/+99
| * | | | | | | | | ui_settings: Add option to cache game listZach Hilman2019-05-262-0/+3
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2446 from ReinUsesLisp/tidbunnei2019-05-294-22/+76
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader: Implement S2R Tid{XYZ} and CtaId{XYZ}ReinUsesLisp2019-05-204-15/+69
| * | | | | | | | | gl_shader_decompiler: Make GetSwizzle constexprReinUsesLisp2019-05-201-7/+7
* | | | | | | | | | Merge pull request #2518 from ReinUsesLisp/sdl2-windowbunnei2019-05-299-186/+216
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp2019-05-265-10/+5
| * | | | | | | | | yuzu_cmd: Split emu_window OpenGL implementation into its own fileReinUsesLisp2019-05-256-176/+211
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2519 from lioncash/signbunnei2019-05-272-5/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core_timing_util: Silence sign-comparison warningsLioncash2019-05-251-4/+4
| * | | | | | | | | loader/nso: Silence sign-comparison warningLioncash2019-05-251-1/+1
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | gl_device: Add commentary to AOFFI unit test source codeReinUsesLisp2019-05-271-0/+1
* | | | | | | | | gl_shader_gen: Always declare extensions after the version declarationReinUsesLisp2019-05-272-7/+5
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge pull request #2516 from lioncash/labelbunnei2019-05-262-10/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | renderer_opengl/utils: Use a std::string_view with LabelGLObject()Lioncash2019-05-252-10/+10
| |/ / / / / / /
* | | | | | | | Merge pull request #2509 from lioncash/aocbunnei2019-05-261-19/+50
|\ \ \ \ \ \ \ \
| * | | | | | | | service/aoc: Avoid allocating and discarding dataLioncash2019-05-231-8/+8
| * | | | | | | | service/aoc: Remove unnecessary includesLioncash2019-05-231-2/+0
| * | | | | | | | service/aoc: Pop all passed values where applicableLioncash2019-05-231-12/+45
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #2511 from lioncash/file-strbunnei2019-05-263-45/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | common/file_util: Remove unnecessary return at end of void StripTailDirSlashes()Lioncash2019-05-231-6/+8
| * | | | | | | | common/file_util: Make GetCurrentDir() return a std::optionalLioncash2019-05-232-3/+4
| * | | | | | | | common/file_util: Remove duplicated documentation commentsLioncash2019-05-231-25/+0
| * | | | | | | | common/file_util: Make ReadFileToString and WriteStringToFile consistentLioncash2019-05-233-7/+7
| * | | | | | | | common/file_util: Remove unnecessary c_str() callsLioncash2019-05-231-2/+2
| * | | | | | | | common/file_util: Make IOFile's WriteString take a std::string_viewLioncash2019-05-231-2/+2
| |/ / / / / / /
* | | | | | | | configure_hotkeys: Remove unnecessary Settings::Apply() callLioncash2019-05-251-1/+0
* | | | | | | | configure_hotkeys: Tidy up key sequence conflict error stringLioncash2019-05-251-2/+2
* | | | | | | | configure_hotkeys: Change critical error dialog into a warning dialogLioncash2019-05-251-2/+2
* | | | | | | | configure_hotkeys: Move conflict detection logic to IsUsedKey()Lioncash2019-05-252-14/+15
* | | | | | | | configure_hotkeys: Remove unused EmitHotkeysChanged()Lioncash2019-05-253-13/+0
* | | | | | | | sequence_dialog: Reorganize the constructorLioncash2019-05-251-4/+8
* | | | | | | | sequence_dialog: Remove unnecessary horizontal specifierLioncash2019-05-251-2/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #2513 from lioncash/stringbunnei2019-05-255-126/+168
|\ \ \ \ \ \ \
| * | | | | | | yuzu/CMakeLists: Disable implicit QString conversionsLioncash2019-05-251-0/+4
| * | | | | | | yuzu/applets/software_keyboard: Remove unused assert headerLioncash2019-05-251-1/+0
| * | | | | | | yuzu/applets/software_keyboard: std::move argument in MainWindowFinishedText()Lioncash2019-05-251-1/+1
| * | | | | | | yuzu/applets/software_keyboard: Resolve sign mismatch comparisonLioncash2019-05-251-1/+1
| * | | | | | | yuzu/applets/software_keyboard: Specify string conversions explicitlyLioncash2019-05-252-10/+18
| * | | | | | | yuzu/applets/error: Specify string conversions explicitlyLioncash2019-05-251-2/+3
| * | | | | | | yuzu/main: Specify string conversions where applicableLioncash2019-05-251-115/+145
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #2358 from ReinUsesLisp/parallel-shaderbunnei2019-05-259-62/+122
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | gl_shader_cache: Fix clang strict standard build issuesReinUsesLisp2019-05-213-9/+13
| * | | | | | gl_shader_cache: Use shared contexts to build shaders in parallelReinUsesLisp2019-05-217-56/+112
* | | | | | | Merge pull request #2485 from ReinUsesLisp/generic-memorybunnei2019-05-253-35/+73
|\ \ \ \ \ \ \
| * | | | | | | shader/memory: Implement ST (generic memory)ReinUsesLisp2019-05-212-21/+36
| * | | | | | | shader/memory: Implement LD (generic memory)ReinUsesLisp2019-05-213-15/+38
| |/ / / / / /
* | | | | | | Merge pull request #2504 from lioncash/configbunnei2019-05-252-33/+43
|\ \ \ \ \ \ \
| * | | | | | | yuzu/configuration/config: Make default hotkeys an internally-linked array in the cpp fileLioncash2019-05-212-4/+2
| * | | | | | | yuzu/configuration/config: Specify string conversions explicitlyLioncash2019-05-211-30/+42
| |/ / / / / /
* | | | | | | Merge pull request #2489 from FearlessTobi/port-4716bunnei2019-05-254-9/+10
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Address review commentTobias2019-05-191-1/+1
| * | | | | | HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThreadWeiyi Wang2019-05-184-9/+10
* | | | | | | shader/shader_ir: Make Comment() take a std::string by valueLioncash2019-05-232-3/+3
* | | | | | | shader/decode/*: Add missing newline to files lacking themLioncash2019-05-2318-18/+18
* | | | | | | shader/decode/*: Eliminate indirect inclusionsLioncash2019-05-236-1/+5
| |_|/ / / / |/| | | | |
* | | | | | shader/decode/memory: Remove left in debug pragmaLioncash2019-05-221-2/+0
* | | | | | renderer_opengl/gl_shader_decompiler: Remove redundant name specification in format stringLioncash2019-05-211-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #2455 from lioncash/configbunnei2019-05-212-315/+573
|\ \ \ \ \
| * | | | | configuration/config: Move config loading and saving to functions based off groupsLioncash2019-05-092-315/+573
* | | | | | Merge pull request #2503 from lioncash/utilbunnei2019-05-217-84/+92
|\ \ \ \ \ \
| * | | | | | yuzu/game_list: Specify string conversions explicitlyLioncash2019-05-202-50/+55
| * | | | | | yuzu/game_list_worker: Specify string conversions explicitlyLioncash2019-05-201-2/+2
| * | | | | | yuzu/game_list_p: Amend mentions of SMDH in commentsLioncash2019-05-201-3/+3
| * | | | | | yuzu/game_list_p: Specify string conversions explicitlyLioncash2019-05-201-10/+9
| * | | | | | yuzu/loading_screen: Specify string conversions explicitlyLioncash2019-05-201-9/+9
| * | | | | | yuzu/bootmanager: Specify string conversions explicitlyLioncash2019-05-201-2/+4
| * | | | | | yuzu/util: Specify string conversions explicitlyLioncash2019-05-201-8/+10
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2494 from lioncash/shader-textbunnei2019-05-211-181/+195
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | gl_shader_decompiler: Tidy up minor remaining cases of unnecessary std::string concatenationLioncash2019-05-201-21/+20
| * | | | | gl_shader_decompiler: Replace individual overloads with the fmt-based oneLioncash2019-05-201-28/+16
| * | | | | gl_shader_decompiler: Utilize fmt overload of AddLine() where applicableLioncash2019-05-201-136/+152
| * | | | | gl_shader_decompiler: Add AddLine() overload that forwards to fmtLioncash2019-05-191-0/+11
* | | | | | Merge pull request #2499 from lioncash/translatebunnei2019-05-2010-119/+192
|\ \ \ \ \ \
| * | | | | | yuzu/configuration/configure_web: Specify string conversions explicitlyLioncash2019-05-191-8/+16
| * | | | | | yuzu/configuration/configure_system: Specify string conversions explicitlyLioncash2019-05-191-2/+3
| * | | | | | yuzu/configuration/configure_profile_manager: Mark UI string as translatableLioncash2019-05-191-1/+1
| * | | | | | yuzu/configuration/configure_per_general: Specify string conversions explicitlyLioncash2019-05-191-6/+8
| * | | | | | yuzu/configuration/configure_mouse_advanced: Clean up array accessesLioncash2019-05-191-19/+22
| * | | | | | yuzu/configuration/configure_mouse_advanced: Specify string conversions explicitlyLioncash2019-05-191-11/+23
| * | | | | | yuzu/configuration/configure_input_player: Clean up array accessesLioncash2019-05-191-32/+48
| * | | | | | yuzu/configuration/configure_input_player: Specify string conversions explicitlyLioncash2019-05-191-24/+49
| * | | | | | yuzu/configuration/configure_input: Mark controller type names as translateableLioncash2019-05-191-5/+8
| * | | | | | yuzu/configuration/configure_general: Specify string conversions explicitlyLioncash2019-05-191-1/+2
| * | | | | | yuzu/configuration/configure_gamelist: Specify string conversions explicitlyLioncash2019-05-191-3/+5
| * | | | | | yuzu/configuration/configure_audio: Store power on query into a variableLioncash2019-05-191-2/+3
| * | | | | | yuzu/configuration/configure_audio: Tidy up function castLioncash2019-05-191-2/+1
| * | | | | | yuzu/configuration/configure_audio: Specify string conversions explicitlyLioncash2019-05-191-3/+3
* | | | | | | Revert #2466Fernando Sahmkow2019-05-191-1/+3
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2441 from ReinUsesLisp/al2pbunnei2019-05-1910-157/+310
|\ \ \ \ \ \
| * | | | | | shader_ir/other: Implement IPA.IDXReinUsesLisp2019-05-032-5/+9
| * | | | | | gl_shader_decompiler: Skip physical unused attributesReinUsesLisp2019-05-031-18/+27
| * | | | | | shader_ir/memory: Assert on non-32 bits ALD.PHYSReinUsesLisp2019-05-031-0/+3
| * | | | | | shader: Add physical attributes commentariesReinUsesLisp2019-05-034-4/+8
| * | | | | | gl_shader_decompiler: Implement GLSL physical attributesReinUsesLisp2019-05-032-66/+101
| * | | | | | shader_ir/memory: Implement physical input attributesReinUsesLisp2019-05-034-6/+32
| * | | | | | gl_shader_decompiler: Abstract generic attribute operationsReinUsesLisp2019-05-031-29/+26
| * | | | | | gl_shader_decompiler: Declare all possible varyings on physical attribute usageReinUsesLisp2019-05-034-27/+88
| * | | | | | shader: Remove unused AbufNode Ipa modeReinUsesLisp2019-05-036-35/+14
| * | | | | | shader_ir/memory: Emit AL2P IRReinUsesLisp2019-05-032-0/+22
| * | | | | | shader_bytecode: Add AL2P decodingReinUsesLisp2019-05-031-2/+15
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2410 from lioncash/affinitybunnei2019-05-192-42/+58
|\ \ \ \ \ \
| * | | | | | kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread calls show up in the debug logLioncash2019-04-291-4/+4
| * | | | | | kernel/svc: Reorganize svcSetThreadCoreMask()Lioncash2019-04-291-32/+39
| * | | | | | kernel/thread: Update thread processor ID flagsLioncash2019-04-292-7/+16
* | | | | | | Merge pull request #2491 from FernandoS27/dma-fixHexagon122019-05-191-0/+7
|\ \ \ \ \ \ \
| * | | | | | | Dma_pusher: ASSERT on empty command_listFernando Sahmkow2019-05-191-0/+7
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2452 from FernandoS27/raster-cache-fixHexagon122019-05-191-1/+2
|\ \ \ \ \ \ \
| * | | | | | | Correct possible error on Rasterizer CachesFernando Sahmkow2019-05-071-1/+2
* | | | | | | | Merge pull request #2497 from lioncash/shader-irHexagon122019-05-193-32/+28
|\ \ \ \ \ \ \ \
| * | | | | | | | shader/shader_ir: Remove unnecessary inline specifiersLioncash2019-05-191-2/+2
| * | | | | | | | shader/shader_ir: Simplify constructors for OperationNodeLioncash2019-05-191-15/+6
| * | | | | | | | shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicableLioncash2019-05-191-2/+0
| * | | | | | | | shader/shader_ir: Mark tracking functions as const member functionsLioncash2019-05-192-8/+11
| * | | | | | | | shader/shader_ir: Place implementations of constructor and destructor in cpp fileLioncash2019-05-192-5/+9
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2495 from lioncash/cacheHexagon122019-05-192-34/+48
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_disk_cache: in-class initialize virtual file offset of ShaderDiskCacheOpenGLLioncash2019-05-192-5/+3
| * | | | | | | | gl_shader_disk_cache: Default ShaderDiskCacheOpenGL's destructor in the cpp fileLioncash2019-05-192-0/+3
| * | | | | | | | gl_shader_disk_cache: Make hash specializations noexceptLioncash2019-05-191-2/+2
| * | | | | | | | gl_shader_disk_cache: Remove redundant code string construction in LoadDecompiledEntry()Lioncash2019-05-191-2/+2
| * | | | | | | | gl_shader_disk_cache: Make variable non-const in decompiled entry caseLioncash2019-05-191-1/+1
| * | | | | | | | gl_shader_disk_cache: Special-case boolean handlingLioncash2019-05-192-24/+37
| |/ / / / / / /
* | | | | | | | Merge pull request #2439 from lioncash/audrenHexagon122019-05-192-51/+299
|\ \ \ \ \ \ \ \
| * | | | | | | | service/audren_u: Handle variadic command buffers in GetWorkBufferSize()Lioncash2019-05-012-17/+93
| * | | | | | | | service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize()Lioncash2019-05-012-6/+13
| * | | | | | | | service/audren_u: Clean up work buffer calculationsLioncash2019-05-011-49/+214
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #2467 from lioncash/moveHexagon122019-05-191-6/+0
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainerLioncash2019-05-141-6/+0
* | | | | | | | Merge pull request #2463 from lioncash/setHexagon122019-05-191-34/+22
|\ \ \ \ \ \ \ \
| * | | | | | | | service/set: Correct and simplify behavior related to copying language codesLioncash2019-05-101-34/+22
* | | | | | | | | Merge pull request #2466 from yuzu-emu/mme-exit-delay-slotHexagon122019-05-191-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot.Sebastian Valle2019-05-121-3/+3
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2468 from lioncash/deductionHexagon122019-05-193-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | yuzu: Remove explicit types from locks where applicableLioncash2019-05-143-3/+3
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2472 from FernandoS27/ticHexagon122019-05-191-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | maxwell_3d: reduce sevirity of different component formats assert.Fernando Sahmkow2019-05-141-1/+1
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2469 from lioncash/copyableHexagon122019-05-191-0/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for RegsLioncash2019-05-141-0/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2470 from lioncash/ranged-forSebastian Valle2019-05-191-18/+18
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core/engines/maxwell3d: Get rid of three magic values in CallMethod()Lioncash2019-05-141-3/+3
| * | | | | | | | | video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults()Lioncash2019-05-141-15/+15
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2487 from lioncash/service-returnHexagon122019-05-191-0/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service/am: Add missing return in error case for IStorageAccessor's Read()/Write().Lioncash2019-05-191-0/+2
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2480 from ReinUsesLisp/fix-quadsHexagon122019-05-191-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_rasterizer: Pass the right number of array quad vertices countReinUsesLisp2019-05-171-2/+2
* | | | | | | | | | Merge pull request #2483 from ReinUsesLisp/fix-point-sizeHexagon122019-05-191-1/+3
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_rasterizer: Limit OpenGL point size to a minimum of 1ReinUsesLisp2019-05-181-1/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #2471 from lioncash/engine-uploadSebastian Valle2019-05-192-6/+8
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core/engines/engine_upload: Amend constructor initializer list orderLioncash2019-05-141-1/+1
| * | | | | | | | | | video_core/engines/engine_upload: Default destructor in the cpp fileLioncash2019-05-142-1/+3
| * | | | | | | | | | video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarationsLioncash2019-05-141-2/+2
| * | | | | | | | | | video_core/engines/engine_upload: Remove unnecessary includesLioncash2019-05-142-2/+2
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2484 from ReinUsesLisp/triangle-fanSebastian Valle2019-05-191-0/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | maxwell_to_gl: Add TriangleFan primitive topologyReinUsesLisp2019-05-181-0/+2
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2490 from lioncash/floatHexagon122019-05-191-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ipc_helpers: Amend floating-point type in Pop<double> specializationLioncash2019-05-191-1/+1
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2492 from lioncash/debuggerHexagon122019-05-193-17/+20
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | yuzu/debugger/graphics/graphics_breakpoints: Specify string conversions explicitlyLioncash2019-05-191-1/+1
| * | | | | | | | | | yuzu/debugger/profiler: Specify string conversions explicitlyLioncash2019-05-191-2/+2
| * | | | | | | | | | yuzu/debugger/wait_tree: Specify string conversions explicitlyLioncash2019-05-191-14/+17
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #2486 from lioncash/resetnameSebastian Valle2019-05-1919-35/+36
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | core/kernel/object: Rename ResetType enum membersLioncash2019-05-1819-35/+36
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2488 from lioncash/static-fnSebastian Valle2019-05-191-4/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linkedLioncash2019-05-191-4/+4
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #2493 from lioncash/translateSebastian Valle2019-05-191-2/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | yuzu/applets/profile_select: Mark header string as translatableLioncash2019-05-191-2/+2
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2496 from lioncash/move-conSebastian Valle2019-05-191-7/+7
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | gl_shader_gen: std::move objects where applicableLioncash2019-05-191-7/+7
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #2476 from ReinUsesLisp/fix-compatHexagon122019-05-191-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compatReinUsesLisp2019-05-171-0/+1
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | yuzu/util: Remove unused spinbox.cpp/.hLioncash2019-05-193-366/+0
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2457 from lioncash/aboutbunnei2019-05-173-11/+23
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | yuzu/main: Move window title updating logic to its own functionLioncash2019-05-092-7/+19
| * | | | | | | | yuzu/about_dialog: Specify string conversions explicitlyLioncash2019-05-091-4/+4
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #2477 from ReinUsesLisp/fix-sdl2bunnei2019-05-171-0/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu_cmd: Make OpenGL's context currentReinUsesLisp2019-05-171-0/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2478 from ReinUsesLisp/sdl2-compatbunnei2019-05-171-1/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu_cmd: Use OpenGL compat when asked in the settingsReinUsesLisp2019-05-171-1/+5
| |/ / / / / / /
* / / / / / / / qt/configure_graphics: Shadow options at runtimeReinUsesLisp2019-05-171-2/+6
|/ / / / / / /
* | | | | | | Merge pull request #2462 from lioncash/video-mmMat M2019-05-142-17/+20
|\ \ \ \ \ \ \
| * | | | | | | video_core/memory_manager: Mark IsBlockContinuous() as a const member functionLioncash2019-05-102-4/+4
| * | | | | | | video_core/memory_manager: Mark the constructor as explicitLioncash2019-05-101-1/+1
| * | | | | | | video_core/memory_manager: Default the destructor within the cpp fileLioncash2019-05-102-0/+3
| * | | | | | | video_core/memory_manager: Amend doxygen commentsLioncash2019-05-101-7/+7
| * | | | | | | video_core/memory_manager: Remove superfluous const from function declarationsLioncash2019-05-101-7/+7
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2461 from lioncash/unused-varMat M2019-05-147-22/+4
|\ \ \ \ \ \ \
| * | | | | | | video_core/renderer_opengl/gl_shader_cache: Correct member initialization orderLioncash2019-05-101-1/+1
| * | | | | | | video_core/shader/decode/texture: Remove unused variable from GetTld4Code()Lioncash2019-05-101-1/+0
| * | | | | | | renderer_vulkan/vk_shader_decompiler: Remove unused variable from DeclareInternalFlags()Lioncash2019-05-101-1/+0
| * | | | | | | video_core/renderer_opengl/gl_shader_decompiler: Remove unused Composite() functionLioncash2019-05-101-11/+0
| * | | | | | | video_core/renderer_opengl/gl_rasterizer_cache: Remove unused variable in UploadGLMipmapTexture()Lioncash2019-05-101-1/+0
| * | | | | | | video_core/gpu_thread: Remove unused local variableLioncash2019-05-101-1/+1
| * | | | | | | video_core/textures/astc: Remove unused variablesLioncash2019-05-101-6/+2
| |/ / / / / /
* | | | | | | Merge pull request #2460 from lioncash/volatileMat M2019-05-141-0/+2
|\ \ \ \ \ \ \
| * | | | | | | CMakeLists: Specify /volatile:iso for MSVCLioncash2019-05-091-0/+2
| |/ / / / / /
* | | | | | | Merge pull request #2450 from lioncash/warn-levelMat M2019-05-141-1/+4
|\ \ \ \ \ \ \
| * | | | | | | CMakeLists: Explicitly specify -Wall for the non-MSVC caseLioncash2019-05-041-1/+4
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2413 from FernandoS27/opt-gpuRodrigo Locatti2019-05-147-33/+54
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing.Fernando Sahmkow2019-04-214-18/+30
| * | | | | | RasterizerCache Redesign: Flush Fernando Sahmkow2019-04-206-17/+26
* | | | | | | Merge pull request #2437 from lioncash/audctlbunnei2019-05-091-2/+2
|\ \ \ \ \ \ \
| * | | | | | | service/audctl: Update documentation comments to be relative to 8.0.0Lioncash2019-04-281-2/+2
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2454 from lioncash/cflagbunnei2019-05-091-9/+21
|\ \ \ \ \ \ \
| * | | | | | | src/CMakeLists: Add /Zc:externConstexpr to the MSVC build flagsLioncash2019-05-071-8/+10
| * | | | | | | src/CMakeLists: Vertically order compilation flagsLioncash2019-05-071-9/+19
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2442 from FernandoS27/astc-fixbunnei2019-05-091-1/+3
|\ \ \ \ \ \ \
| * | | | | | | Fix Layered ASTC TexturesFernando Sahmkow2019-05-011-1/+3
* | | | | | | | Merge pull request #2443 from ReinUsesLisp/skip-repeated-variantsbunnei2019-05-091-1/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_disk_cache: Skip stored shader variants instead of assertingReinUsesLisp2019-05-011-1/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #2445 from FearlessTobi/port-4749bunnei2019-05-092-9/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | core/telemetry_session: Only create the backend when we really need itzhupengfei2019-05-042-9/+9
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2458 from lioncash/hotkeybunnei2019-05-091-2/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu/hotkeys: Remove unnecessary constructorLioncash2019-05-091-2/+0
| |/ / / / / / /
* | | | | | | | Merge pull request #2456 from lioncash/qualifierbunnei2019-05-091-3/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | yuzu/compatdb: Remove unnecessary qualifiersLioncash2019-05-091-3/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #2459 from lioncash/whatbunnei2019-05-091-0/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | configure_dialog: Remove the Whats This? button from the dialogLioncash2019-05-091-0/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #2453 from lioncash/enumbunnei2019-05-091-9/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | core/memory: Remove unused FlushMode enumLioncash2019-05-071-9/+0
| |/ / / / / / /
* | | | | | | | Merge pull request #2429 from FernandoS27/computebunnei2019-05-0913-142/+483
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | Refactors and name corrections.Fernando Sahmkow2019-05-016-35/+35
| * | | | | | | Fixes and Corrections to DMA EngineFernando Sahmkow2019-04-232-37/+57
| * | | | | | | Add Swizzle Parameters to the DMA engineFernando Sahmkow2019-04-232-2/+27
| * | | | | | | Add Documentation Headers to all the GPU EnginesFernando Sahmkow2019-04-235-0/+29
| * | | | | | | Corrections and stylingFernando Sahmkow2019-04-235-6/+9
| * | | | | | | Implement Maxwell3D Data UploadFernando Sahmkow2019-04-232-3/+32
| * | | | | | | Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow2019-04-233-8/+202
| * | | | | | | Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow2019-04-236-93/+134
* | | | | | | | Merge pull request #2447 from lioncash/dtorRodrigo Locatti2019-05-072-0/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | core/frontend/emu_window: Make GraphicsContext's destructor virtualLioncash2019-05-042-0/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2448 from lioncash/pragmaRodrigo Locatti2019-05-071-2/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | common/zstd_compression: Remove #pragma once directive from source fileLioncash2019-05-041-2/+0
| |/ / / / / / /
* | | | | | | | shader/decode/texture: Remove unused variableLioncash2019-05-041-1/+0
* | | | | | | | gl_rasterizer: Silence unused variable warningLioncash2019-05-041-2/+2
|/ / / / / / /
* | / / / / / loader/nso: Remove left-in debug pragmaLioncash2019-05-011-2/+0
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2100 from FreddyFunk/disk-cache-precompiled-filebunnei2019-05-013-133/+170
|\ \ \ \ \ \
| * | | | | | Re added new lines at the end of filesFreddyFunk2019-04-232-2/+2
| * | | | | | gl_shader_disk_cache: Compress precompiled shader cache file with Zstandardunknown2019-04-231-6/+10
| * | | | | | gl_shader_disk_cache: Use VectorVfsFile for the virtual precompiled shader cache fileunknown2019-04-233-101/+168
| * | | | | | gl_shader_disk_cache: Remove per shader compressionunknown2019-04-232-45/+11
* | | | | | | Merge pull request #2435 from ReinUsesLisp/misc-vcbunnei2019-04-292-3/+4
|\ \ \ \ \ \ \
| * | | | | | | shader_ir: Move Sampler index entry in operand< to sort declarationsReinUsesLisp2019-04-261-2/+2
| * | | | | | | shader_ir: Add missing entry to Sampler operand< comparisonReinUsesLisp2019-04-261-2/+3
| * | | | | | | shader_ir/texture: Fix sampler const buffer key shiftReinUsesLisp2019-04-261-1/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2412 from lioncash/systembunnei2019-04-293-7/+11
|\ \ \ \ \ \ \
| * | | | | | | kernel/vm_manager: Remove usages of global system accessorsLioncash2019-04-173-7/+11
* | | | | | | | Merge pull request #2322 from ReinUsesLisp/wswitchbunnei2019-04-2910-77/+106
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: Silent -Wswitch warningsReinUsesLisp2019-04-1810-77/+106
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #2423 from FernandoS27/half-correctbunnei2019-04-292-15/+16
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | Corrections Half Float operations on const buffers and implement saturation.Fernando Sahmkow2019-04-212-15/+16
* | | | | | | | Merge pull request #2416 from lioncash/waitbunnei2019-04-257-51/+54
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/thread: Unify wait synchronization typesLioncash2019-04-177-45/+38
| * | | | | | | | kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionLioncash2019-04-173-7/+17
* | | | | | | | | Merge pull request #2424 from FernandoS27/compatbunnei2019-04-257-1/+21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Allow picking a Compatibility Profile for OpenGL.Fernando Sahmkow2019-04-207-1/+21
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #2228 from DarkLordZach/applet-manager-p1bunnei2019-04-2526-115/+764
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | web_browser: Make OpenPage non-constZach Hilman2019-04-1713-25/+30
| * | | | | | | | | main: Add GMainWindow hooks for Error displayZach Hilman2019-04-174-3/+11
| * | | | | | | | | main: Switch to AppletManager for frontendZach Hilman2019-04-171-3/+9
| * | | | | | | | | qt: Add dialog implementation of Error appletZach Hilman2019-04-173-0/+94
| * | | | | | | | | general_backend: Move StubApplet and add backend PhotoViewerZach Hilman2019-04-172-1/+102
| * | | | | | | | | general_frontend: Add frontend scaffold for PhotoViewer appletZach Hilman2019-04-172-0/+55
| * | | | | | | | | frontend: Add frontend receiver for Error appletZach Hilman2019-04-173-2/+79
| * | | | | | | | | applets: Add Error appletZach Hilman2019-04-173-24/+224
| * | | | | | | | | applets: Port current applets to take frontend in constructorZach Hilman2019-04-176-14/+16
| * | | | | | | | | web_browser: Make OpenPage constZach Hilman2019-04-174-7/+7
| * | | | | | | | | core: Remove specific applets in favor of AppletManagerZach Hilman2019-04-172-47/+32
| * | | | | | | | | am: Delegate applet creation to AppletManagerZach Hilman2019-04-171-24/+3
| * | | | | | | | | applets: Add AppletManager class to control lifetimeZach Hilman2019-04-172-0/+137
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2404 from lioncash/unicodebunnei2019-04-252-4/+9
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | CMakeLists: Ensure we specify Unicode as the codepage on WindowsLioncash2019-04-172-4/+9
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2422 from ReinUsesLisp/fixup-samplersHexagon122019-04-231-3/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_state: Fix samplers memory corruptionReinUsesLisp2019-04-191-3/+5
* | | | | | | | | Merge pull request #2425 from FernandoS27/y-directionHexagon122019-04-231-0/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Apply Position Y DirectionFernando Sahmkow2019-04-201-0/+3
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2383 from ReinUsesLisp/aoffi-testbunnei2019-04-2311-75/+163
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_shader_decompiler: Use variable AOFFI on supported hardwareReinUsesLisp2019-04-1410-71/+102
| * | | | | | | | | gl_device: Implement interface and add uniform offset alignmentReinUsesLisp2019-04-105-13/+70
* | | | | | | | | | Merge pull request #2420 from lioncash/audctlbunnei2019-04-232-2/+32
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| * | | | | | | | | service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax()Lioncash2019-04-182-2/+32
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2403 from FernandoS27/compressed-linearbunnei2019-04-221-2/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Support compressed formats on linear textures.Fernando Sahmkow2019-04-151-2/+5
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2411 from FernandoS27/unsafe-gpubunnei2019-04-225-15/+99
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages.Fernando Sahmkow2019-04-201-4/+12
| * | | | | | | | | Implement IsBlockContinousFernando Sahmkow2019-04-172-2/+13
| * | | | | | | | | Use ReadBlockUnsafe for fetyching DMA CommandListsFernando Sahmkow2019-04-162-4/+2
| * | | | | | | | | Document unsafe versions and add BlockCopyUnsafeFernando Sahmkow2019-04-163-16/+45
| * | | | | | | | | Use ReadBlockUnsafe for Shader CacheFernando Sahmkow2019-04-161-5/+7
| * | | | | | | | | Use ReadBlockUnsafe on TIC and TSC readingFernando Sahmkow2019-04-162-2/+4
| * | | | | | | | | GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafeFernando Sahmkow2019-04-162-0/+34
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2400 from FernandoS27/corret-kepler-membunnei2019-04-224-17/+81
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.Fernando Sahmkow2019-04-162-9/+12
| * | | | | | | | | Use WriteBlock and ReadBlock.Fernando Sahmkow2019-04-161-10/+6
| * | | | | | | | | Implement Block Linear copies in Kepler Memory.Fernando Sahmkow2019-04-163-5/+38
| * | | | | | | | | Correct Kepler Memory on Linear Pushes.Fernando Sahmkow2019-04-152-16/+48
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2407 from FernandoS27/f2fbunnei2019-04-202-23/+73
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | Do some corrections in conversion shader instructions.Fernando Sahmkow2019-04-162-23/+73
| |/ / / / / / /
* | | | | | | | Merge pull request #2409 from ReinUsesLisp/half-floatsbunnei2019-04-209-136/+181
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | vk_shader_decompiler: Add missing operationsReinUsesLisp2019-04-161-0/+7
| * | | | | | | shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmeticReinUsesLisp2019-04-169-85/+72
| * | | | | | | gl_shader_decompiler: Fix MrgH0 decompilationReinUsesLisp2019-04-161-2/+2
| * | | | | | | shader_ir/decode: Implement half float saturationReinUsesLisp2019-04-165-8/+31
| * | | | | | | shader_ir/decode: Reduce severity of unimplemented half-float FTZReinUsesLisp2019-04-163-3/+9
| * | | | | | | renderer_opengl: Implement half float NaN comparisonsReinUsesLisp2019-04-163-36/+59
| * | | | | | | shader_ir: Avoid using static on heap-allocated objectsReinUsesLisp2019-04-161-5/+4
| |/ / / / / /
* | | | | | | Merge pull request #2415 from lioncash/constbunnei2019-04-202-2/+2
|\ \ \ \ \ \ \
| * | | | | | | kernel/wait_object: Make GetHighestPriorityReadyThread() a const member functionLioncash2019-04-172-2/+2
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2414 from lioncash/reorderbunnei2019-04-202-5/+3
|\ \ \ \ \ \ \
| * | | | | | | yuzu/bootmanager: Replace unnnecessary constructor initializer list member of GGLContextLioncash2019-04-171-2/+2
| * | | | | | | yuzu/bootmanager: Remove unnecessary includesLioncash2019-04-171-1/+0
| * | | | | | | yuzu/bootmanager: Resolve constructor initializer list warningsLioncash2019-04-171-2/+1
| |/ / / / / /
* | | | | | | Merge pull request #2421 from lioncash/svc-callbunnei2019-04-201-1/+1
|\ \ \ \ \ \ \
| * | | | | | | kernel/svc: Name supervisor call 0x36Lioncash2019-04-191-1/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2374 from lioncash/pagetablebunnei2019-04-2038-177/+253
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | core/core: Move process execution start to System's Load()Lioncash2019-04-1220-107/+144
| * | | | | | core/process: Remove unideal page table setting from LoadFromMetadata()Lioncash2019-04-121-5/+0
| * | | | | | core/core: Move main process creation into Load()Lioncash2019-04-121-4/+3
| * | | | | | video_core/gpu: Create threads separately from initializationLioncash2019-04-1210-25/+51
| * | | | | | core/cpu_core_manager: Create threads separately from initialization.Lioncash2019-04-1211-39/+58
* | | | | | | Merge pull request #2397 from lioncash/thread-unusedbunnei2019-04-183-18/+17
|\ \ \ \ \ \ \
| * | | | | | | svc: Specify handle value in thread's nameLioncash2019-04-152-2/+10
| * | | | | | | kernel/thread: Remove unused guest_handle member variableLioncash2019-04-143-16/+7
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2318 from ReinUsesLisp/sampler-cachebunnei2019-04-189-181/+183
|\ \ \ \ \ \ \
| * | | | | | | gl_sampler_cache: Port sampler cache to OpenGLReinUsesLisp2019-04-025-123/+82
| * | | | | | | video_core: Abstract vk_sampler_cache into a templated classReinUsesLisp2019-04-025-58/+101
* | | | | | | | Merge pull request #2348 from FernandoS27/guest-bindlessbunnei2019-04-188-44/+217
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | Adapt Bindless to work with AOFFIFernando Sahmkow2019-04-081-7/+18
| * | | | | | | Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.Fernando Sahmkow2019-04-089-44/+25
| * | | | | | | Fix bad rebaseFernando Sahmkow2019-04-081-2/+1
| * | | | | | | Fix TMMLFernando Sahmkow2019-04-081-5/+7
| * | | | | | | Simplify ConstBufferAccessorFernando Sahmkow2019-04-085-53/+22
| * | | | | | | Refactor GetTextureCode and GetTexCode to use an optional instead of optional parametersFernando Sahmkow2019-04-082-34/+33
| * | | | | | | Implement TXQ_BFernando Sahmkow2019-04-082-2/+10
| * | | | | | | Implement TMML_BFernando Sahmkow2019-04-081-5/+10
| * | | | | | | Corrections to TEX_BFernando Sahmkow2019-04-082-4/+37
| * | | | | | | Fixes to Const Buffer Accessor and FormattingFernando Sahmkow2019-04-083-10/+10
| * | | | | | | Implement Bindless Handling on SetupTextureFernando Sahmkow2019-04-084-18/+34
| * | | | | | | Unify both sampler types.Fernando Sahmkow2019-04-084-22/+48
| * | | | | | | Implement Bindless Samplers and TEX_B in the IR.Fernando Sahmkow2019-04-084-16/+77
| * | | | | | | Implement Const Buffer AccessorFernando Sahmkow2019-04-085-2/+65
* | | | | | | | Merge pull request #2315 from ReinUsesLisp/severity-decompilerbunnei2019-04-172-5/+20
|\ \ \ \ \ \ \ \
| * | | | | | | | shader_ir/memory: Reduce severity of LD_L cache management and log itReinUsesLisp2019-04-032-2/+9
| * | | | | | | | shader_ir/memory: Reduce severity of ST_L cache management and log itReinUsesLisp2019-04-032-3/+11
* | | | | | | | | Merge pull request #2384 from ReinUsesLisp/gl-state-clearbunnei2019-04-171-4/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | gl_rasterizer: Apply just the needed state on ClearReinUsesLisp2019-04-101-4/+4
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2405 from lioncash/qtbunnei2019-04-172-1/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt targetLioncash2019-04-152-1/+7
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2092 from ReinUsesLisp/stgbunnei2019-04-1711-89/+186
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | shader_ir: Implement STG, keep track of global memory usage and flushReinUsesLisp2019-04-1411-89/+186
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2376 from lioncash/constbunnei2019-04-173-12/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | configure_hotkeys: Pass the dialog as a parent to SequenceDialog()Lioncash2019-04-101-1/+1
| * | | | | | | | | configure_hotkeys: Avoid dialog memory leak within Configure()Lioncash2019-04-101-3/+3
| * | | | | | | | | configure_hotkeys: Mark member variables as const where applicable in Configure()Lioncash2019-04-101-7/+7
| * | | | | | | | | configure_hotkeys: Make comparison check a little more self-documentingLioncash2019-04-101-1/+2
| * | | | | | | | | configure_dialog: Amend constructor initializer list orderLioncash2019-04-101-1/+1
| * | | | | | | | | configure_hotkey: Remove unnecessary includeLioncash2019-04-101-1/+0
| * | | | | | | | | configure_hotkey: Make IsUsedKey() a const member functionLioncash2019-04-102-2/+2
* | | | | | | | | | Merge pull request #2401 from lioncash/guardbunnei2019-04-172-0/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| * | | | | | | | | common/{lz4_compression, zstd_compression}: Add missing header guardsLioncash2019-04-152-0/+4
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2382 from lioncash/tablebunnei2019-04-1627-57/+262
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | service: Update service function tablesLioncash2019-04-1127-57/+262
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2393 from lioncash/svcbunnei2019-04-164-2/+274
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash2019-04-133-1/+143
| * | | | | | | | | kernel/svc: Implement svcMapProcessCodeMemoryLioncash2019-04-134-1/+131
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #2398 from lioncash/boostbunnei2019-04-162-11/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel/thread: Remove BoostPriority()Lioncash2019-04-152-11/+0
| | |_|/ / / / / / | |/| | | | | | |
* / | | | | | | | Correct Pitch in Fermi2DFernando Sahmkow2019-04-151-4/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #2378 from lioncash/robunnei2019-04-141-65/+85
|\ \ \ \ \ \ \ \
| * | | | | | | | ldr: Mark IsValidNROHash() as a const member functionLioncash2019-04-101-5/+4
| * | | | | | | | ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrrLioncash2019-04-101-60/+81
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2373 from FernandoS27/z32bunnei2019-04-142-2/+19
|\ \ \ \ \ \ \ \
| * | | | | | | | Implement Texture Format ZF32_X24S8.Fernando Sahmkow2019-04-091-0/+2
| * | | | | | | | Correct depth compare with color formats for R32FFernando Sahmkow2019-04-091-2/+17
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #2357 from zarroboogs/force-30fps-modebunnei2019-04-145-6/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | added a toggle to force 30fps modezarroboogs2019-04-095-6/+23
| |/ / / / / / /
* | | | | | | | Merge pull request #2381 from lioncash/fsbunnei2019-04-141-8/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | fsp_srv: Remove unnecessary parameter popping in IDirectory's Read()Lioncash2019-04-101-4/+1
| * | | | | | | | fsp_srv: Log out option values in IFile's Read and Write functionsLioncash2019-04-101-4/+6
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2386 from ReinUsesLisp/shader-managerbunnei2019-04-142-34/+61
|\ \ \ \ \ \ \ \
| * | | | | | | | gl_shader_manager: Move code to source file and minor clean upReinUsesLisp2019-04-112-34/+61
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2017 from jroweboy/glwidgetbunnei2019-04-147-94/+240
|\ \ \ \ \ \ \ \
| * | | | | | | | bootmanager: Bypass input focus issuesReinUsesLisp2019-03-254-55/+78
| * | | | | | | | bootmanager: Bypass resizing issueReinUsesLisp2019-03-251-7/+12
| * | | | | | | | bootmanager: Delete container to avoid crash on game restartingReinUsesLisp2019-03-252-14/+10
| * | | | | | | | QT: Hide GLWidget immediately after showing.James Rowe2019-01-221-0/+2
| * | | | | | | | SDL Frontend: Add shared context supportJames Rowe2019-01-222-1/+38
| * | | | | | | | QT Frontend: Migrate to QOpenGLWindowJames Rowe2019-01-224-30/+113
* | | | | | | | | Merge pull request #2389 from FreddyFunk/rename-gamedirbunnei2019-04-145-20/+25
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix Clang FormatFreddyFunk2019-04-122-5/+10
| * | | | | | | | | ui_settings: Rename game directory variablesFreddyFunk2019-04-115-20/+20
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2391 from lioncash/scopebunnei2019-04-131-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | common/scope_exit: Replace std::move with std::forward in ScopeExit()Lioncash2019-04-121-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2392 from lioncash/swapbunnei2019-04-131-69/+27
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | common/swap: Improve codegen of the default swap fallbacksLioncash2019-04-121-3/+7
| * | | | | | | | common/swap: Mark byte swapping free functions with [[nodiscard]] and noexceptLioncash2019-04-121-11/+11
| * | | | | | | | common/swap: Simplify swap function ifdefsLioncash2019-04-121-48/+15
| * | | | | | | | common/swap: Remove 32-bit ARM pathLioncash2019-04-121-13/+0
| |/ / / / / / /
* | | | | | | | Merge pull request #2235 from ReinUsesLisp/spirv-decompilerbunnei2019-04-123-1/+1465
|\ \ \ \ \ \ \ \
| * | | | | | | | vk_shader_decompiler: Implement flow primitivesReinUsesLisp2019-04-101-5/+82
| * | | | | | | | vk_shader_decompiler: Implement most common texture primitivesReinUsesLisp2019-04-101-8/+65
| * | | | | | | | vk_shader_decompiler: Implement texture decompilation helper functionsReinUsesLisp2019-04-101-0/+32
| * | | | | | | | vk_shader_decompiler: Implement Assign and LogicalAssignReinUsesLisp2019-04-101-2/+64
| * | | | | | | | vk_shader_decompiler: Implement non-OperationCode visitsReinUsesLisp2019-04-101-7/+129
| * | | | | | | | vk_shader_decompiler: Implement OperationCode decompilation interfaceReinUsesLisp2019-04-101-1/+411
| * | | | | | | | vk_shader_decompiler: Implement VisitReinUsesLisp2019-04-101-1/+50
| * | | | | | | | vk_shader_decompiler: Implement labels tree and flowReinUsesLisp2019-04-101-0/+71
| * | | | | | | | vk_shader_decompiler: Implement declarationsReinUsesLisp2019-04-101-3/+457
| * | | | | | | | vk_shader_decompiler: Declare and stub interface for a SPIR-V decompilerReinUsesLisp2019-04-103-0/+127
| * | | | | | | | video_core: Add sirit as optional dependency with VulkanReinUsesLisp2019-04-101-1/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2360 from lioncash/svc-globalbunnei2019-04-128-364/+413
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/svc: Deglobalize the supervisor call handlersLioncash2019-04-088-364/+413
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2388 from lioncash/constexprbunnei2019-04-1210-10/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel: Make handle type declarations constexprLioncash2019-04-1110-10/+10
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | gl_rasterizer_cache: Relax restrictions on FastCopySurface and FastLayeredCopySurfaceFernando Sahmkow2019-04-111-4/+10
* | | | | | | | Merge pull request #2278 from ReinUsesLisp/vc-texture-cachebunnei2019-04-113-0/+974
|\ \ \ \ \ \ \ \
| * | | | | | | | video_core: Implement API agnostic view based texture cacheReinUsesLisp2019-03-223-0/+974
* | | | | | | | | Merge pull request #2372 from FernandoS27/fermi-fixbunnei2019-04-111-0/+4
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | Correct Fermi Copy on Linear Textures.Fernando Sahmkow2019-04-091-0/+4
* | | | | | | | | Merge pull request #2345 from ReinUsesLisp/multibindbunnei2019-04-104-30/+69
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | renderer_opengl/utils: Skip empty bindsReinUsesLisp2019-04-061-0/+3
| * | | | | | | | | gl_rasterizer: Use ARB_multi_bind to update SSBOsReinUsesLisp2019-04-062-9/+9
| * | | | | | | | | gl_rasterizer: Use ARB_multi_bind to update UBOs across stagesReinUsesLisp2019-04-064-22/+58
* | | | | | | | | | Merge pull request #2377 from lioncash/todobunnei2019-04-101-7/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | kernel/server_session: Remove obsolete TODOsLioncash2019-04-101-7/+2
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2375 from FernandoS27/fix-ldcbunnei2019-04-101-2/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Remove bounding in LD_CFernando Sahmkow2019-04-101-2/+1
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #2353 from lioncash/surfacebunnei2019-04-105-622/+0
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | yuzu/debugger: Remove graphics surface viewerLioncash2019-04-065-622/+0
* | | | | | | | | | Merge pull request #2354 from lioncash/headerbunnei2019-04-108-3/+10
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | video_core/textures/convert: Replace include with a forward declarationLioncash2019-04-062-1/+5
| * | | | | | | | | | video_core/texures/texture: Remove unnecessary includesLioncash2019-04-066-2/+5
* | | | | | | | | | | Merge pull request #1957 from DarkLordZach/title-providerbunnei2019-04-1022-276/+461
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | patch_manager: Dump NSO name with build IDZach Hilman2019-03-284-9/+11
| * | | | | | | | | | | game_list: Register content with ContentProviderZach Hilman2019-03-278-91/+102
| * | | | | | | | | | | core: Port current uses of RegisteredCache to ContentProviderZach Hilman2019-03-278-27/+32
| * | | | | | | | | | | core: Store system-wide ContentProvider for the emulatorZach Hilman2019-03-272-0/+40
| * | | | | | | | | | | file_sys: Create ContentProvider interface and default implementationsZach Hilman2019-03-272-152/+279
* | | | | | | | | | | | Merge pull request #2366 from FernandoS27/xmad-fixbunnei2019-04-102-9/+33
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Correct XMAD mode, psl and high_b on different encodings.Fernando Sahmkow2019-04-082-9/+33
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2132 from FearlessTobi/port-4437bunnei2019-04-1023-208/+426
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | yuzu: Make hotkeys configurable via the GUIAdityarup Laha2019-03-1623-208/+426
* | | | | | | | | | | | | Merge pull request #2370 from lioncash/qt-warnbunnei2019-04-091-1/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | yuzu/loading_screen: Resolve runtime Qt string formatting warningsLioncash2019-04-091-1/+6
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2369 from FernandoS27/mip-alignbunnei2019-04-092-4/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | gl_backend: Align Pixel StorageFernando Sahmkow2019-04-082-4/+12
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #2368 from FernandoS27/fix-lopbunnei2019-04-091-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Correct LOP_IMN encodingFernando Sahmkow2019-04-081-1/+1
| |/ / / / / / / / / / /
* / / / / / / / / / / / kernel/process: Set page table when page table resizes occur.Lioncash2019-04-091-0/+2
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #2300 from FernandoS27/null-shaderbunnei2019-04-072-0/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Permit a Null Shader in case of a bad host_ptr.Fernando Sahmkow2019-04-072-0/+22
* | | | | | | | | | | | Merge pull request #2355 from ReinUsesLisp/sync-pointbunnei2019-04-071-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | maxwell_3d: Reduce severity of ProcessSyncPointReinUsesLisp2019-04-061-2/+2
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2306 from ReinUsesLisp/aoffibunnei2019-04-074-71/+205
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gl_shader_decompiler: Hide local definitions inside an anonymous namespaceReinUsesLisp2019-03-311-6/+8
| * | | | | | | | | | | | shader_ir/decode: Silent implicit sign conversion warningMat M2019-03-311-2/+2
| * | | | | | | | | | | | gl_shader_decompiler: Add AOFFI backing implementationReinUsesLisp2019-03-301-38/+85
| * | | | | | | | | | | | shader_ir/decode: Implement AOFFI for TEX and TLD4ReinUsesLisp2019-03-302-27/+94
| * | | | | | | | | | | | shader_ir: Implement immediate register trackingReinUsesLisp2019-03-302-1/+19
* | | | | | | | | | | | | Merge pull request #2361 from lioncash/pagetablebunnei2019-04-078-20/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | core/memory: Remove GetCurrentPageTable()Lioncash2019-04-072-6/+1
| * | | | | | | | | | | | | arm/arm_dynarmic: Remove unnecessary current_page_table memberLioncash2019-04-072-8/+0
| * | | | | | | | | | | | | kernel: Handle page table switching within MakeCurrentProcess()Lioncash2019-04-074-6/+3
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2321 from ReinUsesLisp/gl-state-reworkbunnei2019-04-073-339/+324
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | gl_state: Rework to enable individual appliesReinUsesLisp2019-04-043-339/+324
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2098 from FreddyFunk/disk-cache-zstdbunnei2019-04-074-7/+104
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | common/zstd_compression: simplify decompression interfaceunknown2019-03-293-13/+11
| * | | | | | | | | | | | | gl_shader_disk_cache: Fixup clang formatunknown2019-03-291-2/+3
| * | | | | | | | | | | | | gl_shader_disk_cache: Use Zstandard for compressionunknown2019-03-291-6/+6
| * | | | | | | | | | | | | common/zstd_compression: Add Zstandard wrapperunknown2019-03-293-0/+98
| * | | | | | | | | | | | | common: Link libzstd_staticunknown2019-03-291-1/+1
| * | | | | | | | | | | | | Addressed feedbackunknown2019-03-291-1/+0
| * | | | | | | | | | | | | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.unknown2019-03-291-0/+1
* | | | | | | | | | | | | | Merge pull request #2356 from lioncash/pairbunnei2019-04-076-18/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash2019-04-064-11/+8
| * | | | | | | | | | | | | | kernel/server_port: Return a std::pair from CreatePortPair()Lioncash2019-04-062-7/+7
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2362 from lioncash/enumbunnei2019-04-071-10/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | core/memory: Remove unused enum constantsLioncash2019-04-071-10/+0
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #2352 from bunnei/mem-manager-fixesbunnei2019-04-073-12/+84
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | memory_manager: Improved implementation of read/write/copy block.bunnei2019-04-063-12/+84
| | |_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2317 from FernandoS27/syncbunnei2019-04-062-1/+27
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Implement SyncPoint Register in the GPU.Fernando Sahmkow2019-04-062-1/+27
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2325 from lioncash/namebunnei2019-04-061-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel/server_session: Provide a GetName() overrideLioncash2019-04-031-0/+4
* | | | | | | | | | | | | | Merge pull request #2342 from lioncash/warningbunnei2019-04-062-9/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | common/multi_level_queue: Silence truncation warning in iterator operator++Lioncash2019-04-051-1/+1
| * | | | | | | | | | | | | | common/bit_util: Make CountLeading/CountTrailing functions have the same return typesLioncash2019-04-051-8/+8
| | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2240 from FearlessTobi/port-4651bunnei2019-04-063-4/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651)Dimitri A2019-03-153-4/+5
* | | | | | | | | | | | | | | Merge pull request #2346 from lioncash/headerbunnei2019-04-0610-22/+39
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | video_core/engines: Make memory manager members privateLioncash2019-04-069-13/+14
| * | | | | | | | | | | | | | video_core/engines: Remove unnecessary inclusions where applicableLioncash2019-04-0610-9/+25
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2350 from lioncash/vmembunnei2019-04-062-22/+38
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | video_core/memory_manager: Make Read() a const qualified member functionLioncash2019-04-062-6/+6
| * | | | | | | | | | | | | | video_core/memory_manager: Make ReadBlock() a const qualifier member functionLioncash2019-04-062-2/+2
| * | | | | | | | | | | | | | video_core/memory_manager: Add a const qualified variant of GetPointer()Lioncash2019-04-062-2/+17
| * | | | | | | | | | | | | | video_core/memory_manager: Make FindFreeRegion() a const member functionLioncash2019-04-062-10/+11
| * | | | | | | | | | | | | | video_core/memory_manager: Make GpuToCpuAddress() a const member functionLioncash2019-04-062-3/+3
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #2340 from lioncash/viewbunnei2019-04-061-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash()Lioncash2019-04-051-1/+3
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | Merge pull request #2334 from lioncash/overridebunnei2019-04-0613-23/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | core: Add missing override specifiers where applicableLioncash2019-04-0413-23/+9
* | | | | | | | | | | | | | | Merge pull request #2347 from lioncash/truncbunnei2019-04-061-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | video_core/gpu_thread: Silence truncation warning in ThreadManager's constructorLioncash2019-04-061-1/+1
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2341 from lioncash/comparebunnei2019-04-062-11/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | file_sys/nca_metadata: Remove unnecessary comparison operators for TitleTypeLioncash2019-04-052-11/+0
| |/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #2339 from lioncash/rankbunnei2019-04-065-17/+29
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | service/fsp_srv: Don't pass SaveDataDescriptor instances by value.Lioncash2019-04-054-6/+6
| * | | | | | | | | | | | | | | service/fsp_srv: Remove unnecessary unknown member in OpenSaveDataFileSystemLioncash2019-04-051-7/+8
| * | | | | | | | | | | | | | | service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structsLioncash2019-04-053-4/+15
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2327 from ReinUsesLisp/crash-safe-visitbunnei2019-04-061-1/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | gl_shader_decompiler: Return early when an operation is invalidReinUsesLisp2019-04-031-1/+6
| | |_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2343 from lioncash/todobunnei2019-04-062-15/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | file_sys/program_metadata: Remove obsolete TODOsLioncash2019-04-052-15/+14
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2337 from lioncash/temporarybunnei2019-04-061-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | gl_shader_decompiler: Rename GenerateTemporal() to GenerateTemporary()Lioncash2019-04-051-12/+12
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2329 from lioncash/sanitizebunnei2019-04-061-0/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomicLioncash2019-04-041-0/+14
* | | | | | | | | | | | | | | | Merge pull request #2344 from lioncash/resultbunnei2019-04-061-4/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | hle/result: Remove unnecessary bitfield entry for ResultCodeLioncash2019-04-051-4/+0
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #2349 from lioncash/surfacebunnei2019-04-061-75/+131
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | yuzu/debugger/graphics_surface: Display error messages for file I/O errorsLioncash2019-04-061-7/+25
| * | | | | | | | | | | | | | | | yuzu/debugger/graphics_surface: Tidy up SaveSurfaceLioncash2019-04-061-15/+14
| * | | | | | | | | | | | | | | | yuzu/debugger/graphics_surface: Clean up connection overload deductionLioncash2019-04-061-12/+10
| * | | | | | | | | | | | | | | | yuzu/debugger/graphics_surface: Fill in missing surface format listingsLioncash2019-04-061-43/+84
| |/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | Merge pull request #2351 from lioncash/macrobunnei2019-04-061-13/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | video_core/macro_interpreter: Remove assertion within FetchParameter()Lioncash2019-04-061-2/+1
| * | | | | | | | | | | | | | | | video_core/macro_interpreter: Simplify GetRegister()Lioncash2019-04-061-11/+6
| |/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | Merge pull request #2338 from lioncash/fsbunnei2019-04-051-5/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | filesystem: Use a std::string_view in OpenFile()Lioncash2019-04-051-5/+8
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2282 from bunnei/gpu-asynch-v2bunnei2019-04-053-51/+65
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | gpu_thread: Improve synchronization by using CoreTiming.bunnei2019-04-023-51/+65
* | | | | | | | | | | | | | | | Merge pull request #2292 from lioncash/nacpbunnei2019-04-052-12/+24
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | file_sys/control_metadata: Amend naming of membersLioncash2019-04-042-12/+24
| | |_|_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #2335 from lioncash/service-unusedbunnei2019-04-058-62/+58
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | hle/service: Resolve unused variable warningsLioncash2019-04-048-62/+58
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #2336 from ReinUsesLisp/txqbunnei2019-04-051-2/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | gl_shader_decompiler: Fix TXQ typesReinUsesLisp2019-04-051-2/+3
| | |_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #2331 from lioncash/cachebunnei2019-04-051-9/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | yuzu/main: Use QStringLiteral where applicable within OnTransferableShaderCacheOpenFile()Lioncash2019-04-041-2/+2
| * | | | | | | | | | | | | | | | yuzu/main: Tidy up the error dialog string in OnTransferableShaderCacheOpenFile()Lioncash2019-04-041-3/+2
| * | | | | | | | | | | | | | | | yuzu/main: Remove unnecessary string concatenation in OnTransferableShaderCacheOpenFile()Lioncash2019-04-041-1/+1
| * | | | | | | | | | | | | | | | yuzu/main: Make open_target a QStringLioncash2019-04-041-4/+2
| * | | | | | | | | | | | | | | | yuzu/main: Use static variant of QFile's exists()Lioncash2019-04-041-1/+1
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #2333 from lioncash/video-includebunnei2019-04-0513-24/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | video_core/renderer_opengl: Remove unnecessary includesLioncash2019-04-0413-24/+4
| |/ / / / / / / / / / / / / / /
* / / / / / / / / / / / / / / / yuzu/main: Remove unnecessary includesLioncash2019-04-041-5/+8
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | common/lz4_compression: Remove #pragma once directive from the cpp fileLioncash2019-04-041-2/+0
* | | | | | | | | | | | | | | Merge pull request #2328 from lioncash/transferbunnei2019-04-043-17/+37
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | service/am: Correct behavior of CreateTransferMemoryStorage()Lioncash2019-04-031-6/+6
| * | | | | | | | | | | | | | | kernel/transfer_memory: Add accessors to data and sizesLioncash2019-04-032-11/+31
| | |_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2095 from FreddyFunk/open-transferable-shader-cachebunnei2019-04-044-0/+44
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Use QString instead of std::string where applicableunknown2019-02-081-17/+11
| * | | | | | | | | | | | | | | Use constexpr char array instead of string where applicableMat M2019-02-081-1/+1
| * | | | | | | | | | | | | | | frontend: Open transferable shader cache for a selected game in the gamelistunknown2019-02-084-0/+50
* | | | | | | | | | | | | | | | Merge pull request #2093 from FreddyFunk/disk-cache-better-compressionbunnei2019-04-047-50/+153
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | gl_shader_disk_cache: Use LZ4HC with compression level 9 instead of compression level 12 for less compression timeunknown2019-03-291-3/+3
| * | | | | | | | | | | | | | | Addressed feedbackunknown2019-03-297-91/+145
| * | | | | | | | | | | | | | | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.unknown2019-03-292-11/+8
| * | | | | | | | | | | | | | | gl_shader_disk_cache: Use better compression for transferable and precompiled shader disk chache filesunknown2019-03-293-10/+26
| * | | | | | | | | | | | | | | data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compressionunknown2019-03-295-39/+75
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2299 from lioncash/maxwellbunnei2019-04-044-17/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | gl_shader_manager: Remove unnecessary gl_shader_manager inclusionLioncash2019-03-281-2/+0
| * | | | | | | | | | | | | | | gl_shader_manager: Move using statement into the cpp fileLioncash2019-03-282-4/+4
| * | | | | | | | | | | | | | | gl_shader_manager: Remove reliance on global accessor within MaxwellUniformData::SetFromRegs()Lioncash2019-03-283-9/+9
| * | | | | | | | | | | | | | | gl_shader_manager: Amend Doxygen string for MaxwellUniformDataLioncash2019-03-271-3/+3
| | |_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2324 from lioncash/enum-unusedbunnei2019-04-042-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | kernel/object: Remove unused handle type entryLioncash2019-04-032-2/+0
| | |_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2294 from lioncash/fatalbunnei2019-04-032-36/+63
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | service/am: Implement EnterFatalSection and LeaveFatalSectionLioncash2019-03-262-2/+29
| * | | | | | | | | | | | | | service/am: Sort ISelfController's member functions according to table orderLioncash2019-03-262-36/+36
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2323 from lioncash/includebunnei2019-04-032-4/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | yuzu/debugger/profiler: Remove unnecessary includesLioncash2019-04-032-4/+6
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2302 from ReinUsesLisp/vk-swapchainbunnei2019-04-033-1/+305
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | vk_swapchain: Implement a swapchain managerReinUsesLisp2019-03-293-1/+305
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2305 from lioncash/sharedbunnei2019-04-033-5/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel/shared_memory: Remove unused core/memory.h includeLioncash2019-03-291-1/+0
| * | | | | | | | | | | | | kernel/shared_memory: Sanitize supplied size when unmappingLioncash2019-03-293-4/+18
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #2314 from lioncash/constbunnei2019-04-0311-18/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel/thread: Make AllWaitObjectsReady() a const qualified member functionLioncash2019-04-022-2/+2
| * | | | | | | | | | | | | kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash2019-04-0211-11/+11
| * | | | | | | | | | | | | kernel/thread: Avoid sign conversion within GetCommandBufferAddress()Lioncash2019-04-011-2/+2
| * | | | | | | | | | | | | kernel/thread: Make parameter of GetWaitObjectIndex() const qualifiedLioncash2019-04-012-3/+3
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | yuzu/applets/software_keyboard: Use QDialogButtonBox standard buttons instead of custom buttonsLioncash2019-04-031-7/+7
* | | | | | | | | | | | | yuzu/applets/profile_select: Use QDialogButtonBox standard buttons instead of custom buttonsLioncash2019-04-031-4/+1
| |_|/ / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2270 from lioncash/plistbunnei2019-04-037-2/+123
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | kernel/svc: Implement svcGetThreadListLioncash2019-04-024-1/+70
| * | | | | | | | | | | | kernel/svc: Implement svcGetProcessListLioncash2019-04-024-1/+53
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2313 from lioncash/reslimitbunnei2019-04-023-14/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | kernel/resource_limit: Remove the name member from resource limitsLioncash2019-04-013-14/+6
| |/ / / / / / / / / /
* | | | | | | | | | | process: Fix up compilationReinUsesLisp2019-04-021-1/+1
* | | | | | | | | | | Merge pull request #2281 from lioncash/memorybunnei2019-04-025-7/+8
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | kernel/codeset: Make CodeSet's memory data member a regular std::vectorLioncash2019-03-225-7/+8
* | | | | | | | | | | Merge pull request #2301 from FearlessTobi/remove-amiibo-settingbunnei2019-04-017-28/+1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | core/yuzu: Remove enable_nfc settingfearlessTobi2019-03-297-28/+1
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-0123-75/+77
* | | | | | | | | | | Merge pull request #2304 from lioncash/memsizebunnei2019-03-313-9/+28
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | kernel/process: Report total physical memory used to svcGetInfoLioncash2019-03-293-4/+11
| * | | | | | | | | | | kernel/process: Store the total size of the code memory loadedLioncash2019-03-292-0/+5
| * | | | | | | | | | | kernel/process: Store the main thread stack size to a data memberLioncash2019-03-282-4/+7
| * | | | | | | | | | | kernel/process: Make Run's stack size parameter a u64Lioncash2019-03-282-2/+2
| * | | | | | | | | | | kernel/process: Ensure that given stack size is always page-alignedLioncash2019-03-281-0/+4
* | | | | | | | | | | | Merge pull request #2303 from lioncash/threadbunnei2019-03-312-41/+0
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | common/thread: Remove unused functionsLioncash2019-03-292-41/+0
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #2297 from lioncash/reorderbunnei2019-03-316-14/+14
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | video_core: Amend constructor initializer list order where applicableLioncash2019-03-276-14/+14
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2298 from lioncash/variablebunnei2019-03-315-14/+7
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | gpu_thread: Remove unused dma_pusher class member variable from ThreadManagerLioncash2019-03-272-5/+2
| * | | | | | | | | | | | gl_rasterizer: Remove unused reference member variable from RasterizerOpenGLLioncash2019-03-273-9/+5
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #2308 from lioncash/deductionbunnei2019-03-313-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | kernel/scheduler: Remove unused parameter to AddThread()Lioncash2019-03-303-4/+4
| * | | | | | | | | | | | kernel/scheduler: Use deduction guides on mutex locksLioncash2019-03-301-8/+8
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | service/fatal: Mark local variables as const where applicableLioncash2019-03-301-6/+6
* | | | | | | | | | | | service/fatal: Remove unnecessary semicolonLioncash2019-03-301-1/+1
* | | | | | | | | | | | service/fatal: Name FatalInfo structure membersLioncash2019-03-301-31/+44
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #2266 from FernandoS27/arbitrationbunnei2019-03-296-14/+22
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix small bug that kept a thread as a condvar thread after being signalled.Fernando Sahmkow2019-03-202-6/+8
| * | | | | | | | | | | Add CondVar Thread State.Fernando Sahmkow2019-03-205-4/+10
| * | | | | | | | | | | Small fixes to address_arbiter to better match the IDB.Fernando Sahmkow2019-03-202-5/+5
* | | | | | | | | | | | Merge pull request #2265 from FernandoS27/multilevelqueuebunnei2019-03-298-19/+484
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Fixes and corrections on formatting.Fernando Sahmkow2019-03-275-41/+30
| * | | | | | | | | | | Fixes to multilevelqueue's iterator.Fernando Sahmkow2019-03-271-1/+5
| * | | | | | | | | | | Use MultiLevelQueue instead of old ThreadQueueListFernando Sahmkow2019-03-273-31/+34
| * | | | | | | | | | | Add MultiLevelQueue TestsFernando Sahmkow2019-03-272-0/+56
| * | | | | | | | | | | Implement intrinsics CountTrailingZeroes and test it.Fernando Sahmkow2019-03-273-12/+76
| * | | | | | | | | | | Implement a MultiLevelQueueFernando Sahmkow2019-03-273-0/+349
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2284 from lioncash/heap-allocbunnei2019-03-283-59/+81
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize()Lioncash2019-03-242-24/+46
| * | | | | | | | | | | kernel/vm_manager: Rename HeapAllocate to SetHeapSizeLioncash2019-03-243-4/+3
| * | | | | | | | | | | kernel/vm_manager: Handle case of identical calls to HeapAllocateLioncash2019-03-241-0/+5
| * | | | | | | | | | | kernel/vm_manager: Remove unused class variablesLioncash2019-03-241-3/+0
| * | | | | | | | | | | kernel/vm_manager: Remove unnecessary heap_used data memberLioncash2019-03-243-13/+2
| * | | | | | | | | | | kernel/vm_manager: Tidy up heap allocation codeLioncash2019-03-243-27/+37
* | | | | | | | | | | | Merge pull request #2296 from lioncash/overridebunnei2019-03-283-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | video_core: Add missing override specifiersLioncash2019-03-273-4/+4
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* / | | | | | | | | | | video_core/gpu: Amend typo in GPU member variable nameLioncash2019-03-272-7/+8
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #2285 from lioncash/unused-structbunnei2019-03-261-8/+0
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | kernel/process: Remove unused AddressMapping structLioncash2019-03-241-8/+0
* | | | | | | | | | | Merge pull request #2287 from lioncash/coretiming-cbbunnei2019-03-267-12/+12
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | core/core_timing: Make callback parameters consistentLioncash2019-03-247-12/+12
| |/ / / / / / / / / /
* | | | | | | | | | | Merge pull request #2286 from lioncash/fwdbunnei2019-03-261-3/+0
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | kernel/kernel: Remove unnecessary forward declarationLioncash2019-03-241-3/+0
| |/ / / / / / / / / /
* / / / / / / / / / / core/cheat_engine: Make MemoryReadImpl and MemoryWriteImpl internally linkedLioncash2019-03-241-0/+2
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #2232 from lioncash/transfer-memorybunnei2019-03-246-6/+282
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | core/hle/kernel/svc: Implement svcUnmapTransferMemoryLioncash2019-03-131-1/+48
| * | | | | | | | | core/hle/kernel/svc: Implement svcMapTransferMemoryLioncash2019-03-131-1/+57
| * | | | | | | | | core/hle/kernel: Split transfer memory handling out into its own classLioncash2019-03-136-4/+177
* | | | | | | | | | Merge pull request #2221 from DarkLordZach/firmware-versionbunnei2019-03-237-3/+154
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | set_sys: Move constants to anonymous namespaceZach Hilman2019-03-111-1/+1
| * | | | | | | | | | set_sys: Use official nintendo version stringZach Hilman2019-03-114-19/+25
| * | | | | | | | | | system_version: Correct sizes on VectorVfsFile constructionZach Hilman2019-03-111-4/+4
| * | | | | | | | | | set_sys: Use correct error codes in GetFirmwareVersion*Zach Hilman2019-03-111-21/+41
| * | | | | | | | | | set_sys: Implement GetFirmwareVersion(2) for libnx hosversionZach Hilman2019-03-106-3/+128
* | | | | | | | | | | Merge pull request #2253 from lioncash/flagsbunnei2019-03-231-0/+61
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | CMakeLists: Move off of modifying CMAKE_*-related flagsLioncash2019-03-171-20/+12
| * | | | | | | | | | | CMakeLists: Move compilation flags into the src directoryLioncash2019-03-171-0/+69
* | | | | | | | | | | | Merge pull request #2280 from lioncash/nsobunnei2019-03-233-73/+92
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | loader/nso: Place translation unit specific functions into an anonymous namespaceLioncash2019-03-221-20/+21
| * | | | | | | | | | | | loader/nso: Clean up use of magic constantsLioncash2019-03-221-4/+6
| * | | | | | | | | | | | file_sys/patch_manager: Deduplicate NSO headerLioncash2019-03-223-64/+65
| * | | | | | | | | | | | loader/nso: Fix definition of the NSO header structLioncash2019-03-221-3/+15
| * | | | | | | | | | | | file_sys/patch_manager: Remove two magic valuesLioncash2019-03-221-2/+5
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2279 from lioncash/cheat-globalbunnei2019-03-226-48/+57
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | file_sys/cheat_engine: Silence truncation and sign-conversion warningsLioncash2019-03-222-5/+6
| * | | | | | | | | | | | file_sys/cheat_engine: Remove use of global system accessorsLioncash2019-03-226-43/+51
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #2256 from bunnei/gpu-vmmbunnei2019-03-2228-257/+550
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | memory_manager: Cleanup FindFreeRegion.bunnei2019-03-212-12/+6
| * | | | | | | | | | | | memory_manager: Use Common::AlignUp in public interface as needed.bunnei2019-03-211-11/+22
| * | | | | | | | | | | | memory_manager: Bug fixes and further cleanup.bunnei2019-03-212-73/+72
| * | | | | | | | | | | | memory: Check that core is powered on before attempting to use GPU.bunnei2019-03-211-1/+1
| * | | | | | | | | | | | maxwell_dma: Check for valid source in destination before copy.bunnei2019-03-211-0/+10
| * | | | | | | | | | | | memory_manager: Add protections for invalid GPU addresses.bunnei2019-03-212-22/+43
| * | | | | | | | | | | | gl_rasterizer_cache: Check that backing memory is valid before creating a surface.bunnei2019-03-212-15/+12
| * | | | | | | | | | | | gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-2113-212/+481
| * | | | | | | | | | | | gpu: Move GPUVAddr definition to common_types.bunnei2019-03-2117-39/+31
* | | | | | | | | | | | | Merge pull request #2277 from bunnei/fix-smo-transitionsbunnei2019-03-223-8/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Revert "Devirtualize Register/Unregister and use a wrapper instead."bunnei2019-03-223-8/+12
* | | | | | | | | | | | | Merge pull request #2234 from lioncash/mutexbunnei2019-03-225-29/+62
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | core/hle/kernel/mutex: Remove usages of global system accessorsLioncash2019-03-151-11/+15
| * | | | | | | | | | | | | core/hle/kernel: Make Mutex a per-process class.Lioncash2019-03-155-18/+47
* | | | | | | | | | | | | | Merge pull request #2274 from lioncash/includebunnei2019-03-221-3/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | core/memory: Remove unnecessary includesLioncash2019-03-211-3/+0
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #2275 from lioncash/memflagsbunnei2019-03-224-22/+20
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectivelyLioncash2019-03-214-22/+20
| * | | | | | | | | | | | | kernel/vm_manager: Amend flag values for CodeMutableLioncash2019-03-211-1/+1
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #2276 from lioncash/ambunnei2019-03-221-1/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | service/am: Add function table for IDebugFunctionsLioncash2019-03-211-1/+15
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #1933 from DarkLordZach/cheat-enginebunnei2019-03-2210-0/+813
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | vm_manager: Remove cheat-specific ranges from VMManagerZach Hilman2019-03-0510-77/+56
| * | | | | | | | | | | | core: Add support for registering and controlling ownership of CheatEngineZach Hilman2019-03-052-0/+13
| * | | | | | | | | | | | cheat_engine: Add parser and interpreter for game cheatsZach Hilman2019-03-053-0/+715
| * | | | | | | | | | | | loader/nso: Set main code region in VMManagerZach Hilman2019-03-053-2/+21
| * | | | | | | | | | | | vm_manager: Add support for storing and getting main code regionZach Hilman2019-03-052-0/+28
| * | | | | | | | | | | | patch_manager: Display cheats in game list add-onsZach Hilman2019-03-051-0/+2
| * | | | | | | | | | | | patch_manager: Add support for loading cheats listsZach Hilman2019-03-052-0/+56
| * | | | | | | | | | | | controllers/npad: Add accessor for current press stateZach Hilman2019-03-051-0/+1
* | | | | | | | | | | | | Merge pull request #2260 from lioncash/sdlbunnei2019-03-213-12/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | input_common/sdl: Correct return values within implementations of GetPollers()Lioncash2019-03-182-2/+6
| * | | | | | | | | | | | | input_common/sdl: Use a type alias to shorten declaration of GetPollersLioncash2019-03-183-11/+9
* | | | | | | | | | | | | | common/bit_util: Fix bad merge duplicating the copy constructorLioncash2019-03-211-2/+0
* | | | | | | | | | | | | | Merge pull request #2090 from FearlessTobi/port-4599bunnei2019-03-2110-134/+337
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Make bitfield assignment operator publicfearlessTobi2019-02-131-6/+2
| * | | | | | | | | | | | | | remove all occurance of specifying endianness inside BitFieldWeiyi Wang2019-02-066-96/+96
| * | | | | | | | | | | | | | common/bitfield: make it endianness-awareWeiyi Wang2019-02-063-3/+100
| * | | | | | | | | | | | | | common/swap: remove default value for swap type internal storageWeiyi Wang2019-02-061-1/+1
| * | | | | | | | | | | | | | common/swap: use template and tag for LE/BE specificationWeiyi Wang2019-02-061-39/+91
| * | | | | | | | | | | | | | common/swap: add swap template for enumWeiyi Wang2019-02-061-0/+52
* | | | | | | | | | | | | | | Merge pull request #2262 from lioncash/enumbunnei2019-03-212-2/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | file_sys/content_archive: Amend name of Data_Unknown5 enum entryLioncash2019-03-192-2/+15
| | |_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2273 from lioncash/guardbunnei2019-03-212-0/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | common/uint128: Add missing header guardLioncash2019-03-211-0/+2
| * | | | | | | | | | | | | | | common/uint128: Add missing top-file source textLioncash2019-03-212-0/+7
| | |_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #2268 from lioncash/codesetbunnei2019-03-218-45/+111
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | kernel/process: Make MapSegment lambda reference parameter constLioncash2019-03-201-1/+1
| * | | | | | | | | | | | | | kernel: Move CodeSet structure to its own source filesLioncash2019-03-208-44/+110