239,313 Commits over 3,837 Days - 2.60cph!

5 Months Ago
Readd shadow volume culling, CDrawShadowMapsForLightParams has all frusta inside itself, no need for multiple
5 Months Ago
Remove all atlas downsampling bullshit, not even being used Backport shadowcache from CS2 Backport more shadowcache code from cs2, start adapting lightbinner for new layout Remove ConsiderLight and LightEntry, they're bullshit now and overcomplicated, used to figure out which lights had priority but not needed anymore, data flow is leaner now Time sliced shadows + shadow caching Remove shadow template views, doesn't make sense to have this code duplicated and makes it harder to work with it, I don't think we use those HLVR constants the code mentions, and if we do it should just be on the standard pipeline Vulkan: Fix ClearImpl not respecting layer viewports smaller than the screen, and instead just clearing everything with a fast renderpass, this caused issues when we want to just clear a small rect lb_time_sliced_shadows, fix directional lights not showing up, clear each rect when wanting to draw rather than having a complicated shadow atlas clear system Make CSM to be re-rendered for each view since they are view-dependent, but we can keep the same tiles we reserved Static vs. Dynamic object rendering for FindOrCreateShadowMapsForLight Fuck off with subrect clearing on shadowcache, we do it much simpler on draw now which is guaranteed to be clean, our goal is to go bindless too so it doesnt even apply Pass per view lighting constants to shadow, transition barriers to fog Fix file move on vpc for shadowmap_texturebarrier_renderer.h
5 Months Ago
merge from electricity_power_fixes/2/doorcontroller
5 Months Ago
Fixed NRE when saving null io line anchors refs
5 Months Ago
Make atmospherics on shadingmodel take position with offset directly, recompile terrain with it, fixes volumetric fog on terrain
5 Months Ago
cherrypicking 96512 !Removed the 5 scraps you get from recycling a RF Pager (as we removed the tech trash from its recipe)
5 Months Ago
Unity 22 package unity.ai.navigation metas
5 Months Ago
merge from nightlight_workshop
5 Months Ago
merge from pie_menu_phrases_reapply
5 Months Ago
merge from electricity_power_fixes/2/doorcontroller
5 Months Ago
Return 404 on missing package on package/get
5 Months Ago
Revert "Temporarily use batch publisher for "Upload" button in AssetPublishWidget, since it's doing nothing currently" This reverts commit 0985ef78fcb2e16747cb76f1e1c95a48d8567405. Fix publish page missing on certain package types Fix HasCodePath, HasAssetPath not working for single asset projects
5 Months Ago
Add dynamic crosshair
5 Months Ago
Add helpers for inventory clearing/setup - reset player inventory and move to spawnpoint on Respawn
5 Months Ago
Leaderboard backup, run #11370
5 Months Ago
Fix aggregate packets per second not being counted correctly
5 Months Ago
Fix outbound packets not counted correctly
5 Months Ago
Fix network stats not being reset at end of frame
5 Months Ago
Leaderboard backup, run #11365
5 Months Ago
VR: Fix angular velocity & velocity coordinate conversion
5 Months Ago
Add inbound & outbound bytes to network profiling Include aggregates of "packets per frame" on the server
5 Months Ago
Add EntityProfiler to track total entities spawned per frame, as well as toggle for count per prefab per frame
5 Months Ago
Slide mechanic takes into account ground normal, can't slide up slopes
5 Months Ago
Don't play footsteps if we're sliding Disable player body on death, enable it on respawn
5 Months Ago
Fall back to no hold type if we don't have a weapon out Add footstep component
5 Months Ago
New MP5 sounds
5 Months Ago
Add developer menu (https://files.facepunch.com/tony/1b2711b1/sbox-dev_RNMgcIDcBP.mp4)
5 Months Ago
meta files
5 Months Ago
cherrypicking 96391 physical_keys
5 Months Ago
5 Months Ago
Fixed vanishing industrial pipes due to 96124
5 Months Ago
merge from helk_qol_01 (moving no longer applies aimcone penalty to the first shot but rather the movement penalty is now blended in over several shots (full auto while moving))
5 Months Ago
merge from incendiary-rocket-explosion-fix
5 Months Ago
merge from milflame_improvements
5 Months Ago
merge from cargoshipsoundupdate
5 Months Ago
merge from launch_site_puzzle_loot_fix
5 Months Ago
Add camera bob
5 Months Ago
Expose aim offset per aim function
5 Months Ago
All launch site main building loot now uses puzzle reset mechanism, independent of the rest of the monument loot spawns. When the puzzle resets there is now guaranteed loot throughout the the main building, 50%~ more loot. Puzzle only resets when no players are nearby. S2P
5 Months Ago
Work on life states, depossess player on death, add pawn possession test https://files.facepunch.com/tony/1b2711b1/sbox-dev_9RDuMDYpfP.mp4
5 Months Ago
Added callback for external asset changes
5 Months Ago
Now saves the database somewhere where it won't be wiped on shutdown
5 Months Ago
Tidy up
5 Months Ago
Early out / cut nesting
5 Months Ago
Restore the old filter here even if e.Resume() throws
5 Months Ago
Add Rpc.Resume. This handles disabling and restoring filter if the Rpc.Caller is us before and after resuming. Use this everywhere.
5 Months Ago
FilterOnly -> FilterInclude. AllExcept -> FilterExclude. Only one RPC filter can be active at any time
5 Months Ago
merge from main
5 Months Ago
Fix EventSystem null exception LibrarySystem read/save version property, support switching versions
5 Months Ago
Leaderboard backup, run #11346