Commit Graph

  • a353322b58 Move loop condition to free function Zach Hilman 2018-06-13 13:44:46 -04:00
  • 50153a1cb2 Avoid initializing single-joycon layouts with handheld controller Zach Hilman 2018-06-13 13:01:05 -04:00
  • 17f3590d59
    Merge pull request #560 from Subv/crash_widget bunnei 2018-06-13 10:15:00 -04:00
  • 7786f41cc0 Qt: Removed the Registers widget. Subv 2018-06-12 20:33:32 -05:00
  • 019d7208c8
    Merge pull request #556 from Subv/dma_engine bunnei 2018-06-12 14:25:17 -04:00
  • 2015a1b180
    Merge pull request #558 from Subv/iadd32i bunnei 2018-06-12 14:19:25 -04:00
  • db0497b808 GPU: Implemented the iadd32i shader instruction. Subv 2018-06-12 11:24:10 -05:00
  • 987a170665 GPU: Partially implemented the Maxwell DMA engine. Subv 2018-06-10 17:02:33 -05:00
  • 33dbf24b56
    Merge pull request #557 from shinyquagsire23/libnx-hid-fix bunnei 2018-06-12 09:07:38 -04:00
  • 2dc8b5c224
    Merge pull request #552 from bunnei/sat-fmul bunnei 2018-06-11 23:19:37 -04:00
  • 5f3d6c85db gl_shader_decompiler: Implement saturate for float instructions. bunnei 2018-06-09 02:36:33 -04:00
  • 2f9c0e7c7e hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO shinyquagsire23 2018-06-11 19:41:29 -06:00
  • 09b8a16414
    Merge pull request #555 from Subv/gpu_sysregs bunnei 2018-06-10 20:55:27 -04:00
  • 004b1b3830 GPU: Convert the gl_InstanceId and gl_VertexID variables to floats when reading from them. Subv 2018-06-10 13:50:19 -05:00
  • 281fd881a0
    Merge pull request #553 from Subv/iset bunnei 2018-06-10 10:50:38 -04:00
  • 2a7653142d Rasterizer: Use UBOs instead of SSBOs for uploading const buffers. Subv 2018-06-09 18:02:05 -05:00
  • b366b885a1 GPU: Implement the iset family of shader instructions. Subv 2018-06-09 16:19:13 -05:00
  • 3cb753eeb1 GPU: Added decodings for the ISET family of instructions. Subv 2018-06-09 15:56:50 -05:00
  • d81aaa3ed3
    Merge pull request #550 from Subv/ssy bunnei 2018-06-09 00:42:53 -04:00
  • e2176dc7ce
    Merge pull request #551 from bunnei/shr bunnei 2018-06-09 00:42:44 -04:00
  • 174c22e5f6
    Merge pull request #549 from bunnei/iadd bunnei 2018-06-09 00:34:03 -04:00
  • 5440b9c634 gl_shader_decompiler: Implement SHR instruction. bunnei 2018-06-09 00:01:17 -04:00
  • abec5f82e2 GPU: Stub the SSY shader instruction. Subv 2018-06-08 22:46:10 -05:00
  • bbc4f369ed gl_shader_decompiler: Implement IADD instruction. bunnei 2018-06-08 23:25:22 -04:00
  • 79e9c2e237 gl_shader_decompiler: Add missing asserts for saturate_a instructions. bunnei 2018-06-08 23:24:10 -04:00
  • 83517cb53a
    Merge pull request #505 from janisozaur/ccache-travis bunnei 2018-06-08 18:51:59 -04:00
  • 9949e4d508
    Merge pull request #533 from mailwl/array-to-buffer bunnei 2018-06-08 18:51:00 -04:00
  • c116b220e9
    Merge pull request #548 from Subv/blend bunnei 2018-06-08 18:48:12 -04:00
  • c011b6f67e GPU: Synchronize the blend state on every draw call. Subv 2018-06-08 17:05:52 -05:00
  • c712dafaee GPU: Added registers for normal and independent blending. Subv 2018-06-08 17:04:41 -05:00
  • a931cf9e8b
    Merge pull request #547 from Subv/compressed_alignment bunnei 2018-06-08 16:40:49 -04:00
  • a941a94148
    Merge pull request #546 from Subv/flush_ubo_buffer bunnei 2018-06-08 16:39:55 -04:00
  • 8d9534d830 GLCache: Align compressed texture sizes to their compression ratio, and then align that compressed size to the block height for tiled textures. Subv 2018-06-08 12:27:19 -05:00
  • 47dc5e0dab Rasterizer: Flush the written region when writing shader uniform data before copying it to the uniform buffers. Subv 2018-06-08 12:22:39 -05:00
  • f3885845fc Cache ccache on Travis Michał Janiszewski 2018-06-04 17:20:35 +02:00
  • c0d3e2da4e Add ccache support for macOS on Travis Michał Janiszewski 2018-06-04 17:19:45 +02:00
  • 517112f549 Add ccache support for Linux on Travis Michał Janiszewski 2018-06-04 17:19:09 +02:00
  • 6324d86c71 Install cmake from repositories for Ubuntu Michał Janiszewski 2018-06-07 21:42:12 +02:00
  • 5aff2d38a9
    Merge pull request #478 from janisozaur/patch-1 bunnei 2018-06-07 11:45:50 -04:00
  • ee318d4015
    Merge pull request #543 from Subv/uniforms bunnei 2018-06-07 11:21:36 -04:00
  • 86146ef819 GLRenderer: Write the shader stage configuration UBO data *before* copying it to the GPU. Subv 2018-06-07 08:33:23 -05:00
  • a2efb1dd48 Common/string_util: add StringFromBuffer function convert input buffer (std::vector<u8>) to string, stripping zero chars mailwl 2018-06-06 16:38:54 +03:00
  • ee1eb8cfdf
    Merge pull request #522 from mailwl/mm-u bunnei 2018-06-07 02:00:04 -04:00
  • 0639e03055
    Merge pull request #542 from bunnei/bfe_imm bunnei 2018-06-07 01:49:45 -04:00
  • 930487c7fb
    Merge pull request #541 from Subv/blittextures bunnei 2018-06-07 01:35:01 -04:00
  • 92209f905f gl_shader_decompiler: Implement BFE_IMM instruction. bunnei 2018-06-07 00:58:12 -04:00
  • f22e090b86 GLCache: Use the full uncompressed size when blitting from one texture to another. Subv 2018-06-06 23:26:36 -05:00
  • 218a08df93 GLCache: Simplify the logic to copy from one texture to another in BlitTextures. Subv 2018-06-06 23:25:24 -05:00
  • 0cb7ce71e0
    Merge pull request #539 from bunnei/f2f-rounding bunnei 2018-06-07 00:10:09 -04:00
  • 9f21f20d7c
    Merge pull request #503 from mailwl/nfp-stubs bunnei 2018-06-06 22:36:53 -04:00
  • 128aeba0f3 gl_shader_decompiler: F2F: Implement rounding modes. bunnei 2018-06-06 22:21:29 -04:00
  • 03f877919d
    Merge pull request #537 from bunnei/misc-shader bunnei 2018-06-06 21:44:37 -04:00
  • 37f50c8773
    Merge pull request #535 from Subv/gpu_swizzle bunnei 2018-06-06 21:39:47 -04:00
  • 4732e1f064
    Merge pull request #536 from bunnei/isetp_imm bunnei 2018-06-06 21:38:22 -04:00
  • 00c830405b gl_shader_decompiler: Remove some attribute stuff that has nothing to do with TEX/TEXS. bunnei 2018-06-06 19:42:32 -04:00
  • 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