ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							abcbcb1b2a 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix MrgH0 decompilation  
						
						... 
						
						
						
						GLSL decompilation for HMergeH0 was wrong. This addresses that issue. 
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							64613db605 
							
						 
					 
					
						
						
							
							shader_ir/decode: Implement half float saturation  
						
						
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							90cbf89303 
							
						 
					 
					
						
						
							
							shader_ir/decode: Reduce severity of unimplemented half-float FTZ  
						
						
						
						
					 
					
						2019-04-15 21:16:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							acf618afbc 
							
						 
					 
					
						
						
							
							renderer_opengl: Implement half float NaN comparisons  
						
						
						
						
					 
					
						2019-04-15 21:13:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ae46ad48ed 
							
						 
					 
					
						
						
							
							shader_ir: Avoid using static on heap-allocated objects  
						
						... 
						
						
						
						Using static here might be faster at runtime, but it adds a heap
allocation called before main. 
						
						
					 
					
						2019-04-15 21:12:43 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							aa471274d9 
							
						 
					 
					
						
						
							
							Do some corrections in conversion shader instructions.  
						
						... 
						
						
						
						Corrects encodings for I2F, F2F, I2I and F2I
Implements Immediate variants of all four conversion types.
Add assertions to unimplemented stuffs. 
						
						
					 
					
						2019-04-15 19:16:27 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8a099ac99f 
							
						 
					 
					
						
						
							
							Correct Kepler Memory on Linear Pushes.  
						
						
						
						
					 
					
						2019-04-15 14:51:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							773d955dfa 
							
						 
					 
					
						
						
							
							Support compressed formats on linear textures.  
						
						
						
						
					 
					
						2019-04-15 13:56:09 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							bf561e4340 
							
						 
					 
					
						
						
							
							Correct Pitch in Fermi2D  
						
						
						
						
					 
					
						2019-04-15 12:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f15c59a164 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Use variable AOFFI on supported hardware  
						
						
						
						
					 
					
						2019-04-14 05:13:19 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5c280e6ff0 
							
						 
					 
					
						
						
							
							shader_ir: Implement STG, keep track of global memory usage and flush  
						
						
						
						
					 
					
						2019-04-14 00:25:32 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9454c8422 
							
						 
					 
					
						
						
							
							Merge pull request  #2373  from FernandoS27/z32  
						
						... 
						
						
						
						Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8 
						
						
					 
					
						2019-04-13 22:14:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee2206a1b7 
							
						 
					 
					
						
						
							
							Merge pull request  #2386  from ReinUsesLisp/shader-manager  
						
						... 
						
						
						
						gl_shader_manager: Move code to source file and minor clean up 
						
						
					 
					
						2019-04-13 22:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0551196d 
							
						 
					 
					
						
						
							
							video_core/gpu: Create threads separately from initialization  
						
						... 
						
						
						
						Like with CPU emulation, we generally don't want to fire off the threads
immediately after the relevant classes are initialized, we want to do
this after all necessary data is done loading first.
This splits the thread creation into its own interface member function
to allow controlling when these threads in particular get created. 
						
						
					 
					
						2019-04-11 22:11:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea80e2bc57 
							
						 
					 
					
						
						
							
							Merge pull request  #2235  from ReinUsesLisp/spirv-decompiler  
						
						... 
						
						
						
						vk_shader_decompiler: Implement a SPIR-V decompiler 
						
						
					 
					
						2019-04-11 21:54:23 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c9305959d3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Relax restrictions on FastCopySurface and FastLayeredCopySurface  
						
						
						
						
					 
					
						2019-04-11 13:14:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6951741a94 
							
						 
					 
					
						
						
							
							Merge pull request  #2278  from ReinUsesLisp/vc-texture-cache  
						
						... 
						
						
						
						video_core: Implement API agnostic view based texture cache 
						
						
					 
					
						2019-04-10 21:17:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0371650bd7 
							
						 
					 
					
						
						
							
							Merge pull request  #2372  from FernandoS27/fermi-fix  
						
						... 
						
						
						
						Correct Fermi Copy on Linear Textures. 
						
						
					 
					
						2019-04-10 21:17:03 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							93af663683 
							
						 
					 
					
						
						
							
							gl_shader_manager: Move code to source file and minor clean up  
						
						
						
						
					 
					
						2019-04-10 19:29:15 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6df25e9c7b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Apply just the needed state on Clear  
						
						
						
						
					 
					
						2019-04-10 18:13:15 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0032821864 
							
						 
					 
					
						
						
							
							gl_device: Implement interface and add uniform offset alignment  
						
						
						
						
					 
					
						2019-04-10 15:56:12 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							75d23a3679 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement flow primitives  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							58ad8dfac6 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement most common texture primitives  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							4667ed8e22 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement texture decompilation helper functions  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							676172e20d 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement Assign and LogicalAssign  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d316d248ab 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement non-OperationCode visits  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b758c861b0 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement OperationCode decompilation interface  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fec4eb9776 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement Visit  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ca51f99840 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement labels tree and flow  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							13aa664f3f 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement declarations  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ad53b233c5 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler  
						
						
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							970d9e57c8 
							
						 
					 
					
						
						
							
							video_core: Add sirit as optional dependency with Vulkan  
						
						... 
						
						
						
						sirit is a runtime assembler for SPIR-V 
						
						
					 
					
						2019-04-10 14:20:25 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97648f4841 
							
						 
					 
					
						
						
							
							Merge pull request  #2345  from ReinUsesLisp/multibind  
						
						... 
						
						
						
						gl_rasterizer: Use ARB_multi_bind to update buffers with a single call per drawcall 
						
						
					 
					
						2019-04-10 11:23:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed9dba89d3 
							
						 
					 
					
						
						
							
							Merge pull request  #2375  from FernandoS27/fix-ldc  
						
						... 
						
						
						
						Remove unnecessary bounding in LD_C 
						
						
					 
					
						2019-04-09 21:23:24 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f35d96be 
							
						 
					 
					
						
						
							
							Remove bounding in LD_C  
						
						
						
						
					 
					
						2019-04-09 20:02:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2598433f9c 
							
						 
					 
					
						
						
							
							Merge pull request  #2354  from lioncash/header  
						
						... 
						
						
						
						video_core/texures/texture: Remove unnecessary includes 
						
						
					 
					
						2019-04-09 19:19:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							353a099481 
							
						 
					 
					
						
						
							
							Merge pull request  #2366  from FernandoS27/xmad-fix  
						
						... 
						
						
						
						Correct XMAD mode, psl and high_b on different encodings. 
						
						
					 
					
						2019-04-09 19:15:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc7e149835 
							
						 
					 
					
						
						
							
							Merge pull request  #2369  from FernandoS27/mip-align  
						
						... 
						
						
						
						gl_backend: Align Pixel Storage 
						
						
					 
					
						2019-04-09 17:20:43 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							cd91e98dab 
							
						 
					 
					
						
						
							
							Correct Fermi Copy on Linear Textures.  
						
						
						
						
					 
					
						2019-04-09 14:13:58 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							7c458311d3 
							
						 
					 
					
						
						
							
							Implement Texture Format ZF32_X24S8.  
						
						
						
						
					 
					
						2019-04-09 12:33:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b0aa8ad736 
							
						 
					 
					
						
						
							
							Correct depth compare with color formats for R32F  
						
						
						
						
					 
					
						2019-04-09 12:06:59 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							9f16833097 
							
						 
					 
					
						
						
							
							gl_backend: Align Pixel Storage  
						
						... 
						
						
						
						This commit makes sure GL reads on the correct pack size for the
respective texture buffer. 
						
						
					 
					
						2019-04-08 17:16:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							5c55ae4e18 
							
						 
					 
					
						
						
							
							Correct LOP_IMN encoding  
						
						
						
						
					 
					
						2019-04-08 13:39:12 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							16adc735a5 
							
						 
					 
					
						
						
							
							Correct XMAD mode, psl and high_b on different encodings.  
						
						
						
						
					 
					
						2019-04-08 13:01:17 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8be408d3 
							
						 
					 
					
						
						
							
							Adapt Bindless to work with AOFFI  
						
						
						
						
					 
					
						2019-04-08 12:07:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							492040bd9c 
							
						 
					 
					
						
						
							
							Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.  
						
						
						
						
					 
					
						2019-04-08 11:36:11 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							797e351bf8 
							
						 
					 
					
						
						
							
							Fix bad rebase  
						
						
						
						
					 
					
						2019-04-08 11:35:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							c60b0b8432 
							
						 
					 
					
						
						
							
							Fix TMML  
						
						
						
						
					 
					
						2019-04-08 11:35:22 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a77e9a27b0 
							
						 
					 
					
						
						
							
							Simplify ConstBufferAccessor  
						
						
						
						
					 
					
						2019-04-08 11:35:19 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4e994de3 
							
						 
					 
					
						
						
							
							Refactor GetTextureCode and GetTexCode to use an optional instead of optional parameters  
						
						
						
						
					 
					
						2019-04-08 11:35:18 -04:00