5,124 Commits over 1,552 Days - 0.14cph!
Add AnimSceneObject,SetMaterialGroup
Merge branch 'master' of sbox
Fix startup assert
Don't change SceneObject's m_nID when parenting - this prevents a crash due to hanging pointer in m_objectList
SceneObject delete uses DeleteSceneObjectAtFrameEnd
UI.Scene becomes UI.ScenePanel
Don't let exceptions in Panel.DrawContent take down the whole UI
Add SceneObject.Rotation, SceneObject.Position
Add INode.GetAttribute<T>()
ScenePanel.Position/Angles becomes ScenePanel.CameraPosition/Rotation
Fix point light falloff being fucked
Light SceneObjects use SceneObject transform instead of own Ang/Pos
AnimSceneObject.Update takes a delta instead of absolute time
Fixed ConVar.ClientData returning string
Add a couple more decimal places to Color json encoding
Fixed scss variables with variables
Codegen - warn if we want a class to be partial
Move decal class to addons
Fixed WorldEntity not being able to be sent in rpc
When precaching, make available via Resources too
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Tweaked how Global.TickRate is read and reported by the engine (and tested it all this time)
Don't allow prediction if entity is using physics movement
Added entity.Tags.List (returns list of tags)
Global.TimeScale and Global.TickRate are editable
Fix spritemodel crash
Add Trace.Ray that accepts a Ray
Don't send VR controllers as tracked objects
Merge branch 'master' of sbox
Moved label to addon
Add Rect.AddPoint
Added Rect.IsInside( Vector2 pos )
Added Panel.PanelPositionToScreenPosition
Added IEnumerable<Panel> Panel.FindInRect( Rect box, bool fullyInside )
Added Panel ondragselect event
Added internal label Selectable
Added panel.IsInside( Rect rect, bool fullyInside )
Added Panel.AllowChildSelection
Merge branch 'master' of sbox
Delete PanelInput
rename Input in BuildInput to inputBuilder so people are less likely to use the global Input
Don't show cursors if panel requesting is a world panel
Remove debug in RunEvent
Panel.RayToLocalPosition
WorldInput.Update - need to think this over though
Merge branch 'master' of sbox
Tweaked how RootPanel's layout rect is calculated to be compatible with negative vars etc
Don't clip root panel
PanelSceneObject set WorldMat so it uses the right coord system, is scaled down to world units
Merge branch 'master' of sbox
Added Input.Vr.TrackedObjects
Remove ClientPutInServerOverride muck
Add Client.IsUsingVr
Input.VR.IsActive is available during ClientJoined
Fix possible crash in CQAnimGraphPropertyEditor::GetIKChainChoiceList
Fix crash when addon deleted sbox-issues/issues/467
Remove ConsoleResult
Restrict SendCommandToClient
Allow ConsoleSystem.Run to send missing commands to the server
Restrict which console commands can be run
Fixed issues with Line struct
Merge branch 'master' of sbox
Added Trace.RunAll() (returns all hits, in order)
Merge branch 'master' of sbox
Tags use StringTokens instead of StringPool
Should be able to add tags to clientside entities
Added DebugOverlay.TraceResult
Merge branch 'master' of sbox
Fix contentbuilder copying compiled content to wrong path
Use a different DXT1 compiler - since the default one doesn't seem to be deterministic
Fix resourcecompiler not always resolving mods properly
Fix dev/vgui/materials/white.vtex leak in lightcookies
Wiki cleanup
Build faceposer with the rest of the tools
Fix crash in light cookies when running contentbuilder
@samzanemesis @aylaylay Crash was happening when IsTextureRenderTarget is ran - the error textures aren't available at this point. Might be fixable in a better way than I'm doing here - maybe need to init the render/texture interfaces first somewhere?
Remove redundant NetVarGroup, unused Padding class
Wiki cleanup
Started sound bindinds
Merge branch 'master' of sbox
Should fix the right hand fingers curls in VR
Merge branch 'master' of sbox
Added Hand.GetFingerValue, GetFingerCurl, GetFingerSplay
Tweaking the way RPC culling works, slightly
Don't try to precache null resource names
Fixed VR Joystick reporting wrong
Added Texture.MipCount
Texture gets desc from GetTextureDesc instead of GetOnDiskTextureDesc
Allow texture store and lookup (really all resources should be doing this)
Made some stuff in rect readonly
Render.SetRenderTarget takes an optional miplevel
Render.SetCombo takes an int instead of a byte (qol)
Attempt to bind everything we need to make CGaussianBloomBlurRenderer in c#
Move client frame callback to after camera set up
Merge branch 'master' of sbox
Created IManagedRenderPipeline, inject into render pipeline using SetPtrValue
Make Dof performance acceptable
Make Rand statics thread safe
Add Render.DrawScreenQuad
Tweak RenderBlock
Managed post process (disabled for now)
Merge branch 'master' of sbox
IMaterial -> IMaterial2
CModel -> IModel
CRenderMesh -> IMesh
CTextureBase -> ITexture
Add VR.DashboardIsOpen
Add VR.ControllersAreDrawing
Add VR.IsLeftHandDominant
Add VR,.GetLeftControllerModel(), VR.GetRightControllerModel() (internal for now)
Add VR.Overlay (experimental)
ButtonA, ButtonB, JoystickPress
Merge branch 'master' of sbox
Fixed right hand being left hand
Merge branch 'master' of sbox
Added VrHand.Hoystick
Merge branch 'master' of sbox
Added Input.VR.RightHand.Trigger, Input.VR.RightHand.Grip
Added AnimEntity.SetAnimRotation, AnimEntity.SetAnimTransform
Create Developer-Clean-BuildAll.bat
Bone position override tests
Merge branch 'master' of sbox
Revert "Fix shadow list not being updated if we only update the number of shadows"
This reverts commit f17d096ce13cb419391b40f6b70927f692aef956.
Revert "Add rebuild time limit when we change only the text shadow too"
This reverts commit 3cd759544e3d54ffdef34ffa7a47e1cd0831965b.
Revert "Remove debug text"
This reverts commit 239338aad08de0888f7bdba44721b03f4139b070.
Revert "Cache text bitmap for text shadows, don't rebuild all text if we are only updating shadows"
This reverts commit 7b336418e0cda0109d73dcc8e4094570e26f0f99.
Add Angles.ToRotation()
Fixed multiple [Event]'s causing errors
Pass UserCmd to managed as pointer
Include tracked_controller_manager in sbox_client
Remove obsolete PhysicsBody.Pos, Rot
Add PhysicsBody.Transform
Fix Entity.Transform not setting scale
Added Input.VR
Merge branch 'master' of sbox