191,954 Commits over 3,259 Days - 2.45cph!
Support for SceneCamera.Ortho
Add a mission objective script to deal X damage to a specific mission entity
Fail the objective if the target entity is not found anymore
Add an option to specify if an objective is required, and if it is then failing it will fail the mission
rendersystemvulkan: remove VK_EXT_debug_report completely to remove confusion with VK_EXT_debug_utils
vfx_vulkan: serialize reflection info in compiled shader
Update descriptor set bindings for HLSL -> SPIR-V
Misc shader variant cleanup
Fixed compile error in Standard-Particle for instancing permutation
Fixed compile errors in Standard-Indexed shader set
Fix bones/cloth going crazy when switching models on SceneObject
UndoSystem
Implement undo system
Set "lobby" presence so we don't unnecessarily check all lobby members, use FriendPopup for PartyDeck members
More XMLDoc formatting implementations
Different colored text for paramref, support for <c>, styles for <code>. support for <see langword>
Fixed <exception>s not appearing on member pages
Fixed edge case of underground train entrance stairs not connecting to underground line
Add FriendPopup to friends list, fixed up some nuances with deciding when we can kick people, better checks for if we're in the same lobby https://files.facepunch.com/devultj/1b0211b1/sbox_jtzI4CwJMQ.png
AH post grading WIP
Underlying material tweaks
FriendPopup: Added ability to kick from party / game lobby
Add Send Friend Request option to FriendPopup using OpenUserOverlay
https://files.facepunch.com/devultj/1b0211b1/sbox_Z86mlIhxIK.png
Added FriendPopup component for interacting with users in menu, supports viewing profiles, invites/joins https://files.facepunch.com/devultj/1b0211b1/sbox_x5OUOTrHT7.png
Revert enabling auto retry in EF on main database
ModelDoc: Add custom map option to lighting mode
Grab server owner from client list, display their name instead
updated slide decal
graveyard walls - added a damaged segment for compound
compound progress backup
Disable current game title textentry if we're not the server owner
Implement rpc for every particle function
Remove particle protobufs
Remove prediction logs
hlsl_parser: strip D3D9 const defs
hlsl_parser: remove d3d9 and opengl register allocation modes, remove glsl wrappers
rendersystemvulkan: add missing debug utils check
initialize these hlsl string variables so dxc likes them
fix vulkan shader errors
vfx_vulkan: baseline compiler using dxc and spirv-reflect, no glslang shit, still using legacy d3d preprocess
Use DXC shader names MainVs, MainPs etc in vulkan pipeline
Clean up SelectionDialog + move to tool base
Select current entity / bone in entity/bone dialog
Initialize SceneCamera with a field of view
Don't return infinity from SphereCameraDistance
Lerp auto camera distance
Reduced variant count on core shaders
PrefabLibrary update to _attachment and bonemerge support
Refresh entity node when model changes
Bones in the tree is bad, lets not repeat that mistake
Move SelectionWindow to own file
Can delete nodes using delete key
Attachment selection https://files.facepunch.com/garry/8ea8230f-b594-4f0a-b00c-c5f789560b35.mp4
killed shadow proxies on cave segments - needs deep S2P
Added source files for plastic_bucket_a
▋▅▍▆▌ ▊▇█▋ ▊▆▆▆ ▅▇▋ ▌▄▅ ▇▅▍▆▊▊▊▋ █▇▌▆ ▇▌▅█▉█▊█▇▌, ▉▋▋█▍▅▍ ▆█▅▊ ▉▍▋▋▌
Loose Jeans Updated files
▊▉▉▋▍▍ ██▉▍ ▋▊▌▄▍▉ ▄ ▌▄▉▌
pooling/reuse tweaks for pegs and pivot points, also now works for placement ghost models.
Fix paint should no longer be called spam
Add TreeNode.Parent
Can't drag entity node onto its own descendant
Fixed FloatProperty slider not working if textarea focused
Remove line edit precision changing when focused (this is horrible ux)
added some extra sentries to cover exits
extra dressing