struct SceneResult {
	float d;
	float mat_idx;
};

SceneResult min_sr(SceneResult a, SceneResult b) {
	return (a.d < b.d) ? a : b;
}