e7218e7049 
					 
					
						
						
							
							Cleanup: naming  
						
						... 
						
						
						
						- immAttrib*    -> immAttr*
- immSkipAttrib -> immAttrSkip
Term 'attr' is a convention for GPU module. 
						
						
					 
					
						2018-10-09 11:01:50 +11:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4933dd716c 
					 
					
						
						
							
							Gizmo: Fix artifacts when having large angles  
						
						... 
						
						
						
						Reviewer: brecht
Differential Revision: https://developer.blender.org/D3765  
						
						
					 
					
						2018-10-04 17:53:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a77f33bad 
					 
					
						
						
							
							GPU: utility function to draw a partial circle  
						
						
						
						
					 
					
						2018-09-24 16:22:22 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7eecc94074 
					 
					
						
						
							
							Cleanup: use uint/uchar types in GPU  
						
						
						
						
					 
					
						2018-09-12 12:19:46 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3c9f4de70 
					 
					
						
						
							
							Cleanup: remove unused basic shader, we use many specialized shaders now.  
						
						
						
						
					 
					
						2018-08-14 19:57:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9df1e54079 
					 
					
						
						
							
							Cleanup: style  
						
						
						
						
					 
					
						2018-07-19 16:06:37 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						428743a9b0 
					 
					
						
						
							
							Cleanup: style for GPU module  
						
						
						
						
					 
					
						2018-07-18 23:10:31 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cd7828792 
					 
					
						
						
							
							GWN: Port to GPU module: Replace GWN prefix by GPU  
						
						
						
						
					 
					
						2018-07-18 11:49:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						247ad2034d 
					 
					
						
						
							
							GWN: Port to GPU module: Move files to GPU  
						
						... 
						
						
						
						This does not include all the struct and type renaming. Only files were
renamed.
gwn_batch.c/h was fusioned with GPU_batch.c/h
gwn_immediate.c/h was fusioned with GPU_immediate.c/h
gwn_imm_util.c/h was fusioned with GPU_immediate_util.c/h 
						
						
					 
					
						2018-07-18 00:17:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d72d3c862 
					 
					
						
						
							
							Cleanup: abbreviate unsigned types (editors, wm)  
						
						
						
						
					 
					
						2018-07-08 12:49:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1eb49f8a2f 
					 
					
						
						
							
							GPU_immediate_util: add cube drawing function  
						
						
						
						
					 
					
						2017-09-26 17:51:47 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63dfb5bb97 
					 
					
						
						
							
							Cleanup: naming (GPU immediate util)  
						
						
						
						
					 
					
						2017-09-26 15:21:01 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55fb6e7096 
					 
					
						
						
							
							GPU_immediate_util: Add x,y radius to circle draw  
						
						... 
						
						
						
						A version of circle drawing for non 1:1 aspects 
						
						
					 
					
						2017-09-14 03:54:32 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d359e4498 
					 
					
						
						
							
							Cleanup: use explicit 2d suffix for imm utils  
						
						... 
						
						
						
						Avoid ambiguity between 2d/3d (which were already named). 
						
						
					 
					
						2017-09-14 01:24:50 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c38d84e73 
					 
					
						
						
							
							Cleanup: double promotion  
						
						
						
						
					 
					
						2017-08-01 13:35:26 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4d053efc7 
					 
					
						
						
							
							Gawain API naming refactor  
						
						... 
						
						
						
						Use consistent prefix for gawain API names as well as
some abbreviations to avoid over-long names, see: D2678 
						
						
					 
					
						2017-06-19 20:18:04 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						002b2066ac 
					 
					
						
						
							
							Remove cpack  
						
						... 
						
						
						
						Places where it's removed are already replaced by newer logic. 
						
						
					 
					
						2017-05-04 20:50:03 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb5f4a1f67 
					 
					
						
						
							
							Cleanup/followup to previous commit: get rid of dashed-specific helpers.  
						
						... 
						
						
						
						Those are no more needed. 
						
						
					 
					
						2017-05-01 16:32:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45eaad88e2 
					 
					
						
						
							
							Getting rid of setlinestyle: add imm_draw_circle_wire_dashed() util.  
						
						... 
						
						
						
						Needed a bit of twisting in generic private func behind the imm_draw_circle
helpers, but think it's fine.
Note that this demonstrate yet another downside of new dashed shader
compared to olde line style: not only does it needs more complex setup,
and can only work with PRIM_LINES type of primitives, but it also
behaves totally wrong with chained short segments!
We really need to find a better way to do this effect at some point. :( 
						
						
					 
					
						2017-04-29 19:31:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75e9d59b96 
					 
					
						
						
							
							Getting rid of setlinestyle: non-camera 3DView render border.  
						
						... 
						
						
						
						Also fixed wrong color for in-camera render border, and added a comment
to imm_cpack about expected color components order in integer parameter. 
						
						
					 
					
						2017-04-26 15:19:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88a7d3438d 
					 
					
						
						
							
							Move imm_draw_line_box_dashed to GPU_immediate_util.  
						
						
						
						
					 
					
						2017-04-26 12:11:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd3a1b9490 
					 
					
						
						
							
							OpenGL: use PRIM instead of GL enum for immBegin  
						
						... 
						
						
						
						Getting ready for a Gawain API change...
Part of T49043 
						
						
					 
					
						2017-04-07 16:31:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0debbe2b7f 
					 
					
						
						
							
							Gawain: VertexFormat_add_attrib (function name change)  
						
						... 
						
						
						
						See intern/gawain for the API change. Other files are updated to use the new name. Also updated every call site to the recommended style:
unsigned int foo = VertexFormat_add_attrib(format, "foo", COMP_ ... ) 
						
						
					 
					
						2017-04-06 01:18:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f700b8280 
					 
					
						
						
							
							GPU_immediate_util: missed last commit  
						
						
						
						
					 
					
						2017-04-05 18:53:34 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4fac21fc5 
					 
					
						
						
							
							Cleanup: Move imm_draw utils into own file  
						
						... 
						
						
						
						These were in BIF_glutil which is documented to be removed,
so best not define new API's there. 
						
						
					 
					
						2017-04-05 18:43:59 +10:00