f72c1c4547 
					 
					
						
						
							
							GPUTexture: Remove bind to edit calls  
						
						 
						
						... 
						
						
						
						This is going to be unecessary after the GPU opengl texture backend refactor.
For now add a save/restore mechanism to leave the state untouched.
Also remove some calls where the caller would bind to particular binding
point and set the shader uniform. 
						
						
					 
					
						2020-09-05 17:49:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						157f2a20e6 
					 
					
						
						
							
							GPU: Use GPU_vertbuf_create & GPU_indexbuf_calloc instead of manual alloc  
						
						 
						
						
						
						
					 
					
						2020-08-13 14:20:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b4a862f83 
					 
					
						
						
							
							GPUTexture: Add better swizzle support  
						
						 
						
						
						
						
					 
					
						2020-07-18 03:43:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						05fafb05b1 
					 
					
						
						
							
							Fix T76510: Eevee OpenVDB render artifacts due to texture clamping  
						
						 
						
						
						
						
					 
					
						2020-05-07 22:02:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d138cbfb47 
					 
					
						
						
							
							Code Quality: Replace for loops with LISTBASE_FOREACH  
						
						 
						
						... 
						
						
						
						Note this only changes cases where the variable was declared inside
the for loop. To handle it outside as well is a different challenge.
Differential Revision: https://developer.blender.org/D7320  
						
						
					 
					
						2020-04-03 19:27:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0c1184875 
					 
					
						
						
							
							Cleanup: Including "BLI_listbase.h" for LISTBASE_FOREACH macro  
						
						 
						
						... 
						
						
						
						These headers are not needed right away, but will be in the upcoming
commit. 
						
						
					 
					
						2020-04-03 19:27:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0a1cf2c9a 
					 
					
						
						
							
							Objects: add Volume object type, and prototypes for Hair and PointCloud  
						
						 
						
						... 
						
						
						
						Only the volume object is exposed in the user interface. It is based on OpenVDB
internally. Drawing and rendering code will follow in another commit.
https://wiki.blender.org/wiki/Source/Objects/Volume 
https://wiki.blender.org/wiki/Reference/Release_Notes/2.83/Volumes 
Hair and PointCloud object types are hidden behind a WITH_NEW_OBJECT_TYPES
build option. These are unfinished, and included only to make it easier to
cooperate on development in the future and avoid tricky merges.
https://wiki.blender.org/wiki/Source/Objects/New_Object_Types 
Ref T73201, T68981
Differential Revision: https://developer.blender.org/D6945  
						
						
					 
					
						2020-03-18 11:23:05 +01:00