gdkchan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								796e5d14b4 
								
							 
						 
						
							
							
								
								Use correct shader local memory size instead of a hardcoded size ( #914 )  
							
							... 
							
							
							
							* Use correct shader local size instead of a hardcoded size
* Remove unused uniform block
* Update XML doc
* Local memory size has 23 bits on maxwell
* Generate compute QMD struct from nv open doc header
* Remove dummy arrays when shared or local memory is not used, other improvements 
							
						 
						
							2020-02-02 14:25:52 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								81cca88bcd 
								
							 
						 
						
							
							
								
								Fix shader output color buffer index when non-sequential render targets are used ( #895 )  
							
							
							
						 
						
							2020-01-19 00:09:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								b8e3909d80 
								
							 
						 
						
							
							
								
								Add a GetSpan method to the memory manager and use it on GPU ( #877 )  
							
							
							
						 
						
							2020-01-13 10:27:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								29a825b43b 
								
							 
						 
						
							
							
								
								Address PR feedback  
							
							... 
							
							
							
							Removes a useless null check
Aligns some values to improve readability 
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								18814d44b2 
								
							 
						 
						
							
							
								
								Address PR feedback  
							
							... 
							
							
							
							Add TODO comment for GL_EXT_polygon_offset_clamp 
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								92703af555 
								
							 
						 
						
							
							
								
								Address PR feedback  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								9bfb373bdf 
								
							 
						 
						
							
							
								
								Remove more unused code  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								654e617fe7 
								
							 
						 
						
							
							
								
								Some code cleanup  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								9d7a142a48 
								
							 
						 
						
							
							
								
								Support texture rectangle targets (non-normalized coords)  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								2eccc7023a 
								
							 
						 
						
							
							
								
								Partial support for shader memory barriers  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								171c3d54c6 
								
							 
						 
						
							
							
								
								Correct non-constant offset rewrite for texelFetch  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c85c5d58 
								
							 
						 
						
							
							
								
								Support non-constant texture offsets on non-NVIDIA gpus  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdkchan 
								
							 
						 
						
							
							
							
							
								
							
							
								cb171f6ebf 
								
							 
						 
						
							
							
								
								Support shared color mask, implement more shader instructions  
							
							... 
							
							
							
							Support shared color masks (used by Nouveau and maybe the NVIDIA
driver).
Support draw buffers (also required by OpenGL).
Support viewport transform disable (disabled for now as it breaks some
games).
Fix instanced rendering draw being ignored for multi draw.
Fix IADD and IADD3 immediate shader encodings, that was not matching
some ops.
Implement FFMA32I shader instruction.
Implement IMAD shader instruction. 
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								6a98c643ca 
								
							 
						 
						
							
							
								
								Add a pass to turn global memory access into storage access, and do all storage related transformations on IR  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								442485adb3 
								
							 
						 
						
							
							
								
								Partial support for branch with CC, and fix a edge case of branch out of loop on shaders  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								99f236fcf0 
								
							 
						 
						
							
							
								
								Simplified F2I shader instruction codegen  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								b8528c6317 
								
							 
						 
						
							
							
								
								Implement HSET2 shader instruction and fix errors uncovered by Rodrigo tests  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								3ca675223a 
								
							 
						 
						
							
							
								
								Remove TranslatorConfig struct  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb773d81f 
								
							 
						 
						
							
							
								
								Make the shader translator more error resilient (part 2)  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								04102e5c9d 
								
							 
						 
						
							
							
								
								Make the shader translator more error resilient  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a59f345c 
								
							 
						 
						
							
							
								
								Add partial support for the BRX shader instruction  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								769c02235f 
								
							 
						 
						
							
							
								
								Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								a31fced221 
								
							 
						 
						
							
							
								
								Remove some unused constants and other code  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								3ab5c23f49 
								
							 
						 
						
							
							
								
								Add partial support for array of samplers, and add pass to identify them from bindless texture accesses  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								278a4c317c 
								
							 
						 
						
							
							
								
								Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								3bcc395253 
								
							 
						 
						
							
							
								
								Add shader support for the round mode on the F2F instruction, support mipmaps on ASTC compressed textures  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								1b7d955195 
								
							 
						 
						
							
							
								
								Initial support for image stores, support texture sample on compute  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gdk 
								
							 
						 
						
							
							
							
							
								
							
							
								1876b346fe 
								
							 
						 
						
							
							
								
								Initial work  
							
							
							
						 
						
							2020-01-09 02:13:00 +01:00