Commit Graph

  • cdb2b85d6c Stub ngword and ngword2 lynxnb 2022-10-16 21:54:53 +02:00
  • a7be4fd1e1 Stub pl::RequestLoad and pl::GetSharedFontInOrderOfPriority lynxnb 2022-10-14 15:29:26 +02:00
  • 782f9e37ee Add a system region setting lynxnb 2022-10-14 14:33:15 +02:00
  • d4800d13b8 Stub hid::ActivateMouse and hid::ActivateKeyboard lynxnb 2022-10-07 19:31:50 +02:00
  • 45830633eb Stub am::SetTerminateResult lynxnb 2022-10-07 19:20:51 +02:00
  • b1947f884d Stub ngword and ngword2 #1853 lynxnb 2022-10-16 21:54:53 +02:00
  • 2720734bc2 Stub pl::RequestLoad and pl::GetSharedFontInOrderOfPriority lynxnb 2022-10-14 15:29:26 +02:00
  • a7d5ca8eb8 Add a system region setting lynxnb 2022-10-14 14:33:15 +02:00
  • 777769c262 Stub hid::ActivateMouse and hid::ActivateKeyboard lynxnb 2022-10-07 19:31:50 +02:00
  • c7b950207e Stub am::SetTerminateResult lynxnb 2022-10-07 19:20:51 +02:00
  • bc016aff47 Make the vulkan validation layer toggleable via setting lynxnb 2022-10-18 19:47:23 +02:00
  • 5cf14e45e1 Enable frame throttling when triple buffering is disabled lynxnb 2022-10-18 19:26:18 +02:00
  • d962059ce2 Fix CI failing on renaming unsigned builds lynxnb 2022-10-17 08:39:53 +02:00
  • 6b76c61cd1 Introduce a releasedebug build variant lynxnb 2022-10-07 17:05:35 +02:00
  • c955a147b9 Introduce a releasedebug build variant #1894 lynxnb 2022-10-07 17:05:35 +02:00
  • b17364bb92 Introduce a dev app flavor for side-by-side installation lynxnb 2022-09-30 14:22:09 +02:00
  • 8d1026d0cc Reduce font shared memory size for compacted fonts Billy Laws 2022-09-22 21:50:58 +01:00
  • 25fb09800a Compact fonts to only include necessary glyphs Billy Laws 2022-09-22 21:50:19 +01:00
  • e31ed6a429 Increase font shared memory size for Noto fonts Billy Laws 2022-09-22 21:33:45 +01:00
  • 0d4893c448 Cleanup font magic generation code Billy Laws 2022-09-22 21:32:54 +01:00
  • 5c4cc3d51f Fix font load order to match HOS Billy Laws 2022-09-22 21:31:33 +01:00
  • 272bbf6cd2 Switch to Noto Sans fonts for shared fonts replacement Billy Laws 2022-09-22 21:29:31 +01:00
  • 54172322fe Fix host synchronization for texture with a different guest format lynxnb 2022-09-14 11:37:59 +02:00
  • a1ff4e1777
    Implement OpenHardwareOpusDecoderEx and GetWorkBufferSizeEx TheASVigilante 2022-09-10 23:04:15 +02:00
  • f6bddd3d9f Remove reliance on OpusParametersEx #1850 TheASVigilante 2022-09-10 22:03:51 +02:00
  • 037a817dcf Implement OpenHardwareOpusDecoderEx and GetWorkBufferSizeEx TheASVigilante 2022-09-10 21:00:20 +02:00
  • 34bd16426c Fix quads index buffer conversion not accounting for first index lynxnb 2022-09-04 11:16:35 +02:00
  • e316bf5877
    Fix CI cache MCredstoner2004 2022-09-03 19:43:04 -05:00
  • 9af5df4bae Increase IPC pointer buffer size Billy Laws 2022-09-02 23:07:17 +01:00
  • 51f4e7662e Add support for the TIPC protocol introduced in HOS 12.0.0 Billy Laws 2022-09-02 23:01:44 +01:00
  • a40d7c78ad Always recreate oboe stream on error Billy Laws 2022-08-31 20:40:38 +01:00
  • 8917ec9c88 Don't set framesPerCallback for main stream as per oboe guidance Billy Laws 2022-08-31 20:40:03 +01:00
  • b00008daf5 Fix identifier release check in AudioTrack::Stop Billy Laws 2022-08-31 20:39:36 +01:00
  • d9c8e62d1c Don't warn on GetConfig IOCTL fails Billy Laws 2022-08-31 15:17:07 +01:00
  • 4aef24ba32 Implement NVGPU_GPU_IOCTL_GET_GPU_TIME in nvdrv Billy Laws 2022-08-31 15:16:41 +01:00
  • 5841799420 Fix decoding of IOCTLs with padding at the end Billy Laws 2022-08-31 15:14:30 +01:00
  • 82444f3b0a Don't set push descrptor flag for desc sets Billy Laws 2022-08-31 15:07:19 +01:00
  • 94fdd6aa43 Fix HID touch points not being removed from screen PixelyIon 2022-08-31 23:43:02 +05:30
  • 70ad4498a2 Write HID LIFO entries at fixed intervals PixelyIon 2022-08-31 22:33:42 +05:30
  • 015d633aae Update codeStyles for Android Studio Electric Eel PixelyIon 2022-08-31 22:16:53 +05:30
  • 7966bfa9f6 Fix PI update KThread::waiterMutex deadlock PixelyIon 2022-08-28 20:15:08 +05:30
  • 86f6fc510e Remove printing result message from author Abandoned Cart 2022-08-25 09:08:52 -04:00
  • 1013857fc4 Refactor subtitle as author to remove subtitle Abandoned Cart 2022-08-25 09:02:15 -04:00
  • 04cae942ea Follow typical per-file detail formatting Abandoned Cart 2022-08-21 07:40:32 -04:00
  • b36367a0f0 Remove printing result message from author #1805 Abandoned Cart 2022-08-25 09:08:52 -04:00
  • f2f43295aa Refactor subtitle as author to remove subtitle Abandoned Cart 2022-08-25 09:02:15 -04:00
  • cb3299087f Follow typical per-file detail formatting Abandoned Cart 2022-08-21 07:40:32 -04:00
  • 5d6eaee301 Correctly save/restore ROM version to/from game entry cache lynxnb 2022-08-21 20:24:36 +02:00
  • cfa5f0e030 Fix OSC alpha not changing on button press lynxnb 2022-08-20 17:00:40 +02:00
  • 8fb4e62c28 Add version information about rom KikiManjaro 2022-08-07 03:52:14 +02:00
  • 3407f6d530 Add OSC opacity adjustment KikiManjaro 2022-07-31 17:35:28 +02:00
  • 4c90cc1577 Add OSC opacity adjustment #1736 KikiManjaro 2022-07-31 17:35:28 +02:00
  • d129fb09cd Android Manifest cleanup lynxnb 2022-08-17 12:54:07 +02:00
  • d128856c7d Update target SDK version to Android 13 lynxnb 2022-08-17 12:29:46 +02:00
  • 39f398f76b Update Kotlin (1.7.10), NDK (25.0.8775105), AGP (7.2.2) and Kotlin deps lynxnb 2022-08-17 12:28:31 +02:00
  • e9618d9e2c Use pragma pack directions for tightly packing structs containing u128 lynxnb 2022-08-17 12:22:11 +02:00
  • c4bf92a49f Fix Kotlin compilation errors from incorrect overloading of null-safe types lynxnb 2022-08-17 12:16:26 +02:00
  • bf491f71f9 Simplify blit helper shader vertex order Billy Laws 2022-08-10 15:43:16 +01:00
  • c32bec071c Adjust blit src{X,Y} to account for centred sampling before calling into helper shader Billy Laws 2022-08-10 15:39:37 +01:00
  • ed1dfc6e03 Add version information about rom #1758 KikiManjaro 2022-08-07 03:52:14 +02:00
  • 46eb0eb3f0 Fix osc dpad and button position (widder than taller) #1765 KikiManjaro 2022-08-09 18:46:57 +02:00
  • 08f36aac33 Enable hades vertex position input workaround for Adreno Billy Laws 2022-08-04 20:33:22 +01:00
  • 04e7b684d2 Enable vertexPipelineStoresAndAtomics, fragmentStoresAndAtomics and shaderStorageImageWriteWithoutFormat Vulkan features Billy Laws 2022-08-04 20:18:36 +01:00
  • 390558c802 Add partial support for legacy attribute conversion Billy Laws 2022-08-04 20:11:07 +01:00
  • 540437b547 Fixup index buffer view caching Billy Laws 2022-08-04 20:07:18 +01:00
  • c966cd3b26 Prevent runtimeInfo vertex state from leaking into wrong shaders Billy Laws 2022-08-04 20:04:40 +01:00
  • c52d3195cf Ensure shader stage enable state matches pipeline stage enable state Billy Laws 2022-08-04 20:02:16 +01:00
  • b1c669ba14 Always keep the VertexB shader stage enabled Billy Laws 2022-08-04 20:01:26 +01:00
  • d5174175d1 Implement indexed quads support lynxnb 2022-08-04 20:00:36 +01:00
  • e6741642ba Split out megabuffer allocation from pushing data lynxnb 2022-08-08 14:47:53 +01:00
  • cdc6a4628a Enable VK uint8 indices feature when supported Billy Laws 2022-08-04 19:58:28 +01:00
  • dccc86ea97 Implement transform feedback with VK_EXT_transform_feedback Billy Laws 2022-07-31 14:58:24 +01:00
  • 06053d3caf Rewrite Fermi 2D engine to use the blit helper shader Billy Laws 2022-07-31 15:05:51 +01:00
  • 395f665a13 Implement a system for helper shaders together with a simple blit shader Billy Laws 2022-07-31 15:05:20 +01:00
  • 1da1698f90 Disable unused Vulkan HPP setters and smart handles Billy Laws 2022-07-31 15:01:42 +01:00
  • f4e58a9238 Remove redundant synchost creating a new buffer Billy Laws 2022-07-31 14:58:47 +01:00
  • 11a8feb037 Correct nvdrv DMA copy class ID Billy Laws 2022-07-31 14:45:29 +01:00
  • 13e7b54c61 Ensure failed IOCTLs are logged as a warning log Billy Laws 2022-07-31 14:44:50 +01:00
  • eeb86a4f8a Calculate renderArea from min(attachments.dimensions...) Billy Laws 2022-07-31 14:29:44 +01:00
  • 9ea658d0ed Don't throw on unsupported TIC formats Billy Laws 2022-07-31 14:20:37 +01:00
  • 856818c8eb Emulate the 'None' mipfilter by adjusting LOD Billy Laws 2022-07-31 14:18:16 +01:00
  • 9d50b6d0f7 Avoid locking presentation mutex in GetTransformHint Billy Laws 2022-07-31 13:59:25 +01:00
  • 460e6c9c84 Use raw pointers to hold constant buffer views Billy Laws 2022-07-31 13:57:11 +01:00
  • 6b2e84712b Avoid race in nvdrv debug prints Billy Laws 2022-07-31 13:46:13 +01:00
  • 683cd594ad Use a linear allocator for most per-execution GPU allocations Billy Laws 2022-07-31 13:41:28 +01:00
  • 70eec5a414 Store delegate attached state within the delegate itself Billy Laws 2022-07-31 13:24:31 +01:00
  • 0268e1d5a0 Force a submit before any i2m engine writes Billy Laws 2022-07-31 13:21:26 +01:00
  • cb0b132486 Allow supplying push constants to GetPipeline Billy Laws 2022-07-31 13:17:57 +01:00
  • 1c8863ec3b Use const references for holding pipeline state in pipeline cache Billy Laws 2022-07-31 13:14:13 +01:00
  • b6b04fa6c5 Use small_vector for VMM TranslateRange results Billy Laws 2022-07-31 13:11:57 +01:00
  • 1e45799aa3 Remove bold text and antialiasing for joysticks button in osc KikiManjaro 2022-08-08 00:23:46 +02:00
  • 297f1906f2 Add bold text and antialiasing for osc buttons KikiManjaro 2022-08-07 23:46:23 +02:00
  • 1fe6d92970
    Wait on Swapchain Image copy to complete Billy Laws 2022-08-06 19:11:37 +01:00
  • 5b7572a8b3
    Introduce chunked MegaBuffer allocation PixelyIon 2022-08-07 02:59:33 +05:30
  • 99b5fc35c6
    Change SegmentTable semantics to respect unset entries Billy Laws 2022-08-06 14:37:37 +01:00
  • 36b8d3c445
    Account for SegmentTable insertions entirely within an L2 entry PixelyIon 2022-08-06 16:20:40 +05:30
  • c72316d9f6
    Rename RangeTable to SegmentTable PixelyIon 2022-08-06 16:02:05 +05:30
  • 5398eff045
    Fix KProcess::MutexUnlock PI CAS Billy Laws 2022-08-06 15:54:57 +05:30
  • 850c0f4092
    Make Texture::SynchronizeGuest Blocking PixelyIon 2022-08-06 15:47:11 +05:30
  • 77d15b02a3
    Ensure backing continuity when recreating GPU dirty buffers Billy Laws 2022-08-04 23:40:20 +01:00