4,336 Commits over 1,552 Days - 0.12cph!
Don't allow state machine contents to be modified while Animgraph preview is active, fixes #617
Fix body groups being reset to default when hiding all of them, fixes #560
Network asset file list ignores vmap, los, psd, unignore vpk
Add DebugOverlay.Box with duration as last arg instead of first arg for consistency
Texture.Update now uses span
Hammer: Fix crash/asserts when loading map that has light cookies. Fix hammer hanging when trying to compile map with baked lights with cookies (unsupported)
Only create reverb processor if there's baked reverb data
Fix DrawPolyLine crashing when passing in 1 point. Fixes #706
ModelDoc: Fix @ name stripping incorrectly working
Sfm: Fix export window not closing when finished
Hammer: Apply map entity render color down to any map mesh children
Revert rubikon "fix" for TOI bodies getting stuck, would rather they get stuck than completely fail collision
Don't render viewmodel layers in tool scenes. Fixes #687
SFM: Fix - SFM stops functioning if you cancel mid movie render #202
Add sfm to vgc groups
Fix some SFM features hidden behind game feature sets
Don't add physics body runtime to model builder if there's no shapes to add. Fixes #693
Render.DrawScene throws exception when trying to use textures that aren't render targets
Mark rendering changed when setting light component Brightness, BrightnessMultiplier, Range so that they're updated properly when client only
Hammer: Tool buttons get blocked after closing map even if another map is opened
Fix incorrect Screen.GetDirection
Fix ModelBuilder.AddCollisionHull crash
Render.DrawScene can set clear color
Hammer: Fix use all threads setting not being used for all vrad3 work
Hammer: Add checkbox to use all available threads for vrad3
Fix RenderEntity color tinting for materials using Complex shader
Add Model bounds getters (Bounds, PhysicsBounds, RenderBounds)
Invalidate PhysicsShape when removed. Throw exception when removing invalid shape on body or body doesn't own the shape
Don't make build map window dockable, more annoying than useful
Hammer: Fix build map window expanding to massive sizes without enforcing a max height
Hammer: Make build map window less shit
Set locales on QDoubleValidator (only for attribute editor to see if it fixes #149)
Hammer: Completely remove game feature sets
Hammer: Disable test terrain item
Hammer: Disable bake AO tool, it's bullshit
Hammer: Remove some restrictions on dota tilegrid
Hammer: Remove obsolete game specific message when preparing to build
Hammer: Fix decal drag and drop not using info_overlay
Hammer: Disable game feature sets, we don't want this
Model.GetAttachment returns nullable transform to stay consistent with ModelEntity.GetAttachment
Fix CModel::GetAttachmentTransform returning junk on invalid attachment instead of identity
Hammer: FBX export defaults to binary fbx
Change default fbx writer to binary instead of ascii. Add exportsystem to sbox_game groups.vgc.
Fix light cookie ref counting
Fix NRE in physicsjoint when attaching to entity that has no physics group
When attaching worldentity to joint, use PhysicsWorld.WorldBody instead
Add PointLightEntity.LightCookie
Add some client asserts to Texture so they can be loaded on server safely
Allow Texture.Load on server, add them to precache list
Fix NRE in SetLightCookieInternal. Network m_lightCookie as FIELD_HRENDERTEXTURE instead of FIELD_UTLSTRING
Set a low znear for viewmodels to avoid clipping
Hammer: Fix grid dots when zoomed out
RubikonI: Ignore contacts with zero TOI in CRnBody::SolveTOI, this fixes physics getting completely stuck but worse case is CCD fails