22,445 Commits over 1,614 Days - 0.58cph!
Fix internal IsVrUser not working
Entity.EntityName becomes Entity.Name, is networked properly, has default value
Intial work on ShaderProc to pack shader headers
Iterate compute API
Choose if SceneMonitorObject should render with HDR
Matrix.ToString
Assert only once if we are resolving outside the rect
Add Render.ClipPlanes
Iterate on compute API
DispatchComputeShader on GameGlue for now
User clipplanes on base shader
This might fix sbox-issues/issues/950
Merge branch 'master' of sbox
Restore documentation on EntityTags/TagList, fixed EntityTags.HasAny
Add Render.UI.Text( ... )
Add Texture.Size
RenderState can be readonly
Add Render.UI.Clip
Remove performance rcon
Fix spammy TextManager
Merge branch 'master' of sbox
Remove ITagList, TagList is a HashSet<string>
Also do not hide cordons with hide unselected that makes a selection set
Fixed Undos not updating cordon visibility
Fixed asserts in Hammer with that uses RenderThickLine
QuickHide Unselected doesn't hide cordons
Previous caused everything to disappear which is clearly unhelpful
Added ITagList interface for TagList and Internal.EntityTags, Added ITagList.HasAny( ITagList ), ITagList.Toggle
Make escaping quotemarks in console commands work
Fixes specially formatted chat messages breaking up, and other not yet encountered issues
Remove point_*command entities from the native code
Fixed a typo in Transform.Add docs
Fixes sbox-issues/issues/939
Better No Authority exception
I see improved performance with this disabled. Maybe we're doing something wrong - why has resource system got pending work all the time?
Added Vector4.Zero, One and constructor to create via float
Added Render.UI.Box, Render.UI.BoxWithBorder
Remove automatic connect/disconnect in game loop, move to menu commands
Rename Sandbox.Stream to Sandbox.Streamer
Don't do scrolling logic if not a scroller
I don't think this TaskGroup stuff is useful in reality
Vector3.ToScreen calls into client realm if called from menu
more IEntity properties
Added BBox.Corners
Added Rect.Add( Vector3 )
Disable Entity is too far from world AssertMsg
Merge branch 'master' of sbox
Keep track of all the chat channels we're in
Add StreamUser.Ban, StreamUser.Unban
Add StreamUser.CreatePoll
Add StreamUser.CreateClip
Add StreamUser.CreatePrediction
Add StreamUser.CreatePrediction
Only proceed with irc login if websocket connected, try a reconnect if it fails to connect
Make Stream.Init awaitable so menu can know if it failed
Check websocket is valid before trying to join/leave channel
Save stream service type to cookies
Add MenuTools.SetStreamService
Init stream service in MenuInterface.Init. Connect/Disconnect stream service in GameLoop
Add StreamGame.Broadcasts
Add Stream.GetGame (from game name)
Add Stream.GetBroadcasts (from game_id)
Add StreamUser.Channel and StreamUser.Broadcast
Added Sandbox.TagList struct, interfaces with "tags" FGD type
Fixed a minor issue with "tags" FGD editor
Remove stream connected/disconnect events for now, doesn't make much sense currently
Move Sandbox.Stream to sandbox.engine so multiple connections aren't made for menu, client, server
Remove OnChat callback, dealing with chat commands should be dealt with addon level
internal set StreamPoll properties
internal set StreamUser properties
internal set StreamChannel properties
internal set StreamBroadcast and StreamChatMessage properties
internal set StreamUserFollow properties
internal set StreamPrediction properties
Move prediction lock/cancel/resolve to StreamPrediction
Optional username param for GetUser
Move get following/followers to StreamUser
Bump COORD_NOTINIT so Hammer selection bounds don't get clamped to
99999 in every direction
Merge BanUser and Timeout user, the only difference is perm ban or timed ban, clarify this in the summary
Change channel modify functions to properties
Parse any time response data to DateTimeOffset
Fix ConVarRef warnings
Merge branch 'master' of sbox
Fixed "Open X assets in external tool Y" opening way too many editors
AccessControl unit tests
AccessControl.CheckRules is around 625x faster
ReflectionCache builder is 14x faster