+
+ // read lights
+ light_colours[0] = texelFetch( uLightsArray, a_lights.x*2+0 );
+ light_colours[1] = texelFetch( uLightsArray, a_lights.y*2+0 );
+ light_colours[2] = texelFetch( uLightsArray, a_lights.z*2+0 );
+ light_positions[0] = texelFetch( uLightsArray, a_lights.x*2+1 );
+ light_positions[1] = texelFetch( uLightsArray, a_lights.y*2+1 );
+ light_positions[2] = texelFetch( uLightsArray, a_lights.z*2+1 );