Commit Graph

  • 33c9731eca Implement IFileSystem::CreateDirectory Billy Laws 2022-06-02 00:02:43 +01:00
  • a09414424b Fix broken VFS directory creation Billy Laws 2022-06-02 00:02:01 +01:00
  • 3518e04a18 Correct Directory EntryType to be u8 rather than u32 Billy Laws 2022-06-02 00:01:43 +01:00
  • 0c11d9e294 Implement IDirectory::GetEntryCount Billy Laws 2022-06-02 00:01:09 +01:00
  • c15b3a8d40
    Make Applet accesses to the data queues lock MCredstoner2004 2022-06-01 17:17:38 -05:00
  • 8ead71dc23
    Make Applet accesses to the data queues lock. #1441 MCredstoner2004 2022-06-01 14:32:28 -05:00
  • 91b2c47991 Fix potential nvdrv submission race Billy Laws 2022-06-01 17:12:23 +01:00
  • 37453ed7fa Use DocumentsProvider for log sharing PixelyIon 2022-06-01 21:41:07 +05:30
  • 8efa9298f9 Fix name conflict resolution for copyDocument PixelyIon 2022-06-01 21:39:54 +05:30
  • c4bd9c47e4 Stub NVGPU_GPU_IOCTL_ZBC_SET_TABLE nvdrv ioctl Billy Laws 2022-06-01 16:59:14 +01:00
  • c639fdcf06 Fixup NFP service stub state handling Billy Laws 2022-06-01 15:00:26 +01:00
  • 66ef815398 fix authority name for getUriForFile #1436 Dzmitry Dubrova 2022-06-01 13:42:38 +03:00
  • c745e0e02b Move image type logic to GuestTexture, allowing 2D array views for 3D RTs Billy Laws 2022-05-31 22:09:53 +01:00
  • 22695c4feb Stub nim services used for eShop communication Billy Laws 2022-05-31 22:07:01 +01:00
  • ff12dc9c10 Add R32_SFLOAT to adreno validation layer format filtering Billy Laws 2022-05-31 22:03:53 +01:00
  • 6cc925c2d3 Reset RT mappings on dimension and format changes Billy Laws 2022-05-31 17:49:16 +01:00
  • 8180bf852e Lock textures before attaching in BlitContext Billy Laws 2022-05-31 16:54:13 +01:00
  • cb2b36e3ab Allow providing a callback that's called after every CPU access in GMMU Billy Laws 2022-05-31 16:04:27 +01:00
  • 46ee18c3e3 Require depthBiasClamp Vulkan device feature Billy Laws 2022-05-31 14:46:45 +01:00
  • e592b11039 Drop samplerAnisotropy as a required GPU feature PixelyIon 2022-05-31 01:37:40 +05:30
  • 4336134b07 Reintroduce android:hasFragileUserData due to stable signature PixelyIon 2022-05-31 01:37:07 +05:30
  • da79e2c8e3 Add Robust CI Cache Restoration PixelyIon 2022-05-31 00:28:40 +05:30
  • 40a7433e97 Extend CI Gradle caching and performance parameters PixelyIon 2022-05-30 22:48:34 +05:30
  • 4a6978a3bb Extend CI C++ build cache PixelyIon 2022-05-30 22:47:07 +05:30
  • 3da67d79a1 Remove Android Linting + R8 Mapping from CI PixelyIon 2022-05-30 21:45:53 +05:30
  • c516819e6e Make CI APK name more verbose PixelyIon 2022-05-30 21:10:22 +05:30
  • b91ce939a2 Introduce CI build signing PixelyIon 2022-05-30 20:53:17 +05:30
  • e1cc8676cf Add option to view internal directory PixelyIon 2022-05-30 17:45:24 +05:30
  • ba97985b55 Revise DocumentsProvider URI structure PixelyIon 2022-05-31 01:24:49 +05:30
  • f01c28fe67
    Update README.md #1425 Noel Schenk 2022-05-30 19:54:00 +02:00
  • 8afdc3f0b6 Introduce CI build signing #1423 PixelyIon 2022-05-30 20:53:17 +05:30
  • 33ba47a29d Add option to view internal directory PixelyIon 2022-05-30 17:45:24 +05:30
  • 8898e1a70f Revise DocumentsProvider URI structure PixelyIon 2022-05-30 17:45:06 +05:30
  • ee7da31fc6 Add DocumentProvider for accessing internal files Mylah Dee 2022-05-28 18:29:01 -05:00
  • 1a14ab08df Add DocumentProvider for accessing internal files #1402 Mylah Dee 2022-05-28 18:29:01 -05:00
  • 7aa6a5c4ca
    Add HID touch attribute and index reporting Narr the Reg 2022-05-29 04:28:51 -05:00
  • 655e0d8851
    Oo #1386 Billy Laws 2022-05-29 10:27:25 +01:00
  • dce922fa37
    Fixup 2: electric boogaloo Billy Laws 2022-05-29 09:56:10 +01:00
  • 6758a4b1ec
    Fixups - squash into prev Billy Laws 2022-05-29 09:30:12 +01:00
  • 68800092aa service: hid: Add touch attributes and touch index Narr the Reg 2022-05-26 21:04:42 -05:00
  • 80c8fb8791 Implement CPU BCn Texture Decoding #1404 PixelyIon 2022-05-28 20:26:24 +05:30
  • fe615b1e03 Clarify texture swizzling inner-loop iteration count PixelyIon 2022-05-27 22:08:27 +05:30
  • 7d4e0a7844 Implement Mipmapped Texture Support PixelyIon 2022-05-28 20:27:17 +05:30
  • da7e6a7df7 Replace Maxwell DMA GuestTexture usage with new swizzling API PixelyIon 2022-05-28 21:21:51 +05:30
  • b2569fb2e7 Replace Maxwell DMA GuestTexture usage with new swizzling API #1385 PixelyIon 2022-05-18 18:09:13 +05:30
  • de300bfdbe Refactor Texture Swizzling PixelyIon 2022-05-19 17:13:13 +05:30
  • 72473369b6 Account for OOB copyOffsets in CircularBuffer::Read Billy Laws 2022-05-14 15:30:59 +01:00
  • 0a3cf25823 Implement the Fermi 2D blitting engine Robin Kertels 2022-02-07 14:15:55 +01:00
  • be2546138d Move IOVA class to GMMU so it can be used for other engines Billy Laws 2022-05-13 22:19:59 +01:00
  • 3ad640fcbc Fix accidental graphics context member/parameter duplication Billy Laws 2022-05-12 22:12:26 +01:00
  • 7a6f27a19a Fix texture swizzling OOB writes #1296 #1295 #1290 PixelyIon 2022-05-13 14:52:41 +05:30
  • 168e51e7ad Always use GetLayerStride for layer stride in Texture PixelyIon 2022-05-13 14:21:37 +05:30
  • b81d5bc865 Implement and cleanup semaphore operations in all engines Billy Laws 2022-05-12 19:40:24 +01:00
  • bca88685bd Stub nvdrv {Get,Dump}Status Billy Laws 2022-05-12 17:38:06 +01:00
  • 97e740c986 Fix slight locking bug with nvmap handle duplication Billy Laws 2022-05-12 17:12:24 +01:00
  • 57378457dc Treat symbol file paths without slashes as filenames Billy Laws 2022-05-12 17:10:53 +01:00
  • d08ac63bbf Use TIC maximum index over TSC when tscIndexLinked is set Billy Laws 2022-05-12 17:09:51 +01:00
  • 8e021a9f1f Load custom drivers from app private data dir Billy Laws 2022-05-12 17:08:17 +01:00
  • dcef597345 Introduce TrivialObject concept and use where appropriate Billy Laws 2022-05-12 17:04:47 +01:00
  • f2cc25ee9f Implement Array Texture Swizzling PixelyIon 2022-05-12 18:09:41 +05:30
  • 2a99e1784d Fix Maxwell3D RT Depth/Layer Count Logic PixelyIon 2022-05-12 18:19:36 +05:30
  • 543ac3042e Cleanup account services and stub StoreSaveDataThumbnail Billy Laws 2022-05-11 23:16:43 +01:00
  • 7d30ac0cd8 Add additional nifm stubs Billy Laws 2022-05-11 23:15:56 +01:00
  • a164635f32 Stub LibraryAppletPlayerSelect Billy Laws 2022-05-11 23:15:03 +01:00
  • 4ec1cc7086 Update Build Tools to 33.0.0-rc4 PixelyIon 2022-05-12 02:52:32 +05:30
  • dd0004e208 Set Host1x log tag correctly Billy Laws 2022-05-11 22:11:16 +01:00
  • f89bacf8ae Fixup Host1x syncpoint locking Billy Laws 2022-05-11 22:04:02 +01:00
  • d8ff318a1a Prevent infinite VFS read loop on EOF Billy Laws 2022-05-11 22:03:39 +01:00
  • f078a5d1ec Stub bt and btm:u shutterbug2000 2022-05-11 04:12:53 -05:00
  • 502cb15b93 Stub bt and btm:u #1252 shutterbug2000 2022-05-11 04:12:53 -05:00
  • 588b4529ee Implement 3D Texture Swizzling PixelyIon 2022-05-11 05:24:06 +05:30
  • adba8c52c0 Add extra note for "NDK not configured" error #1301 alula 2022-05-10 23:50:12 +02:00
  • bfe292db5d
    Add extra note for "NDK not configured" error #1241 alula 2022-05-10 23:50:12 +02:00
  • 601d67e369 Use resource size rather than allocation size for staging buffer size Billy Laws 2022-05-10 18:48:20 +01:00
  • d2acec24f5 Handle VFS reads into trapped memory regions Billy Laws 2022-05-10 18:33:55 +01:00
  • 1609fd2a32 Account for layerCount in SynchronizeGuestWithBuffer staging buffer size Billy Laws 2022-05-10 18:33:31 +01:00
  • 5b97b87503 Restore previous cullMode when cullFace is enabled Billy Laws 2022-05-10 18:31:32 +01:00
  • 15e9fa1c80 Fix FillRandomBytes Billy Laws 2022-05-10 18:28:15 +01:00
  • 622ff2a8f1 Correctly track 5.1 audio channel sample count Billy Laws 2022-05-10 18:26:20 +01:00
  • 56c9b03843 Fix incorrect swizzling Y extent calculation PixelyIon 2022-05-09 15:42:18 +05:30
  • 018df355f0 Replace some VFS exceptions with warnings Billy Laws 2022-05-08 19:36:02 +01:00
  • e1c13bbc08 Update hades Billy Laws 2022-05-08 19:27:06 +01:00
  • b307fca115 Fix attachment reuse within the same subpass PixelyIon 2022-05-08 18:26:40 +05:30
  • e027555796 Handle Y-axis GOB non-alignment for swizzling PixelyIon 2022-05-07 18:34:17 +05:30
  • c910e29168 Extend HostSignalHandler's SIGSEGV debugger path PixelyIon 2022-05-07 18:34:56 +05:30
  • 4149ab1067 Implement Maxwell 3D instanced draw support Billy Laws 2022-05-07 13:55:17 +01:00
  • 03594a081c Ensure correct flushing for batched constant buffer updates Billy Laws 2022-05-04 20:48:59 +01:00
  • ad989750fc Implement Maxwell3D Point Sprite Size PixelyIon 2022-05-07 03:22:21 +05:30
  • 874a6a2a6c Fix getTextureType enum conversion fomatting PixelyIon 2022-05-07 03:46:00 +05:30
  • ae5bcbdb5c Fix Depth RT lock to be in scope PixelyIon 2022-05-07 02:37:48 +05:30
  • 1c8d994161 Basic bcat:u implementation shutterbug2000 2022-05-06 02:47:49 -05:00
  • 4fd64a53e0 Require Vulkan samplerAnisotropy feature PixelyIon 2022-05-06 15:17:14 +05:30
  • 1d9b4a865a Add additional formats to Adreno filter PixelyIon 2022-05-06 15:15:59 +05:30
  • b87295374e Improve Controller Applet log PixelyIon 2022-05-06 15:27:56 +05:30
  • 98c730a644 Implement linked TIC/TSC handle in Maxwell3D PixelyIon 2022-05-06 14:58:20 +05:30
  • 23a091100d Implement ReadCbufValue + ReadTextureType PixelyIon 2022-05-06 14:39:36 +05:30
  • e5368df753 Resolve code-review issues #1193 shutterbug2000 2022-05-06 02:47:49 -05:00
  • 33191f6cb1 Basic bcat:u implementation shutterbug2000 2022-05-06 02:18:39 -05:00
  • 765c3f4e1f Allow draws with no descriptor set resources PixelyIon 2022-05-06 10:33:47 +05:30
  • 37327f1955 Fix and refactor SVC SignalToAddress/WaitForAddress PixelyIon 2022-05-05 17:58:50 +05:30