userIan Hendersoncancel
reporust_rebootcancel

4,565 Commits over 731 Days - 0.26cph!

12 Days Ago
Spawn rhibs facing towards the deep sea centre
12 Days Ago
naval_update -> pt_boat_2
12 Days Ago
Manifest Codegen
12 Days Ago
unskinned_windmill -> main
12 Days Ago
Prefab fixes
12 Days Ago
main -> naval_update (BREAKING)
12 Days Ago
unskinned_windmill -> main
12 Days Ago
Fixed more rotational weirdness
12 Days Ago
Use a guide prefab so you can see the sails of the Windmill when you place it down Start the sails pointing towards the player rather than off to the left everytime https://files.facepunch.com/ianhenderson/1b1311b1/Unity_4IqvKXIbrW.mp4
12 Days Ago
main -> unskinned_windmill
12 Days Ago
syncvar_Improvements_2 -> main
12 Days Ago
dont show performance
12 Days Ago
syncvar_improvements_2 -> main
12 Days Ago
Reading is now down 200~ milliseconds - Use immediate reading mode - Only write symbols if we have them
12 Days Ago
Introduce a cache for BaseNetworkable inherited types. Slighly speeds up post processing (300 ms or so)
12 Days Ago
Remove LINQ usage on ILPostProcessor hook hot loops
12 Days Ago
ddraw_server_wrappings -> main
12 Days Ago
Add text,box,capsule server bindings
12 Days Ago
Add DDraw BasePlayer overrides to the Server (this lets you call DDraw.Line and pass in a player to forward the console command to) Add DDraw.BroadcastLine, DDraw.BroadcastSphere etc, this lets us forward the ddraw to all players automatically without specifing a player.
15 Days Ago
allocation_reductions -> main
15 Days Ago
code gen
15 Days Ago
allocation_reductions -> main
15 Days Ago
Preset list capacity on active renderer effects (stops list reallocations at runtime)
15 Days Ago
Stop UI_Hero_Infobox keeping running its update method for no reason when the menu is hidden. Restore the update loop when menu is open again. Saves 40 bytes a frame
15 Days Ago
Stop PostProcessingLayer stealing a whole 1 KB/s This was due to profiling using a formatted string, a very minor mistake that we paid in allocations on every client. - Profiling was using a formatted string in a hot loop - Hide this behind convar: graphics.detailed_postprocessing_profiling
15 Days Ago
Fix DLSS breaking with GetTemporary. Pass a texture descriptor struct to ask for a random write texture.
15 Days Ago
Dont allocate new RenderTextures every frame in PsotProcessLayer.RenderScale() Lets use RenderTexture.GetTemporary instead Savings in render loop (roughly): - AsyncTextureLoad.Texture (.4 ms) - Texture2D.LoadRawTextureData (.1 ms)
15 Days Ago
Save 40 bytes a frame in UIChat. 'FindWith' was allocating a lambda, replace with a simple loop
15 Days Ago
Stop HurtOverlay allocating 36 bytes a frame. Was boxing a float into Mathf.Max() with a single value?
15 Days Ago
unskinned_windmill -> main
15 Days Ago
More lod adjustments
15 Days Ago
LOD improvements (match sail and vain)
15 Days Ago
Fixed offset rotation
15 Days Ago
Swapped windmills from skinned mesh renderers to regular mesh renderers. With 50 windmills (high end, all around the same lod): - saving .15 on UpdateAllSkinnedMeshes - saving ,15 on MeshSkinning.Update - Saving .12 on Animators.Update - Saving .10 on DirectionUpdateAnimationBegin/End - saving 0.07 on camera rendering
15 Days Ago
WIP
16 Days Ago
main -> unskinned_windmill
16 Days Ago
scientist_boat_fixes -> naval_update
16 Days Ago
Up scientist boat count from 12 to 36 (might scale with server pop in the future)
16 Days Ago
Dont global breadcast deep sea boat spawning - should prevent weird issues... scientists being without the boat?
16 Days Ago
boat_fixes -> naval_update
16 Days Ago
Potential fix for IsDriverDead - Don't rely on a reference to dead driver (work with nulls) - Gate checks between has spawned
16 Days Ago
Prevent on killed from firing an nre during server restarts Dont save boat ai
16 Days Ago
Try to fix black bars on RHIB (that can show up at certain angles)
16 Days Ago
mounted_turret_reloading -> naval_update
16 Days Ago
16 Days Ago
naval_update -> mounted_turret_reloading
16 Days Ago
Fix some more dodgy angles on the front seat
16 Days Ago
- Swap front turret to correct mount pose (standing) - Fixed problems with front turret being unable to progress its reload bar properly - Adjust eye position on front turret - Remove logs
16 Days Ago
Fixed AI turrets not shooting at the players (incorrect dot calculation)
16 Days Ago
Better driver caching, prevents a random other npc on the boat from being marked as the driver