1. 30 Apr, 2020 2 commits
    • Fixed false positives in the culling system. · 87ba4daf
      Kiri Jolly authored
      This fixes numerous false positives coming out of the culling system.
      
      AABB checks are now a full separating-axis check against the frustum, with the points of the frustum being compared to the planes of the box just as the points of the box were being compared to the planes of the frustum. This fixes large objects behind the camera not being culled correctly.
      
      Some systems that used frustums that were (sometimes mistakenly?) unbounded on one or more side have been modified to be fully enclosed.
    • Fixed unbounded dual-paraboloid shadow map culling. · 459cab99
      Kiri Jolly authored
      Dual paraboloid shadowmaps were ending up with infinitely large volumes of area behind the hemisphere un-culled.
      
      This change just adds a back plane to the convex shape used for the culling volume.
  2. 29 Apr, 2020 31 commits
  3. 28 Apr, 2020 7 commits