Commit Graph

  • b57710f260 Implement AsGpu::FreeSpace and clean up locking and debug prints Billy Laws 2021-09-18 13:16:41 +01:00
  • 4a7700bd7c Cleanup IStorageAccessor validation code Billy Laws 2021-09-17 19:45:47 +01:00
  • 83eb88d78b Optimise GPFIFO command processing for higher throughput Billy Laws 2021-07-01 20:21:17 +01:00
  • 67149ef7fb Misc code cleanup and more comments in AS map Billy Laws 2021-09-17 19:41:23 +01:00
  • 33f8be6f52 Use IPC raw data size to calculate C Buffer offset Billy Laws 2021-07-12 16:21:02 +01:00
  • d094cc142d NEEDS CLEANUP: Reimplement GPU VMM and rewrite nvdrv VM impl Billy Laws 2021-08-14 20:42:11 +01:00
  • 9d4aee57a5 Add runConfigurations to gitignore sspacelynx 2021-07-14 18:03:21 +02:00
  • 06674b3d07 hwopus decoder service implementation sspacelynx 2021-07-14 16:39:17 +02:00
  • 3de4c3e32e Add Opus submodule sspacelynx 2021-07-14 16:28:02 +02:00
  • b9098ac14a Add support for Ioctl2/3 and improve debug logging Billy Laws 2021-07-17 22:23:26 +01:00
  • 7468003381 Update CMakeLists for nvdrv rework Billy Laws 2021-07-17 17:48:59 +01:00
  • abaca6d40e Move nvhost-ctrl-gpu to new device API Billy Laws 2021-07-17 17:48:37 +01:00
  • 6c6abd9a51 Move nvhost-gpu to new device API Billy Laws 2021-07-17 17:47:08 +01:00
  • a513f84fff Move nvhost-as-gpu to new device API Billy Laws 2021-07-17 17:46:47 +01:00
  • 054a7aa91e Make GraphicBufferProducer use the new nvmap API Billy Laws 2021-07-17 17:44:48 +01:00
  • 5123be6604 Entirely rewrite nvmap to separate global and per device state. Billy Laws 2021-07-17 17:28:04 +01:00
  • d159605caf Migrate syncpoint management over to the new device API Billy Laws 2021-07-17 17:16:32 +01:00
  • f6a7ccf7eb Rework the nvdrv core for accuracy and support new deserialisation Billy Laws 2021-07-17 17:13:15 +01:00
  • 01d58dee27 Use concepts for Backing::Read over enable_if Billy Laws 2021-07-17 17:12:18 +01:00
  • b5b86f41a3 Implement efficient template based IOCTL deserialisation Billy Laws 2021-07-17 17:10:12 +01:00
  • f1bbf06cd8 Allow supplying a custom ResultValue result type and optimise span Billy Laws 2021-07-17 14:01:39 +01:00
  • 85c48d0e7e Add common PosixResult and PosixResultValue types Billy Laws 2021-07-17 13:56:53 +01:00
  • b533801bbe Fix Scheduler Core Migration Deadlock PixelyIon 2021-07-12 20:57:05 +05:30
  • dba99ce542 Implement IApplicationDisplayService::ConvertScalingMode PixelyIon 2021-07-12 20:27:33 +05:30
  • 1ad5ea6867 Move Mbed TLS to submodule + Update Java Libraries PixelyIon 2021-07-11 23:47:59 +05:30
  • ec1da1b3f5 Address CR Comments + Increase minSdkVersion to 29 (Android 10) PixelyIon 2021-07-10 19:08:18 +05:30
  • 19be9f4b66 Support Sticky Transforms + Minor Formatting Fixes PixelyIon 2021-07-06 00:19:53 +05:30
  • 9f967862bd Implement additional IGraphicBufferProducer transactions PixelyIon 2021-07-04 09:39:53 +05:30
  • 0d6d90c4cd Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] PixelyIon 2021-07-04 05:58:55 +05:30
  • f1433ad0d9 Rework VI + IHOSBinder PixelyIon 2021-07-04 05:21:19 +05:30
  • ca4744c603 Improve ENUM_STRING + Fix Host1X Syncpoints PixelyIon 2021-06-29 05:12:16 +05:30
  • 6595670a5d Rework Performance Statistics PixelyIon 2021-06-27 06:56:16 +05:30
  • ce804254ab Support Swap Interval + Cropping + Transforms and more for QueueBuffer PixelyIon 2021-06-25 07:03:02 +05:30
  • 2e8ce2cbaf Update C++ Libraries PixelyIon 2021-06-23 02:29:08 +05:30
  • 6854e07356 Replace LogActivity with "Share Logs" + Add Timestamp to Logger PixelyIon 2021-06-21 21:30:15 +05:30
  • e511e158e3 Implement Display Settings + Attach Texture to FenceCycle PixelyIon 2021-06-20 03:44:43 +05:30
  • b2bb855a02 Revamp Host1X Syncpoint + Address Review Comments PixelyIon 2021-06-19 01:18:29 +05:30
  • 216e5cee81 Separate Guest and Host Presentation + AChoreographer V-Sync Event PixelyIon 2021-06-18 16:25:19 +05:30
  • 36547cd5dc Redesign Texture Class + Improve Presentation Engine PixelyIon 2021-05-22 23:16:28 +05:30
  • b2132fd7aa Implement Fence Cycle, Memory Manager and Command Scheduler PixelyIon 2021-05-22 22:01:22 +05:30
  • d8025e7178 Rework GraphicBufferProducer PixelyIon 2021-04-16 20:35:24 +05:30
  • da7e18de4c Update NDK to 21.4.7075529 PixelyIon 2021-04-04 02:28:49 +05:30
  • 795472004e Presentation Engine Vulkan Surface + Swapchain Initialization PixelyIon 2021-04-04 16:39:32 +05:30
  • 9a09a4e815 Extend VkQueue Allocation Code PixelyIon 2021-04-02 22:36:44 +05:30
  • 2143b43068 Vulkan PhysicalDevice + Device Initialization + Report Accurate Version PixelyIon 2021-03-28 20:05:13 +05:30
  • 8ceed74371 Vulkan Instance + Validation Layer + Debug Report Initialization PixelyIon 2021-03-28 02:47:35 +05:30
  • a74eb8dbd6 Fix Scheduler Core Migration Deadlock present PixelyIon 2021-07-12 20:57:05 +05:30
  • b43541c1a4 Implement IApplicationDisplayService::ConvertScalingMode PixelyIon 2021-07-12 20:27:33 +05:30
  • 3f54b83f2d Move Mbed TLS to submodule + Update Java Libraries PixelyIon 2021-07-11 23:47:59 +05:30
  • 50945deac8 Address CR Comments + Increase minSdkVersion to 29 (Android 10) PixelyIon 2021-07-10 19:08:18 +05:30
  • e7aa439029 Support Sticky Transforms + Minor Formatting Fixes PixelyIon 2021-07-06 00:19:53 +05:30
  • 0e02f1900f Implement additional IGraphicBufferProducer transactions PixelyIon 2021-07-04 09:39:53 +05:30
  • d595b9fe4f Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] PixelyIon 2021-07-04 05:58:55 +05:30
  • a9de99357b Rework VI + IHOSBinder PixelyIon 2021-07-04 05:21:19 +05:30
  • 879d01f78d Improve ENUM_STRING + Fix Host1X Syncpoints PixelyIon 2021-06-29 05:12:16 +05:30
  • 375ce58008 Rework Performance Statistics PixelyIon 2021-06-27 06:56:16 +05:30
  • 05bd7faeb6 Support Swap Interval + Cropping + Transforms and more for QueueBuffer PixelyIon 2021-06-25 07:03:02 +05:30
  • 8d4a8564f5 Update C++ Libraries PixelyIon 2021-06-23 02:29:08 +05:30
  • 33aa676b0d Replace LogActivity with "Share Logs" + Add Timestamp to Logger PixelyIon 2021-06-21 21:30:15 +05:30
  • a1598dcae2 Implement Display Settings + Attach Texture to FenceCycle PixelyIon 2021-06-20 03:44:43 +05:30
  • 16f875bab6 Revamp Host1X Syncpoint + Address Review Comments PixelyIon 2021-06-19 01:18:29 +05:30
  • b9af701bbe Separate Guest and Host Presentation + AChoreographer V-Sync Event PixelyIon 2021-06-18 16:25:19 +05:30
  • b4799f612c Redesign Texture Class + Improve Presentation Engine PixelyIon 2021-05-22 23:16:28 +05:30
  • 0bfddc1b0d Implement Fence Cycle, Memory Manager and Command Scheduler PixelyIon 2021-05-22 22:01:22 +05:30
  • 9b145b5e26 Rework GraphicBufferProducer PixelyIon 2021-04-16 20:35:24 +05:30
  • aa4df1b1f0 Update NDK to 21.4.7075529 PixelyIon 2021-04-04 02:28:49 +05:30
  • 25b60f2572 Presentation Engine Vulkan Surface + Swapchain Initialization PixelyIon 2021-04-04 16:39:32 +05:30
  • 305b7a6fa5 Extend VkQueue Allocation Code PixelyIon 2021-04-02 22:36:44 +05:30
  • 0a38bebb2e Vulkan PhysicalDevice + Device Initialization + Report Accurate Version PixelyIon 2021-03-28 20:05:13 +05:30
  • 8b0d056c54 Vulkan Instance + Validation Layer + Debug Report Initialization PixelyIon 2021-03-28 02:47:35 +05:30
  • 5be7860cf7 Fixup validity check in mmnv IRequest::Get Billy Laws 2021-06-27 14:46:36 +01:00
  • 100cff7692 Address feedback Billy Laws 2021-06-18 17:24:31 +01:00
  • b87f451746 Handle empty core queues in Scheduler::UpdatePriority Billy Laws 2021-06-18 17:22:04 +01:00
  • d57883705d Avoid aligning BSS and .data individually and instead align as one Billy Laws 2021-05-31 17:23:59 +01:00
  • e1ca24d35f Stub IParentalControlService::Initialize Billy Laws 2021-05-30 18:26:01 +01:00
  • af5ee96b9a Ensure that threads are ready before their preemption timer can be armed. Billy Laws 2021-05-30 18:15:04 +01:00
  • a7dc69223b Implement mmnv::IRequest for media module clock control Billy Laws 2021-05-30 18:08:18 +01:00
  • 54d39fbaa7 Fix backtrace format string so it properly handles SVC names Billy Laws 2021-05-30 17:50:06 +01:00
  • 99a839d669 Check the mutex tag in MutexLock if the given handle isn't found Billy Laws 2021-05-30 17:47:34 +01:00
  • 476bb65f37 Stub GetAccumulatedSuspendedTickValue and fix call misnumbering Billy Laws 2021-05-27 22:28:26 +01:00
  • 22c83006a3 Stub application copyright image AM calls Billy Laws 2021-05-27 22:26:46 +01:00
  • 6f9189e8f9 Reimplement GetPseudoDeviceId to be more accurate Billy Laws 2021-05-27 22:25:19 +01:00
  • d4b13c34ee Fixup broken SetTimeslice nvdrv ioctl that was missed in conversion Billy Laws 2021-05-26 20:23:54 +01:00
  • bf2e20565f Check if fragment is attached when doing animations Willi Ye 2021-06-16 01:55:10 +02:00
  • ce60101989 Filter on screen buttons by controller type Willi Ye 2021-04-30 21:38:13 +02:00
  • 2ff06d5421 Apply changed layout to all items * Fix memory leaks Willi Ye 2021-04-29 22:50:00 +02:00
  • 686d61b893 Update NDK to 21.4.7075529 PixelyIon 2021-04-04 02:28:49 +05:30
  • 0c29f982d5 Replace skyline-emu/VkHpp with KhronosGroup/Vulkan-Hpp PixelyIon 2021-03-26 23:42:19 +05:30
  • 7a5684e57f Rework focus for controller Willi Ye 2021-04-17 12:41:38 +02:00
  • 3c23302b82 Make rom extensions case insensitive * Use standard margins * Some clean up Willi Ye 2021-04-16 23:59:24 +02:00
  • f410b20d58 Remove non existant activities from manifest Willi Ye 2021-03-29 20:46:13 +02:00
  • 61c489dc68 Increase trigger distance of swipe to refresh Willi Ye 2021-03-29 20:40:48 +02:00
  • 88b05f45d5 Update library version Willi Ye 2021-03-29 20:22:11 +02:00
  • 1e27aef9e7 Properly constraint width in linear layout Willi Ye 2021-03-29 18:23:01 +02:00
  • e50f5a5d72 Make controller layout more preferences like Willi Ye 2021-03-29 17:58:54 +02:00
  • 4b7cb176f6 Add mime type to key picker Willi Ye 2021-03-26 18:13:29 +01:00
  • 8f3390f073 Use activity contracts for callbacks Willi Ye 2021-02-26 12:41:57 +01:00
  • 8dd4858612 Fix sorting in search Willi Ye 2021-02-10 21:11:58 +01:00
  • d225bc9bef Fix search similarity average Willi Ye 2021-02-09 16:30:01 +01:00
  • 2e76fbe4b6 Add flexbox layout for wrapping * Save filter selection * Handle ini comments in key reader Willi Ye 2021-02-09 16:11:56 +01:00