1
0
forked from MeloNX/MeloNX

Commit Graph

  • fae097408e Show Game Title on Titlebar (#408) emmauss 2018-09-19 15:09:49 +03:00
  • 256d9f7a5c Thread scheduler rewrite (#393) gdkchan 2018-09-18 20:36:43 -03:00
  • b8133c1997
    Thread scheduler rewrite (#393) gdkchan 2018-09-18 20:36:43 -03:00
  • 8090f01c64 Fix d32s8 format on OGLEnumConverter (#420) gdkchan 2018-09-18 13:27:12 -03:00
  • 33e2810ef3
    Fix d32s8 format on OGLEnumConverter (#420) gdkchan 2018-09-18 13:27:12 -03:00
  • 7d123b6019 Misc fixes on the arena allocator (#364) gdkchan 2018-09-18 12:28:28 -03:00
  • d6fba62f8a
    Misc fixes on the arena allocator (#364) gdkchan 2018-09-18 12:28:28 -03:00
  • 09ca45875b Allow "reinterpretation" of framebuffer/zeta formats (#418) gdkchan 2018-09-18 01:30:35 -03:00
  • d4187aaa9d
    Allow "reinterpretation" of framebuffer/zeta formats (#418) gdkchan 2018-09-18 01:30:35 -03:00
  • c952e08811 Ensure that buffers are available after a signal when GetReleasedBuffers is called (#369) gdkchan 2018-09-18 00:12:47 -03:00
  • bec95cacc1
    Ensure that buffers are available after a signal when GetReleasedBuffers is called (#369) gdkchan 2018-09-18 00:12:47 -03:00
  • 24148818cc Fix/Add 1+12 [Saturating] [Rounded] Shift Right Narrow (imm.) Instructions; add 14 Tests. Add 6 Tests for PR#405. Add 2 Tests for PR#412. (#409) LDj3SNuD 2018-09-17 06:54:05 +02:00
  • c7387be0d2 Fix/Add 1+12 [Saturating] [Rounded] Shift Right Narrow (imm.) Instructions; add 14 Tests. Add 6 Tests for PR#405. Add 2 Tests for PR#412. (#409) LDj3SNuD 2018-09-17 06:54:05 +02:00
  • d2abd76323 Implement B5G6R5Unorm, BGR5A1Unorm, RGBA32Uint, R16Unorm and Z16 texture format. Fix BC6H_UF16 from Unorm to Sfloat (#417) HorrorTroll 2018-09-17 07:24:56 +07:00
  • 8a78a703f2 Implement B5G6R5Unorm, BGR5A1Unorm, RGBA32Uint, R16Unorm and Z16 texture format. Fix BC6H_UF16 from Unorm to Sfloat (#417) HorrorTroll 2018-09-17 07:24:56 +07:00
  • 6c323c3eaa Rewrite the C++ Demangler (#416) Thomas Guillemard 2018-09-15 15:29:18 +02:00
  • 46a11460d4 Rewrite the C++ Demangler (#416) Thomas Guillemard 2018-09-15 15:29:18 +02:00
  • 17c662e9af Add Ryujinx.Tests.Unicorn project to Ryujinx.sln Ac_K 2018-09-14 03:27:43 +02:00
  • 7542f4a65f
    Add Ryujinx.Tests.Unicorn project to Ryujinx.sln Ac_K 2018-09-14 03:27:43 +02:00
  • 073a3ac6f3 Update IStorage.cs (#415) Ac_K 2018-09-13 13:45:59 +02:00
  • 476ebf5b03 Update IStorage.cs (#415) Ac_K 2018-09-13 13:45:59 +02:00
  • 7c68354f1c Fixup image error message and add G8R8 to size query (#410) ReinUsesLisp 2018-09-11 12:48:13 -03:00
  • e5917f8968 Fixup image error message and add G8R8 to size query (#410) ReinUsesLisp 2018-09-11 12:48:13 -03:00
  • b7ff9a2193 Lock GbpQueueBuffer till Vsync is signalled (#367) emmauss 2018-09-10 02:38:56 +03:00
  • db1a759c59 Lock GbpQueueBuffer till Vsync is signalled (#367) emmauss 2018-09-10 02:38:56 +03:00
  • 7470eb4499 Implements proper save path (#386) emmauss 2018-09-09 01:04:26 +03:00
  • fc77b089a6 Implements proper save path (#386) emmauss 2018-09-09 01:04:26 +03:00
  • 1befe98d27 Add XCI, NSP and NCA loading support (#404) Alex Barney 2018-09-08 12:33:27 -06:00
  • 3227218114 Add XCI, NSP and NCA loading support (#404) Alex Barney 2018-09-08 12:33:27 -06:00
  • 5441dc9391 Move GPU emulation from Ryujinx.HLE to Ryujinx.Graphics and misc changes (#402) ReinUsesLisp 2018-09-08 14:51:50 -03:00
  • ce1d5be212 Move GPU emulation from Ryujinx.HLE to Ryujinx.Graphics and misc changes (#402) ReinUsesLisp 2018-09-08 14:51:50 -03:00
  • 3334bd4257 Fix/Add 10 Shift Right and Mls_Ve Instructions; add 14 Tests. (#407) LDj3SNuD 2018-09-08 19:24:29 +02:00
  • a0c78f7920 Fix/Add 10 Shift Right and Mls_Ve Instructions; add 14 Tests. (#407) LDj3SNuD 2018-09-08 19:24:29 +02:00
  • dfdf017364 Remove old Tester, update Tests (some reworks). (#400) LDj3SNuD 2018-09-08 19:23:07 +02:00
  • ca1e37a295 Remove old Tester, update Tests (some reworks). (#400) LDj3SNuD 2018-09-08 19:23:07 +02:00
  • d8f023ed2f Asynchronously log messages to the Console window (#395) jduncanator 2018-09-04 10:15:41 +10:00
  • 76a3172f17 Asynchronously log messages to the Console window (#395) jduncanator 2018-09-04 10:15:41 +10:00
  • f2406621fd Implement loading of profile image (#391) emmauss 2018-09-02 01:04:20 +03:00
  • 675f3f6f81 Implement loading of profile image (#391) emmauss 2018-09-02 01:04:20 +03:00
  • c7cd70c010 Fix exception throw message for unimpl texture formats (#398) gdkchan 2018-09-01 18:51:51 -03:00
  • b549daed03
    Fix exception throw message for unimpl texture formats (#398) gdkchan 2018-09-01 18:51:51 -03:00
  • 78575c1cea Shaders: Handle Ipa PASS argument as needed in Fragment Shaders (#392) ReinUsesLisp 2018-09-01 18:44:19 -03:00
  • e72fd3f7a7 Shaders: Handle Ipa PASS argument as needed in Fragment Shaders (#392) ReinUsesLisp 2018-09-01 18:44:19 -03:00
  • dc507d3179 Add BGRA8Unorm, BGRA8Srgb, ZF32_X24S8 texture format (#377) HorrorTroll 2018-09-02 04:25:49 +07:00
  • bf28d8f1aa Add BGRA8Unorm, BGRA8Srgb, ZF32_X24S8 texture format (#377) HorrorTroll 2018-09-02 04:25:49 +07:00
  • 5dec59ac45 Improve handling on QueryGet on the gpu (#397) gdkchan 2018-09-01 11:54:56 -03:00
  • 35778afef9
    Improve handling on QueryGet on the gpu (#397) gdkchan 2018-09-01 11:54:56 -03:00
  • 002231ac58 Add Fcvtns_S, Fcvtns_V, Fcvtnu_S, Fcvtnu_V (AOpCodeSimd) FP & Umlal_V, Umlsl_V, Saddl_V, Ssubl_V, Usubl_V instructions; add 8 FP & 16 S/Umlal_V, S/Umlsl_V, S/Uaddl_V, S/Usubl_V Tests. (#390) LDj3SNuD 2018-09-01 16:52:51 +02:00
  • 42e4e02a64 Add Fcvtns_S, Fcvtns_V, Fcvtnu_S, Fcvtnu_V (AOpCodeSimd) FP & Umlal_V, Umlsl_V, Saddl_V, Ssubl_V, Usubl_V instructions; add 8 FP & 16 S/Umlal_V, S/Umlsl_V, S/Uaddl_V, S/Usubl_V Tests. (#390) LDj3SNuD 2018-09-01 16:52:51 +02:00
  • dcde3a7d7f Ryujinx.Tests: Add unicorn to test framework (#389) Merry 2018-09-01 15:24:05 +01:00
  • 326777ca4a Ryujinx.Tests: Add unicorn to test framework (#389) Merry 2018-09-01 15:24:05 +01:00
  • e03bdb303b Implement SSY/SYNC shader instructions (#382) ReinUsesLisp 2018-08-31 13:14:04 -03:00
  • 42dc925c3d Implement SSY/SYNC shader instructions (#382) ReinUsesLisp 2018-08-31 13:14:04 -03:00
  • 32df359dca Fixup HasColor for depth/stencil values (#379) ReinUsesLisp 2018-08-30 13:14:45 -03:00
  • 7cb6fd8090 Fixup HasColor for depth/stencil values (#379) ReinUsesLisp 2018-08-30 13:14:45 -03:00
  • 4573cbcc00 Add R32_G32 texture format (#383) HorrorTroll 2018-08-27 21:18:21 +07:00
  • 27023e7afc Add R32_G32 texture format (#383) HorrorTroll 2018-08-27 21:18:21 +07:00
  • d767006a35 Add SHADD, SHSUB, UHSUB, SRHADD, URHADD, instructions; add 12 Tests. (#380) LDj3SNuD 2018-08-27 08:44:01 +02:00
  • 68300368d7 Add SHADD, SHSUB, UHSUB, SRHADD, URHADD, instructions; add 12 Tests. (#380) LDj3SNuD 2018-08-27 08:44:01 +02:00
  • da335e8238 Use mirrored texture wraps when available (#361) ReinUsesLisp 2018-08-25 16:39:08 -03:00
  • 43c4e7c78d Use mirrored texture wraps when available (#361) ReinUsesLisp 2018-08-25 16:39:08 -03:00
  • 9398339606 Implement vertex instancing (#381) ReinUsesLisp 2018-08-25 01:16:58 -03:00
  • a42ab2e40c Implement vertex instancing (#381) ReinUsesLisp 2018-08-25 01:16:58 -03:00
  • bc8d5d7ac9 Update BSD service implementation (#363) emmauss 2018-08-24 20:20:42 +03:00
  • da7e702751 Update BSD service implementation (#363) emmauss 2018-08-24 20:20:42 +03:00
  • e4fd1c4ef2 Implement multiple rendertarget attachments and depth writting (#375) ReinUsesLisp 2018-08-23 02:07:23 -03:00
  • 624e813cd3 Implement multiple rendertarget attachments and depth writting (#375) ReinUsesLisp 2018-08-23 02:07:23 -03:00
  • 576679e973 Fix BinarySearchLt to return less than rather than less than or equal value (#372) gdkchan 2018-08-23 01:54:59 -03:00
  • 9977acad0f
    Fix BinarySearchLt to return less than rather than less than or equal value (#372) gdkchan 2018-08-23 01:54:59 -03:00
  • 45657062e4 Avoid querying and setting texture bindings in hot code (#376) ReinUsesLisp 2018-08-23 01:54:32 -03:00
  • 1cd7aaf504 Avoid querying and setting texture bindings in hot code (#376) ReinUsesLisp 2018-08-23 01:54:32 -03:00
  • de483f52dd Improve LM implementation (#373) Thomas Guillemard 2018-08-22 23:06:29 +02:00
  • 57dfa09e3a Improve LM implementation (#373) Thomas Guillemard 2018-08-22 23:06:29 +02:00
  • 6096764e3b SvcSetHeapSize: match kernel check for invalid size (#374) Thomas Guillemard 2018-08-21 18:05:12 +02:00
  • b08d889f95 SvcSetHeapSize: match kernel check for invalid size (#374) Thomas Guillemard 2018-08-21 18:05:12 +02:00
  • a729e59ffa Avoid gpr overwritting on Ld_C instruction (#371) ReinUsesLisp 2018-08-20 23:31:10 -03:00
  • afc44850be Avoid gpr overwritting on Ld_C instruction (#371) ReinUsesLisp 2018-08-20 23:31:10 -03:00
  • 97bcf897a0 Use signed and unsigned vertex types (#370) ReinUsesLisp 2018-08-20 16:02:38 -03:00
  • afdeee2b86 Use signed and unsigned vertex types (#370) ReinUsesLisp 2018-08-20 16:02:38 -03:00
  • cd18d9ac78 Add AESD, AESE, AESIMC, AESMC instructions; add 4 simple Tests (closed box). (#365) LDj3SNuD 2018-08-20 06:20:26 +02:00
  • d021d5dfa9 Add AESD, AESE, AESIMC, AESMC instructions; add 4 simple Tests (closed box). (#365) LDj3SNuD 2018-08-20 06:20:26 +02:00
  • fbf4386b52 Rendertarget attachments, texture and image changes (#358) ReinUsesLisp 2018-08-19 22:25:26 -03:00
  • 726de8c46a Rendertarget attachments, texture and image changes (#358) ReinUsesLisp 2018-08-19 22:25:26 -03:00
  • 2d944822e2 Fix MapPhysicalMemory when block position is less than map position (#359) gdkchan 2018-08-17 10:39:35 -03:00
  • 056c2840b1
    Fix MapPhysicalMemory when block position is less than map position (#359) gdkchan 2018-08-17 10:39:35 -03:00
  • 8fb76fd03e Add SHA256H, SHA256H2, SHA256SU0, SHA256SU1 instructions; add 4 Tests (closed box). (#352) LDj3SNuD 2018-08-17 02:44:44 +02:00
  • 34100051e4 Add SHA256H, SHA256H2, SHA256SU0, SHA256SU1 instructions; add 4 Tests (closed box). (#352) LDj3SNuD 2018-08-17 02:44:44 +02:00
  • 35c06c7f44 Code style fixes and nits on the HLE project (#355) gdkchan 2018-08-16 20:47:36 -03:00
  • 521751795a
    Code style fixes and nits on the HLE project (#355) gdkchan 2018-08-16 20:47:36 -03:00
  • 3ec37c0a2f Remove artificial call count limit for EndGl (#357) gdkchan 2018-08-16 20:45:00 -03:00
  • 182d716867
    Remove artificial call count limit for EndGl (#357) gdkchan 2018-08-16 20:45:00 -03:00
  • 1858dd5c4c Implement PointCoord and PointSize shader attributes (#353) ReinUsesLisp 2018-08-16 02:26:03 -03:00
  • 6e1a6c5b2b Implement PointCoord and PointSize shader attributes (#353) ReinUsesLisp 2018-08-16 02:26:03 -03:00
  • 935eef96e8 More flexible memory manager (#307) gdkchan 2018-08-15 15:59:51 -03:00
  • c393cdf8e3
    More flexible memory manager (#307) gdkchan 2018-08-15 15:59:51 -03:00
  • 21b668061d Implement ITimeZone 201, 202 (#327) emmauss 2018-08-15 21:53:23 +03:00
  • 76d95dee05 Implement ITimeZone 201, 202 (#327) emmauss 2018-08-15 21:53:23 +03:00
  • 0ea9a116ff Zero out bits 63:32 of scalar float operations with SSE intrinsics (#273) gdkchan 2018-08-14 23:54:12 -03:00
  • 55374ebba0
    Zero out bits 63:32 of scalar float operations with SSE intrinsics (#273) gdkchan 2018-08-14 23:54:12 -03:00
  • 9afa1f6d08 Reset cache on command buffer execution instead of sync calls (#341) ReinUsesLisp 2018-08-14 22:27:05 -03:00