Commit graph

  • 2762b7cd6d
    Merge 3d1c082a58 into ecf02f525f LDj3SNuD 2018-04-08 20:38:42 +0000
  • ecf02f525f Remove line numbers from log gdkchan 2018-04-08 17:38:27 -0300
  • b2668e659c log calling method in logs (#71) emmauss 2018-04-08 23:30:50 +0300
  • 255620adfb log calling method in logs emmaus 2018-04-03 19:27:36 +0000
  • 36dfd20c87 Use correct pitch value when decoding linear swizzle textures gdkchan 2018-04-08 17:09:41 -0300
  • 3d1c082a58
    Update TextureReader.cs LDj3SNuD 2018-04-08 21:56:11 +0200
  • 76d9e2763a
    Update GalTextureFormat.cs LDj3SNuD 2018-04-08 21:53:35 +0200
  • b9aa3966c0 Merge shader branch, adding support for GLSL decompilation, a macro interpreter, and a rewrite of the GPU code. gdkchan 2018-04-08 16:17:35 -0300
  • 7acd0e0122 Add FMUL (scalar, by element) instruction; add FRECPE, FRECPS (scalar & vector) instructions. Add 5 simple tests. (#74) LDj3SNuD 2018-04-08 21:08:57 +0200
  • a8076aaa2f [GPU] Fix casting on shader, support reading gl_Position.w on fragment shader gdkchan 2018-04-08 16:06:47 -0300
  • ca0d3d6f06
    Update AInstEmitSimdArithmetic.cs LDj3SNuD 2018-04-08 17:25:34 +0200
  • adae675a3c
    Update AOpCodeTable.cs LDj3SNuD 2018-04-08 17:24:16 +0200
  • 651c2663f7
    Merge pull request #4 from LDj3SNuD/LDj3SNuD-patch-4 LDj3SNuD 2018-04-08 13:23:26 +0200
  • 0f4ccdf785
    Merge pull request #3 from LDj3SNuD/LDj3SNuD-patch-3 LDj3SNuD 2018-04-08 13:23:09 +0200
  • 2049e78ea3
    Merge pull request #2 from LDj3SNuD/LDj3SNuD-patch-2 LDj3SNuD 2018-04-08 13:22:51 +0200
  • 0f1057e8c4
    Merge pull request #1 from LDj3SNuD/LDj3SNuD-patch-1 LDj3SNuD 2018-04-08 13:22:33 +0200
  • eba45a3c80
    Update CpuTestSimdArithmetic.cs LDj3SNuD 2018-04-08 13:17:07 +0200
  • ae9d529161
    Update AInstEmitSimdHelper.cs LDj3SNuD 2018-04-08 13:16:11 +0200
  • f9b8501a67
    Update AInstEmitSimdArithmetic.cs LDj3SNuD 2018-04-08 13:15:17 +0200
  • 1c10254fe7
    Update AOpCodeTable.cs LDj3SNuD 2018-04-08 13:13:39 +0200
  • 0c9a88cce7 [GPU] Fix decoding of negative 19-bits immediates on shader, other tweaks gdkchan 2018-04-08 01:46:06 -0300
  • e26555608a [GPU] Implemented I2F, SHR and LOP32I shader instructions gdkchan 2018-04-08 01:04:02 -0300
  • 980691f36b [CPU] Fix CBZ/CBNZ with 32 bits operands gdkchan 2018-04-06 17:22:26 -0300
  • 702daf2ff4 [CPU] Fail early when the index/size of the vector is invalid gdkchan 2018-04-06 15:39:39 -0300
  • b27944c0b5 Bump the maximum number of threads gdkchan 2018-04-06 10:53:18 -0300
  • df3cbadceb Fix FRSQRTS and FCM* (scalar) instructions gdkchan 2018-04-06 10:20:17 -0300
  • a7ecf6dd2d Show service short name for unimplemented commands gdkchan 2018-04-06 02:38:59 -0300
  • 081ede2a9a Support the .romfs extension aswell gdkchan 2018-04-06 02:02:13 -0300
  • 36d9130592 Add FMLS (vector) instruction gdkchan 2018-04-06 01:41:54 -0300
  • 2fd718c163 Fix typo gdkchan 2018-04-06 01:07:51 -0300
  • dcf0f0be38 Fix possible regression on bsd gdkchan 2018-04-06 01:06:34 -0300
  • 69e32e5bbc Rename services with the official interface names gdkchan 2018-04-06 01:01:52 -0300
  • f15b1c76a1 Add FRSQRTS and FCM* instructions gdkchan 2018-04-05 23:28:12 -0300
  • 39f20d8d1a Implement Frsqrte_S (#72) Merry 2018-04-06 00:36:19 +0100
  • 890c25dad6 Add Frsqrte_S test MerryMage 2018-04-05 18:47:28 +0100
  • 5b5a497ef5 Implement Frsqrte_V MerryMage 2018-04-05 18:38:19 +0100
  • 2cacb73359 Implement Frsqrte_S MerryMage 2018-04-05 18:08:23 +0100
  • 2000e904f1 Add support for float immediates, implement FSETP (immediate) on shader decoder gdkchan 2018-04-05 15:47:35 -0300
  • 2d669d4c23 Merge branch 'shader' of https://github.com/gdkchan/Ryujinx into shader gdkchan 2018-04-05 15:47:25 -0300
  • 10a00cc796 Added support for more primitive types (aka topology), added alpha blending support, added texture wrap/filter support, started frame buffer support (not working properly), added index buffer support gdkchan 2018-04-04 02:02:56 -0300
  • 46405f6767 Support linear swizzling, upload compressed textures instead of decoding on the CPU (this is a bit faster) gdkchan 2018-04-02 16:32:21 -0300
  • 9da58cc655 Started to implement texture decoding on the GAL gdkchan 2018-04-01 21:51:22 -0300
  • 5222708e37 Refactoring OGLRenderer rasterizer, some cleanup on the glsl decompiler gdkchan 2018-03-31 23:58:26 -0300
  • 34053fdc15 Work continues gdkchan 2018-03-30 23:14:07 -0300
  • 32d76fb4f8 More work on GPU refactoring gdkchan 2018-03-29 22:46:04 -0300
  • d237bca9a8 Some improvements to macro stuff gdkchan 2018-03-28 16:40:51 -0300
  • 2c59418406 GPU refactor (part 1), added a macro interpreter gdkchan 2018-03-27 20:38:54 -0300
  • 1fa59355b8 Started to add support for fragment shaders aswell gdkchan 2018-03-25 17:04:37 -0300
  • 63243d16ad Fix SSBO array gdkchan 2018-03-23 22:23:41 -0300
  • 8ed55be9c5 Fix for ld/str with size > 32 gdkchan 2018-03-23 21:47:50 -0300
  • 7949ceffa5 Started to work on glsl decompiler gdkchan 2018-03-23 21:13:21 -0300
  • 94f3befc96 Add ld/st (attribute variant) instruction decoding, initial implementation of expression propagation, changes to the IR gdkchan 2018-03-23 19:12:28 -0300
  • 46a41849c4 Some work on shader decoding gdkchan 2018-03-22 00:38:07 -0300
  • e4aeb93be8 Started to implement shader decoding support on the GPU gdkchan 2018-03-21 00:15:47 -0300
  • eaca9a3d5d Add Faddp (vector) instruction gdkchan 2018-04-04 22:00:41 -0300
  • 4c19c908e5 Color* should be an array in NvGpuIoctlZbcSetTable gdkchan 2018-04-05 10:23:52 -0300
  • 1f013df7ed [ServiceNvDrv] Add 0x4703 ([/dev/nvhost-ctrl-gpu] NvGpuIoctlZbcSetTable) (#70) Starlet 2018-04-05 09:18:13 -0400
  • be298cbe92
    WRONG BRANCH Starlet 2018-04-05 06:17:08 -0400
  • 448713a451
    Stub 0x16 [SvcGetInfo] Starlet 2018-04-05 06:16:32 -0400
  • 945ea03a24 [ServiceNvDrv] Add 0x4703 ([/dev/nvhost-ctrl-gpu] NvGpuIoctlZbcSetTable) Cyuubi 2018-04-05 05:18:30 -0400
  • 6e514e944d
    Update README.md Ac_K 2018-04-05 04:02:21 +0200
  • 45c078d782 Add Faddp (vector) instruction gdkchan 2018-04-04 22:13:10 -0300
  • 9754836c1b Fix GetAvailableLanguageCodes, stub ListAddOnContent and NvGpuAsIoctlRemap (0x4114) gdkchan 2018-04-04 21:01:36 -0300
  • 2d33756878 Stub ActivateKeyboard on Hid gdkchan 2018-04-04 19:44:02 -0300
  • c8b6274456 Stub ActivateMouse on Hid gdkchan 2018-04-04 19:39:47 -0300
  • a3d6baab91 Remove useless spacing gdkchan 2018-04-04 19:29:34 -0300
  • 836a003c8e stubs (#69) emmauss 2018-04-05 01:16:59 +0300
  • c1a1ce80e5 stubs emmaus 2018-04-04 18:38:14 +0000
  • e16ca561cb HashSet is not thread safe, hopefully this fixes the CPU issue where it throws a exception on Add gdkchan 2018-04-04 18:17:37 -0300
  • a20d6b34ab Add PRFM (unscaled) instruction gdkchan 2018-04-04 18:09:24 -0300
  • 7fe12ad169 Add FNEG (vector) instruction gdkchan 2018-04-04 16:36:07 -0300
  • e0c3d9c8df Fix SvcGetThreadId gdkchan 2018-04-04 16:07:44 -0300
  • bcec123330 Added support for more primitive types (aka topology), added alpha blending support, added texture wrap/filter support, started frame buffer support (not working properly), added index buffer support gdkchan 2018-04-04 02:02:56 -0300
  • 36f85260bb Support linear swizzling, upload compressed textures instead of decoding on the CPU (this is a bit faster) gdkchan 2018-04-02 16:32:21 -0300
  • 8f0f1c489c Started to implement texture decoding on the GAL gdkchan 2018-04-01 21:51:22 -0300
  • 1132b6edae Refactoring OGLRenderer rasterizer, some cleanup on the glsl decompiler gdkchan 2018-03-31 23:58:26 -0300
  • 0ac4681fa0 Fix 32-bits extended register instructions with 64-bits extensions gdkchan 2018-03-30 23:32:06 -0300
  • bac72e1613 Work continues gdkchan 2018-03-30 23:14:07 -0300
  • 53e2d34905 Enable all ld/st (single structure) instructions gdkchan 2018-03-30 18:06:02 -0300
  • 916540ff41 Fix EXT/Widening instruction carrying garbage values on some cases, fix ABD (it shouldn't accumulate, this is another variation of the instruction) gdkchan 2018-03-30 17:37:31 -0300
  • 76ac31add6 Add BIT instruction gdkchan 2018-03-30 16:46:00 -0300
  • 19b8344568 Add UABD instruction gdkchan 2018-03-30 16:30:23 -0300
  • ba43af5765 Add UABDL instruction gdkchan 2018-03-30 16:16:16 -0300
  • f42f39fd90 Add UADDL instruction gdkchan 2018-03-30 15:55:28 -0300
  • 9b6fa1f89e Add UHADD instruction gdkchan 2018-03-30 12:37:07 -0300
  • f48f5e3f5b SVC: Add GetInfo type 20 (added in 5.0.0) to the list of explicitly unimplemented types. (#68) Ezekiel Bethel 2018-03-30 16:27:48 +0100
  • 7f0eb742d0
    SVC: Add GetInfo type 20 (added in 5.0.0) to the list of explicitly unimplemented types. Ezekiel Bethel 2018-03-30 13:58:31 +0100
  • 0dc4053599 More work on GPU refactoring gdkchan 2018-03-29 22:46:04 -0300
  • 0a0cc69a7b Some improvements to macro stuff gdkchan 2018-03-28 16:40:51 -0300
  • 85e0ed9876 GPU refactor (part 1), added a macro interpreter gdkchan 2018-03-27 20:38:54 -0300
  • e5ada9cb6d Started to add support for fragment shaders aswell gdkchan 2018-03-25 17:04:37 -0300
  • b2549d83bf Add FNMADD instruction gdkchan 2018-03-24 00:23:42 -0300
  • b0641ecd16 Fix SSBO array gdkchan 2018-03-23 22:23:41 -0300
  • 873a7cd112 Add Cls Instruction. (#67) LDj3SNuD 2018-03-24 02:06:05 +0100
  • 09bfe41ab2 Fix for ld/str with size > 32 gdkchan 2018-03-23 21:47:50 -0300
  • 6477368255 Started to work on glsl decompiler gdkchan 2018-03-23 21:13:21 -0300
  • 06a19248cd Add ld/st (attribute variant) instruction decoding, initial implementation of expression propagation, changes to the IR gdkchan 2018-03-23 19:12:28 -0300
  • b7732e3401
    Update AOpCodeTable.cs LDj3SNuD 2018-03-23 17:42:38 +0100
  • 123ed36b8c
    Update ASoftFallback.cs LDj3SNuD 2018-03-23 17:32:37 +0100
  • abdab83bf3
    Update AInstEmitAlu.cs LDj3SNuD 2018-03-23 17:29:13 +0100