1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-12-26 21:20:50 -06:00

Commit Graph

  • 4b114e1b8a shader_bytecode: Add instruction decodings for BFE, IMNMX, and XMAD. bunnei 2018-06-05 23:48:38 -04:00
  • 0a49c46353 gl_shader_decompiler: Implement ISETP_IMM instruction. bunnei 2018-06-05 23:01:51 -04:00
  • 47629c89a8 GPU: Support changing the texture swizzles for Maxwell textures. Subv 2018-06-06 18:28:09 -05:00
  • 89e81a9be2 GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit. Subv 2018-06-06 18:26:41 -05:00
  • 0ff2929644 Merge pull request #534 from Subv/multitexturing bunnei 2018-06-06 19:12:52 -04:00
  • cfc9effa6c Merge pull request #532 from bunnei/ld_c bunnei 2018-06-06 18:56:55 -04:00
  • 4669f15f8b gl_shader_decompiler: Implement LD_C instruction. bunnei 2018-06-05 23:46:23 -04:00
  • 4112aa68a6 gl_shader_gen: Add uniform handling for indirect const buffer access. bunnei 2018-06-05 23:34:37 -04:00
  • 6e386a334b gl_shader_decompiler: Refactor uniform handling to allow different decodings. bunnei 2018-06-05 22:45:22 -04:00
  • dbfc39d214 GPU: Implement sampling multiple textures in the generated glsl shaders. Subv 2018-06-06 12:58:16 -05:00
  • 61fbf5c8e6 Stub IUser::AttachAvailabilityChangeEvent mailwl 2018-06-04 17:51:52 +03:00
  • be09dfeed9 nvdrv/devices/nvidia_ctrl_gpu : add IoctlCommands with their params (#524) greggameplayer 2018-06-06 15:31:17 +02:00
  • 2f842a86fe Merge pull request #529 from bunnei/am-nifm-stubs Sebastian Valle 2018-06-06 08:29:12 -05:00
  • ce026332a5 Merge pull request #531 from bunnei/fix-shl Sebastian Valle 2018-06-06 08:28:42 -05:00
  • fa220dd709 Merge pull request #530 from bunnei/wrap-mirror Sebastian Valle 2018-06-06 08:28:27 -05:00
  • a776464a55 Remove unused header files mailwl 2018-06-06 09:10:48 +03:00
  • 9a85277d83 Merge pull request #527 from Subv/rgba32f_texcopy bunnei 2018-06-06 00:24:13 -04:00
  • 05dc93399b Merge pull request #528 from Subv/rg11b10f bunnei 2018-06-06 00:22:54 -04:00
  • 39fb3e362c GDB Stub Improvements (#508) Hedges 2018-06-06 05:20:47 +01:00
  • 566f97b580 gl_shader_decompiler: Fix un/signed mismatch with SHL. bunnei 2018-06-05 18:38:25 -04:00
  • bf0543af23 maxwell_to_gl: Implement WrapMode Mirror. bunnei 2018-06-05 21:49:57 -04:00
  • c5684411a0 nifm: Stub out IRequest::SetConnectionConfirmationOption. bunnei 2018-06-05 18:43:43 -04:00
  • 2abe5e39fc am: Stub out IApplicationFunctions::GetPseudoDeviceId. bunnei 2018-06-05 18:44:01 -04:00
  • adf47cd59a GPU: Allow the usage of RGBA16_FLOAT in the texture copy engine. Subv 2018-06-05 22:01:20 -05:00
  • c531a92eda GPU: Implemented the R11FG11FB10F texture and rendertarget formats. Subv 2018-06-05 21:57:16 -05:00
  • 14afc704d4 GPU: Fixed the compression factor for RGBA16F textures. Subv 2018-06-05 21:55:17 -05:00
  • 8d70d1ea45 GPU: Allow the usage of RGBA32_FLOAT in the texture copy engine. Subv 2018-06-05 21:07:40 -05:00
  • 5fb99e6a16 Merge pull request #516 from Subv/f2i_r bunnei 2018-06-05 22:01:29 -04:00
  • 5c3d5d0849 Use Ninja for MSVC AppVeyor builds Michał Janiszewski 2018-06-05 22:46:54 +02:00
  • 79de0f8fe8 Drop /std:c++latest from MSVC command line Michał Janiszewski 2018-06-05 22:41:28 +02:00
  • 6e8e1a4110 Merge pull request #523 from yuzu-emu/revert-507-3616 James Rowe 2018-06-05 10:49:59 -06:00
  • 9232fbdf34 Revert "Port citra #3616" bunnei 2018-06-05 10:52:52 -04:00
  • 38eb33f150 Merge pull request #521 from Subv/bra bunnei 2018-06-05 10:09:35 -04:00
  • b54a72afc0 Merge pull request #520 from bunnei/shader-shl bunnei 2018-06-05 10:08:42 -04:00
  • 62cd19e4ae Small fixes mailwl 2018-06-05 15:34:01 +03:00
  • 7e3d746b06 Service/MM: add service and stub some functions mailwl 2018-06-05 12:19:29 +03:00
  • e7dfcdde74 GPU: Corrected the branch targets for the shader bra instruction. Subv 2018-06-04 22:56:28 -05:00
  • 4b89348c00 GPU: Implemented the F2I_R shader instruction. Subv 2018-06-04 18:05:12 -05:00
  • 8c99dd055c Merge pull request #518 from Subv/incomplete_shaders bunnei 2018-06-04 22:43:46 -04:00
  • 799e632ccb gl_shader_decompiler: Fix typo with ISCADD instruction. bunnei 2018-06-04 22:41:10 -04:00
  • c23c30c76f gl_shader_decompiler: Implement SHL instruction. bunnei 2018-06-04 22:15:19 -04:00
  • 00749f5ab3 Merge pull request #519 from bunnei/pred-not-equal bunnei 2018-06-04 22:18:22 -04:00
  • 6ea1576513 gl_shader_decompiler: Implement PredCondition::NotEqual. bunnei 2018-06-04 20:53:26 -04:00
  • 81a16c073a Merge pull request #517 from Subv/iscadd bunnei 2018-06-04 21:59:55 -04:00
  • 23b1e6eded GPU: Implement the ISCADD shader instructions. Subv 2018-06-04 19:03:47 -05:00
  • 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