Commit Graph

  • 438a9b70cc GPU: Added decodings for the ISCADD instructions. Subv 2018-06-04 18:29:51 -05:00
  • e8bfff7b4b
    Merge pull request #514 from Subv/lop32i bunnei 2018-06-04 20:48:15 -04:00
  • f564822e78
    Merge pull request #510 from Subv/isetp bunnei 2018-06-04 20:47:11 -04:00
  • 6cf6fa2842 GPU: Implement predicated exit instructions in the shader programs. Subv 2018-06-04 19:18:11 -05:00
  • d27279092f GPU: Take into account predicated exits when performing shader control flow analysis. Subv 2018-06-04 19:14:23 -05:00
  • 37fd4e6d9b
    Merge pull request #512 from Subv/fset bunnei 2018-06-04 19:04:20 -04:00
  • cdd92dc692
    Merge pull request #501 from Subv/shader_bra bunnei 2018-06-04 18:31:07 -04:00
  • 38d25a4cb2
    Merge pull request #515 from Subv/viewport_fix bunnei 2018-06-04 18:11:36 -04:00
  • 2933521a08 GPU: Use the bf bit in FSET to determine whether to write 0xFFFFFFFF or 1.0f. Subv 2018-06-04 11:58:29 -05:00
  • f6679ce422 GPU: Corrected the I2F_R implementation. Subv 2018-06-04 11:57:47 -05:00
  • 5d55403f94 GPU: Calculate the correct viewport dimensions based on the scale and translate registers. Subv 2018-06-04 16:36:54 -05:00
  • 0a0233f39f
    Merge pull request #490 from BreadFish64/extension-check bunnei 2018-06-04 16:13:55 -04:00
  • 9936d1b9e2
    Merge pull request #513 from Subv/cache_alignment bunnei 2018-06-04 16:12:55 -04:00
  • 4fad069870 Nvdrv/devices/nvhost_gpu : Add some IoctlCommands with their params (#511) greggameplayer 2018-06-04 22:12:02 +02:00
  • 0c688b421c GPU: Implemented the LOP32I instruction. Subv 2018-06-04 13:24:31 -05:00
  • cb47abecc6 GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface. Subv 2018-06-04 13:01:53 -05:00
  • fbef849c04 sdl: add check for GL extension support BreadFish64 2018-05-30 17:35:57 -05:00
  • 0641950f9a qt: add check for GL extension support BreadFish64 2018-05-30 15:38:22 -05:00
  • b7c64f0ded
    Merge pull request #502 from bunnei/more-am-stuff bunnei 2018-06-04 13:23:19 -04:00
  • 90cddf1996 GPU: Use explicit types when retrieving the uniform values for fsetp/fset and isetp instead of the type of an invalid output register. Subv 2018-06-04 11:22:26 -05:00
  • 7c181fd4f4 GPU: Implemented the ISETP_R and ISETP_C shader instructions. Subv 2018-06-04 11:12:03 -05:00
  • d16f83fda3
    Merge pull request #507 from valentinvanelslande/3616 James Rowe 2018-06-04 10:04:18 -06:00
  • 5c82400ef8
    Port citra #3616 Valentin Vanelslande 2018-06-04 10:57:18 -05:00
  • bb081dd1d2 Correct function results mailwl 2018-06-04 14:43:02 +03:00
  • 019778707d Service/nfp:user : stub some functions. Used by Zelda: BoTW mailwl 2018-06-04 12:27:32 +03:00
  • afdd2f4cad am: Implement ILibraryAppletAccessor::PopOutData. bunnei 2018-06-03 23:43:31 -04:00
  • df4336a85e am: ISelfController:LaunchableEvent should be sticky. bunnei 2018-06-03 23:42:28 -04:00
  • 51d8a2c322 am: Stub out ILibraryAppletAccessor Start and GetResult methods. bunnei 2018-06-03 23:37:17 -04:00
  • 049ce242a4
    Merge pull request #499 from bunnei/am-stuff bunnei 2018-06-03 23:43:52 -04:00
  • b481d8a00d GPU: Partially implemented the shader BRA instruction. Subv 2018-06-02 14:45:50 -05:00
  • 06c72b4fcf GPU: Added decoding for the BRA instruction. Subv 2018-06-02 14:22:55 -05:00
  • 876b805e50 am: Implement ILibraryAppletAccessor::PushInData. bunnei 2018-06-03 14:23:44 -04:00
  • 2dcb98226b am: Implement IStorageAccessor::Write. bunnei 2018-06-03 14:21:45 -04:00
  • 9fedfbe141 am: Cleanup IStorageAccessor::Read. bunnei 2018-06-03 14:21:05 -04:00
  • d73c22bf4d am: Implement ILibraryAppletCreator::CreateStorage. bunnei 2018-06-03 14:19:24 -04:00
  • ba117854f9
    Merge pull request #500 from Subv/long_queries bunnei 2018-06-03 21:24:50 -04:00
  • 527c098ff6
    Merge pull request #498 from bunnei/texs-mask bunnei 2018-06-03 21:22:12 -04:00
  • d57333406d GPU: Partial implementation of long GPU queries. Subv 2018-06-03 19:17:31 -05:00
  • 1efcba346a gl_shader_decompiler: Implement TEXS component mask. bunnei 2018-06-03 12:08:17 -04:00
  • bb9d39b8fe
    Merge pull request #494 from bunnei/shader-tex bunnei 2018-06-03 12:05:38 -04:00
  • 27c0f9e02d
    Merge pull request #495 from bunnei/improve-rro bunnei 2018-06-03 12:05:26 -04:00
  • 41faeeeb03
    Merge pull request #484 from mailwl/nvhost-nvdec bunnei 2018-06-03 11:18:00 -04:00
  • 63270e588b
    Merge pull request #496 from Subv/waitprocesswidekey_timeout bunnei 2018-06-03 11:15:49 -04:00
  • e54ea773fc gl_shader_decompiler: Implement RRO as a register move. bunnei 2018-06-01 00:03:23 -04:00
  • 0d64ddc6dd
    Merge pull request #497 from Subv/dxn1 bunnei 2018-06-03 11:05:04 -04:00
  • 9cd87a6352 Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner. Subv 2018-06-02 14:06:35 -05:00
  • 99f9d47d16 GPU: Implemented the DXN1 (BC4) texture format. Subv 2018-06-02 13:17:09 -05:00
  • bbbe34429e
    Merge pull request #492 from mailwl/time bunnei 2018-06-01 10:14:20 -04:00
  • 11568c2ea3 Service/time: implement posix time to calendar conversion mailwl 2018-05-31 15:33:30 +03:00
  • 888eb345c0 gl_shader_decompiler: Implement TEX instruction. bunnei 2018-05-31 23:22:21 -04:00
  • 4c727d0ba8 gl_shader_decompiler: Support multi-destination for TEXS. bunnei 2018-05-31 22:57:32 -04:00
  • bdd68fc210
    Merge pull request #488 from Subv/thread_masks bunnei 2018-05-31 18:22:18 -04:00
  • f1bded1270
    Merge pull request #491 from bunnei/rgba16f bunnei 2018-05-31 18:16:32 -04:00
  • 49309b5848 gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F. bunnei 2018-05-30 22:50:41 -04:00
  • c02d7c8ce7 Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed. Subv 2018-05-30 13:33:57 -05:00
  • 3957b0c34e Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. Subv 2018-05-30 12:03:19 -05:00
  • ca5a4a704b gl_rasterizer_cache: Implement PixelFormat RGBA16F. bunnei 2018-05-30 22:24:07 -04:00
  • 15086a22be
    Merge pull request #489 from Subv/vertexid bunnei 2018-05-30 14:10:48 -04:00
  • 94fecef137 add IPC CommandType & Some HID FunctionInfo (#487) greggameplayer 2018-05-30 20:09:21 +02:00
  • d1f9c750a6 Kernel/Thread: Corrected a typo in an assert about the processor id. Subv 2018-05-30 11:32:46 -05:00
  • 99f12b05fa Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader. Subv 2018-05-30 10:58:03 -05:00
  • 8df011a57f
    Merge pull request #483 from bunnei/sonic Sebastian Valle 2018-05-30 07:31:46 -05:00
  • 9a273bb23b Services/nvdrv: add '/dev/nvhost-nvdec' device mailwl 2018-05-30 12:49:28 +03:00
  • 6fcc7e9c36 gl_shader_decompiler: F2F_R instruction: Implement abs. bunnei 2018-05-29 23:52:54 -04:00
  • c8e1383fa9
    Merge pull request #482 from Subv/r8 bunnei 2018-05-29 23:42:55 -04:00
  • 68937a662d gl_shader_decompiler: Partially implement F2F_R instruction. bunnei 2018-05-29 23:10:44 -04:00
  • 734106dcb9 GPU: Implemented the R8 texture format (0x1D) Subv 2018-05-29 21:49:37 -05:00
  • 6306655665 nvhost_ctrl: Stub out IocCtrlEventRegister. bunnei 2018-05-29 22:39:31 -04:00
  • 0658973a4e nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand. bunnei 2018-05-29 22:35:41 -04:00
  • 0d843eaba6 gl_rasterize_cache: Invert order of tex format RGB565. bunnei 2018-05-29 22:16:18 -04:00
  • 5a763e8a5a
    Merge pull request #480 from mailwl/bcat bunnei 2018-05-29 19:45:23 -04:00
  • 220d4672df add all the known TextureFormat (#474) greggameplayer 2018-05-29 01:26:17 +02:00
  • 7757cc1a7f Service/BCAT: add module and services mailwl 2018-05-28 16:36:38 +03:00
  • 2abf39ea4a
    Use Ninja for Travis builds Michał Janiszewski 2018-05-28 11:34:47 +02:00
  • d809f65827
    Merge pull request #472 from bunnei/greater-equal bunnei 2018-05-27 12:14:30 -04:00
  • 7f155ba713
    Merge pull request #476 from Subv/a1bgr5 bunnei 2018-05-27 12:14:08 -04:00
  • 7029daa32e
    Merge pull request #475 from ogniK5377/nvos-getconfig bunnei 2018-05-27 12:10:07 -04:00
  • 15c388e0d6
    Merge pull request #473 from bunnei/get-display-version bunnei 2018-05-27 12:00:32 -04:00
  • 9e30f5574f
    Merge pull request #471 from bunnei/fmnmx Sebastian Valle 2018-05-27 09:04:47 -05:00
  • 7ddc872b52 GPU: Implemented the A1B5G5R5 texture format (0x14) Subv 2018-05-27 09:02:05 -05:00
  • 6138075df0 NvOsGetConfigU32 should return null instead of 0 for default output David Marcec 2018-05-26 17:48:09 -07:00
  • 0d681f7a7a am: Stub IApplicationFunctions GetDisplayVersion. bunnei 2018-05-26 00:21:03 -04:00
  • c23ce3365d gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual. bunnei 2018-05-25 22:38:04 -04:00
  • ee53688ca7 shader_bytecode: Implement other variants of FMNMX. bunnei 2018-05-24 19:37:18 -04:00
  • b16e5c6a81 Add & correct miscellaneous things (#470) greggameplayer 2018-05-26 04:31:54 +02:00
  • 87f21657f8
    Merge pull request #466 from mailwl/nv-timeout bunnei 2018-05-25 22:31:06 -04:00
  • e6df4b37db GetAudioRendererWorkBufferSize impl (#465) David 2018-05-25 19:30:02 -07:00
  • aee356bd10
    Merge pull request #468 from Subv/compound_preds bunnei 2018-05-25 22:28:47 -04:00
  • cd7665218d
    Merge pull request #469 from Subv/channel_rebind bunnei 2018-05-25 22:27:58 -04:00
  • e2cdf54177 Shader: Implemented compound predicates in fset. Subv 2018-05-24 17:28:54 -05:00
  • e3a92b09ba Stubbed NVGPU_GPU_IOCTL_ZBC_SET_TABLE (#463) David 2018-05-24 15:36:12 -07:00
  • e2db7a83f6 GPU: Allow command lists to rebind a channel to another engine in the middle of the command list. Subv 2018-05-24 17:32:46 -05:00
  • 126270d963 Shader: Implemented compound predicates in fsetp. Subv 2018-05-24 17:22:36 -05:00
  • e6a87428ae Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT mailwl 2018-05-24 09:00:15 +03:00
  • 55e6296e71
    Merge pull request #464 from bunnei/fix-msvc bunnei 2018-05-24 09:01:07 -04:00
  • 1ce7942dc2 yuzu_cmd: Fix project for latest msvc. bunnei 2018-05-23 21:51:49 -04:00
  • 6b6287dda0
    Merge pull request #462 from ogniK5377/hid-fix bunnei 2018-05-23 20:50:12 -04:00
  • c74d24f841 Fix deadlocks caused from HID having too many layouts David Marcec 2018-05-23 16:00:25 -07:00
  • 4cb92b776c
    Merge pull request #460 from greggameplayer/patch-6 bunnei 2018-05-23 17:13:18 -04:00
  • a55f112cb1
    Merge pull request #459 from greggameplayer/patch-5 bunnei 2018-05-23 17:12:56 -04:00