branchrust_reboot/main/sculpturescancel

39 Commits over 0 Days - Infinitycph!

5 Hours Ago
carve mode hotkeys
5 Hours Ago
fixed serialization buffers not being initialized correctly in all cases
Yesterday
merge from main
6 Days Ago
merge from main
7 Days Ago
got ui2 sculpture admin panel working
7 Days Ago
disable hit-guide shadow casting
7 Days Ago
dev rock mat
7 Days Ago
fixed rock sculpture turning into ice on pickup
7 Days Ago
on-deploy default data fix
7 Days Ago
minimal rock sculpture prefab setup
7 Days Ago
buffer missuse fixes
7 Days Ago
axisFromEdge lookup instead of computing it from the stride
7 Days Ago
array length correction
7 Days Ago
edges identified with a unique key and generate vertices coherently, replaces hashing with direct indexing so it's 2x faster again
7 Days Ago
merge from main
8 Days Ago
switched triangle stream for just an edge stream, gives burst a cleaner loop so it's twice as quick
8 Days Ago
cleanup
8 Days Ago
micro-optims for triangle processing jobs
8 Days 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
8 Days Ago
merge from main
11 Days 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
11 Days Ago
merge from main
11 Days Ago
merge from main
19 Days Ago
Fixed sculpture save/load to file, added ability to send save to data to all sculptures in radius
19 Days 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
19 Days Ago
replaced crc RPC-synced value with SyncVar, much cleaner
19 Days Ago
parallel censor application by-slice using concurrent NativeStream readers
19 Days Ago
initial improvement to censor chunk generation, NativeStream to parallelize shape creation
19 Days Ago
fixed sculptures requesting and loading sculpt data twice on load
19 Days Ago
merge from main
20 Days Ago
replaced huge NativeList triangle alloc for a NativeStream on TempJob, 10x less memory usage with no performance loss
20 Days Ago
let generators resize internal native alloc back to 0 after 10s of not being used + codegen
20 Days Ago
handling max-triangles length properly
20 Days Ago
small fixes
20 Days Ago
codegen
20 Days Ago
ripping IO out of BaseSculpture, will need to be separated later as a sub-entity for ice so it's cleaner
20 Days Ago
convert sculpting controller to us InputSystem
20 Days Ago
merge fixes
20 Days Ago
merge from christmas2025_DLC/ice_sculptures for code changes