13 lines
		
	
	
		
			237 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			237 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
struct Sphere
 | 
						|
{
 | 
						|
    // (c.x,c.y,c.z,r)
 | 
						|
    vec4 cr;
 | 
						|
    vec3 albedo;
 | 
						|
    int material;
 | 
						|
};
 | 
						|
 | 
						|
// TODO: use uniform buffer objects
 | 
						|
const int SPHERES = 167;
 | 
						|
uniform int _activeSpheres;
 | 
						|
layout (location = 1)  uniform Sphere _spheres[SPHERES];
 |