16 lines
		
	
	
		
			273 B
		
	
	
	
		
			GLSL
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			273 B
		
	
	
	
		
			GLSL
		
	
	
		
			Executable File
		
	
	
	
	
[[vk::constant_id(0)]] const uint index = 2;
 | 
						|
 | 
						|
static const uint array[] = { 10, 20, 30, 40 };
 | 
						|
 | 
						|
float4 main( ) : SV_TARGET
 | 
						|
{
 | 
						|
    float4 r;
 | 
						|
    for(uint i = 0; i < array[index]; i++)
 | 
						|
        r = i;
 | 
						|
 | 
						|
    r += index + index;
 | 
						|
    r += 2 * index;
 | 
						|
 | 
						|
    return r;
 | 
						|
}
 |