userGriglercancel

1,659 Commits over 791 Days - 0.09cph!

60 Days Ago
axisFromEdge lookup instead of computing it from the stride
60 Days Ago
array length correction
60 Days Ago
edges identified with a unique key and generate vertices coherently, replaces hashing with direct indexing so it's 2x faster again
60 Days Ago
merge from main
2 Months Ago
switched triangle stream for just an edge stream, gives burst a cleaner loop so it's twice as quick
2 Months Ago
cleanup
2 Months Ago
micro-optims for triangle processing jobs
2 Months Ago
optimized island cleanup to 0.25x the cost, flat 2 pointer array instead of a NativeQueue and replacing frequent coord->index conversion for index stride offsets
2 Months Ago
merge from main
2 Months Ago
defer completion of sculpting GUI collider baking until the next controller's update, it can be done entirely in the background without hollding the main thread
2 Months Ago
merge from main
2 Months Ago
merge from bc_better_scaling
2 Months Ago
frontier hazmat warning spam fix
2 Months Ago
fixed frontier hazmat skin constraint setup on right side
2 Months Ago
setup BC controller bone retargeting on some assets for proper alignment with playermodel states
2 Months Ago
cleaned up alignment with player states so that we're not using arbitrary axes, relies on proper bone retargeting of the BC controller
2 Months Ago
merge from main
2 Months Ago
merge from main
2 Months Ago
merge from main
2 Months Ago
simpler solution using space transformation without creating a new sim-space - root motion stored as a snapshot and lerped rather than using accumulated deltas, true stability - root motion of 0 now behaves perfectly with rotation, helping keep VM much more stable
2 Months Ago
better scale handling, handles scale outside of direct controller->origin transform chain, with early exit to avoid extra work on non-scaled chains (majorative case) - also improvements to FrameUpdate overhead
2 Months Ago
assign proper scaling root to spawned charms in skin viewer
2 Months Ago
merge from main
2 Months Ago
Move bc simulation into its own unit-scale sim-space using a basis of either the controller transform or the VM transform - allows simulation to not be affected by VM-scaling, should be significantly more stable
2 Months Ago
small transform access usage change
2 Months Ago
disabled editor-only sync on all bc materials
2 Months Ago
merge from rhib_cargo_fixes
2 Months Ago
shift the RHIB's COM down for a short time after releasing from cargo so its launch is more stable
2 Months Ago
wake rhib buoyancy on release
2 Months Ago
fixed skin constraint setup on frontier hazmat
2 Months Ago
merge from bc_simspace_jank_fix
2 Months Ago
clear sim-space frame delta properly when the sim-space changes, was leaking into the origin delta
2 Months Ago
merge from forcemode_fixes
2 Months Ago
converting all Acceleration/VelocityChange to use Force/Impulse in prep for engine change
2 Months Ago
reverted boat unbeaching change
2 Months Ago
Fixed sculpture save/load to file, added ability to send save to data to all sculptures in radius
2 Months Ago
using a proto message for serializing sculpt data rather than raw byte array storage - should be more flexible for altering the format, let's us bake data about the space the array refers to - still LZ4 compressing the proto bytes because we get 10:1 for data like this
2 Months Ago
replaced crc RPC-synced value with SyncVar, much cleaner
2 Months Ago
parallel censor application by-slice using concurrent NativeStream readers
2 Months Ago
initial improvement to censor chunk generation, NativeStream to parallelize shape creation
2 Months Ago
fixed sculptures requesting and loading sculpt data twice on load
2 Months Ago
merge from main
2 Months Ago
replaced huge NativeList triangle alloc for a NativeStream on TempJob, 10x less memory usage with no performance loss
2 Months Ago
let generators resize internal native alloc back to 0 after 10s of not being used + codegen
2 Months Ago
handling max-triangles length properly
2 Months Ago
small fixes
2 Months Ago
codegen
2 Months Ago
ripping IO out of BaseSculpture, will need to be separated later as a sub-entity for ice so it's cleaner
2 Months Ago
convert sculpting controller to us InputSystem
2 Months Ago
merge fixes