Commit graph

  • 7f38bebb74 Also implement AppendAudioOutBufferAuto properly Lordmau5 2018-06-30 17:48:22 +0200
  • 2f25b34941 Add linux-x64 to RID property to make tests works on linux (#205) Thomas Guillemard 2018-06-30 17:43:04 +0200
  • 53934e8872 Add Saba_V, Sabal_V, Sabd_V, Sabdl_V, Uaba_V, Uabal_V; Update Uabd_V, Uabdl_V. Add 16 tests. (#204) LDj3SNuD 2018-06-30 17:40:41 +0200
  • 70dca7aaa4 Implement GetReleasedAudioOutBufferAuto properly Lordmau5 2018-06-30 17:38:50 +0200
  • a7ccea30ca
    Add linux-x64 to RID property to make tests works on linux Thog 2018-06-29 22:04:12 +0200
  • fdaaa4ee3b
    Update CpuTestSimdReg.cs LDj3SNuD 2018-06-29 19:28:46 +0200
  • 4f3b84af13
    Update CpuTestSimd.cs LDj3SNuD 2018-06-29 19:28:03 +0200
  • a7f3115a24
    Update CpuTest.cs LDj3SNuD 2018-06-29 19:27:37 +0200
  • 34e3941786
    Update Instructions.cs LDj3SNuD 2018-06-29 19:26:44 +0200
  • 47892deb4c
    Update AInstEmitSimdHelper.cs LDj3SNuD 2018-06-29 19:26:07 +0200
  • 531813af7d
    Update AInstEmitSimdArithmetic.cs LDj3SNuD 2018-06-29 19:25:35 +0200
  • 947159b256
    Update AOpCodeTable.cs LDj3SNuD 2018-06-29 19:24:41 +0200
  • e0c87aa6f3
    Update the Controller Support Fork John Clemis 2018-06-29 07:37:55 -0500
  • 3b4f5afc1c Add SMAXP, SMINP, UMAX, UMAXP, UMIN and UMINP cpu instructions gdkchan 2018-06-28 22:37:02 -0300
  • edfd4bc860 Explicit GLSL "position" attribute location (#199) ReinUsesLisp 2018-06-28 22:01:58 -0300
  • 1ba2732c77 Explicit GLSL "position" attribute location ReinUsesLisp 2018-06-28 21:29:12 -0300
  • ab5badcf3f Changes in compliance with review John Clemis 2018-06-28 19:09:10 -0500
  • 4c7c21634e
    Add Sse2 fallback to Vector{Extract|Insert}Single methods on the CPU (#193) gdkchan 2018-06-28 20:52:32 -0300
  • bc26aa558a
    Add support for the FMLA (by element/scalar) instruction (#187) gdkchan 2018-06-28 20:51:38 -0300
  • 3e81421b2f
    Add support for vertex base on indexed draws, fix index buffer first (untested) (#197) gdkchan 2018-06-28 20:48:18 -0300
  • d0be618495 Fixed problems in the configuration file with different regions John Clemis 2018-06-28 18:22:40 -0500
  • 6a4cabba1e Changes in compliance with review John Clemis 2018-06-28 17:47:05 -0500
  • 42c3bde419 Changes in compliance with review John Clemis 2018-06-28 17:26:29 -0500
  • bb1c961508
    Merge 2609ea1182 into 3262fd13da greggameplayer 2018-06-28 21:34:30 +0000
  • 3262fd13da add the forgotten mm:u link (#190) greggameplayer 2018-06-28 23:32:07 +0200
  • e7417824dd Add support for vertex base on indexed draws, fix index buffer first (untested) gdkchan 2018-06-28 16:06:03 -0300
  • 60ad45cc29 Refactored all of the button mapping code John Clemis 2018-06-28 08:59:36 -0500
  • b805f2171f
    Update Controller Support Fork John Clemis 2018-06-28 04:34:40 -0500
  • 22f138628b Somewhat better ClearBuffers implementation gdkchan 2018-06-28 00:11:49 -0300
  • e6eeb6f09f
    Add support for Vertex Program A and other small shader improvements (#192) gdkchan 2018-06-27 23:55:08 -0300
  • a0c6861102 Address PR feedback gdkchan 2018-06-27 23:44:46 -0300
  • 73ad195699 Handle possible case where VPB uses an output attribute written by VPA but not available on the vbo gdkchan 2018-06-27 23:16:16 -0300
  • 9cb0379097 Add new line after flip uniform on the shader gdkchan 2018-06-27 22:23:28 -0300
  • db3d691860 Move finalization code to main gdkchan 2018-06-27 22:20:54 -0300
  • 0953469aa1 Add separate subroutines for program A/B, and copy attributes to a temp gdkchan 2018-06-27 21:51:20 -0300
  • 1f492e99d8 Fixed Joystick Axis Problems John Clemis 2018-06-27 19:26:11 -0500
  • 56dc5005c4 Added Basic Joystick Configuration John Clemis 2018-06-27 19:05:17 -0500
  • 50ee597735 Added Button Configuration for all other Buttons John Clemis 2018-06-27 18:31:10 -0500
  • 29d2d32372 Added Configuration for the A B X Y Buttons John Clemis 2018-06-27 17:07:33 -0500
  • bb53859cba Forgot to change the Gamepad Index John Clemis 2018-06-27 14:29:07 -0500
  • 3ef06e6c5d Revert "Revert "Added Extra Configuration Options"" John Clemis 2018-06-27 14:27:01 -0500
  • 4809e5effe Revert "Added Extra Configuration Options" John Clemis 2018-06-27 14:26:19 -0500
  • 6cc56bfe7e Added Extra Configuration Options John Clemis 2018-06-27 14:25:44 -0500
  • 0cef1e6b5d Added Basic Controller Support John Clemis 2018-06-27 12:45:15 -0500
  • 4ac01376ad
    Merge f6ebea82ca into 900a84ae0a ReinUsesLisp 2018-06-27 04:57:07 +0000
  • f6ebea82ca Use structures for GLSL input and output attributes ReinUsesLisp 2018-06-27 01:07:35 -0300
  • 900a84ae0a Fix vertex buffer size on the gpu when the draw vertex count is less than the buffer size, added a few more registers (currently not implemented) gdkchan 2018-06-27 01:32:28 -0300
  • 87f13322b9 Add Sse2 fallback to Vector{Extract|Insert}Single methods on the CPU gdkchan 2018-06-26 20:04:34 -0300
  • bbcc840342 Fix encoding gdkchan 2018-06-26 19:24:51 -0300
  • c9a42f0305 Add WIP support for Vertex Program A, add the FADD_I32 shader instruction, small fix on FFMA_I encoding, nits gdkchan 2018-06-26 18:01:10 -0300
  • 2bf5989a21
    Merge 41b9aa3419 into af5f059d4e greggameplayer 2018-06-26 15:12:09 +0000
  • 41b9aa3419
    Implement nvdec, nvjpg & vic greggameplayer 2018-06-26 17:11:27 +0200
  • 761e1a1371
    add the forgotten mm:u link greggameplayer 2018-06-26 15:28:44 +0200
  • af5f059d4e Fix GL.CreateBuffers -> GL.GenBuffers (#189) ReinUsesLisp 2018-06-26 02:30:46 -0300
  • 463b2fa9e4 Fix GL.CreateBuffers -> GL.GenBuffers ReinUsesLisp 2018-06-26 02:28:52 -0300
  • 09dfefed1f Implementation of UBOs instead of uniform constant arrays (#186) ReinUsesLisp 2018-06-26 02:10:54 -0300
  • b8be89ab2d Relax GetThreadContext3 by allowing it to get the context of a running thread gdkchan 2018-06-26 01:26:21 -0300
  • 2f29894d9f Set PC value on SvcCall aswell gdkchan 2018-06-26 01:14:18 -0300
  • 65105c2a3b Implement SvcGetThreadContext3 gdkchan 2018-06-26 01:09:32 -0300
  • aa334243ca VSync was still enabled ReinUsesLisp 2018-06-26 01:10:01 -0300
  • 3671fa1991 A little bit less naive limiter ReinUsesLisp 2018-06-26 00:24:57 -0300
  • d0cb042ff4 Naive limiter, VSync disabled ReinUsesLisp 2018-06-25 23:48:28 -0300
  • c818093528 Add Sqxtun_S, Sqxtun_V with 3 tests. (#188) LDj3SNuD 2018-06-26 04:36:20 +0200
  • abe58c9527
    Merge 3af7a6b49d into 8f6387128a Lordmau5 2018-06-26 02:04:06 +0000
  • dfc8b4c937 Add support for the FMLA (by element/scalar) instruction gdkchan 2018-06-25 23:03:30 -0300
  • dd523dd7e2
    Update CpuTestSimd.cs LDj3SNuD 2018-06-26 04:01:08 +0200
  • ed334a5437
    Update Instructions.cs LDj3SNuD 2018-06-26 03:59:09 +0200
  • ffc775cc18
    Update AInstEmitSimdArithmetic.cs LDj3SNuD 2018-06-26 03:57:53 +0200
  • 8f6387128a Add Sse Opt. for Cmeq_V_2D, Cmgt_V_2D (Reg). Add Sse Opt. for Crc32cb, Crc32ch, Crc32cw, Crc32cx. Add 10 simple tests for Fcmgt, Fcmge, Fcmeq, Fcmle, Fcmlt (S, V) (Reg, Zero). Add 2 Cnt_V tests. (#183) LDj3SNuD 2018-06-26 03:32:29 +0200
  • 56da8d2116
    add a space greggameplayer 2018-06-26 02:57:34 +0200
  • 47c2e943a8
    Merge branch 'master' into patch-10 greggameplayer 2018-06-26 02:50:10 +0200
  • 37a6e84fd4 Add REV16/32 (vector) instructions and fix REV64 gdkchan 2018-06-25 18:40:55 -0300
  • 8f4cd35ade Fix GetLastOpenedUser stub returning an invalid account id value gdkchan 2018-06-25 17:11:09 -0300
  • 0bec9d8439 Add opcodes SQXTUN_S and SQXTUN_V (#184) Rygnus 2018-06-25 18:23:46 +0100
  • 8ea6626f60
    Update Instructions.cs LDj3SNuD 2018-06-25 18:28:52 +0200
  • 7c7ee8f8ca Aways write voice state as finished playing while proper audren support is not in place gdkchan 2018-06-25 02:04:19 -0300
  • ddb8ebef78
    Update CpuTestSimd.cs LDj3SNuD 2018-06-25 01:10:11 +0200
  • 9637c9325f
    Update Instructions.cs LDj3SNuD 2018-06-25 01:09:22 +0200
  • 80ea57860f
    Update Pseudocode.cs LDj3SNuD 2018-06-25 01:08:38 +0200
  • 5071bbc6c7
    Update CpuTestSimdCmp.cs LDj3SNuD 2018-06-25 01:07:13 +0200
  • dd3837cdeb Implementation of UBOs instead of uniform constant arrays ReinUsesLisp 2018-06-21 18:08:54 -0300
  • f4b54b87a4
    Add SQXTUN_S and SQXTUN_V (2/2) Rygnus 2018-06-24 15:33:45 +0100
  • dd3bb9004c
    Add SQXTUN_S and SQXTUN_V Rygnus 2018-06-24 15:30:36 +0100
  • bf5a70ecd8
    Add EmitSse42Crc32() LDj3SNuD 2018-06-24 13:42:35 +0200
  • 1eba6aa860
    CPE LDj3SNuD 2018-06-24 03:47:29 +0200
  • acb5f19940
    Add files via upload LDj3SNuD 2018-06-24 03:20:02 +0200
  • 67e3495328
    Add files via upload LDj3SNuD 2018-06-24 03:19:02 +0200
  • 8f0013986c
    Add files via upload LDj3SNuD 2018-06-24 03:18:18 +0200
  • e7559f128f
    Small OpenGL Renderer refactoring (#177) gdkchan 2018-06-23 21:39:25 -0300
  • f1832b0b7c Use unlimited update rate for better pref gdkchan 2018-06-23 21:37:13 -0300
  • 52595b8bf6
    Merge e29af7a90b into 69697957e6 ReinUsesLisp 2018-06-23 23:02:15 +0000
  • 002e1fc133 Remove unused constant gdkchan 2018-06-23 19:09:39 -0300
  • a363bc4a14 Make PerformanceStatistics thread safe gdkchan 2018-06-23 18:32:57 -0300
  • e7320471b9 Organized the Gpu folder a bit more, renamed a few things, address PR feedback gdkchan 2018-06-23 18:22:24 -0300
  • e29af7a90b Implement Fsqrt for SPIR-V ReinUsesLisp 2018-06-23 17:00:39 -0300
  • 4c3db79ebb Fix PerformanceStatistics calculating the wrong host fps, remove wait event on PFIFO as this wasn't exactly was causing the freezes (may replace with an exception later) gdkchan 2018-06-21 16:38:57 -0300
  • 88a38e9754 Call OpenGL functions directly, remove the pfifo thread, some refactoring gdkchan 2018-06-21 13:50:36 -0300
  • 5cd6ce87b7 UBO bindings in GLSL now search for free spaces ReinUsesLisp 2018-06-23 15:05:22 -0300
  • cc298c676a SPIR-V Intermediate Shading Language support ReinUsesLisp 2018-06-20 16:30:18 +0000
  • 69697957e6 Workaround for recent audren regression gdkchan 2018-06-23 03:17:07 -0300