20 lines
		
	
	
		
			734 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			734 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #version 450
 | |
| 
 | |
| #extension GL_EXT_control_flow_attributes : enable
 | |
| 
 | |
| bool cond;
 | |
| 
 | |
| void main()
 | |
| {
 | |
|         [[min_iterations(3), max_iterations(7)]]   for (int i = 0; i < 8; ++i) { }
 | |
|         [[iteration_multiple(2)]]                  while(true) {  }
 | |
|         [[peel_count(5)]]                          do {  } while(true);
 | |
|         [[partial_count(4)]]                       for (int i = 0; i < 8; ++i) { }
 | |
| 
 | |
|         // warnings on all these
 | |
|         [[min_iterations, max_iterations]]   for (int i = 0; i < 8; ++i) { }
 | |
|         //[[iteration_multiple(0)]]                  while(true) {  }
 | |
|         //[[peel_count]]                          do {  } while(true);
 | |
|         //[[partial_count]]                       for (int i = 0; i < 8; ++i) { }
 | |
| }
 | 
