 			-1.f <= center.x + dimVec.x && center.x - dimVec.x <= 1.f &&
 			-1.f <= center.y + dimVec.x && center.y - dimVec.x <= 1.f &&
 			 0.f <= center.z + dimVec.x && center.z - dimVec.x <= 1.f &&
-			 (_level <= 8 || d_vecDot(node.vd.normal, eyeVec) >= -0.4f))
+			 ( octreeLevel <= 8 || d_vecDot( node.vd.normal, eyeVec ) >= -0.4f ))
 		{	
 			center.x = (center.x + 1.f) * frameWidth * 0.5f;
 			center.y = frameHeight - (center.y + 1.f) * frameHeight * 0.5f;


		_h_startIndex = 0;
		_h_endIndex = obj.data.jobCount;
		_h_level = obj.data.level;
		rasterize
		( 
			obj, 

		else
			node.vd = leaves[job.index - innerNodeCount].vd;
			
		float gridCellDim = dimension / ( (float) ( 1 << octreeLevel ) );
		float gridCellHalfDim = gridCellDim * 0.5f;
		
		float minCoord = -0.5f * dimension;
