1
0
forked from MeloNX/MeloNX

Commit Graph

  • 8e306b3ac1 Fix NV stubs (#124) Starlet 2018-05-10 23:19:51 -04:00
  • 53f6eb37d9 Implement ISystemDisplayService::GetDisplayMode & Add IManagerDisplayService::SetLayerVisibility stub (#118) Thomas Guillemard 2018-05-11 04:40:52 +02:00
  • 0979426e63 Implement ISystemDisplayService::GetDisplayMode & Add IManagerDisplayService::SetLayerVisibility stub (#118) Thomas Guillemard 2018-05-11 04:40:52 +02:00
  • 354950c9d9 Fix regression caused by wrong endian on GetAudioRendererWorkBufferSize version check gdkchan 2018-05-07 16:03:30 -03:00
  • ac91607ac3 Fix regression caused by wrong endian on GetAudioRendererWorkBufferSize version check gdkchan 2018-05-07 16:03:30 -03:00
  • 570ac65025 NvServices refactoring (#120) gdkchan 2018-05-07 15:53:23 -03:00
  • 34037701c7
    NvServices refactoring (#120) gdkchan 2018-05-07 15:53:23 -03:00
  • 773bdea146 Update IAudioRendererManager.cs Ac_K 2018-05-04 16:52:07 +02:00
  • 4419e8d6b4
    Update IAudioRendererManager.cs Ac_K 2018-05-04 16:52:07 +02:00
  • a6e821b29e A REAL fix for some games. (#116) Ac_K 2018-05-02 00:02:28 +00:00
  • d0afc8e380 A REAL fix for some games. (#116) Ac_K 2018-05-02 00:02:28 +00:00
  • a3410f482b Ignore ZR target texture color registers on shader gdkchan 2018-04-30 14:32:54 -03:00
  • 5f0dd965bf Ignore ZR target texture color registers on shader gdkchan 2018-04-30 14:32:54 -03:00
  • 222045bf49 Add Sqxtn_S, Sqxtn_V, Uqxtn_S, Uqxtn_V instructions and Tests (6). (#110) LDj3SNuD 2018-04-30 01:39:58 +02:00
  • 7cda630aba Add Sqxtn_S, Sqxtn_V, Uqxtn_S, Uqxtn_V instructions and Tests (6). (#110) LDj3SNuD 2018-04-30 01:39:58 +02:00
  • 5af1e9f82e Fix GetDesiredLanguage and expose a way to set the desired language, default to english gdkchan 2018-04-29 20:18:46 -03:00
  • 071754aaeb Fix GetDesiredLanguage and expose a way to set the desired language, default to english gdkchan 2018-04-29 20:18:46 -03:00
  • 556298930f Properly support multiple vertex buffers, stub 2 ioctls, fix a shader issue, change the way how the vertex buffer size is calculated for the buffers with limit = 0 gdkchan 2018-04-29 17:58:38 -03:00
  • f73a182b20 Properly support multiple vertex buffers, stub 2 ioctls, fix a shader issue, change the way how the vertex buffer size is calculated for the buffers with limit = 0 gdkchan 2018-04-29 17:58:38 -03:00
  • b4ba08912b Remove unnecessary casts from NxSettings gdkchan 2018-04-26 13:57:25 -03:00
  • 17f4ccf2d5 Remove unnecessary casts from NxSettings gdkchan 2018-04-26 13:57:25 -03:00
  • e59ff06caf Add null terminator to audio device names when writing to the output buffer gdkchan 2018-04-26 11:34:40 -03:00
  • 1af78416d1 Add null terminator to audio device names when writing to the output buffer gdkchan 2018-04-26 11:34:40 -03:00
  • 50b01658fa Remove thread from the threads list when it finishes, remove debug code gdkchan 2018-04-26 00:07:12 -03:00
  • 81e74ebd86 Remove thread from the threads list when it finishes, remove debug code gdkchan 2018-04-26 00:07:12 -03:00
  • f02d8bd7b5 Update AOpCodeTable.cs (#108) LDj3SNuD 2018-04-26 04:26:41 +02:00
  • 2f1250ab04 Update AOpCodeTable.cs (#108) LDj3SNuD 2018-04-26 04:26:41 +02:00
  • e20c415768 Add Cls_V, Clz_V, Orn_V instructions. Add 18 Tests: And_V, Bic_V, Bif_V, Bit_V, Bsl_V, Cls_V, Clz_V, Orn_V, Orr_V. (#104) LDj3SNuD 2018-04-26 04:20:22 +02:00
  • a5ad1e9a06 Add Cls_V, Clz_V, Orn_V instructions. Add 18 Tests: And_V, Bic_V, Bif_V, Bit_V, Bsl_V, Cls_V, Clz_V, Orn_V, Orr_V. (#104) LDj3SNuD 2018-04-26 04:20:22 +02:00
  • ab56c9b2af Some small sync primitive fixes, logging fixes, started to implement the 2D engine on the GPU, fixed DrawArrays, implemented a few more shader instructions, made a start on nvdrv refactor, etc... gdkchan 2018-04-25 23:11:26 -03:00
  • a38a72b062 Some small sync primitive fixes, logging fixes, started to implement the 2D engine on the GPU, fixed DrawArrays, implemented a few more shader instructions, made a start on nvdrv refactor, etc... gdkchan 2018-04-25 23:11:26 -03:00
  • 7eba78608d Update ISystemSettingsServer.cs (#107) Ac_K 2018-04-26 00:52:22 +00:00
  • 211f7f69db Update ISystemSettingsServer.cs (#107) Ac_K 2018-04-26 00:52:22 +00:00
  • 8b56aa9759 Update README.md gdkchan 2018-04-24 21:06:49 -03:00
  • e4f59c8a52
    Update README.md gdkchan 2018-04-24 21:06:49 -03:00
  • a7d611b011 [HLE/Audio] Use correct audio device names gdkchan 2018-04-24 17:14:26 -03:00
  • 2a985de88c [HLE/Audio] Use correct audio device names gdkchan 2018-04-24 17:14:26 -03:00
  • ae8bb487db Improved logging (#103) gdkchan 2018-04-24 15:57:39 -03:00
  • a8ba340dde
    Improved logging (#103) gdkchan 2018-04-24 15:57:39 -03:00
  • 456da77838 Update IAudioController.cs Ac_K 2018-04-23 05:02:30 +02:00
  • 4e24866b47
    Update IAudioController.cs Ac_K 2018-04-23 05:02:30 +02:00
  • dcd0b977f8 Print guest stack trace on a few points that can throw exceptions gdkchan 2018-04-22 02:48:17 -03:00
  • db0aa54233 Print guest stack trace on a few points that can throw exceptions gdkchan 2018-04-22 02:48:17 -03:00
  • 464195813f Stub a few services, add support for generating call stacks on the CPU gdkchan 2018-04-22 01:21:49 -03:00
  • bd9b1e2c6b Stub a few services, add support for generating call stacks on the CPU gdkchan 2018-04-22 01:21:49 -03:00
  • a407457783 Some implementations (#99) Ac_K 2018-04-21 23:04:43 +00:00
  • 4906acdde9 Some implementations (#99) Ac_K 2018-04-21 23:04:43 +00:00
  • 8c5ebddd32 Update am service (#98) Ac_K 2018-04-21 19:30:06 +00:00
  • 434e40b8a0 Update am service (#98) Ac_K 2018-04-21 19:30:06 +00:00
  • 90fabc8e0b Fix Addp_S in AOpCodeTable. Add 5 Tests: ADDP (scalar), ADDP (vector), ADDV. (#96) LDj3SNuD 2018-04-21 21:15:04 +02:00
  • 302c1d2861 Fix Addp_S in AOpCodeTable. Add 5 Tests: ADDP (scalar), ADDP (vector), ADDV. (#96) LDj3SNuD 2018-04-21 21:15:04 +02:00
  • bc30bbd954 Implement the synchronization primitives like the Horizon kernel does (#97) gdkchan 2018-04-21 16:07:16 -03:00
  • 90279d96ea
    Implement the synchronization primitives like the Horizon kernel does (#97) gdkchan 2018-04-21 16:07:16 -03:00
  • 63e84d8cff fix typo in log (#93) emmauss 2018-04-20 18:40:33 +03:00
  • 267ea14cb5 fix typo in log (#93) emmauss 2018-04-20 18:40:33 +03:00
  • 8d1872cc96 Add ADDHN{2}, RADDHN{2}, SUBHN{2}, RSUBHN{2} (vector) instructions. Add 8 Tests. (#92) LDj3SNuD 2018-04-20 17:40:15 +02:00
  • 2ccd995cb2 Add ADDHN{2}, RADDHN{2}, SUBHN{2}, RSUBHN{2} (vector) instructions. Add 8 Tests. (#92) LDj3SNuD 2018-04-20 17:40:15 +02:00
  • 0fcd0c3d86 Add SvcSetThreadActivity, tweak SignalProcessWideKey, add fmul32i shader instructions and other small fixes gdkchan 2018-04-19 16:18:30 -03:00
  • 03002f6537 Add SvcSetThreadActivity, tweak SignalProcessWideKey, add fmul32i shader instructions and other small fixes gdkchan 2018-04-19 16:18:30 -03:00
  • 61686fd0bc [HLE/Kernel] Fix SetThreadPriority, allow nano seconds values > int.MaxValue, fix on WaitProcessWideKeyAtomic (althrough looks like it still doesn't work properly gdkchan 2018-04-19 04:06:23 -03:00
  • 33ae6e544b [HLE/Kernel] Fix SetThreadPriority, allow nano seconds values > int.MaxValue, fix on WaitProcessWideKeyAtomic (althrough looks like it still doesn't work properly gdkchan 2018-04-19 04:06:23 -03:00
  • f167e6bf03 [HLE/Kernel] Dispose the thread wait even on exit gdkchan 2018-04-19 01:01:03 -03:00
  • 62b2124c03 [HLE/Kernel] Dispose the thread wait even on exit gdkchan 2018-04-19 01:01:03 -03:00
  • 4c0da26c30 Fix Fmin/max and add vector version, add and modifying fmin/max tests (#89) MS-DOS1999 2018-04-19 05:22:12 +02:00
  • 76a5972378 Fix Fmin/max and add vector version, add and modifying fmin/max tests (#89) MS-DOS1999 2018-04-19 05:22:12 +02:00
  • bb77137757 Fix bad merge, and a few other fixes gdkchan 2018-04-19 00:19:22 -03:00
  • 6e69cd9284 Fix bad merge, and a few other fixes gdkchan 2018-04-19 00:19:22 -03:00
  • ea9f6287e0 [HLE/Kernel] Yield when cond var is signaled gdkchan 2018-04-19 00:00:29 -03:00
  • ac80e7d3f9 [HLE/Kernel] Yield when cond var is signaled gdkchan 2018-04-19 00:00:29 -03:00
  • e0c0813b5c [HLE/Kernel] Somewhat improved sync primitives gdkchan 2018-04-18 23:52:23 -03:00
  • b9af34f3dd [HLE/Kernel] Somewhat improved sync primitives gdkchan 2018-04-18 23:52:23 -03:00
  • 351d8f88dc Add 151 complete tests for 71 base instructions of types: Alu; AluImm; AluRs; AluRx; Bfm; CcmpImm; CcmpReg; Csel; Mov; Mul. (#80) LDj3SNuD 2018-04-18 22:22:45 +02:00
  • e9a96e3522 Add 151 complete tests for 71 base instructions of types: Alu; AluImm; AluRs; AluRx; Bfm; CcmpImm; CcmpReg; Csel; Mov; Mul. (#80) LDj3SNuD 2018-04-18 22:22:45 +02:00
  • 7a306d9caa Add ABS (scalar & vector), ADD (scalar), NEG (scalar) instructions. (#88) LDj3SNuD 2018-04-18 15:56:27 +02:00
  • 8b75080639 Add ABS (scalar & vector), ADD (scalar), NEG (scalar) instructions. (#88) LDj3SNuD 2018-04-18 15:56:27 +02:00
  • 29095add5e Update IAudioDeviceService.cs (#87) Ac_K 2018-04-18 01:52:20 +00:00
  • 7450b9d68a Update IAudioDeviceService.cs (#87) Ac_K 2018-04-18 01:52:20 +00:00
  • c605a1335e Update IAudioController.cs (#86) Ac_K 2018-04-18 01:39:27 +00:00
  • ee6794e397 Update IAudioController.cs (#86) Ac_K 2018-04-18 01:39:27 +00:00
  • ca04e92846 Update IAccountServiceForApplication.cs (#85) Ac_K 2018-04-17 16:41:14 +00:00
  • 917fb7ad21 Update IAccountServiceForApplication.cs (#85) Ac_K 2018-04-17 16:41:14 +00:00
  • e9a43cd3e2 Update IHidServer.cs (#84) Ac_K 2018-04-17 16:40:22 +00:00
  • ed155e6f4e Update IHidServer.cs (#84) Ac_K 2018-04-17 16:40:22 +00:00
  • 888c7ca763 Add special log for stubs (#81) emmauss 2018-04-17 03:24:42 +03:00
  • b334aab435 Add special log for stubs (#81) emmauss 2018-04-17 03:24:42 +03:00
  • f40338c3e1 [GPU] Set frame buffer texture size to window size gdkchan 2018-04-14 01:31:27 -03:00
  • 494e6dfa1e [GPU] Set frame buffer texture size to window size gdkchan 2018-04-14 01:31:27 -03:00
  • 9d07dda5a2 [GPU] Send correct window size to the vertex shader gdkchan 2018-04-14 01:14:42 -03:00
  • 7dd14a4f3a [GPU] Send correct window size to the vertex shader gdkchan 2018-04-14 01:14:42 -03:00
  • f4bb7344b1 [GPU] Fix frame buffer being upside down in some cases gdkchan 2018-04-14 00:39:24 -03:00
  • 42ebfdff7f [GPU] Fix frame buffer being upside down in some cases gdkchan 2018-04-14 00:39:24 -03:00
  • 180ca8eeb7 [GPU] Avoid drawing the frame buffer with alpha blend enabled, use correct blend enable register, clear the buffer before drawing gdkchan 2018-04-13 22:42:55 -03:00
  • 47100ec8c1 [GPU] Avoid drawing the frame buffer with alpha blend enabled, use correct blend enable register, clear the buffer before drawing gdkchan 2018-04-13 22:42:55 -03:00
  • c58e867b0b Add logclass, made changes to logging calls (#79) emmauss 2018-04-14 04:02:24 +03:00
  • bbcad307bd Add logclass, made changes to logging calls (#79) emmauss 2018-04-14 04:02:24 +03:00
  • ce12f21b82 [HLE] Fix hid issues on some games gdkchan 2018-04-13 17:39:45 -03:00
  • 435f9ffad8 [HLE] Fix hid issues on some games gdkchan 2018-04-13 17:39:45 -03:00
  • 6d474a72c1 [GPU] Remove 1f in RCP instruction emitter on glsl decompiler gdkchan 2018-04-13 16:01:29 -03:00
  • 032c442505 [GPU] Remove 1f in RCP instruction emitter on glsl decompiler gdkchan 2018-04-13 16:01:29 -03:00
  • 933ccc72aa [GPU] Do not use the f suffix on float contants on the shader glsl code gdkchan 2018-04-13 15:53:16 -03:00