Beispiel #1
0
 internal static void UpdateQueued()
 {
     if (!MyRender11.Settings.FreezeTerrainQueries)
     {
         MyClipmap.UpdateQueued(MyEnvironment.CameraPosition, MyEnvironment.FarClipping, MyEnvironment.LargeDistanceFarClipping);
     }
 }
Beispiel #2
0
 internal static void UpdateQueued()
 {
     if (!MyRender.Settings.FreezeTerrainQueries)
     {
         MyClipmap.UpdateQueued(MyRenderCamera.Position, MyRenderCamera.ForwardVector, MyRenderCamera.FAR_PLANE_DISTANCE, MyRenderCamera.FAR_PLANE_FOR_BACKGROUND);
     }
 }
Beispiel #3
0
        internal static void UpdateQueued()
        {
            if (!MyRender11.Settings.FreezeTerrainQueries)
            {
                var cameraPosition = MyRenderProxy.PointsForVoxelPrecache.Count > 0 ? MyRenderProxy.PointsForVoxelPrecache[0] : MyRender11.Environment.Matrices.CameraPosition;

                MyClipmap.UpdateQueued(cameraPosition, MyRender11.Environment.Matrices.InvView.Forward,
                                       MyRender11.Environment.Matrices.FarClipping, MyRender11.Environment.Matrices.LargeDistanceFarClipping);
            }
        }