Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							faac86e5d6 
							
						 
					 
					
						
						
							
							If a shader's only use of float16 is for FConvert, add the Float16 capability.  
						
						... 
						
						
						
						When visiting instructions, check that there are no 16-bit storage capabilities
and add the Float16 capability. Same for int8/int16. 
						
						
					 
					
						2019-05-01 11:45:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jamie Madill 
							
						 
					 
					
						
						
						
						
							
						
						
							099a80dd76 
							
						 
					 
					
						
						
							
							Suppress MSVC warning about unused variable.  
						
						... 
						
						
						
						One variable was only used in an 'assert' call. MSVC flagged this
as unused in Release. Suppress the warning and also add a static
cast to void so the variable becomes referenced. 
						
						
					 
					
						2019-03-18 11:38:53 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							38cbad15ca 
							
						 
					 
					
						
						
							
							Fix interactions between 'volatile' and the Vulkan memory model  
						
						... 
						
						
						
						Last year we changed 'volatile' to also act as 'coherent', but when I
resolved the memory model changes against that change I missed handling
volatile in a couple places that we check for coherent. There was also
a place in post-processing that acted as if the volatile memory access
flag has a literal number associated with it, when it doesn't. 
						
						
					 
					
						2019-03-05 14:40:07 -06:00 
						 
				 
			
				
					
						
							
							
								baldurk 
							
						 
					 
					
						
						
						
						
							
						
						
							332b173c82 
							
						 
					 
					
						
						
							
							Fix mismatched integer comparison (size_t/unsigned int vs int)  
						
						
						
						
					 
					
						2019-01-30 17:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2aec49e9 
							
						 
					 
					
						
						
							
							GL_EXT_buffer_reference  
						
						
						
						
					 
					
						2019-01-07 12:36:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b23d232ec5 
							
						 
					 
					
						
						
							
							Licensing.  Fixes   #958 . Add licenes file and update copyrights.  
						
						
						
						
					 
					
						2018-12-14 10:47:35 -07:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfd91a719 
							
						 
					 
					
						
						
							
							Remove Unix executable permission from text files  
						
						
						
						
					 
					
						2018-12-10 10:49:16 +01:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2b3d81e9b 
							
						 
					 
					
						
						
							
							Merge pull request  #1556  from Kangz/msvc  
						
						... 
						
						
						
						Fix MSVC warning C4065: 'default' but no 'case' labels 
						
						
					 
					
						2018-10-29 16:16:46 -06:00 
						 
				 
			
				
					
						
							
							
								Corentin Wallez 
							
						 
					 
					
						
						
						
						
							
						
						
							04a2fe93d0 
							
						 
					 
					
						
						
							
							Fix MSVC warning C4065: 'default' but no 'case' labels  
						
						... 
						
						
						
						This would happen in SpvPostProcess when we don't enable AMD extensions. 
						
						
					 
					
						2018-10-29 16:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							70f13b2ed5 
							
						 
					 
					
						
						
							
							Fixup unused parameter warnings  
						
						... 
						
						
						
						This CL removes the current parameters which are unused in order to
fixup the issued clang warnings. 
						
						
					 
					
						2018-10-24 09:54:48 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							afe0c66f65 
							
						 
					 
					
						
						
							
							SPV:  Fix   #1487 : Only declare AMD int16/half_float extensions when needed.  
						
						
						
						
					 
					
						2018-09-10 18:10:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97068d8b30 
							
						 
					 
					
						
						
							
							Merge pull request  #1465  from otakuto/remove-execute-permissions  
						
						... 
						
						
						
						Remove execute permissions 
						
						
					 
					
						2018-08-31 08:14:47 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							31aa3d6019 
							
						 
					 
					
						
						
							
							SPV: only declare the pure 8/16-bit capabilities when needed.  
						
						... 
						
						
						
						Only when operations stray outside the 8/16-bit storage-capabilities
are the general (pure 8/16-bit) capabilities needed. 
						
						
					 
					
						2018-08-16 15:54:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							228e964bcc 
							
						 
					 
					
						
						
							
							SPV: Correct SPIR-V operands for <id> versus immediate.  
						
						
						
						
					 
					
						2018-08-13 21:37:59 -06:00 
						 
				 
			
				
					
						
							
							
								otakuto 
							
						 
					 
					
						
						
						
						
							
						
						
							d03da06ac1 
							
						 
					 
					
						
						
							
							Remove execute permissions  
						
						
						
						
					 
					
						2018-08-07 03:16:20 +09:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f04c51b3bd 
							
						 
					 
					
						
						
							
							Non-Functional: Add postprocess as more robust way to add capabilities  
						
						... 
						
						
						
						When capabilities are needed for specific SPIR-V instructions, it is
fragile to do so based on GLSL/AST usage; it should be based on actual
instructions they got translated to. 
						
						
					 
					
						2018-08-03 15:56:12 -06:00