14,190 Commits over 1,583 Days - 0.37cph!
Add Entity.WorldSpaceBounds
Add Frustum.IsInside
IsInside bbox tests take a partial bool
Merge branch 'master' of sbox
Add Model.MeshCount
Rename Model.NumBodyParts to BodyPartCount for consistency
ModelDoc: Add CPU access setting to RenderMeshMarkup
Render mesh keeps a copy of runtime buffers info if marked as needing cpu access
ModelDoc: Allow render mesh markup nodes to be added to render primitives too
Rubikon: Update debug shape scene object with unscaled xform, scale was being applied twice
Add PhysicsGroup.Mass setter
AssetBrowser: Support compile sound with looping enabled/disabled for multiple selected assets
SMG reload animation + hooked up shotgun holdtype
Merge branch 'master' of sbox
Updated Construct + Parking garage
Updated Construct to fit parking garage
updating WIP construct/ clean up
Merge branch 'master' of sbox
Remove VScript kvs/inputs from Hammer
Added func_brush in C# with cleaned up hammer kvs
Make FuncDoor.Locked public
updated construct prefabs/mats
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Merge branch 'master' of sbox
updated WIP construct map
Merge branch 'master' of sbox
Added Plane.Distance
Added Plane.GetIntersection
Fix RealTimeSince equality warnings
Add BBox.AddPoint
Added Physics.GetEntitiesInBox
Add Frustum class
Plane cleanup
Swap frustum plane order to match engine
Add Plane.GetDistance( Vector3 point )
Add plane.SnapToPlane( Vector3 point )
Add Plane.IsInFront( Vector3 point ) and plane.IsInFront( BBox box )
Merge branch 'master' of sbox
added full gibs to watermelon, new textures, added scatter and set up in material
Added NavMesh.GetPointWithinRadius
Add Vector3.AddClamped
Merge branch 'master' of sbox
Implemented Locked state for doors
Adds Lock/Unlock inputs, respects StartLocked spawnflag, OnLockedUse output
Doors now also fire OnFullyClosed, OnOpen and OnClose
Fixed FileTransfer read stream could be left open, causing havoc
NavMesh - skip points that are really close to together
Fixed clients never downloading the first file (usually meaning broken missing hud files)
Better Entity.ToString
c# MapIO debug + visualizer thing (cvar and a console button)
FuncButton: DelayBeforeReset 0 doesn't act as -1
[UserVar] is now [ConVar.ClientData]
[ConVar.ClientData] initial default value sent to server, value survives across hotloads
Non static [ConVar.ClientData] must be a member of an entity
The "Joining failed" message now passes the exception
Print in console when codegen errors out
Warning fixes
[ConVar.ClientData] convars can be entity members
Merge branch 'master' of sbox
Removing unused tools so people don't try to use them
Whitelist System.Numerics
Whitelist System.Globalization*
Fixed overflow: hidden blocking mouse wheel scrolling of parent panels
Fix Grid Layout cutting off bottom row when multicolumn
Map list tweaks
Added a conditional IK disable at the end of the animgraph + temp (?) fix for noclip-out overriding landing
Fixed jump sometimes playing the fall animation instead of jump
(This could happen if you jumped right after landing in a very small time window. The state machine needed some more conditional checks.)
voice_loopback false by default
Added TryMoveWithStep to MoveHelper
Navmesh optimizer
Update SDL2 to v2.0.14
Should fix plugging in a new audio device crashing the game
Merge branch 'master' of sbox
Improved jump & land animations
Fixed native filesystem not following symlinks when searching for files
Fixed NoMoving buttons not firing OnIn/Out
Fixed NoMoving buttons not respecting reset time
Fixed view interpolation doing funny when teleporting the player
setpos now also has arguments for angles (used by getpos)
ModelEntity, AnimEntity extra constructors
NavMesh.BuildPath that adds to list of points
Clothing model fixes
Fix label text sometimes wrapping when it shouldn't
Add Capsule.FromHeightAndRadius
Add BBox.FromHeightAndRadius
Trace.Size can be a bbox
Citizen skin 3 tweaks
Support for :empty, :first-child, :last-child, :only-child
button sets the tag has-label if it has a text label
Button icon property from templates works
Added IconPanel defaults to base.scss
Panel has support for value property
Merge branch 'master' of sbox
Citizen animgraph/vmdl updates
Fix crash trying to compile invalid wav file
Don't force pointer-events: none on hud root panels
add "cursor: crosshair" support
pointer-events: auto behaves as advertised
Merge branch 'master' of sbox
NoclipEnd transition state can now be interrupted by landing
Merge branch 'master' of sbox
Panel templates .console events work again (onclick.console="quit")
Merge branch 'master' of sbox
Reimplemented getpos/setpos/setang in C#
Fixed the landing animation sometimes causing IK chains to flip out
Entity.BuildInput does most common first person stuff by default
.addon file doesn't need gamemodes or name section
.addon file doesn't need depends section
Game class doesn't need specific [Library] name, we'll create the leafiest non abstract class
Added Nav Mesh to Construct
Construct now has a nav mesh