1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-12-26 05:01:16 -06:00

Commit Graph

  • 5aafc83cc9 file-sys: Move logging macros over to the new fmt-capable ones Lioncash 2018-04-25 11:37:33 -04:00
  • 6d00780045 core/memory: Amend address widths in asserts Lioncash 2018-04-25 12:17:25 -04:00
  • 59dae03dbe core/memory: Move logging macros over to new fmt-capable ones Lioncash 2018-04-25 12:03:54 -04:00
  • 22420612db Merge pull request #394 from lioncash/video-core bunnei 2018-04-25 11:42:59 -04:00
  • b7551e457b video-core: Move logging macros over to new fmt-capable ones Lioncash 2018-04-25 08:13:44 -04:00
  • 2ba4e2263c Service/PCTL: convert to module, add services, stub PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies mailwl 2018-04-24 18:08:23 +03:00
  • 0369ee7248 Shaders: Added decodings for the FSET instructions. Subv 2018-04-24 22:42:54 -05:00
  • ea3151f475 Merge pull request #388 from bunnei/refactor-rasterizer-cache bunnei 2018-04-24 23:22:24 -04:00
  • 6c9ca8cbca Merge pull request #393 from lioncash/loader bunnei 2018-04-24 22:44:18 -04:00
  • c30cd898fc renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8. bunnei 2018-04-24 19:44:09 -04:00
  • f1a4a004fb gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8. bunnei 2018-04-24 18:01:06 -04:00
  • 0a023cfb4f gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU. bunnei 2018-04-24 15:30:22 -04:00
  • 9022d926eb gl_rasterizer_cache: Use new logger. bunnei 2018-04-24 14:45:15 -04:00
  • fbb3cd110c gl_rasterizer_cache: Add a function for finding framebuffer GPU address. bunnei 2018-04-24 00:46:51 -04:00
  • bc0f1896fc gl_rasterizer_cache: Handle compressed texture sizes. bunnei 2018-04-23 23:45:47 -04:00
  • 4415e00181 gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. bunnei 2018-04-24 00:19:36 -04:00
  • cc2e14ec2a loader: Move old logging macros over to new fmt-capable ones Lioncash 2018-04-24 20:17:03 -04:00
  • 10c6d89119 memory_manager: Add implement CpuToGpuAddress. bunnei 2018-04-21 14:40:51 -04:00
  • 239ac8abe2 memory_manager: Make GpuToCpuAddress return an optional. bunnei 2018-04-21 12:31:30 -04:00
  • 9e11a76e92 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. bunnei 2018-04-21 11:16:21 -04:00
  • e8c2bb24b2 Merge pull request #386 from Subv/gpu_query bunnei 2018-04-24 16:13:51 -04:00
  • b7953d2ebf Merge pull request #392 from lioncash/log bunnei 2018-04-24 14:13:54 -04:00
  • d08cfb55fe service: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 11:05:22 -04:00
  • 88eb612718 vi: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:58:52 -04:00
  • bd9c2aa51f time: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:55:53 -04:00
  • bfe49edb2a ssl: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:54:49 -04:00
  • 82413a6c89 spl: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:54:26 -04:00
  • 62c69f4a1e sockets: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:53:44 -04:00
  • 2a3f3bf977 sm: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:51:09 -04:00
  • 32ece18bb6 set: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:50:04 -04:00
  • 13f9cf2bd0 pctl: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:49:29 -04:00
  • 72b497e876 nvflinger: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:47:53 -04:00
  • 285d8d8b7d nvdrv: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:33:33 -04:00
  • 022fc59dcd ns: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:31:34 -04:00
  • 47054327c2 nifm: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:30:27 -04:00
  • 28b92db7fd nfp: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:29:39 -04:00
  • dabfd90dfe lm: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:29:21 -04:00
  • 9cd7485cd7 hid: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:28:49 -04:00
  • 8fc4003dab friend: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:27:20 -04:00
  • b5b613ea29 filesystem: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:20:50 -04:00
  • 299f943202 Merge pull request #391 from lioncash/video bunnei 2018-04-24 11:54:44 -04:00
  • d1b23b2b51 renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() Lioncash 2018-04-24 11:12:11 -04:00
  • c6a740d7c2 fatal: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:18:58 -04:00
  • 8d32bf9a96 audio: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:18:09 -04:00
  • d652e41365 apm: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:16:03 -04:00
  • e74dbfc572 aoc: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:14:52 -04:00
  • 5483c08b44 am: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:12:53 -04:00
  • f85d880ac6 acc: Move logging macros over to new fmt-compatible ones Lioncash 2018-04-24 10:04:22 -04:00
  • 7495142688 Merge pull request #389 from mailwl/fs-renamefile bunnei 2018-04-24 08:57:46 -04:00
  • a0179e5ca5 Service/FS: implement IFileSystem::RenameFile mailwl 2018-04-24 10:56:05 +03:00
  • 07dc0bbf3e Merge pull request #379 from Subv/multi_buffers bunnei 2018-04-24 01:09:02 -04:00
  • f208953585 GPU: Added asserts to our code for handling the QUERY_GET GPU command. Subv 2018-04-23 17:06:57 -05:00
  • 0214351f4f Merge pull request #370 from Subv/sync_primitives bunnei 2018-04-23 16:33:00 -04:00
  • bf25299272 Merge pull request #384 from Subv/nvhost-remap bunnei 2018-04-23 15:23:55 -04:00
  • d4f87e9af4 Merge pull request #385 from Subv/unimpl_ioctls bunnei 2018-04-23 15:22:49 -04:00
  • 3967f9c6ef Merge pull request #383 from Subv/gpu_mmu bunnei 2018-04-23 14:00:52 -04:00
  • 55d0b0609d Merge pull request #382 from Subv/a2rgb10_rt bunnei 2018-04-23 13:16:48 -04:00
  • 9531a29283 GPU: Support multiple enabled vertex arrays. Subv 2018-04-21 19:19:33 -05:00
  • 46572d027d Kernel: Implemented mutex priority inheritance. Subv 2018-04-20 20:15:16 -05:00
  • 0d6eafe11a NvDrv/nvhost-as-gpu: Ensure that the object passed to MapBufferEx has already been allocated. Subv 2018-04-23 11:10:00 -05:00
  • e4bd0bddea Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command. Subv 2018-04-23 11:06:07 -05:00
  • e862c50a70 Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers. Subv 2018-04-23 11:13:53 -05:00
  • f823c1d599 GPU: Make the GPU virtual memory manager use 16 page bits and 10 page table bits. Subv 2018-04-23 10:57:12 -05:00
  • 010227e149 GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format. Subv 2018-04-23 10:50:28 -05:00
  • 27650499bc GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport. David Marcec 2018-04-22 19:02:18 -07:00
  • df669bc540 lioncash proposed changes David 2018-04-22 00:07:55 -07:00
  • f3137d3bc1 Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids) David Marcec 2018-04-21 22:04:24 -07:00
  • ebb8e06df0 Merge pull request #378 from Subv/a2bgr10 bunnei 2018-04-21 21:43:17 -04:00
  • c079cf4eec GPU: Implement the A2BGR10 texture format. Subv 2018-04-21 17:32:25 -05:00
  • 62937798a0 Merge pull request #377 from adityaruplaha/sdl2-fullscreen bunnei 2018-04-21 13:53:55 -04:00
  • f48d5e4c4c SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607) adityaruplaha 2018-04-21 13:22:34 +05:30
  • f8764bb5d3 Merge pull request #376 from bunnei/shader-decoder bunnei 2018-04-21 00:04:51 -04:00
  • f8a037ead4 Merge pull request #375 from lioncash/header bunnei 2018-04-20 23:08:47 -04:00
  • d08fd7e86d gl_shader_decompiler: Skip RRO instruction. bunnei 2018-04-20 22:27:17 -04:00
  • 8b28dc55e6 gl_shader_decompiler: Cleanup error logging. bunnei 2018-04-20 22:25:29 -04:00
  • e1630c4d43 shader_bytecode: Add several more instruction decodings. bunnei 2018-04-20 22:23:52 -04:00
  • 9f6d305eab shader_bytecode: Decode instructions based on bit strings. bunnei 2018-04-20 20:49:05 -04:00
  • 8ac3a3f45e Merge pull request #369 from Subv/shader_instr2 bunnei 2018-04-20 22:29:39 -04:00
  • 634d9ee18b Merge pull request #374 from lioncash/noexcept bunnei 2018-04-20 22:28:47 -04:00
  • ba6f3e8f9f Merge pull request #373 from lioncash/enum2 bunnei 2018-04-20 22:28:09 -04:00
  • 17a0ef1e1e ShaderGen: Implemented the KIL instruction, which is equivalent to 'discard'. Subv 2018-04-20 09:17:39 -05:00
  • c3a8ea76f1 ShaderGen: Implemented predicated instruction execution. Subv 2018-04-20 09:16:55 -05:00
  • 0a5e01b710 ShaderGen: Implemented the fsetp instruction. Subv 2018-04-20 09:09:50 -05:00
  • a70ed9c8ae Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs Subv 2018-04-20 17:41:11 -05:00
  • 013778aa21 Qt: Update the WaitTree widget to show info about the current mutex of each thread. Subv 2018-04-20 15:52:06 -05:00
  • be155f4d9d Kernel: Remove unused ConditionVariable class. Subv 2018-04-20 14:45:52 -05:00
  • 5fdfbfe25a Kernel: Remove old and unused Mutex code. Subv 2018-04-20 14:42:29 -05:00
  • b18ccf9399 Kernel: Properly implemented svcWaitProcessWideKey and svcSignalProcessWideKey Subv 2018-04-20 14:39:28 -05:00
  • e81a2080eb Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. Subv 2018-04-20 12:01:14 -05:00
  • 1723b4d8d4 Merge pull request #372 from lioncash/enum bunnei 2018-04-20 21:26:54 -04:00
  • 2e7ce96b1d Merge pull request #371 from lioncash/global bunnei 2018-04-20 21:26:27 -04:00
  • eafdcc1b8a opengl: Remove unnecessary header inclusions Lioncash 2018-04-20 20:16:15 -04:00
  • ab71997b2c gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators Lioncash 2018-04-20 20:03:57 -04:00
  • 7db0b8d74f gl_rasterizer_cache: Make MatchFlags an enum class Lioncash 2018-04-20 19:50:02 -04:00
  • 659a612368 core: Relocate g_service_manager to the System class Lioncash 2018-04-20 19:29:04 -04:00
  • bec05db746 resource_limit: Make ResourceTypes an enum class Lioncash 2018-04-20 19:35:02 -04:00
  • 1df3a7710e Merge pull request #340 from mailwl/vi-update bunnei 2018-04-20 16:23:15 -04:00
  • d03fc77475 ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO). Subv 2018-04-20 09:04:54 -05:00
  • 2e0a9f66a0 ShaderGen: Ignore the 'sched' instruction when generating shaders. Subv 2018-04-20 09:02:28 -05:00
  • 326b044c19 Merge pull request #367 from lioncash/clamp bunnei 2018-04-20 14:18:03 -04:00