Commit Graph

  • 7a86595a1b Add vulkan sampler cache Wunkolo 2023-08-20 23:35:52 -07:00
  • 14b1d7d8a8 Add display-shader presentation Wunkolo 2023-08-20 23:01:12 -07:00
  • 4b7bd9df3d Add Vulkan Descriptor-Update batching Wunkolo 2023-08-20 22:06:46 -07:00
  • 72c77e41b4 Draft Vulkan DescriptorHeap Wunkolo 2023-08-20 21:29:37 -07:00
  • 6ebbd80286 Add Display-pipeline as member variables Wunkolo 2023-08-20 21:03:15 -07:00
  • 89f3eb3a87 Add simple graphics pipeline creation Wunkolo 2023-08-20 00:36:51 -07:00
  • 13e52ac047 Add shader-module loading Wunkolo 2023-08-20 00:27:27 -07:00
  • 4b193c8d6b Add general purpose vulkan render cache Wunkolo 2023-08-20 00:26:27 -07:00
  • d4b75deaf8 Remove separate presentation/graphics command buffers Wunkolo 2023-08-17 22:29:40 -07:00
  • 6052abe551 Fix swapchain synchronization issues Wunkolo 2023-08-17 21:23:19 -07:00
  • 52ddaae221 Add getCurrentCommandBuffer for all frame workloads Wunkolo 2023-08-17 20:14:10 -07:00
  • cb8c53e0b8 Map RGB8 to RGBA8 Wunkolo 2023-08-16 22:52:44 -07:00
  • 9e2781e874 Refactor render-texture cache Wunkolo 2023-08-16 22:36:25 -07:00
  • 97b6b7f122 Add Vulkan Host-Shader compilation Wunkolo 2023-08-16 21:11:25 -07:00
  • f62f1bf9b2 Fix ambiguous extension name conversion Wunkolo 2023-08-15 13:22:51 -07:00
  • cb64c52d2f Use inline rotl/ror Wunkolo 2023-08-15 11:19:12 -07:00
  • c778c34433 Separate present/graphics workloads Wunkolo 2023-08-12 18:23:29 -07:00
  • 50029e1333 Avoid usage of D24-S8 format Wunkolo 2023-08-11 23:07:12 -07:00
  • 27268f86d3 Fix instance-extension iteration Wunkolo 2023-08-11 18:40:47 -07:00
  • 6dcd09af3e Implement basic color/depth render-texture cache Wunkolo 2023-07-27 22:16:02 -07:00
  • a36ee0025f Disable present queue when present unavailable. Wunkolo 2023-07-27 21:57:43 -07:00
  • bf3917f074 Add subpass dependencies, optional depth attachment Wunkolo 2023-07-27 14:56:49 -07:00
  • 37902cd9d6 Implement a renderpass cache. Wunkolo 2023-07-27 10:13:53 -07:00
  • bf8bb5d459 Add vk_pica translation unit Wunkolo 2023-07-27 10:05:43 -07:00
  • d19b8cf364 Separate frame-work from presentation Wunkolo 2023-07-27 07:32:10 -07:00
  • 4976671ef0 Rename vulkan_api.hpp to vk_api.hpp Wunkolo 2023-07-27 06:58:33 -07:00
  • ac1f7bc521 Remove dependency on C++20 ranges Wunkolo 2023-07-27 06:54:44 -07:00
  • e87db99a97 Remove ownership of SDL's vulkan-surface Wunkolo 2023-07-25 22:53:47 -07:00
  • e3699fe8f8 Allocate and present separate top/bottom screen framebuffer images Wunkolo 2023-07-25 22:00:37 -07:00
  • d0832ca558 Fix support for headless vulkan context Wunkolo 2023-07-25 13:48:07 -07:00
  • 17101e9bb9 Fix graphics queue assignment Wunkolo 2023-07-25 13:44:34 -07:00
  • d26789571c Merge pull request #225 from wheremyfoodat/tsc wheremyfoodat 2023-08-21 00:02:25 +03:00
  • 706503974c [Touchscreen] Properly handle "dragging" stylus across screen wheremyfoodat 2023-08-20 23:42:55 +03:00
  • 9e0f590b79 Trying to switch to MacOS 10.15 wheremyfoodat 2023-08-20 22:46:44 +03:00
  • b26a801042 More complete PList wheremyfoodat 2023-08-20 22:41:07 +03:00
  • d70a1ca7a8 Merge pull request #223 from wheremyfoodat/wheremyfoodat-patch-3 wheremyfoodat 2023-08-20 18:44:38 +03:00
  • 8796440ae9 Add resource limit for threads to getResourceLimitLimitValues wheremyfoodat 2023-08-20 18:27:23 +03:00
  • bc47fe8f83 Merge pull request #222 from wheremyfoodat/wheremyfoodat-patch-4 wheremyfoodat 2023-08-20 18:04:47 +03:00
  • cce796ec0c Make SendSyncRequest warn instead of panic on invalid handles wheremyfoodat 2023-08-20 18:03:42 +03:00
  • 41ef4ad540 [HTTP] Stub some certificate stuff wheremyfoodat 2023-08-20 17:50:53 +03:00
  • 82ded962d0 Add PTM::GetBatteryChargeState wheremyfoodat 2023-08-20 17:06:32 +03:00
  • 5106f251cf [SDMC] Handle ASCII paths for CreateDirectory wheremyfoodat 2023-08-20 16:53:06 +03:00
  • c15ef14375 Merge branch 'sd-card' of https://github.com/wheremyfoodat/Panda3DS into sd-card wheremyfoodat 2023-08-20 15:55:36 +03:00
  • 8e00da1d0b Merge branch 'master' into sd-card wheremyfoodat 2023-08-20 15:55:20 +03:00
  • 76313fac88 Merge branch 'master' into sd-card wheremyfoodat 2023-08-20 15:41:34 +03:00
  • 2669f80db7 Merge pull request #221 from wheremyfoodat/boss-getErrorCode wheremyfoodat 2023-08-20 15:39:45 +03:00
  • 197bc93eec Add BOSS:GetErrorCode wheremyfoodat 2023-08-20 15:07:19 +03:00
  • eaccc627b9 Merge branch 'master' into sd-card wheremyfoodat 2023-08-20 14:42:01 +03:00
  • 73b9a909cd Merge pull request #219 from wheremyfoodat/services wheremyfoodat 2023-08-20 14:39:07 +03:00
  • 8aa35d2099 Implement HID::GetSoundVolume wheremyfoodat 2023-08-20 14:18:30 +03:00
  • 9ee7543f9a Moar SDMC wheremyfoodat 2023-08-20 13:55:38 +03:00
  • 0ef46cf8b0 SDMC archive always has read perms wheremyfoodat 2023-08-20 13:31:02 +03:00
  • 7ada8da8a8 Start adding SD card support wheremyfoodat 2023-08-20 13:22:48 +03:00
  • d4f074b231 Merge pull request #217 from wheremyfoodat/services wheremyfoodat 2023-08-20 03:58:07 +03:00
  • 3292b051be [SDMH] Fix function not returning a value wheremyfoodat 2023-08-20 03:45:24 +03:00
  • 434827e11e Add svcGetThreadIdealProcessor wheremyfoodat 2023-08-20 03:43:26 +03:00
  • 37667708e7 Merge pull request #216 from wheremyfoodat/services wheremyfoodat 2023-08-20 03:28:23 +03:00
  • 415a5bb8de Add AM::RegisterDisconnectEvent wheremyfoodat 2023-08-20 03:27:10 +03:00
  • 977cb0403c Stub DLC::GetPatchTitleInfo to fail wheremyfoodat 2023-08-20 03:08:34 +03:00
  • bb64bbab40 Merge pull request #215 from wheremyfoodat/services wheremyfoodat 2023-08-20 02:58:17 +03:00
  • e5f96b7298 Stub update RomFS wheremyfoodat 2023-08-20 02:38:25 +03:00
  • 497ff5b96b Merge pull request #214 from wheremyfoodat/wheremyfoodat-patch-3 wheremyfoodat 2023-08-20 02:21:22 +03:00
  • 574fe95bca Add missing log wheremyfoodat 2023-08-20 02:21:05 +03:00
  • 4fc94298a7 Merge pull request #213 from wheremyfoodat/services wheremyfoodat 2023-08-20 02:13:46 +03:00
  • 8a435cc36b Add note about default processor ID wheremyfoodat 2023-08-20 01:54:45 +03:00
  • 5b8bb12860 Make svcCreateThread panic with invalid IDs wheremyfoodat 2023-08-20 01:52:23 +03:00
  • 6895a1d9d6 Implement svcGetCurrentProcessorNumber wheremyfoodat 2023-08-20 01:51:24 +03:00
  • 3ac6c57cf3 Merge pull request #212 from wheremyfoodat/services wheremyfoodat 2023-08-20 01:06:01 +03:00
  • cf6549ec2b Merge pull request #211 from wheremyfoodat/wheremyfoodat-patch-3 wheremyfoodat 2023-08-20 00:51:15 +03:00
  • fc2747a3d3 Stub NDM::ClearHalfAwakeMacFilter wheremyfoodat 2023-08-20 00:48:07 +03:00
  • 2e5dc5da07 Set MacOS deployment target & vendor discord-rpc wheremyfoodat 2023-08-19 20:41:23 +03:00
  • 6f0fe0b15f Merge pull request #209 from wheremyfoodat/wheremyfoodat-patch-3 wheremyfoodat 2023-08-19 19:50:20 +03:00
  • 3b401b4956 Merge pull request #208 from wheremyfoodat/services wheremyfoodat 2023-08-19 19:49:23 +03:00
  • 14784403c4 Disable Discord RPC on Android wheremyfoodat 2023-08-19 19:35:04 +03:00
  • 48b19b2588 Add SD card configs wheremyfoodat 2023-08-19 19:31:40 +03:00
  • bb15535057 Update readme.md wheremyfoodat 2023-08-19 18:24:29 +03:00
  • 80b7ffc9d4 Update readme.md wheremyfoodat 2023-08-19 18:24:05 +03:00
  • a2a2398feb Merge pull request #207 from wheremyfoodat/services wheremyfoodat 2023-08-19 18:18:55 +03:00
  • 388790b5fd Format wheremyfoodat 2023-08-19 17:52:19 +03:00
  • 6d7ab14480 Add MCU::HWC::GetBatteryLevel wheremyfoodat 2023-08-19 17:50:55 +03:00
  • c544dd1567 Add MCU::HWC wheremyfoodat 2023-08-19 17:44:28 +03:00
  • 3f98b200d5 Merge pull request #206 from wheremyfoodat/services wheremyfoodat 2023-08-19 17:35:33 +03:00
  • a13792996c Formatting wheremyfoodat 2023-08-19 17:17:00 +03:00
  • 3f61283251 Implement FRD::Logout and FRD::HasLoggedIn wheremyfoodat 2023-08-19 17:12:58 +03:00
  • bd750f010d AC::CloseAsync wheremyfoodat 2023-08-19 16:35:37 +03:00
  • 6e531c56b7 Merge pull request #204 from wheremyfoodat/services wheremyfoodat 2023-08-19 03:30:34 +03:00
  • 6e4b2b672e AC stubs (CancelConnectAsync, CreateDefaultConfig) wheremyfoodat 2023-08-19 03:24:44 +03:00
  • 844fac8668 Merge pull request #203 from wheremyfoodat/services wheremyfoodat 2023-08-19 02:57:56 +03:00
  • 05f535be7c More BOSS suffering wheremyfoodat 2023-08-19 02:31:20 +03:00
  • 02632afb75 [BOSS] Stub SendProperty wheremyfoodat 2023-08-19 02:02:11 +03:00
  • a9ee127eac Merge pull request #201 from wheremyfoodat/services v0.3-beta wheremyfoodat 2023-08-18 23:07:18 +03:00
  • 68ef15419f Nightly downloads in Readme wheremyfoodat 2023-08-18 23:05:15 +03:00
  • 5d1b84be55 Merge pull request #200 from wheremyfoodat/services wheremyfoodat 2023-08-18 22:52:57 +03:00
  • 5b24006046 Fix discrepancy between ConfigMem::BatteryLevel and PTM wheremyfoodat 2023-08-18 22:30:50 +03:00
  • 51b2b8eee5 Make battery stuff configurable wheremyfoodat 2023-08-18 22:17:33 +03:00
  • 358bbe9c76 Merge pull request #199 from wheremyfoodat/wheremyfoodat-patch-3 wheremyfoodat 2023-08-18 18:43:28 +03:00
  • 9c6296066e Thank you profi for helping me shut up wheremyfoodat 2023-08-18 18:28:13 +03:00
  • 8ad2ca34cb Merge pull request #198 from wheremyfoodat/services wheremyfoodat 2023-08-18 18:06:27 +03:00
  • 950e5da03a Better VRAM handling wheremyfoodat 2023-08-18 17:46:28 +03:00
  • 80f1de728c Implement NFC::GetTagState wheremyfoodat 2023-08-18 17:42:05 +03:00