45 Commits over 0 Days - ∞cph!
Clean up check transmit info a little bit
Remove area bits and area portal bits and func_portal shit
Fix spawn group asserts when vis is disabled
Remove "Debug Vis Geometry" this used glview which we removed a long time ago so it does nothing now
Set spawn group handle when resetting pvs
Update FindVisClusterMembership and FindSingleTriangleMembership
Fix SampleGridsJob sometimes crashing
Volumetric fog sets vis info to null because it's ortho view
Copy pvs bits on scene view duplicate
PopCount -> PopCount64 (this fixes asserts in vis builder)
Use 7500 for shadow split max visible distance instead of asking pvs for it
Delete pvs data nodes properly in sceneobject term
Do obb to aabb properly
Allocate voxel visibility properly
Proper default pvs implementation
Set default pvs on pvs change
Allocate empty voxel visibility to what I think it should be
Attempt to allocate voxel visibility resource
Don't append "mapbuilder" to temp folder (did we start doing this?)
null check vis info in GetWorldToRenderVisBits
Add threaded jobs the old way
GetTicks64 -> GetRelativeTicks64
Don't use FCACHETRI_ENTITY, we don't have it (what's it for?)
Fix visbuilder utils not compiling
Remove unused vis types (is ortho still used?)
Get sunlight pvs where vis type is sunlight
Comment out the remaining errors so we can get into game and start fixing them
V_ceild -> V_ceil (we don't have the tier0 changes in yet)
Don't use node data flags, this no longer exists (why tho?)
Add missing FullReciprocalSaturateSIMD
Fix compile error in OBB_t::ToAABB
Add voxelvis to mathlib extended vpc
Hard code min dist to camera to 1024 (this has gone from builder params, is it still needed?)
Remove some unused junk from world renderer builder node simplify
Remove networked areas junk
Fix world renderer builder using a bunch of builder params that no longer exist (where did they go?)
Add missing GetSunlightPVS func
Remove SetAreaPortalState, this wasn't even used before
Remove GetAreaBits
Add obb to aabb
Impl default pvs
IsInPVS -> IsClusterInPVS
add back VOXVIS_RESERVED_CLUSTER_COUNT to worldschema (where did this move to?)
Fix DebugDrawTraceTest
Fix more convar compile errors
Remove UTIL_EntitiesInPVS and UTIL_FindClientInPVS, fixed these then realized we don't use them
Remove last remaining vis_info_t usage
Bind pvs bits instead of vis info
Check transmit info has the new pvs bits
Fix CConVar being used, we don't use this new convar code yet
Use our .source2 temp dir instead of env temp
Remove most usage of vis_info_t
Start merging over new vis changes, most implementation changes done. Make sure we go back and change GetPrecisePVS to sunlight and ortho pvs where needed