Clamp rounded rect radius
This commit is contained in:
		
							parent
							
								
									d3e27df818
								
							
						
					
					
						commit
						eaa43300d7
					
				| 
						 | 
					@ -1448,6 +1448,7 @@ void oc_rectangle_stroke(f32 x, f32 y, f32 w, f32 h)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void oc_rounded_rectangle_path(f32 x, f32 y, f32 w, f32 h, f32 r)
 | 
					void oc_rounded_rectangle_path(f32 x, f32 y, f32 w, f32 h, f32 r)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					    r = oc_min(r, oc_min(w / 2, h / 2));
 | 
				
			||||||
    f32 c = r * 4 * (sqrt(2) - 1) / 3;
 | 
					    f32 c = r * 4 * (sqrt(2) - 1) / 3;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    oc_move_to(x + r, y);
 | 
					    oc_move_to(x + r, y);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue