7028a11db9 
					 
					
						
						
							
							GPU: don't use multisample for entire window, only for offscreen 3D viewport.  
						
						... 
						
						
						
						Now that the new 3D viewport draws to a multisample offscreen buffer, there is
no good reason anymore to create an entire multisample window and pay the
performance/memory cost for other regions that don't need it.
GL_MULTISAMPLE now only gets enabled for offscreen buffers, so we don't need
to check for it throughout the UI code anymore.
Differential Revision: https://developer.blender.org/D3062  
						
						
					 
					
						2018-02-14 14:00:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38dafd5f44 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2018-01-25 16:32:43 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						693b41eb17 
					 
					
						
						
							
							UI: change tool-tips to be stored in the screen  
						
						... 
						
						
						
						Move timer and tip out of button code,
now the only requests a tooltip,
passing a creation callback to run.
Needed for manipulators in 2.8,
also helps de-duplicate logic - since we never want
multiple tool-tips showing at once. 
						
						
					 
					
						2018-01-25 16:22:21 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9eb46fc22b 
					 
					
						
						
							
							Fix compilaiton error in debug mode  
						
						... 
						
						
						
						The structure was just calloc-ed, no need to check for anything. It's all zeroes! 
						
						
					 
					
						2017-12-20 16:41:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a52452c043 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-12-20 16:40:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0ac5d3810 
					 
					
						
						
							
							Cleanup: remove unnecessary tooltip line limit  
						
						... 
						
						
						
						Also add TODO for possible future changes. 
						
						
					 
					
						2017-12-20 17:20:33 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b364dd780 
					 
					
						
						
							
							Manipulator: tooltip support  
						
						... 
						
						
						
						Currently operators and properties are used. 
						
						
					 
					
						2017-12-20 16:40:53 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3143b2f942 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-12-20 15:06:22 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51f0c3fadf 
					 
					
						
						
							
							UI: move tooltip API to public header  
						
						
						
						
					 
					
						2017-12-20 14:58:06 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d69b3d48b 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-12-19 19:42:11 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77c62c7793 
					 
					
						
						
							
							UI: split out button checks from tooltip creation  
						
						... 
						
						
						
						Allows to make tooltips from other kinds of data. 
						
						
					 
					
						2017-12-19 19:34:16 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91af8f2ae2 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						... 
						
						
						
						Conflicts:
	intern/cycles/device/device.cpp
	source/blender/blenkernel/intern/library.c
	source/blender/blenkernel/intern/material.c
	source/blender/editors/object/object_add.c
	source/blender/editors/object/object_relations.c
	source/blender/editors/space_outliner/outliner_draw.c
	source/blender/editors/space_outliner/outliner_edit.c
	source/blender/editors/space_view3d/drawobject.c
	source/blender/editors/util/ed_util.c
	source/blender/windowmanager/intern/wm_files_link.c 
						
						
					 
					
						2017-11-06 18:02:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66a6d160fe 
					 
					
						
						
							
							Rename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED.  
						
						... 
						
						
						
						This makes code closer to id_override/assent-engine ones, which
introduce a new type of linked data, and hence reserve
ID_IS_LINKED_DATABLOCK to real linked datablocks. 
						
						
					 
					
						2017-11-06 17:17:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58dc114615 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-11-06 00:12:28 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbfda21fe4 
					 
					
						
						
							
							UI: show tool-tips for each tools shortcuts  
						
						
						
						
					 
					
						2017-11-05 01:29:52 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4fe083b35 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-11-04 21:45:52 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01a3c95609 
					 
					
						
						
							
							UI: tool-tip refactor, don't hard code field types  
						
						... 
						
						
						
						Allow other kinds of tips be created w/o exceeding hard limits. 
						
						
					 
					
						2017-11-04 21:15:18 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a7a7ed03b 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						
						
						
					 
					
						2017-11-03 21:22:27 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a87bd8995 
					 
					
						
						
							
							Cleanup: split interface_regions.c  
						
						... 
						
						
						
						Each region type is quite separate and file was getting too big. 
						
						
					 
					
						2017-11-03 20:57:09 +11:00