Lioncash
							
						 
						
							 
							
							
							
								
							
								1643af431c 
								
							
								 
							
						 
						
							
							
								
								externals: Track upstream libzip  
							
							 
							
							... 
							
							
							
							Stops relying on a fork for providing zip handling and instead tracks
the upstream branch but keeps any necessary build-related changes in the
source tree directly without modifying the libzip target itself. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								c2486f77e4 
								
							
								 
							
						 
						
							
							
								
								externals: Amend zlib submodule  
							
							 
							
							... 
							
							
							
							Supplies CMakeLists.txt file that avoids pulling in zlib's tests into
the tree. This avoids needing to explicitly opt these tests out from
ctest. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								9f93ad08a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3023  from lioncash/opus  
							
							 
							
							... 
							
							
							
							externals: Track upstream opus 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								c5d9589942 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3037  from FernandoS27/new-formats  
							
							 
							
							... 
							
							
							
							video_core: Implement texture format E5B9G9R9_SHAREDEXP. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								David
							
						 
						
							 
							
							
								
								
							
							
								
							
								4c5731c34f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2971  from FernandoS27/new-scheduler-v2  
							
							 
							
							... 
							
							
							
							Kernel: Implement a New Thread Scheduler V2 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								3f9262195b 
								
							
								 
							
						 
						
							
							
								
								Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.  
							
							 
							
							... 
							
							
							
							This commit implements the E5B9G9R9 Texture format into the general 
system and OpenGL backend. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								6909b2f0f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3034  from ReinUsesLisp/w4244-maxwell3d  
							
							 
							
							... 
							
							
							
							maxwell_3d: Silence implicit conversion warnings 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
								
								
							
							
								
							
								3e469cecc1 
								
									
								
							
								 
							
						 
						
							
							
								
								maxwell_3d: Silence implicit conversion warnings  
							
							 
							
							... 
							
							
							
							While we are at it, unify types for dirty reg pointers. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								7e2494e987 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3033  from ReinUsesLisp/w4244-astc  
							
							 
							
							... 
							
							
							
							astc: Silence implicit conversion warnings 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
								
								
							
							
								
							
								a5aa1bb174 
								
									
								
							
								 
							
						 
						
							
							
								
								astc: Silence implicit conversion warnings  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								26f3e18c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2976  from FernandoS27/cache-fast-brx-rebased  
							
							 
							
							... 
							
							
							
							Implement Fast BRX, fix TXQ and addapt the Shader Cache for it 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								be856a38d6 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Address Feedback.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								a0d79085c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3027  from lioncash/lookup  
							
							 
							
							... 
							
							
							
							shader_ir: Use std::array with std::pair instead of std::unordered_map 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								d52598173d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3013  from FernandoS27/tld4s-fix  
							
							 
							
							... 
							
							
							
							Shader_Ir: Fix TLD4S from using a component mask. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								e3afd6595a 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Clang format  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
							
								
							
								78f3e8a757 
								
							
								 
							
						 
						
							
							
								
								gl_shader_cache: Implement locker variants invalidation  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
							
								
							
								ec85648af3 
								
							
								 
							
						 
						
							
							
								
								gl_shader_disk_cache: Store and load fast BRX  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
							
								
							
								fa2c297f3e 
								
							
								 
							
						 
						
							
							
								
								const_buffer_locker: Minor style changes  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
							
								
							
								7b81ba4d8a 
								
							
								 
							
						 
						
							
							
								
								gl_shader_decompiler: Move entries to a separate function  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								1244f2d368 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								a05120ec0b 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Correct typo in Consistent method.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								33fcec3502 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								8909f52166 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								acd6441134 
								
							
								 
							
						 
						
							
							
								
								Shader_Cache: setup connection of ConstBufferLocker  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								1a58f45d76 
								
							
								 
							
						 
						
							
							
								
								VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								2ef696c85a 
								
							
								 
							
						 
						
							
							
								
								Shader_IR: Implement BRX tracking.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								James Rowe
							
						 
						
							 
							
							
								
								
							
							
								
							
								5ee4fb6e12 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3029  from jroweboy/revert  
							
							 
							
							... 
							
							
							
							Revert "ci: Add build name to archive root folder" 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								James Rowe
							
						 
						
							 
							
							
							
								
							
								969f0afa4e 
								
							
								 
							
						 
						
							
							
								
								Revert "ci: Add build name to archive root folder"  
							
							 
							
							... 
							
							
							
							This reverts commit 5e553a6c26 . 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								5062728669 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3028  from lioncash/constexpr  
							
							 
							
							... 
							
							
							
							shader_bytecode: Make Matcher constexpr capable 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								7fdf991097 
								
							
								 
							
						 
						
							
							
								
								shader_bytecode: Make Matcher constexpr capable  
							
							 
							
							... 
							
							
							
							Greatly shrinks the amount of generated code for GetDecodeTable().
Collapses an assembly output of 9000+ lines down to ~3621 with Clang,
and 6513 down to ~2616 with GCC, given it's now allowed to construct all
the entries as a sequence of constant data. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								382717172e 
								
							
								 
							
						 
						
							
							
								
								shader_ir: Use std::array with pair instead of unordered_map  
							
							 
							
							... 
							
							
							
							Given the overall size of the maps are very small, we can use arrays of
pairs here instead of always heap allocating a new map every time the
functions are called. Given the small size of the maps, the difference
in container lookups are negligible, especially given the entries are
already sorted. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								5328d570df 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3024  from lioncash/shadow  
							
							 
							
							... 
							
							
							
							video_core/shader: Resolve instances of variable shadowing 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								1f5401c89c 
								
							
								 
							
						 
						
							
							
								
								video_core/shader: Resolve instances of variable shadowing  
							
							 
							
							... 
							
							
							
							Silences a few -Wshadow warnings. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								611236c883 
								
							
								 
							
						 
						
							
							
								
								externals: Track upstream opus  
							
							 
							
							... 
							
							
							
							Tracks upstream opus, allowing the library to be easily updated. While
we're at it, we incorporate the CMakeLists.txt so that we have easy
control over the requirements of the build. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								012d7f5233 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3022  from DarkLordZach/azure-folder-rename  
							
							 
							
							... 
							
							
							
							ci: Add build name to archive root folder 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Zach Hilman
							
						 
						
							 
							
							
							
								
							
								5e553a6c26 
								
							
								 
							
						 
						
							
							
								
								ci: Add build name to archive root folder  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								6fe89acf0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2991  from lioncash/npad  
							
							 
							
							... 
							
							
							
							hid/npad: Minor cleanup 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
								
								
							
							
								
							
								c4a0aa9207 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2995  from ReinUsesLisp/ignore-gmem  
							
							 
							
							... 
							
							
							
							shader_ir/memory: Ignore global memory when tracking fails 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
								
								
							
							
								
							
								7ecf9f7228 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2983  from lioncash/fallthrough  
							
							 
							
							... 
							
							
							
							gl_shader_decompiler/vk_shader_decompiler: Resolve implicit fallthrough cases 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Fernando Sahmkow
							
						 
						
							 
							
							
							
								
							
								1509d2ffbd 
								
							
								 
							
						 
						
							
							
								
								Shader_Ir: Fix TLD4S from using a component mask.  
							
							 
							
							... 
							
							
							
							TLD4S always outputs 4 values, the previous code checked a component 
mask and omitted those values that weren't part of it. This commit 
corrects that and makes sure all 4 values are set. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
							
								
							
								1ea07954fb 
								
							
								 
							
						 
						
							
							
								
								shader_ir/memory: Ignore global memory when tracking fails  
							
							 
							
							... 
							
							
							
							Ignore global memory operations instead of invoking undefined behaviour
when constant buffer tracking fails and we are blasting through asserts,
ignore the operation.
In the case of LDG this means filling the destination registers with
zeroes; for STG this means ignore the instruction as a whole.
The default behaviour is still to abort execution on failure. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								David
							
						 
						
							 
							
							
								
								
							
							
								
							
								1572fb9bf2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3003  from ReinUsesLisp/flush-mme-trace  
							
							 
							
							... 
							
							
							
							maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
						
							 
							
							
								
								
							
							
								
							
								e3107788e6 
								
									
								
							
								 
							
						 
						
							
							
								
								maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								dd2e96b362 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3001  from bunnei/fix-clang-error  
							
							 
							
							... 
							
							
							
							core: Fix clang-format errors. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
							
								
							
								a86a88109a 
								
							
								 
							
						 
						
							
							
								
								core: Fix clang-format errors.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								bunnei
							
						 
						
							 
							
							
								
								
							
							
								
							
								8d009a7aae 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2998  from cociorbaandrei/fix_null_pderef  
							
							 
							
							... 
							
							
							
							Fix null pointer dereference. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Nicolae-Andrei Cociorba
							
						 
						
							 
							
							
							
								
							
								20521da259 
								
							
								 
							
						 
						
							
							
								
								Fix null pointer deref.  
							
							 
							
							
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
						
							 
							
							
								
								
							
							
								
							
								dc5eedef71 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2994  from lioncash/fmt  
							
							 
							
							... 
							
							
							
							video_core/shader/ast: Minor changes to ASTPrinter 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								074b38b7a9 
								
							
								 
							
						 
						
							
							
								
								video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functions  
							
							 
							
							... 
							
							
							
							These can also trivially be made const member functions, with the
addition of a few consts. 
							
						 
						
							6 years ago  
						
					 
				
					
						
							
							
								 
								Lioncash
							
						 
						
							 
							
							
							
								
							
								222f4b45eb 
								
							
								 
							
						 
						
							
							
								
								video_core/shader/ast: Make ASTManager::Print a const member function  
							
							 
							
							... 
							
							
							
							Given all visiting functions never modify the nodes, we can trivially
make this a const member function. 
							
						 
						
							6 years ago