summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | hle: kernel: Migrate MemoryManager to KMemoryManager.Gravatar bunnei2021-02-188-47/+48
| | | | |
| * | | | hle: kernel: Migrate PageLinkedList to KPageLinkedList.Gravatar bunnei2021-02-188-38/+41
| | | | |
| * | | | hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.Gravatar bunnei2021-02-1818-476/+479
| | | | |
| * | | | hle: kernel: Migrate SlabHeap to KSlabHeap.Gravatar bunnei2021-02-184-22/+21
| | | | |
| * | | | hle: kernel: Migrate MemoryLayout to KMemoryLayout.Gravatar bunnei2021-02-185-31/+30
| | | | |
| * | | | hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.Gravatar bunnei2021-02-184-59/+54
| | | | |
| * | | | hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous.Gravatar bunnei2021-02-182-4/+28
| | | | |
| * | | | hle: kernel: KSystemControl does not belong in Memory namespace.Gravatar bunnei2021-02-187-31/+38
| | | | |
| * | | | hle: kernel: memory: PageHeap: Migrate to KPageBitmap class.Gravatar bunnei2021-02-184-197/+23
| | | | |
| * | | | hle: kernel: Add KPageBitmap class.Gravatar bunnei2021-02-182-0/+280
| | | | |
| * | | | hle: kernel: system_control: Add function GenerateRandomU64.Gravatar bunnei2021-02-182-3/+5
| | | | |
| * | | | common: Add implementation of TinyMT (Mersenne Twister RNG).Gravatar bunnei2021-02-182-0/+251
| | | | |
| * | | | hle: kernel: Add KSpinLock implementation.Gravatar bunnei2021-02-183-0/+89
| | | | |
| * | | | core: memory: Add templated GetPointer methods.Gravatar bunnei2021-02-181-0/+10
| | | | |
| * | | | common: alignment: Add DivideUp utility method.Gravatar bunnei2021-02-181-0/+5
| | | | |
| * | | | hle: kernel: Rename SharedMemory to KSharedMemory.Gravatar bunnei2021-02-1813-54/+54
| | | | |
* | | | | Merge pull request #5944 from Morph1984/gc-vibrationsGravatar bunnei2021-02-262-3/+130
|\ \ \ \ \ | | | | | | | | | | | | hid: Implement GameCube Controller Vibrations
| * | | | | hid: Implement GameCube Controller VibrationsGravatar Morph2021-02-212-3/+130
| | | | | | | | | | | | | | | | | | | | | | | | Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers.
* | | | | | Merge pull request #5997 from Kelebek1/DepthGravatar bunnei2021-02-263-1/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | [OpenGL] Implement glDepthRangeIndexeddNV
| * | | | | | Implement glDepthRangeIndexeddNVGravatar Kelebek12021-02-243-1/+12
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #5977 from Morph1984/stub-accGravatar bunnei2021-02-241-1/+17
|\ \ \ \ \ \ | |/ / / / / |/| | | | | acc: Stub GetNintendoAccountUserResourceCacheForApplication
| * | | | | acc: Stub GetNintendoAccountUserResourceCacheForApplicationGravatar Morph2021-02-211-1/+17
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command returns a Nintendo Account ID and writes 2 output buffers. The first output buffer is a NasUserBaseForApplication and the second output buffer is currently empty. Used by: - Pokken Tournament DX - Super Smash Bros. Ultimate - Super Nintendo Entertainment System - Nintendo Switch Online - Mario Kart 8 Deluxe
* | | | | Merge pull request #5936 from Kelebek1/OffsetsGravatar bunnei2021-02-213-9/+34
|\ \ \ \ \ | |/ / / / |/| | | | Offsets for TexelFetch and TextureGather in Vulkan
| * | | | Review 1Gravatar Kelebek12021-02-152-3/+3
| | | | |
| * | | | Implement texture offset support for TexelFetch and TextureGather and add ↵Gravatar Kelebek12021-02-153-9/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | offsets for Tlds Formatting
* | | | | kernel: Fix resource release exception on exitGravatar ameerj2021-02-204-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | After rewriting the resource limit, objects releasing reserved resources require a live kernel instance. This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit.
* | | | | gl_disk_shader_cache: Log total shader entries count on game loadGravatar Morph2021-02-201-0/+4
| | | | |
* | | | | common: wall_clock: Fix integer overflow with StandardWallClock.Gravatar bunnei2021-02-192-7/+28
| | | | | | | | | | | | | | | | | | | | | | | | | - Previous optimized impl. resulted in an integer overflow, so revert. - This is our slow/fallback path that should never be really be used, so the optimization in unimportant.
* | | | | Merge pull request #5924 from ReinUsesLisp/inline-bindingsGravatar bunnei2021-02-194-24/+24
|\ \ \ \ \ | |_|/ / / |/| | | | vk_update_descriptor: Inline and improve code for binding buffers
| * | | | vk_update_descriptor: Inline and improve code for binding buffersGravatar ReinUsesLisp2021-02-134-24/+24
| | | | | | | | | | | | | | | | | | | | Allow compilers with our settings inline hot code.
* | | | | Merge pull request #4973 from ameerj/nvdec-optGravatar bunnei2021-02-1811-149/+79
|\ \ \ \ \ | | | | | | | | | | | | nvdec: Reuse allocated buffers and general cleanup
| * | | | | rebase, fix name shadowing, more constGravatar ameerj2021-02-134-11/+10
| | | | | |
| * | | | | Address PR feedbackGravatar ameerj2021-02-134-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
| * | | | | streamline cdma_pusher/command_classesGravatar ameerj2021-02-131-13/+5
| | | | | |
| * | | | | streamline cdma_pusher/command_classesGravatar ameerj2021-02-135-85/+34
| | | | | |
| * | | | | nvdec cleanupGravatar ameerj2021-02-138-43/+38
| | | | | |
* | | | | | Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to ↵Gravatar Morph2021-02-181-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | compatibility problems with certain controllers""
* | | | | | common/cityhash: Use common typesGravatar ReinUsesLisp2021-02-183-116/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow sharing return types with the rest of the code base. For example, we use 'u128 = std::array<u64, 2>', meanwhile Google's code uses 'uint128 = std::pair<u64, u64>'. While we are at it, use size_t instead of std::size_t.
* | | | | | tests: Add tests for CityHashGravatar ReinUsesLisp2021-02-182-0/+23
| | | | | |
* | | | | | Merge pull request #5121 from bunnei/optimize-core-timingGravatar bunnei2021-02-168-241/+141
|\ \ \ \ \ \ | | | | | | | | | | | | | | core: Optimize core timing utility functions to avoid unnecessary math
| * | | | | | core: core_timing_util: Optimize core timing math.Gravatar bunnei2021-02-153-98/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
| * | | | | | common: wall_clock: Optimize GetClockCycles/GetCPUCycles to use a single MUL ↵Gravatar bunnei2021-02-151-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | instruction.
| * | | | | | common: Merge uint128 to a single header file with inlines.Gravatar bunnei2021-02-154-135/+84
| | | | | | |
* | | | | | | Merge pull request #5929 from german77/mousePanningGravatar Morph2021-02-161-5/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Improve mouse panning
| * | | | | | | Improve mouse panningGravatar german2021-02-131-5/+21
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #4298 from FearlessTobi/remove-cache-settingGravatar bunnei2021-02-155-57/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | yuzu/configure_filesystem: Remove "Select Cache Directory" option
| * | | | | | | yuzu/configure_filesystem: Remove "Select Cache Directory" optionGravatar FearlessTobi2021-01-045-57/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This tab of the settings is already extremely bloated and the setting itself is quite useless. With a gamelist of almost 30 games, the cache directory is smaller than 1MB for me and therefore I don't see why it needs to be configurable.
* | | | | | | | vk_rasterizer: Fix loading shader addresses twiceGravatar ReinUsesLisp2021-02-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was recently introduced on a wrongly rebased commit.
* | | | | | | | Merge pull request #3603 from FearlessTobi/port-5123Gravatar bunnei2021-02-151-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"
| * | | | | | | | sdl_joystick: disable the use of the hidapi drivers due to many problems ↵Gravatar Vitor Kiguchi2020-08-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | caused by them. The main problem is the loss of compatibility with some controllers, but there are also unwanted changes to the behaviour of PS4 controllers (hardcoded lightbar color).