20,775 Commits over 1,522 Days - 0.57cph!
Fixed Vector3.Angle being bullshit
Lets use more System.Numerics.Vector3
making VelocityClipPlanes.TryAdd public
Adding Trace.WorldAndEntities
Adding Trace.FromTo
Create MoveHelper.cs
Merge branch 'master' of sbox
Citizen V2: pelvis-to-thigh twist procedural helper constraints + SMG hold pose
Merge branch 'master' of sbox
Remove ADD TYPE debug spam
Fix assert in map extension check
Vector3.SubtractDirection has a strength param
Vector3.GetAngle returns in degrees (consistent with other apis)
Add Sandbox.VelocityClipPlanes
Fixed map loading failed when doing map/changelevel with .vpk on the end (like when buildcubemaps)
System.Attribute whitelist fixes
Fixed AC handling of arrays
Fixed CEntityInstance being used from engine2.dll, in which g_pEntitySystem is null so was causing things like SetEntityName to crash
Merge branch 'master' of sbox
Citizen V2 progress
Polished N walk / N crouch-walk, pistol & sit poses, fixed rust_pistol (but not committing that one yet to not break the existing V1 citizen), other misc. stuff
adding office wall fixtures, textures/materials tweak
Merge branch 'master' of sbox
Whitelist System.Attribute, System.AttributeUsageAttribute
Changed how handle objects are instantiated by interop so we don't end up with confusing and unusable public constructors
Enable modeldoc editorconfig (enables bonemerge preview)
Whitelist additional exceptions
Whitelist System.Private.CoreLib/System.SByte
Add Render.SetLighting
Add SCENEOBJECTFLAG_EXCLUDE_GAME_LAYER
Added SceneObject.Flags
Another ELayerEnum
Merge branch 'master' of sbox
Reduce r_size_cull_threshold
Fix cssbox leaking one pixel if a background image is set
Added VertexBufferExtenison to addons/base
Remove 'DrawArray' Debug output
Automatically convert Color to Color32
Vertex Buffer boiletplate
Can add vector3 to bbox to move it
Added SceneLayerType enum
Added Render.Layer to get current render layer type
Added RenderEntity.RenderBounds
Can add [Event]'s to panel methods
Conic Gradient
Merge branch 'master' of sbox
Fixed couldn't make `new Entity()` clientside
Added RenderEntity
Fixed events not registering child events
Merge branch 'master' of sbox
Add voxel shader/material (just allows vertex colors to be utilized for now)
.vox loader supports colors
More Render system refactoring, I think I broke text rendering and ui additive mode
Merge branch 'master' of sbox
Citizen V2: new IK chains + minor skinning fixes
(Animations not yet updated to hold IK data on the new bones.)
Added managed/custom scene object
InteropGen: fixed incoming managed calls sometimes not passing right args
Render thread safe(r)
Render Cleanup
More comments for wikibot, changed some structs/classes to internal
Adding documentation for wikibot
Update sceneobject and entity c# flag enums to match changes from c++
Add Entity.EnableDrawOverWorld
Render Context refactor
TextEntry draws caret again
Merge branch 'master' of sbox
Citizen V2: rough 9-way crouch-walk + blendspace
RenderContext is internal
Merge branch 'master' of sbox
Add global cubemap writing to buildcubemaps and set it as last cubemap, assign that to be used in the shader as the global cubemap
Merge branch 'master' of sbox
Temporary fix for TextEntry
Merge branch 'master' of sbox
Citizen V2: rough 9-way walk + blendspace
Merge branch 'master' of sbox
Hiding BasePanelRenderer (this is useless to everyone)
Added extra pointer-event tags to allow click through to game world. (https://wiki.facepunch.com/sbox/pointer-events)
Merge branch 'master' of sbox
Add SceneObject.SetValue (texture)
Hotload: Simplified test initialization
Hotload: Added failing Dictionary comparer test
Hotload: Fixed comparer being lost from dicts / hash sets on hotload
Be more specific about which tools we want to rebuild
These have no business being committed
fudging isn't going to fly, might as well do a rebuild
Lets try fudging it so csproj changes on tool build
What happens if we build tools in a different sln on their own
IFrameUpdate is obsolete
Added event.Run with arg
EventAttribute AllowMultiple