Commit Graph

17448 Commits (28be8aec9a4499206662a7bd74091706000e3d6d)
 

Author SHA1 Message Date
bunnei 93109c870e hle: kernel: Migrate PageLinkedList to KPageLinkedList. 4 years ago
bunnei 65e0178cc0 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 4 years ago
bunnei 9e520e8f12 hle: kernel: Migrate SlabHeap to KSlabHeap. 4 years ago
bunnei 1d162f28d1 hle: kernel: Migrate MemoryLayout to KMemoryLayout. 4 years ago
bunnei 7ed5dd0d62 hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo. 4 years ago
bunnei 701ef616b2 hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous. 4 years ago
bunnei f7a008d77f hle: kernel: KSystemControl does not belong in Memory namespace. 4 years ago
bunnei 6a19086001 hle: kernel: memory: PageHeap: Migrate to KPageBitmap class. 4 years ago
bunnei a02566136c hle: kernel: Add KPageBitmap class. 4 years ago
bunnei e7c33d1ad6 hle: kernel: system_control: Add function GenerateRandomU64. 4 years ago
bunnei c9235764c7 common: Add implementation of TinyMT (Mersenne Twister RNG). 4 years ago
bunnei 6da91da08e hle: kernel: Add KSpinLock implementation. 4 years ago
bunnei 24e1e17a8a core: memory: Add templated GetPointer methods. 4 years ago
bunnei b5b92fd1e5 common: alignment: Add DivideUp utility method. 4 years ago
bunnei 0d62f30b00 hle: kernel: Rename SharedMemory to KSharedMemory. 4 years ago
bunnei 51e8b2733c
Merge pull request #5957 from lat9nq/update-dynarmic
externals: Update dynarmic to latest
4 years ago
bunnei 9cae3e6e90
Merge pull request #4973 from ameerj/nvdec-opt
nvdec: Reuse allocated buffers and general cleanup
4 years ago
lat9nq 0c24ae300c externals: Update dynarmic to latest
Updates dynarmic to its latest commit. Includes a fix for argument
limits while compiling with Clang 12.
4 years ago
Morph 6686468df0
Merge pull request #5955 from yuzu-emu/revert-3603-port-5123
Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers""
4 years ago
Morph 1c550ff954
Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"" 4 years ago
LC c864f2c532
Merge pull request #5952 from ReinUsesLisp/cityhash
common/cityhash: Use common types
4 years ago
LC 90f93a408a
Merge pull request #5954 from lat9nq/ffmpeg-431-2
cmake: Update FFmpeg to 4.3.1
4 years ago
ReinUsesLisp f3805376f7 common/cityhash: Use common types
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.
4 years ago
ReinUsesLisp 9ca5e52f07 tests: Add tests for CityHash 4 years ago
bunnei 6be0975bf2
Merge pull request #5121 from bunnei/optimize-core-timing
core: Optimize core timing utility functions to avoid unnecessary math
4 years ago
Morph 723e038dba
Merge pull request #5929 from german77/mousePanning
Improve mouse panning
4 years ago
bunnei aaccb21f81
Merge pull request #4298 from FearlessTobi/remove-cache-setting
yuzu/configure_filesystem: Remove "Select Cache Directory" option
4 years ago
LC df1a9d09a9
Merge pull request #5942 from ReinUsesLisp/fixup-rebase
vk_rasterizer: Fix loading shader addresses twice
4 years ago
ReinUsesLisp 24d0cc3ab8 vk_rasterizer: Fix loading shader addresses twice
This was recently introduced on a wrongly rebased commit.
4 years ago
bunnei 86212d4bcd
Merge pull request #3603 from FearlessTobi/port-5123
Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"
4 years ago
bunnei f3345e84ad core: core_timing_util: Optimize core timing math.
- Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
4 years ago
bunnei 592a649918 common: wall_clock: Optimize GetClockCycles/GetCPUCycles to use a single MUL instruction. 4 years ago
bunnei 0a91599aec common: Merge uint128 to a single header file with inlines. 4 years ago
bunnei cffa6f4e62
Merge pull request #5923 from ReinUsesLisp/vk-dirty-pipeline
fixed_pipeline_cache: Use dirty flags to lazily update key
4 years ago
LC ed543c4d5c
Merge pull request #5939 from Morph1984/web_types
core/CMakeLists: Add web_types.h
4 years ago
bunnei b53b50adec
Merge pull request #4940 from german77/nativeGC
HID: Implement GC controller in game
4 years ago
Morph 48cfc47050 core/CMakeLists: Add web_types.h 4 years ago
bunnei 90610bde9b
Merge pull request #5935 from lat9nq/controller_access_keys
debugger: controller: Add access key
4 years ago
Kelebek1 9d8f793969 Review 1 4 years ago
bunnei 8378b8a61f
Merge pull request #5909 from ogniK5377/I3dl2Reverb
audren: Implement I3dl2Reverb
4 years ago
Kelebek1 fb54c38631 Implement texture offset support for TexelFetch and TextureGather and add offsets for Tlds
Formatting
4 years ago
lat9nq 6269cd7f1d debugger: controller: Add access key
Adds the access key to the Controller P1 selection at View -> Debugger
-> Controller P1. Avoids using the windowTitle as that would add a
literal & to the beginning of the window title.
4 years ago
bunnei b0a3915351
Merge pull request #5920 from bunnei/am-ldn-fix
Fix LDN Initialization return code & resulting AM overflow
4 years ago
bunnei eae9f2e440 yuzu: Various frontend improvements to avoid crashes and improve experience on Linux. 4 years ago
bunnei d9a8060ce3 hle: service: ldn: IUserLocalCommunicationService: Improve the stub. 4 years ago
german 594973bdd2 Improve mouse panning 4 years ago
bunnei 51c13606d6 hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.
- Fixes crash on Pokemon Sword/Shield when pressing 'Y'.
4 years ago
bunnei d25011c92f hle: service: am: IStorageAccessor: Fix out of bounds error handling. 4 years ago
LC 0bbf5e61f1
Merge pull request #5925 from ReinUsesLisp/resource-pool-clean
vk_resource_pool: Load GPU tick once and compare with it
4 years ago
ReinUsesLisp b8ffdbb167 vk_resource_pool: Load GPU tick once and compare with it
Other minor style improvements. Rename free_iterator to hint_iterator,
to describe better what it does.
4 years ago