243,865 Commits over 3,898 Days - 2.61cph!
Enable colliders in editor session again
Create BVH and copy it to RnMesh_t (for tools)
BVH resource pointers point to rubikon data
Swap these bits around in bvh node because that's the order rubikon has it
Fix bloom being enabled by default
Clean release build at 1am every day
If there is no current game, generate s&box.sln (fixes sbox/issues/1302)
Fix character collider bugs
Keep character controller trace consistent
Create ModelPhysics (doesn't do anything yet)
ModelCollider collider bones use the part transform
Cleanup
Select next child when deleting
Use aligned vertices for RnMesh_t, convert post load if they're unaligned
Fix cell size of backpack inventory
Cherry pick flatbed prefab fix to Aux2 + manifest rebuild
Add materials back to BVH
Merge rail_network_link -> Aux2
Fixed train signal lights at low LODs
Greatly sped up RefreshLightState by caching the splines that are part of each signal's block
Try commiting GameUI.Inventory again
Native Vulkan submit, remove unused
Save RnHull_t on shape so tools can grab it later
Add GameUI.Inventory.Backpack to GameUI.Inventory
Create RnHull from library hull, just copy everything over
Revert "Don't add hulls and meshes to aggregate if they fail to build (old data)"
This reverts commit 54d7102f39ce1aca8dde5f84c4cb91070f953eb2.
Revert "Abstract physics hull"
This reverts commit 592ef2bbb12f7cb633735b58c7ff5f594c292715.
Revert "Allow BVH to have optional material indices"
This reverts commit 6ba259ea8f0271d3f59e7b138a07f691cc918c6f.
Revert "Move CPhysicsMesh and CPhysicsHull to their own files"
This reverts commit 9c6ca449f38b72260189f2dc093aa4325b96fee6.
Revert "Abstract physics mesh, phase out RnMesh_t but keep around for loading old collision data"
This reverts commit 883b63ad78c97bd879a9f64e14551ff13bebca5f.
Revert "Start trying to phase out RnHull and RnMesh"
This reverts commit 71878031f158215d4f40a4f1dc913827824394ba.
Revert "Remove bullshit from RnHull and RnMesh to see if still loads and how"
This reverts commit 288df9621dd0c6cb6de3e35b958cecc4cb267102.
Try pointing hull resource pointers to rubikon data, much easier if works
Resource pointer needs to use intptr_t
Add a hull deep clone
Cherry picked SAT fixes in library
Add BackpackInventoryPanel
Set backpack panel to resizable
Foliage baker can now bake down the currently loaded foliage into mesh assets to be saved to disk
TrainSignal class cleanup
Merge from tutorial_island/foliage
Reduced garbage gen in RefreshLightState to zero
legacy benelli (spaghelli) shotgun
viewmodel and worldmodel with lods
initial prefabs setup
Heli wreckage & related files.
Fixed smoothness inconsistencies in all the rock_formation_small materials.
merge from main -> hackweek_backpacks_2
Second tunnel entrance progress / LODs/ collision /prefab changes
Set occupationOver of backpack to back
Cherrypick "prevent parenting"
Reassign entityPrefab of backpack wearable
Change default volume from `1` to `0`
Rename `itemVolume` to `volume` as unity is confused after changing default value
Source, detection and UI basics.
Recycle shadow depth texture if requested atlas is of same size, remove code for unused mask texture
Hammer uses same shadow atlas as everything else
Don't add hulls and meshes to aggregate if they fail to build (old data)
Native -> managed VR system, call managed WaitGetPoses inside VrPostPresent
Render & submit serially + native submit test
Use managed VR system checks in some native code
Splat updates for 8 channels.
Scene org & heightmap polish.
Fixed targetID being jumpy/jittery
Clean ups
Fix targetID being jumpy
player manager cleanups
Merged pull request
Add sequential parameter to net.Read/WriteTable
Add sequential parameter to net.Read/WriteTable (#1866)
* Add sequential parameter to net.Read/WriteTable
* Break instead of return
* Update net.lua
---------
Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
Fixed check for if this is first time assembly is enrolled
Call TriggerRegisterEvent before OnHotloadSuccess
This makes sure that TypeLibrary knows about the new assembly before
things like EntityManager.OnHotloaded() get called.
Fixed check for if this is first time assembly is enrolled
Call TriggerRegisterEvent before OnHotloadSuccess
This makes sure that TypeLibrary knows about the new assembly before
things like EntityManager.OnHotloaded() get called.
Add PhysicsBody.AddShape() which takes a Hull and transforms it