Commit Graph

  • 51fb0a6f96 core: Switch to unique_ptr for usage of Common::Fiber. bunnei 2021-02-27 11:56:04 -08:00
  • 09f7c355c6 Merge pull request #5953 from bunnei/memory-refactor-1 bunnei 2021-02-27 12:48:35 -07:00
  • bfa1644464 Merge pull request #5944 from Morph1984/gc-vibrations bunnei 2021-02-26 19:10:36 -07:00
  • 272bc4c3d6 Merge pull request #5997 from Kelebek1/Depth bunnei 2021-02-26 15:06:55 -07:00
  • 1ba578c4aa Merge pull request #5977 from Morph1984/stub-acc bunnei 2021-02-24 17:46:15 -07:00
  • d31dbb1bc1 Implement glDepthRangeIndexeddNV Kelebek1 2021-02-24 22:04:51 +00:00
  • aae399c1a8 vk_command_pool: Reduce the command pool size from 4096 to 4 ReinUsesLisp 2021-02-23 19:06:59 -03:00
  • 1841ca4b9b video_core: add missing header after 468bd9c1b0 Jan Beich 2021-02-22 12:29:31 +00:00
  • 71526ecfc7 common: add missing header after f3805376f7 Jan Beich 2021-02-22 12:21:02 +00:00
  • ae876ed047 Merge pull request #5981 from lat9nq/ci-add-clang LC 2021-02-22 07:12:30 -05:00
  • fb0b4c7e27 ci: Add clang build scripts lat9nq 2021-02-09 21:17:53 -05:00
  • 20245e660f Merge pull request #5936 from Kelebek1/Offsets bunnei 2021-02-21 21:23:45 -07:00
  • ec19a85890 hid: Implement GameCube Controller Vibrations Morph 2021-02-16 04:46:56 -05:00
  • 3de8e7a8f2 acc: Stub GetNintendoAccountUserResourceCacheForApplication Morph 2021-02-21 09:22:51 -05:00
  • 3d0394681c Merge pull request #5971 from ameerj/reslimit-dtor bunnei 2021-02-20 21:15:00 -08:00
  • 8e4c9c9852 kernel: Fix resource release exception on exit ameerj 2021-02-20 20:51:11 -05:00
  • 2807a98168 Merge pull request #5965 from Morph1984/shader-count Ameer J 2021-02-20 20:18:00 -05:00
  • 1a5d4d7840 gl_disk_shader_cache: Log total shader entries count on game load Morph 2021-02-20 10:34:07 -05:00
  • def03d4075 Merge pull request #5964 from bunnei/timing-fix bunnei 2021-02-19 19:11:05 -08:00
  • 3acb265c9e common: wall_clock: Fix integer overflow with StandardWallClock. bunnei 2021-02-19 18:04:23 -08:00
  • 728ee181eb Merge pull request #5924 from ReinUsesLisp/inline-bindings bunnei 2021-02-19 12:27:10 -08:00
  • 93e20867b0 hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. bunnei 2021-02-12 17:58:31 -08:00
  • b1e27890e8 hle: kernel: Migrate MemoryManager to KMemoryManager. bunnei 2021-02-12 17:38:40 -08:00
  • 93109c870e hle: kernel: Migrate PageLinkedList to KPageLinkedList. bunnei 2021-02-12 17:26:01 -08:00
  • 65e0178cc0 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. bunnei 2021-02-12 17:02:51 -08:00
  • 9e520e8f12 hle: kernel: Migrate SlabHeap to KSlabHeap. bunnei 2021-02-12 16:21:12 -08:00
  • 1d162f28d1 hle: kernel: Migrate MemoryLayout to KMemoryLayout. bunnei 2021-02-12 16:02:35 -08:00
  • 7ed5dd0d62 hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo. bunnei 2021-02-12 15:47:05 -08:00
  • 701ef616b2 hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous. bunnei 2021-02-12 15:29:25 -08:00
  • f7a008d77f hle: kernel: KSystemControl does not belong in Memory namespace. bunnei 2021-02-11 18:55:22 -08:00
  • 6a19086001 hle: kernel: memory: PageHeap: Migrate to KPageBitmap class. bunnei 2021-02-11 18:48:02 -08:00
  • a02566136c hle: kernel: Add KPageBitmap class. bunnei 2021-02-11 18:39:06 -08:00
  • e7c33d1ad6 hle: kernel: system_control: Add function GenerateRandomU64. bunnei 2021-02-08 18:08:08 -08:00
  • c9235764c7 common: Add implementation of TinyMT (Mersenne Twister RNG). bunnei 2021-02-08 18:05:13 -08:00
  • 6da91da08e hle: kernel: Add KSpinLock implementation. bunnei 2021-02-08 18:02:36 -08:00
  • 24e1e17a8a core: memory: Add templated GetPointer methods. bunnei 2021-02-08 18:01:40 -08:00
  • b5b92fd1e5 common: alignment: Add DivideUp utility method. bunnei 2021-02-08 18:01:19 -08:00
  • 0d62f30b00 hle: kernel: Rename SharedMemory to KSharedMemory. bunnei 2021-02-05 23:14:31 -08:00
  • 51e8b2733c Merge pull request #5957 from lat9nq/update-dynarmic bunnei 2021-02-18 15:53:44 -08:00
  • 9cae3e6e90 Merge pull request #4973 from ameerj/nvdec-opt bunnei 2021-02-18 15:12:07 -08:00
  • 0c24ae300c externals: Update dynarmic to latest lat9nq 2021-02-18 14:44:49 -05:00
  • 6686468df0 Merge pull request #5955 from yuzu-emu/revert-3603-port-5123 Morph 2021-02-19 00:26:02 +08:00
  • 1c550ff954 Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"" Morph 2021-02-18 11:16:14 -05:00
  • c864f2c532 Merge pull request #5952 from ReinUsesLisp/cityhash LC 2021-02-18 04:28:54 -05:00
  • 90f93a408a Merge pull request #5954 from lat9nq/ffmpeg-431-2 LC 2021-02-18 04:26:59 -05:00
  • f3805376f7 common/cityhash: Use common types ReinUsesLisp 2021-02-18 00:23:53 -03:00
  • 9ca5e52f07 tests: Add tests for CityHash ReinUsesLisp 2021-02-18 00:43:42 -03:00
  • 6be0975bf2 Merge pull request #5121 from bunnei/optimize-core-timing bunnei 2021-02-16 13:17:22 -08:00
  • 723e038dba Merge pull request #5929 from german77/mousePanning Morph 2021-02-16 22:52:35 +08:00
  • aaccb21f81 Merge pull request #4298 from FearlessTobi/remove-cache-setting bunnei 2021-02-15 20:31:16 -08:00
  • df1a9d09a9 Merge pull request #5942 from ReinUsesLisp/fixup-rebase LC 2021-02-15 19:35:56 -05:00
  • 24d0cc3ab8 vk_rasterizer: Fix loading shader addresses twice ReinUsesLisp 2021-02-15 21:34:11 -03:00
  • 86212d4bcd Merge pull request #3603 from FearlessTobi/port-5123 bunnei 2021-02-15 16:25:53 -08:00
  • f3345e84ad core: core_timing_util: Optimize core timing math. bunnei 2021-02-15 14:54:06 -08:00
  • 592a649918 common: wall_clock: Optimize GetClockCycles/GetCPUCycles to use a single MUL instruction. bunnei 2021-02-15 14:51:43 -08:00
  • 0a91599aec common: Merge uint128 to a single header file with inlines. bunnei 2021-02-15 14:46:04 -08:00
  • cffa6f4e62 Merge pull request #5923 from ReinUsesLisp/vk-dirty-pipeline bunnei 2021-02-15 13:17:27 -08:00
  • ed543c4d5c Merge pull request #5939 from Morph1984/web_types LC 2021-02-15 14:02:10 -05:00
  • b53b50adec Merge pull request #4940 from german77/nativeGC bunnei 2021-02-15 10:32:19 -08:00
  • 48cfc47050 core/CMakeLists: Add web_types.h Morph 2021-02-15 09:40:30 -05:00
  • 90610bde9b Merge pull request #5935 from lat9nq/controller_access_keys bunnei 2021-02-14 22:33:59 -08:00
  • 9d8f793969 Review 1 Kelebek1 2021-02-15 05:26:28 +00:00
  • 8378b8a61f Merge pull request #5909 from ogniK5377/I3dl2Reverb bunnei 2021-02-14 20:09:15 -08:00
  • fb54c38631 Implement texture offset support for TexelFetch and TextureGather and add offsets for Tlds Kelebek1 2021-02-14 23:21:42 +00:00
  • 6269cd7f1d debugger: controller: Add access key lat9nq 2021-02-14 15:57:47 -05:00
  • b0a3915351 Merge pull request #5920 from bunnei/am-ldn-fix bunnei 2021-02-14 02:46:01 -08:00
  • eae9f2e440 yuzu: Various frontend improvements to avoid crashes and improve experience on Linux. bunnei 2021-02-14 00:20:41 -08:00
  • d9a8060ce3 hle: service: ldn: IUserLocalCommunicationService: Improve the stub. bunnei 2021-02-13 21:45:09 -08:00
  • 594973bdd2 Improve mouse panning german 2021-02-13 11:47:54 -06:00
  • 51c13606d6 hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled. bunnei 2021-02-13 02:32:13 -08:00
  • d25011c92f hle: service: am: IStorageAccessor: Fix out of bounds error handling. bunnei 2021-02-13 02:30:33 -08:00
  • 0bbf5e61f1 Merge pull request #5925 from ReinUsesLisp/resource-pool-clean LC 2021-02-13 20:57:44 -05:00
  • b8ffdbb167 vk_resource_pool: Load GPU tick once and compare with it ReinUsesLisp 2021-02-13 17:52:13 -03:00
  • 21b40de318 vk_update_descriptor: Inline and improve code for binding buffers ReinUsesLisp 2021-01-18 21:35:47 -03:00
  • 70353649d7 fixed_pipeline_cache: Use dirty flags to lazily update key ReinUsesLisp 2021-01-19 02:04:27 -03:00
  • 95722823b9 Merge pull request #5921 from ameerj/srgb-views Rodrigo Locatti 2021-02-13 16:51:53 -03:00
  • c7325c6a4c gl_texture_cache: Lazily create non-sRGB texture views for sRGB formats ameerj 2021-02-13 13:27:50 -05:00
  • b675c44e49 rebase, fix name shadowing, more const ameerj 2021-01-07 15:56:15 -05:00
  • 3c37d66c28 Address PR feedback ameerj 2020-11-23 18:38:13 -05:00
  • 09722cb4a7 streamline cdma_pusher/command_classes ameerj 2020-11-23 15:01:40 -05:00
  • 77564f987c streamline cdma_pusher/command_classes ameerj 2020-11-23 15:01:40 -05:00
  • ac265a72ce nvdec cleanup ameerj 2020-11-23 13:25:01 -05:00
  • 83227ad981 Merge pull request #5919 from ReinUsesLisp/stream-buffer-tragic Morph 2021-02-13 21:25:45 +08:00
  • dd9caf9aa0 vk_master_semaphore: Mark gpu_tick atomic operations with relaxed order ReinUsesLisp 2021-02-13 05:57:28 -03:00
  • 6171566296 vk_staging_buffer_pool: Inline tick tests ReinUsesLisp 2021-02-13 05:13:29 -03:00
  • 682d82faf3 gl_stream_buffer/vk_staging_buffer_pool: Fix size check ReinUsesLisp 2021-02-13 05:11:48 -03:00
  • 710aa22f7c Merge pull request #5915 from lat9nq/screenshots-dir-fix LC 2021-02-13 02:56:23 -05:00
  • 6f1ad6aa9f Merge pull request #5916 from ameerj/maxwell-gl-unused LC 2021-02-13 02:55:59 -05:00
  • 06e3d3a658 Merge pull request #5917 from ReinUsesLisp/require-robustness2 LC 2021-02-13 02:55:31 -05:00
  • 757fd1e917 vulkan_device: Require VK_EXT_robustness2 ReinUsesLisp 2021-02-13 03:31:50 -03:00
  • d3c7a7e7cf Merge pull request #5741 from ReinUsesLisp/new-bufcache bunnei 2021-02-12 22:22:18 -08:00
  • 13becdf18a config: Make high GPU accuracy the default ReinUsesLisp 2021-02-13 02:38:02 -03:00
  • 5b35b01070 video_core: Fix clang build issues ReinUsesLisp 2021-02-13 02:26:34 -03:00
  • 025fe458ae vk_staging_buffer_pool: Fix softlock when stream buffer overflows ReinUsesLisp 2021-01-23 17:59:32 -03:00
  • 3a2eefb16c vk_buffer_cache: Add support for null index buffers ReinUsesLisp 2021-01-23 17:15:42 -03:00
  • 0b8b961442 buffer_cache: Add extra bytes to guest SSBOs ReinUsesLisp 2021-01-22 22:17:23 -03:00
  • 93a69b6cc8 Merge branch 'bytes-to-map-end' into new-bufcache-wip ReinUsesLisp 2021-01-22 18:33:10 -03:00
  • 7402442442 vk_staging_buffer_pool: Get a staging buffer instead of waiting ReinUsesLisp 2021-01-21 01:07:11 -03:00
  • 75fd3f95a3 yuzu/config: Disable assembly shaders by default ReinUsesLisp 2021-01-18 19:18:38 -03:00
  • 0b631f22fc renderer_opengl: Remove interop ReinUsesLisp 2021-01-18 19:04:27 -03:00