20,286 Commits over 1,522 Days - 0.56cph!
Public API consistency changes, some additional documentation, and ParticleAttachment can only be used internally, so make it internal
Same for SkyboxObject and PhysicsBody
internal Light.CreateThisNative, this shouldn't be public
RenderScene stuff name consistency changes
Disable visual effects on new RenderScene, fix it for VR rendering too
Merge branch 'master' of sbox
Clear only depth and stencil for scenes, fixes some initial render target errors
Don't clear the buffers when drawing scene
Remove bullshit SceneCapture, replaced with Render.DrawScene and UI.Scene control
Fixed shatterglass crash (by disabling shatterglass)
Merge branch 'master' of sbox
Hammer: SupportsSolids tag makes a @PointClass also work as @SolidClass
Added string.ToTitleCase() and use it for FGD autogen
Hammer.DrawAngles can be used without any arguments
(Also make FGD autogen generate a bit nicer headers)
Hammer.MetaDataAttribute supports tags
Added Hammer.SupportsSolid
Mark DrawAngles as non-visual element
(So that @PointClass with a model() and drawangles() doesn't make the selection box disappear when no model is selected)
Make more steamworks internal
Rpcs can read/write client's
Codegen trips up less on nested classes
PanelEvent and Event properly find private members
Box shadow ignores own overflow: hidden
Fix stylesheet hotload notice not showing errors when there are errors
Only write launchSettings.json if it doesn't exist
Properly stomp predicted values if wrong
Clean away some junk
Physics system doesn't treat all translucent models as nocollide
Support for text-transform
font-style support
Implement letter-spacing
Added Global.IsClosing ( true on game shutdown )
Run the Task queue when shutting down, to give them a chance to shut down, end them by force
Merge branch 'master' of sbox
Fix unnamed render target textures not working
Removed duplication of OnNetPropertyChanged because Entity derives from NetworkComponent
Merge branch 'master' of github.com:Facepunch/sbox
Fix NetworkComponent properties don't work right with constructors
Remove flawed StingExtension.GetSha256
Fixed [Spawnflags] inheritance. It will search base type recursively until it finds [Spawnflags], or you can override by having [Spawnflags] in your entity. Each [Spawnflags] enum field can now have a [Spawnflag(Name, Help)] attribute on it to override the name and help string.
Don't add runtime creates models or meshes to dictionary.
Added missing documentation and SetSeed method (#11)
* Added missing documentation and SetSeed method
* Have all methods be an extension of System.Random and the Rand static class refers to them
Have all methods be an extension of System.Random and the Rand static class refers to them
if animgraph owner entity is purely clientside then act like we're a server animgraph (actually work)
Added missing parsing for border-color and border-width in Styles.Set.
Merge branch 'master' of github.com:Facepunch/sbox
Fix project gen putting launchSettings.json in the wrong place
Added missing documentation and SetSeed method
Remove Mesh.DeleteBuffers not needed as Meshes seem to be refcounted and cleaned up automatically
Fix text texture background always having 1 opacity
Support text-decoration
Merge branch 'master' of sbox
Alternative callbacks method for review
Tidied up callback code as per review
Added support for [OnChangedCallback] to NetworkComponent classes
Use an out var in TryGetValue instead of declaring it above
Added support to add [OnChangedCallback] to a NetworkComponent property
Merge pull request #8 from Facepunch/callbacks
[Net] Changed Callbacks
Added support to add [OnChangedCallback] to a NetworkComponent property
Add Sandbox.SolutionGenerator
Generate solution on startup
Merge branch 'master' of sbox
Use an out var in TryGetValue instead of declaring it above
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Array types work properly with a secondary call to IsSupported overload
Merge pull request #10 from Facepunch/type-check-rpcs
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Array types work properly with a secondary call to IsSupported overload
Add IFileSystem.GetSearchPath (allows us to iterate search paths in engine)
AssetSystem adds mods using the _mod_* search paths instead instead of scanning addons/*
Add BaseFileSystem.WriteJson
Load additional addon paths from config/addon_paths.json
Added addon_add, addon_clear commands