Commit graph

  • 70d67ef563 Constexpr Maps for NvDevice IOCTLs ◱ PixelyIon 2020-09-18 06:15:57 +05:30
  • 20253a9573 Improve NvDevice Registration + Access ◱ PixelyIon 2020-09-18 02:08:23 +05:30
  • 4cc3a3b2e8 Move NVDRV + IHOSBinder Internals to Discrete Components + Fix Lint ◱ PixelyIon 2020-09-14 19:43:36 +05:30
  • 5f0073dd87 Fix Surface Deswizzling OOB writes + Fix PL README ◱ PixelyIon 2020-09-10 10:00:29 +05:30
  • 4076d84efc
    NCA decryption (#99) Willi Ye 2020-09-14 15:53:40 +02:00
  • 65019375ca Implement Guest Touch-Screen Support ◱ PixelyIon 2020-09-07 22:09:05 +05:30
  • 89718804d0 Refactor service functions to return result codes Billy Laws 2020-09-03 19:43:52 +01:00
  • 74a150dff1 Rework service API to be cleaner with significantly less boilerplate Billy Laws 2020-09-02 22:11:28 +01:00
  • 21e2c826a1 Improve Accuracy of Vibration + Unify Translation + Add Comments ◱ PixelyIon 2020-09-06 20:21:17 +05:30
  • 1a58a2e967 Implement Rumble Support for Controllers and Device Vibrators ◱ PixelyIon 2020-09-05 04:36:07 +05:30
  • d8ccdd723e
    Refactor Audio + Fix NV Bugs (#92) Billy Laws 2020-08-21 14:28:47 +01:00
  • 7290a80c3e Move to Callback for Input Initialization + ConditionalVariable for Surface ◱ PixelyIon 2020-08-21 16:44:27 +05:30
  • 07c2f2d891 Significantly Improve Accuracy of HID ◱ PixelyIon 2020-08-21 00:01:32 +05:30
  • ee2fdbdf6a Fix Joy-Con Pair Crash + Implement More HID Service Functions ◱ PixelyIon 2020-08-16 21:15:46 +05:30
  • 6a931b95b0 Implement C++ Support for Controller Configuration ◱ PixelyIon 2020-08-15 19:21:23 +05:30
  • 75d485a9a7 Addition of Controller Configuration UI ◱ PixelyIon 2020-05-28 19:27:25 +00:00
  • 8e1f8ae7e9 Make UI fully usable using a controller ◱ PixelyIon 2020-05-28 05:39:36 +00:00
  • 102f26d08e Refactor C++ Input ◱ PixelyIon 2020-04-30 21:53:45 +00:00
  • 5fec7eefd0 Refactor HID Shared Memory ◱ PixelyIon 2020-04-28 00:23:43 +05:30
  • b167abcdb7 Initial Kotlin Input Implementation Billy Laws 2020-04-26 20:02:24 +05:30
  • 0219eda2db Initial C++ Input Implementation Billy Laws 2020-04-26 05:04:35 +05:30
  • 817d37600e Convert all make all hex uppercase according to codestyle Billy Laws 2020-08-12 20:12:34 +01:00
  • e5264f7762 Address review comments Billy Laws 2020-08-12 20:02:24 +01:00
  • ae131502c6 Fix reservation in GPU VMM Billy Laws 2020-08-09 16:01:38 +01:00
  • ade8a711fb Format code and misc cleanup Billy Laws 2020-08-09 15:02:38 +01:00
  • fcae5d54da Switch NvHostCtrlGpu to use QueryEvent Billy Laws 2020-08-09 14:58:34 +01:00
  • cf60869fac Stub INotificationService Billy Laws 2020-08-09 14:54:45 +01:00
  • 9d90cd877c Stub IFile:Flush Billy Laws 2020-08-09 14:53:29 +01:00
  • c69efed2ad Implement GetAccumulatedSuspendedTickChangedEvent Billy Laws 2020-08-09 14:52:43 +01:00
  • 6c9e0a943c Add some IApplicationFunctions calls used by newer games Billy Laws 2020-08-09 14:51:57 +01:00
  • 9e39cbaf7b Implement GetBase in IProfile Billy Laws 2020-08-09 14:48:03 +01:00
  • dc6da8303e Add support for listing users in account services Billy Laws 2020-08-09 14:47:41 +01:00
  • cae270a174 Use nvhost fences in IHOSBinderDriver Billy Laws 2020-08-09 14:46:50 +01:00
  • 94d1b40faf Add an empty ISslContext service Billy Laws 2020-08-09 14:44:33 +01:00
  • 7503496bb0 Implement the basis of the Maxwell 3D engine together with a macro interpreter. Billy Laws 2020-08-09 14:39:27 +01:00
  • 68d5a48df1 Implement syncpoints and nvhost events and fix an nvmap bug Billy Laws 2020-08-09 14:36:47 +01:00
  • ed3ff862f6 Extend GPU VMM with unmapping/remapping support + code cleanup Billy Laws 2020-08-09 14:26:45 +01:00
  • cf468c20e2 Extend the GPFIFO implementation with support for engines and fix a few bugs Billy Laws 2020-08-09 14:17:45 +01:00
  • 9fd0dd848b Add support for processing GP Entries and the pushbuffers they contain Billy Laws 2020-07-23 20:46:04 +01:00
  • be70f8715d Enable the use of C++20 Billy Laws 2020-07-23 20:25:02 +01:00
  • 8dc9a10324 Implement the host side of host1x syncpoints Billy Laws 2020-07-23 20:20:42 +01:00
  • 3c5cc33a34 Minor bug fixes in GPU VMM and add support for reading Billy Laws 2020-07-23 19:44:53 +01:00
  • 78712712c7 Fix a few bugs in CreateStrayLayer Billy Laws 2020-07-23 19:44:08 +01:00
  • 6edf89b538
    Initial Savedata Implementation (#75) Billy Laws 2020-08-08 20:38:51 +01:00
  • f72b81fcea
    Make sure icons have a 1:1 ratio (#80) Willi Ye 2020-08-08 20:01:21 +02:00
  • 392a1ac437 account: Remove unnecessary null termination Willi Ye 2020-07-21 20:15:28 +02:00
  • 1f282af87e More code style aligning * Null terminate nickname array and correct character limit in settings perference Willi Ye 2020-07-20 22:57:52 +02:00
  • 93da9f2826 Align code style with project * Return correct error code for invalid user * Always return first icon color Willi Ye 2020-07-20 22:16:11 +02:00
  • ffb9e743dd Add profile service to support custom usernames Willi Ye 2020-07-19 22:35:50 +02:00
  • b86aac26d7 Align with code style and remove unnecessary code Willi Ye 2020-07-21 20:09:59 +02:00
  • c3e54d1abf Redesign cards in grid view Willi Ye 2020-07-17 17:53:44 +02:00
  • b23779bda1 Implement a block based GPU virtual memory manager Billy Laws 2020-07-14 15:15:28 +01:00
  • 80e7b82bad Fix the LUT shift in the audio resampler Billy Laws 2020-07-15 15:19:15 +01:00
  • a3a2cb682e Truncate service names to 8 chars maximum Billy Laws 2020-07-10 13:58:54 +01:00
  • 8684e20a29 Treat GetAudioDeviceServiceWithRevisionInfo as GetAudioDeviceService Billy Laws 2020-07-09 21:00:13 +01:00
  • 3734599615 Extend the IAudioController implementation with volume stubs Billy Laws 2020-07-09 20:41:25 +01:00
  • 4cd7502df2 Implement post 4.0.0 language list features in ISettingsServer Billy Laws 2020-07-09 20:34:57 +01:00
  • d1c1fa214c Stub (un)lockExit in ISelfController Billy Laws 2020-07-09 20:18:54 +01:00
  • c2fadffe60 Extend time services with support for the steady clock Billy Laws 2020-07-09 19:36:28 +01:00
  • e3313ae731 Use the device sample rate when creating an audio track in audren Billy Laws 2020-07-09 19:35:34 +01:00
  • 27d7839bcb MainActivity: Fix snackbar overlapping FABs Willi Ye 2020-07-11 23:29:05 +02:00
  • c69e72a12e services: Add missing audio functions * Those are needed to run playtone and audren from switch homebrew examples Willi Ye 2020-07-13 21:38:33 +02:00
  • 118b4d8a43 MainActivity: Fix shadows of FABs * Don't cut them off Willi Ye 2020-07-09 21:14:14 +02:00
  • 6548d4914d Implement IAudioDevice for accessing audio output properties Billy Laws 2020-07-09 14:48:14 +01:00
  • f71b54b901 Stub SetRestartMessageEnabled in ISelfController Billy Laws 2020-07-09 14:44:33 +01:00
  • 2b4adee213 Stub gameplay recording and save data checking functions Billy Laws 2020-07-09 14:42:10 +01:00
  • 2e60b5e60d Stub play reporting services Billy Laws 2020-07-09 14:41:30 +01:00
  • 378e494d82 Add an empty ssl service implementation Billy Laws 2020-07-09 14:38:18 +01:00
  • a2c6a2a4ff Add a base socket (bsd) services implementation Billy Laws 2020-07-09 14:35:51 +01:00
  • 2aefb4ae84 Implement network interface services Billy Laws 2020-07-09 14:31:04 +01:00
  • 7102fa910e Implement nfp services Billy Laws 2020-07-09 14:28:26 +01:00
  • 4cf7f9288e Add an empty friend service implementation Billy Laws 2020-07-09 14:22:49 +01:00
  • ff5dddbd5b Extend account services to support BAAS and some user operations Billy Laws 2020-07-09 14:16:51 +01:00
  • 80270637c1 Fix the spacing on lm log messages Billy Laws 2020-07-09 14:12:24 +01:00
  • dae799dbb5 Implement svcClearEvent Billy Laws 2020-07-09 14:10:18 +01:00
  • 92e3f84242 Stub SetGraphicsFirmwareMemoryMarginEnabled Billy Laws 2020-07-09 14:09:21 +01:00
  • ef9760570b Extend parental control services Billy Laws 2020-07-08 11:59:02 +01:00
  • 180ba97440 Print the sleep duration before actually sleeping ◱ PixelyIon 2020-07-06 22:11:18 +01:00
  • c708c353e3 Fix block insertion Billy Laws 2020-07-06 19:06:12 +01:00
  • 1383e17341 Mark CodeStatic regions that are writable as CodeMutable instead Billy Laws 2020-07-06 17:23:47 +01:00
  • 2f8a217204 Use the heap size rather than the heap address when calculating the total memory usage Billy Laws 2020-07-06 12:18:37 +01:00
  • f1a28f7a1c Fix the behaviour of svcQueryMemory and allow getting the extents of unmapped regions Billy Laws 2020-07-05 21:21:08 +01:00
  • 670a80d2c4 Create a memory chunk for the stack shared memory Billy Laws 2020-07-05 19:45:35 +01:00
  • 7884a60679 Make regions public members of the memory class and drop the type enum Billy Laws 2020-07-06 12:03:32 +01:00
  • eadc016525 Lock the audio buffer lock when reading released buffers Billy Laws 2020-07-05 13:55:02 +01:00
  • 6329537a9e Correct audren event handling and zero the sample buffer Billy Laws 2020-07-05 13:51:15 +01:00
  • 24d086cbec Correctly check the usage bits in DequeueBuffer and fix it's result Billy Laws 2020-07-05 13:24:29 +01:00
  • a96b8eb7a3 Add vi:u and vi:s to service list and fix the result parcel type of OpenLayer Billy Laws 2020-07-05 13:20:27 +01:00
  • 9ef25a6beb IPC bug fixes ◱ PixelyIon 2020-07-05 13:12:30 +01:00
  • 6e074d596c Extend applet manager services for the library applet Billy Laws 2020-07-07 15:58:38 +01:00
  • 30936ce6dc Implement an ADPCM decoder for audren Billy Laws 2020-07-07 15:35:34 +01:00
  • b1e15efbab Use new android R APIs for hiding insets Billy Laws 2020-07-06 21:47:23 +01:00
  • 1e484a7766 Update gradle, SDK and build tools to Android R Billy Laws 2020-06-15 17:01:24 +01:00
  • 7fed6ca73d Enable -Wall for compilation Billy Laws 2020-06-15 16:43:22 +01:00
  • 012be0adae Fix some warnings produced by enabling -Wall Billy Laws 2020-06-15 16:38:49 +01:00
  • af709efb15 Kotlin updates for compatibility with the Android R SDK preview Billy Laws 2020-06-15 16:37:28 +01:00
  • 68fcb2e4e5 Extend account services and add support for PopLaunchParameters Billy Laws 2020-07-07 12:36:17 +01:00
  • ff1c0e254f Add an empty account services implementation Billy Laws 2020-07-04 20:35:07 +01:00
  • 3a343d3a48 Implement log services (lm) Billy Laws 2020-07-04 19:56:33 +01:00
  • 8985fe705f Implement IStorage services in Applet Manager Billy Laws 2020-07-04 20:15:33 +01:00