14,189 Commits over 1,583 Days - 0.37cph!
Remove sv_gravity change callback on game shutdown. Fixes #418
Force snap whole Rect when rendering text on 2D surface, fixes text looking muddy
Don't draw shadow rect if texture isn't ready yet
Refactor PanelRenderer
Merge branch 'master' of sbox
A bunch of SceneSystem binds
Fix errors when Color.Parse is called with invalid format
backdrop-filter blur supports transition
Merge branch 'master' of sbox
Fixed a crash in CGameParticleManager::LookupAttachment
FGD autogen: Support for Color type
backdrop-filter parsing, tests
Add Render.CopyFrameBuffer
backdrop filter (individual properties for now)
Merge branch 'master' of sbox
Added PostClientActive to C#
Fix local addons searching by folder name - now looks at ident too
Add SceneObject.ColorTint
Update Text Shadow texture if style changed
Give extra padding for text shadow textures
Revert "New contract for Shadow struct"
This reverts commit eed1d6bb1d867d17e272b6cf05da9c27f79a5edb.
Use old interface for SetTextShadow and SetBoxShadow as it was redundant
Add Texture.Utils and move Mip generator to it
Compute text mipmaps if we have transformation
New contract for Shadow struct
Sum operator for Rect
New Text Shadow
Minor text shadow adjustments
Allow "flags" fgd type to have a nice name
Make Hammer.Solid & DrawAngles inheirtable
Added ability for properties to have FGD metadata
Added support for "flags" fgdtype to enums
Added Hammer.MinMax attribute for properties
Render UI images using the same shader as the background
Public API consistency changes, some additional documentation, and ParticleAttachment can only be used internally, so make it internal
Removed AABB because CollisionBounds exists which is the same thing under the hood
Merge branch 'master' into consistency
Added Obsolete attribute to OOBBox
Fixed error in DrawScene method
Merge pull request #12 from Facepunch/consistency
Consistency Pass v1
Test
Merge branch 'master' into rpc-bytes
Merge branch 'master' into rpc-bytes
Support Span<T> (unmanaged) as an RPC parameter and removed unused Write methods
Merge pull request #13 from Facepunch/rpc-bytes
RPC Bytes
Different approach for SupportsSolids untie from entity undo support
Render.DrawScene can set ambient color
Hardcode a slight scene ambient color for now
Added a 3rd argument to drawangles() - 'act as rotation axis'
disableshadows => enable_shadows Hammer keyvalue
(Point being no extra hacks to make disableshadows happen)
Added Rotation.RotateAroundAxis
Fixed a crash in physics_prop_ragdoll.cpp
Revert "Added `Client` to IsSupported method for NetRead"
This reverts commit 9266a21d96250e917dcb4183baed266e25521721.
Added `Client` to IsSupported method for NetRead
InteropGen compile error
Build Tools clean build errors
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