20,860 Commits over 1,522 Days - 0.57cph!
CFramelessMainWindow stores its managed handle
Fix broken unit tests
Refactoring tests into multiple projects
Add test step
Pull request ci
Add missing interop includes
Bring Texture3d, TextureArray & TextureCube builders extra properties
FPArms: fixed animations not playing in-game & minor skinning tweaks on the wrists
Fixes to studio light projector
Import phys hull by element and split the projector panes hulls
Added a material group
Cleanup texture builders to reduce loads of code duplication
Studio light projector files
Hammer: Add support for world space box selection for 2d views https://files.facepunch.com/layla/1b0911b1/sbox_oC6MhRldDQ.png
Reorder data structure, give support to more than 2 cascades for mixed lights, add vignietting for shadows on multiple static lights at once
Up our shader ABI, document changes, and rename elements of that enum to better clarify
Basic Hammer interop, let tools addons add menu bar options with [Menu]
FgdWriter tells Hammer to reload fgd automatically when written
Hammer: Save & restore selection when reloading fgds instead of clearing it
Hook Hammer MapViewHUD render and pass a ToolRenderContext to C# for helper overlays (e.g. showing where a platform will go.)
Throw exception when trying to create a null particle system
Better than cryptic asserts
Slightly improve breakable commands code
Merge branch 'master' of sbox
security light - adjusted col shapes
Merge branch 'master' of sbox
Preserve child scene object local transform when setting parent transform
Fixed Asset Selector regression with compiled only assets
Fix hitches when entities crossing pvs due to entity list update
Remove special profiling stuff
Change how NoteGameLoopStage works, record Present time
Lobby.JoinGame remove [] wrapped steamid from connect
Fixed cursor position setting being wrong in editor mode
Fixed not being able to find shaders if addon isn't in addons folder
GameTask.RunInThreadAsync (#162)
* GameTask.RunInThreadAsync
* Whitelist System.ThreadStaticAttribute
Add sharp Stationary lights, rename Baked and Per Pixel sunlights to Static and Moveable
https://i.imgur.com/AVIUGLb.jpeg
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Rewrite sbox_glass with material api, get base shaders to use shared standard ps code, cleanup, fixes parsing bug to missing newline on features.hlsl, fix define on base shader code
Refactor glass, fix refraction
Merge branch 'shader-quick-refactor'
Add sharp Stationary lights, rename Baked and Per Pixel sunlights to Static and Moveable
https://i.imgur.com/AVIUGLb.jpeg
Refactor glass, fix refraction
Rewrite sbox_glass with material api, get base shaders to use shared standard ps code, cleanup, fixes parsing bug to missing newline on features.hlsl, fix define on base shader code
Refactor glass, fix refraction
Asset Selector marks the form dirty when the text field changes, not just the asset instance
Added PNG Asset Type https://files.facepunch.com/louie/1b0711b1/sbox-dev_qWPeRzK1i5.png
Should solve sbox-issues/issues/1580
Asset Selector now outputs real file extensions, not the asset type file extensions
Security light - pivot point adjustment
Merge branch 'master' of sbox
Create Tools.Dialog for dialog type windows
Add Layout.AddSeparator()
AddonCreator uses Dialog
Tweak styles for dialog
AddonDownload basics
Can create pixmap from http
Fixed assetlist source arg
Automatically resize + cache pixmaps when drawing to a different size
Update AddonCreator, AddonDownload
Redraw active window when pixmap downloaded
Fix interopgen inline scopes
Show from backend oiption in addon manager
cctv - reduced aging, fixed position of prefab
Merge branch 'master' of sbox
Fix ambient occlusion not working with shader material api
fixed bollard pivot / lower vertices issue and set them to 0
fixed bollard pivot / lower vertices issue and set them to 0
Whitelist System.ThreadStaticAttribute
GameTask.RunInThreadAsync
Fix debug line
Compile fixes
Update to net 6.0.1
Fix a bunch of warnings
Add Source to package
Refactor widget layouts
Cleanup
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Rewrite sbox_glass with material api, get base shaders to use shared standard ps code, cleanup, fixes parsing bug to missing newline on features.hlsl, fix define on base shader code
Hammer: Add width and height text to selection box
Hammer: Allow solid entities in entity selection box now that these can be spawned with the tool
Hammer: Fix crash when undoing CreateAtPoint with a solid class entity
Fix showing wrong (fake) ip in status
Add SetComboValue to SceneObject
Make water ripples use Velocity, not LocalVelocity, stops a single entity creating infinite ripples
Fix fakeip not working on listen servers
Server list console print test
Use fake ips
Strip SteamDatagramClient
Kill NSAT_PROXIED_CLIENT
fake ip support
Remove steamworks unused
Strip 2001 server browser code
Strip unused server list code
Fix animgraph override not working when model hasn't set an animgraph