19,538 Commits over 3,990 Days - 0.20cph!
Update unity accelerator hostname
Fix NRE when unselecting
Prefab editor draws models using Scene.Draw
Start converting PrefabEditor to use Scene library
Add common colours because primary colours are the devil
Add Scene.Hitbox.Debug
Add Scene.Gizmo.Position
Fix bbox mins/maxs on construction
Add Ray.ToLocal, Ray.ToWorld
Add Drag Squares
Add SceneObject.RenderLayer
Set appropriate default layers for TextSceneObject, VertexSceneObject
Update Sandbox.System.csproj
Particle path fix
▌▋▄ ▋▊▆▌▉▍▋ ▊▄▆▅█
▅▊▅▅ ▆ ▅▆▄▄▄ ▄▊▅▇ █▋ ▍▄▇ ▋▆▅▍▇
█▇▄▄▅▊▊ ▍▊▅▉▆▅▍▇▇▋▊▍▅▄ ▌▍▄ ▌▊▇▊█▉▄ ▅▊ ▆▋▊'▇ ▇▅▄█▄▆ ▇▇▌▉ ▊▆ ▋▇▆▄ ▆▍▉▇▍▅
Fix Hitbox.Ring not transforming
Update TreeView.Example.cs
Don't warn about un-precache'd particles
Grid snapping poc https://files.facepunch.com/garry/2e5d1044-ea7b-4a8b-a876-90181c857abb.mp4
Rotation poc
Moved hitbox code to Scene.Hitbox.*
https://files.facepunch.com/garry/b31bdbf4-23f7-40a2-8f0f-7048314e51fe.mp4
Draw.Sprite (placeholder, needs a real shader)
Add LineCircle
Add Draw.SolidCone
Add Draw.LineBBox
Fix transform not cascading
Code cleanup
Graphics.Draw will render in chunks of larger than dynamic vertex buffer size
Add Draw.LineSphere
Line rendering https://files.facepunch.com/garry/4db936f7-ebb1-4297-adaf-a2e06e85c0a1.mp4
Add Scene.Draw
Bind CFrustum
Add SceneCamera.ToScreen( world )
Add Scene.Draw.Text
Switch to global static
Cleaning, pooling
Add Scene.DrawParticles
Selection tests
Store IHandles in a dictionary, so hotload doesn't look through a 64 million index list of nulls
Add SceneWorld.DeletePendingObjects()
Add BBox.Trace + Tests
Add Sphere.Trace + tests
add proof of concept
Sandbox.WebSurface
- Add Sandbox.WebSurface
- Add Editor.Widgets.WebWidget
- Add Sandbox.UI.WebPanel
- Add Game.CreateWebSurface()
- Add Editor.Utility.CreateWebSurface()
Obsolete KeyModifiers, OnButtonTyped takes a ButtonEvent
Fix fps_max reducing framerate
Handle running without steam (for -test)
Call static constructors in bootstrap
Strip debug output
Throw some comments on Sandbox.HtmlSurface
Update HtmlSurface.cs
Use weak reference in SteamHtmlSurface, so they can actually get collected
Clean up, expose HtmlSurface as different classes for Game and Tools - because we'll want to reliably sandbox the game ones
Should fix running with -game not working
Cleanup
Pass VirtualKey and KeyboardModifiers down in panel ButtonEvent
Fix callback name
Promote KeyboardModifiers and MouseButtons to Sandbox.System
Hook keyboard input
Send steam callbacks through engine instead of client
Add Pixmap.UpdateFromPixels( ... )
Web Browser poc
Add [STAThread] to main to fix qt dialogs from hanging
Game is now launched via .net exe
Add St&alone Test, make clear work
Strip unused
Call Plat_SetModuleFilename in c#
Run gameloop from c#
Different color icon for each launcher
Output winexe for sbox and sbox-dev
Don't print the assembly names in the console
Can put the launcher in the exe now
Give some help in the dedicated server console on startup
Remove some unneeded debug output
Add Launcher projects
Remove debug output
Add runtime configs
Don't initialize netcore host if we're already initialized
Fix build paths
Launch game from c# exe
Don't try to get an AssemblyDefinition to assemblies with no location
Clean up package contents, handle versioned inputs properly
Update revoke logic
Switch NativeRenderingWidget so you're less likely to be accidentally rendering the scene in Paint
Tweak codegen for sboxgame/issues/issues/2862
Lets use screenshots on the package list