Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c1672e10 
							
						 
					 
					
						
						
							
							GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8.  
						
						
						
						
					 
					
						2018-04-18 14:17:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3f9ea90e7 
							
						 
					 
					
						
						
							
							Merge pull request  #349  from Subv/texturing  
						
						... 
						
						
						
						GPU: Support non-tiled textures and configurable block height. 
						
						
					 
					
						2018-04-18 14:46:10 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							48d4efbd69 
							
						 
					 
					
						
						
							
							GPU: Pitch textures are now supported, don't assert when encountering them.  
						
						
						
						
					 
					
						2018-04-18 12:52:53 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e82e8e1f 
							
						 
					 
					
						
						
							
							GLCache: Take into account the texture's block height when caching and unswizzling.  
						
						
						
						
					 
					
						2018-04-18 12:52:53 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ac09b5a2e9 
							
						 
					 
					
						
						
							
							GLCache: Added a function to convert cached PixelFormats back to texture formats.  
						
						... 
						
						
						
						TODO: The way we handle cached formats must change, framebuffer and texture formats are too different to keep them in the same place. 
						
						
					 
					
						2018-04-18 12:52:52 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							6b63aaa5b4 
							
						 
					 
					
						
						
							
							GPU: Allow using a configurable block height when unswizzling textures.  
						
						
						
						
					 
					
						2018-04-18 12:52:51 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							db5f2bfa7e 
							
						 
					 
					
						
						
							
							GPU/TIC: Added the pitch and block height fields to the TIC structure.  
						
						
						
						
					 
					
						2018-04-18 11:38:39 -05:00 
						 
				 
			
				
					
						
							
							
								jlachniet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f600f6eebd 
							
						 
					 
					
						
						
							
							Technically, yuzu can boot commercial games  
						
						... 
						
						
						
						Clarifies the yuzu cannot play commercial games to any reasonable extent, rather than not at all. 
						
						
					 
					
						2018-04-18 09:18:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c93ea96366 
							
						 
					 
					
						
						
							
							Merge pull request  #346  from bunnei/misc-gpu-improvements  
						
						... 
						
						
						
						Misc gpu improvements 
						
						
					 
					
						2018-04-17 22:17:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71b4a3b9f6 
							
						 
					 
					
						
						
							
							Merge pull request  #344  from bunnei/shader-decompiler-p2  
						
						... 
						
						
						
						Shader decompiler changes part 2 
						
						
					 
					
						2018-04-17 22:10:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dc0d13ba5 
							
						 
					 
					
						
						
							
							Merge pull request  #345  from bunnei/blending  
						
						... 
						
						
						
						renderer_opengl: Implement BlendEquation and BlendFunc. 
						
						
					 
					
						2018-04-17 21:45:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7222d9a4c3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add missing LOG statements.  
						
						
						
						
					 
					
						2018-04-17 21:44:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9df8e924fb 
							
						 
					 
					
						
						
							
							texture: Add missing formats.  
						
						
						
						
					 
					
						2018-04-17 21:41:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3ed8a1cac7 
							
						 
					 
					
						
						
							
							gpu: Add several framebuffer formats to RenderTargetFormat.  
						
						
						
						
					 
					
						2018-04-17 21:40:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8eb6745e 
							
						 
					 
					
						
						
							
							maxwell3d: Allow Texture2DNoMipmap as Texture2D.  
						
						
						
						
					 
					
						2018-04-17 21:39:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							531c25386e 
							
						 
					 
					
						
						
							
							shader_bytecode: Make ctor's constexpr and explicit.  
						
						
						
						
					 
					
						2018-04-17 21:27:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							174cba5c58 
							
						 
					 
					
						
						
							
							renderer_opengl: Implement BlendEquation and BlendFunc.  
						
						
						
						
					 
					
						2018-04-17 18:11:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e59126809c 
							
						 
					 
					
						
						
							
							bit_field: Remove is_pod check, add is_trivially_copyable_v.  
						
						
						
						
					 
					
						2018-04-17 18:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6fe062ca 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix warnings with MarkAsUsed.  
						
						
						
						
					 
					
						2018-04-17 16:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed542a7309 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Cleanup logging, updating to NGLOG_*.  
						
						
						
						
					 
					
						2018-04-17 16:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ef2d5ab0c1 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement several MUFU subops and abs_d.  
						
						
						
						
					 
					
						2018-04-17 16:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							59f4ff4659 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix swizzle in GetRegister.  
						
						
						
						
					 
					
						2018-04-17 16:36:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5a28dce9eb 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement FMUL/FADD/FFMA immediate instructions.  
						
						
						
						
					 
					
						2018-04-17 16:36:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4899d6ea 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Allow vertex position to be used in fragment shader.  
						
						
						
						
					 
					
						2018-04-17 16:36:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							95144cc39c 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement IPA instruction.  
						
						
						
						
					 
					
						2018-04-17 16:36:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4443c966 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Add support for TEXS instruction.  
						
						
						
						
					 
					
						2018-04-17 16:36:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba71369ac 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Use fragment output color for GPR 0-3.  
						
						
						
						
					 
					
						2018-04-17 15:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5d529698c9 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Partially implement MUFU.  
						
						
						
						
					 
					
						2018-04-17 15:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b9bcbf438 
							
						 
					 
					
						
						
							
							Merge pull request  #341  from shinyquagsire23/pfs-hfs-impl  
						
						... 
						
						
						
						file_sys: Add HFS/PFS helper component 
						
						
					 
					
						2018-04-17 14:39:20 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							5922f2c46d 
							
						 
					 
					
						
						
							
							Service/VI: stub SetLayerVisibility, fix GetDisplayResolution output  
						
						... 
						
						
						
						both SetLayerVisibility() functions used in Lego games, GetDisplayResolution()
fixed according switchbrew.org 
						
						
					 
					
						2018-04-17 19:42:14 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b082e2710 
							
						 
					 
					
						
						
							
							Merge pull request  #343  from Subv/tex_wrap_4  
						
						... 
						
						
						
						GPU: Implement some wrap modes 
						
						
					 
					
						2018-04-17 12:25:24 -04:00 
						 
				 
			
				
					
						
							
							
								shinyquagsire23 
							
						 
					 
					
						
						
						
						
							
						
						
							de580ccdd5 
							
						 
					 
					
						
						
							
							file_sys: Use NGLOG  
						
						
						
						
					 
					
						2018-04-17 09:55:29 -06:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
						
						
							
						
						
							e52a87b98a 
							
						 
					 
					
						
						
							
							Various service name fixes - part 2 (rebased) ( #322 )  
						
						... 
						
						
						
						* Updated ACC with more service names
* Updated SVC with more service names
* Updated set with more service names
* Updated sockets with more service names
* Updated SPL with more service names
* Updated time with more service names
* Updated vi with more service names 
						
						
					 
					
						2018-04-17 11:37:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0905dc1ff4 
							
						 
					 
					
						
						
							
							Merge pull request  #342  from bunnei/indexed-verts  
						
						... 
						
						
						
						Implement indexed mode rendering 
						
						
					 
					
						2018-04-17 11:34:22 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							636ad34707 
							
						 
					 
					
						
						
							
							MaxwellToGL: Implemented tex wrap mode 1 (Wrap, GL_REPEAT).  
						
						
						
						
					 
					
						2018-04-17 10:17:18 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc516cc1a 
							
						 
					 
					
						
						
							
							MaxwellToGL: Added a TODO and partial implementation of maxwell wrap mode 4 (Clamp, GL_CLAMP).  
						
						... 
						
						
						
						This clamp mode was removed from OpenGL as of 3.1, we can emulate it by using GL_CLAMP_TO_BORDER to get the border color of the texture, and then manually sampling the edge to mix them in the fragment shader. 
						
						
					 
					
						2018-04-17 10:16:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							77bdc49343 
							
						 
					 
					
						
						
							
							gl_rendering: Use NGLOG* for changed code.  
						
						
						
						
					 
					
						2018-04-16 21:23:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1a1af3fda3 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement indexed vertex mode.  
						
						
						
						
					 
					
						2018-04-16 21:10:15 -04:00 
						 
				 
			
				
					
						
							
							
								shinyquagsire23 
							
						 
					 
					
						
						
						
						
							
						
						
							83aa38b239 
							
						 
					 
					
						
						
							
							file_sys: tweaks  
						
						
						
						
					 
					
						2018-04-16 06:51:59 -06:00 
						 
				 
			
				
					
						
							
							
								shinyquagsire23 
							
						 
					 
					
						
						
						
						
							
						
						
							c03795300a 
							
						 
					 
					
						
						
							
							file_sys: Add HFS/PFS helper component  
						
						
						
						
					 
					
						2018-04-16 04:36:25 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44e09ba807 
							
						 
					 
					
						
						
							
							Merge pull request  #338  from bunnei/unrequire-shared-font  
						
						... 
						
						
						
						pl_u: Use empty shared font if none is available. 
						
						
					 
					
						2018-04-15 16:54:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6d7d0989c 
							
						 
					 
					
						
						
							
							Merge pull request  #337  from Subv/used_buffers  
						
						... 
						
						
						
						GPU: Don't use explicit binding points when uploading the constbuffers to opengl 
						
						
					 
					
						2018-04-15 16:30:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ac628f139d 
							
						 
					 
					
						
						
							
							pl_u: Use empty shared font if none is available.  
						
						... 
						
						
						
						- Makes games work in lieu of shared_font.bin. 
						
						
					 
					
						2018-04-15 16:15:34 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							477aab5960 
							
						 
					 
					
						
						
							
							GPU: Use the same buffer names in the generated GLSL and the buffer uploading code.  
						
						
						
						
					 
					
						2018-04-15 15:02:50 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							14ac40436e 
							
						 
					 
					
						
						
							
							GPU: Don't use explicit binding points when uploading the constbuffers to opengl.  
						
						... 
						
						
						
						The bindpoints will now be dynamically calculated based on the number of buffers used by the previous shader stage. 
						
						
					 
					
						2018-04-15 14:14:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8825fbf10 
							
						 
					 
					
						
						
							
							Merge pull request  #335  from bunnei/delete-file  
						
						... 
						
						
						
						fsp_srv: Implement DeleteFile. 
						
						
					 
					
						2018-04-15 15:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b60834ac41 
							
						 
					 
					
						
						
							
							Merge pull request  #334  from Subv/used_buffers  
						
						... 
						
						
						
						GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage 
						
						
					 
					
						2018-04-15 13:17:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bddad50dd4 
							
						 
					 
					
						
						
							
							fsp_srv: Implement DeleteFile.  
						
						... 
						
						
						
						- Used by Binding of Isaac. 
						
						
					 
					
						2018-04-15 13:15:18 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e128e90350 
							
						 
					 
					
						
						
							
							GPU: Don't use GetPointer when uploading the constbuffer data to the GPU.  
						
						
						
						
					 
					
						2018-04-15 11:18:09 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7da47da66e 
							
						 
					 
					
						
						
							
							GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage.  
						
						
						
						
					 
					
						2018-04-15 11:15:54 -05:00