bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							5673ce39c7
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Refactor LOP32I instruction a bit in support of LOP.
						
						
						
						
						
					 | 
					
						2018-06-17 13:31:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3c43ea5c68
							
						
					 | 
					
						
						
							
							Merge pull request #565 from bunnei/shader_conversions
						
						
						
						
						
						
						
						gl_shader_decompiler: Implement register size conversions for I2I and I2F. 
						
					 | 
					
						2018-06-16 08:50:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							d383043e07
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Implement integer size conversions for I2I/I2F/F2I.
						
						
						
						
						
					 | 
					
						2018-06-15 22:42:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fb5bd0920d
							
						
					 | 
					
						
						
							
							Merge pull request #564 from bunnei/lop32i_passb
						
						
						
						
						
						
						
						gl_shader_decompiler: Implement LOP32I LogicOperation PassB. 
						
					 | 
					
						2018-06-15 22:04:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							46cbb6b090
							
						
					 | 
					
						
						
							
							Merge pull request #566 from bunnei/set_pos_w
						
						
						
						
						
						
						
						gl_shader_gen: Set position.w to 1. 
						
					 | 
					
						2018-06-15 22:03:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							55c49d5bf4
							
						
					 | 
					
						
						
							
							gl_shader_gen: Set position.w to 1.
						
						
						
						
						
					 | 
					
						2018-06-15 20:47:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							61f9d9c4ab
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Implement LOP32I LogicOperation PassB.
						
						
						
						
						
					 | 
					
						2018-06-15 20:43:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							acc8fe5a2a
							
						
					 | 
					
						
						
							
							Bug fixes, testing, and review changes
						
						
						
						
						
					 | 
					
						2018-06-14 17:25:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							f969ddb54e
							
						
					 | 
					
						
						
							
							Add 'Load Folder' menu option
						
						
						
						
						
					 | 
					
						2018-06-14 12:27:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f8fbce35b
							
						
					 | 
					
						
						
							
							Add support for main files in file picker
						
						
						
						
						
					 | 
					
						2018-06-14 12:16:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							94d27b1717
							
						
					 | 
					
						
						
							
							Recognize main files in game list
						
						
						
						
						
					 | 
					
						2018-06-14 12:02:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac88d3e89f
							
						
					 | 
					
						
						
							
							Narrow down filter of layout configs
						
						
						
						
						
					 | 
					
						2018-06-13 20:03:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							a353322b58
							
						
					 | 
					
						
						
							
							Move loop condition to free function
						
						
						
						
						
					 | 
					
						2018-06-13 13:44:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zach Hilman
							
						 
					 | 
					
						
						
						
						
							
						
						
							50153a1cb2
							
						
					 | 
					
						
						
							
							Avoid initializing single-joycon layouts with handheld controller
						
						
						
						
						
					 | 
					
						2018-06-13 13:01:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							17f3590d59
							
						
					 | 
					
						
						
							
							Merge pull request #560 from Subv/crash_widget
						
						
						
						
						
						
						
						Qt: Removed the Registers widget. 
						
					 | 
					
						2018-06-13 10:15:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							7786f41cc0
							
						
					 | 
					
						
						
							
							Qt: Removed the Registers widget.
						
						
						
						
						
						
						
						It was crashing and nobody actually uses this. 
						
					 | 
					
						2018-06-12 20:33:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							019d7208c8
							
						
					 | 
					
						
						
							
							Merge pull request #556 from Subv/dma_engine
						
						
						
						
						
						
						
						GPU: Partially implemented the Maxwell DMA engine. 
						
					 | 
					
						2018-06-12 14:25:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2015a1b180
							
						
					 | 
					
						
						
							
							Merge pull request #558 from Subv/iadd32i
						
						
						
						
						
						
						
						GPU: Implemented the iadd32i shader instruction. 
						
					 | 
					
						2018-06-12 14:19:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							db0497b808
							
						
					 | 
					
						
						
							
							GPU: Implemented the iadd32i shader instruction.
						
						
						
						
						
					 | 
					
						2018-06-12 11:46:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							987a170665
							
						
					 | 
					
						
						
							
							GPU: Partially implemented the Maxwell DMA engine.
						
						
						
						
						
						
						
						Only tiled->linear and linear->tiled copies that aren't offsetted are supported for now. Queries are not supported. Swizzled copies are not supported. 
						
					 | 
					
						2018-06-12 11:27:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							33dbf24b56
							
						
					 | 
					
						
						
							
							Merge pull request #557 from shinyquagsire23/libnx-hid-fix
						
						
						
						
						
						
						
						hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO 
						
					 | 
					
						2018-06-12 09:07:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2dc8b5c224
							
						
					 | 
					
						
						
							
							Merge pull request #552 from bunnei/sat-fmul
						
						
						
						
						
						
						
						gl_shader_decompiler: Implement saturate for float instructions. 
						
					 | 
					
						2018-06-11 23:19:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f3d6c85db
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Implement saturate for float instructions.
						
						
						
						
						
					 | 
					
						2018-06-11 21:46:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								shinyquagsire23
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f9c0e7c7e
							
						
					 | 
					
						
						
							
							hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO
						
						
						
						
						
					 | 
					
						2018-06-11 19:41:29 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							09b8a16414
							
						
					 | 
					
						
						
							
							Merge pull request #555 from Subv/gpu_sysregs
						
						
						
						
						
						
						
						GPU: Convert the gl_InstanceId and gl_VertexID variables to floats when reading from them. 
						
					 | 
					
						2018-06-10 20:55:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							004b1b3830
							
						
					 | 
					
						
						
							
							GPU: Convert the gl_InstanceId and gl_VertexID variables to floats when reading from them.
						
						
						
						
						
						
						
						This corrects the invalid position values in some games when doing attribute-less rendering. 
						
					 | 
					
						2018-06-10 13:50:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							281fd881a0
							
						
					 | 
					
						
						
							
							Merge pull request #553 from Subv/iset
						
						
						
						
						
						
						
						GPU: Implement the ISET family of shader instructions. 
						
					 | 
					
						2018-06-10 10:50:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a7653142d
							
						
					 | 
					
						
						
							
							Rasterizer: Use UBOs instead of SSBOs for uploading const buffers.
						
						
						
						
						
						
						
						This should help a bit with GPU performance once we're GPU-bound. 
						
					 | 
					
						2018-06-09 18:02:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							b366b885a1
							
						
					 | 
					
						
						
							
							GPU: Implement the iset family of shader instructions.
						
						
						
						
						
					 | 
					
						2018-06-09 16:19:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							3cb753eeb1
							
						
					 | 
					
						
						
							
							GPU: Added decodings for the ISET family of instructions.
						
						
						
						
						
					 | 
					
						2018-06-09 15:56:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d81aaa3ed3
							
						
					 | 
					
						
						
							
							Merge pull request #550 from Subv/ssy
						
						
						
						
						
						
						
						GPU: Stub the SSY shader instruction. 
						
					 | 
					
						2018-06-09 00:42:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e2176dc7ce
							
						
					 | 
					
						
						
							
							Merge pull request #551 from bunnei/shr
						
						
						
						
						
						
						
						gl_shader_decompiler: Implement SHR instruction. 
						
					 | 
					
						2018-06-09 00:42:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							174c22e5f6
							
						
					 | 
					
						
						
							
							Merge pull request #549 from bunnei/iadd
						
						
						
						
						
						
						
						gl_shader_decompiler: Implement IADD instruction. 
						
					 | 
					
						2018-06-09 00:34:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							5440b9c634
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Implement SHR instruction.
						
						
						
						
						
					 | 
					
						2018-06-09 00:01:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							abec5f82e2
							
						
					 | 
					
						
						
							
							GPU: Stub the SSY shader instruction.
						
						
						
						
						
						
						
						This instruction tells the GPU where the flow reconverges in a non-uniform control flow scenario, we can ignore this when generating GLSL code. 
						
					 | 
					
						2018-06-08 22:46:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbc4f369ed
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Implement IADD instruction.
						
						
						
						
						
					 | 
					
						2018-06-08 23:25:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
						
						
							
						
						
							79e9c2e237
							
						
					 | 
					
						
						
							
							gl_shader_decompiler: Add missing asserts for saturate_a instructions.
						
						
						
						
						
					 | 
					
						2018-06-08 23:24:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							83517cb53a
							
						
					 | 
					
						
						
							
							Merge pull request #505 from janisozaur/ccache-travis
						
						
						
						
						
						
						
						Enable ccache usage on Travis 
						
					 | 
					
						2018-06-08 18:51:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9949e4d508
							
						
					 | 
					
						
						
							
							Merge pull request #533 from mailwl/array-to-buffer
						
						
						
						
						
						
						
						Common/string_util: add StringFromBuffer() function 
						
					 | 
					
						2018-06-08 18:51:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c116b220e9
							
						
					 | 
					
						
						
							
							Merge pull request #548 from Subv/blend
						
						
						
						
						
						
						
						GPU: Fixed ghosting when drawing with blending disabled 
						
					 | 
					
						2018-06-08 18:48:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							c011b6f67e
							
						
					 | 
					
						
						
							
							GPU: Synchronize the blend state on every draw call.
						
						
						
						
						
						
						
						Only independent blending on render target 0 is implemented for now.
This fixes the elongated squids in Splatoon 2's boot screen. 
						
					 | 
					
						2018-06-08 17:05:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							c712dafaee
							
						
					 | 
					
						
						
							
							GPU: Added registers for normal and independent blending.
						
						
						
						
						
					 | 
					
						2018-06-08 17:04:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a931cf9e8b
							
						
					 | 
					
						
						
							
							Merge pull request #547 from Subv/compressed_alignment
						
						
						
						
						
						
						
						GLCache: Align compressed texture sizes to their compression ratio, and then align that compressed size to the block height for tiled textures. 
						
					 | 
					
						2018-06-08 16:40:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a941a94148
							
						
					 | 
					
						
						
							
							Merge pull request #546 from Subv/flush_ubo_buffer
						
						
						
						
						
						
						
						Rasterizer: Flush the written region when writing shader uniform data before copying it to the uniform buffers. 
						
					 | 
					
						2018-06-08 16:39:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d9534d830
							
						
					 | 
					
						
						
							
							GLCache: Align compressed texture sizes to their compression ratio, and then align that compressed size to the block height for tiled textures.
						
						
						
						
						
						
						
						This fixes issues with retrieving non-block-aligned tiled compressed textures from the cache. 
						
					 | 
					
						2018-06-08 12:27:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Subv
							
						 
					 | 
					
						
						
						
						
							
						
						
							47dc5e0dab
							
						
					 | 
					
						
						
							
							Rasterizer: Flush the written region when writing shader uniform data before copying it to the uniform buffers.
						
						
						
						
						
						
						
						This fixes the flip_viewport uniform having invalid values when drawing. 
						
					 | 
					
						2018-06-08 12:22:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michał Janiszewski
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3885845fc
							
						
					 | 
					
						
						
							
							Cache ccache on Travis
						
						
						
						
						
					 | 
					
						2018-06-07 21:43:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michał Janiszewski
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0d3e2da4e
							
						
					 | 
					
						
						
							
							Add ccache support for macOS on Travis
						
						
						
						
						
					 | 
					
						2018-06-07 21:43:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michał Janiszewski
							
						 
					 | 
					
						
						
						
						
							
						
						
							517112f549
							
						
					 | 
					
						
						
							
							Add ccache support for Linux on Travis
						
						
						
						
						
					 | 
					
						2018-06-07 21:43:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michał Janiszewski
							
						 
					 | 
					
						
						
						
						
							
						
						
							6324d86c71
							
						
					 | 
					
						
						
							
							Install cmake from repositories for Ubuntu
						
						
						
						
						
						
						
						Ubuntu 18.04 already has cmake 3.10.2 
						
					 | 
					
						2018-06-07 21:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 |