14,461 Commits over 1,614 Days - 0.37cph!
Delete ShadingModelStandard, it never really worked but if you were using it for some reason use ShadingModelValveStandard instead as that'll stay backwards compatible.
This probably shouldn't be a break, it's gonna stop remapping normal/rma on old glass materials otherwise
Don't define standard material inputs if S_MULTIBLEND is set, this is the best way I can think of to reduce samplers on blendable without breaking backwards compatability.
I don't see much reason for this stuff to even be in common, it's pretty hyper specific to the blendable shader.
Also will get rid of the bullshit first input from an artist workflow: https://files.facepunch.com/yourname/1b2111b1/sbox-dev_kGyz4UAlhq.png
Citizen/clothing: updated v-neck t-shirts to latest rig & reskinned them
Merge branch 'master' of sbox
Move AssetPublishConfig to tools.dll
Can set MetaData value to null to clear it
Don't show special context menu options on map projects
Use EditorReferences instead of cloud_packages in map config
Automatically convert map project to content project
Resolve the name from PrimaryAsset meta - means published map name doesn't have to match package ident, can be in any folder
Do show the upload option on a map project 🤦♂️
Create new map creates a content project
Don't show publish option in map or content addons
Publish maps from their vmap
Add PackageReferences tab to map project settings
Default cloud sort order by popular, because user doesn't show anything without a userid
Revert "Ignore InputManifestTemplate.cs"
This reverts commit 0b3e9ba7fad14bb5f2afa142878dc095a29bd97f.
Touch this so it gets re-generated
Ignore InputManifestTemplate.cs
ClearActions shouldn't release the actions, Added ReleaseActions
Citizen/clothing: updated cargo pants to the new rig & reskinned them
Fixed Input.ClearActions not clearing correctly, now clear when summoning the escape menu
Resolves sboxgame/issues/issues/3166
Made `Input.SetAction( InputAction, bool )` internal, add `Input.SetAction( string, bool )` and `Input.Clear( string )`
Input Actions https://wiki.facepunch.com/sbox/Input_System
Animgraph: Transition states must all pass before checking random time between if it's enabled
Animgraph: Allow state machine to transition at a random time between https://files.facepunch.com/layla/1b2011b1/sbox-dev_Me4oLBw6HB.mp4
MaxVisClusters 1024 -> 4096 this should be better for large maps
ShaderGraph: Sort recent files in reverse, so newest floats to the top of list
Add Sandbox.Internal.GlobalGameNamespace to global namespaces for csproj for libraries
Merge branch 'master' of github.com:Facepunch/sbox
ui: move razor recursion check into codegen, add tests for recursive codegen
Library minimal project sets HasAssets to true by default + expose these options during project creation for libraries (let libs contain assets)
Merge branch 'master' of github.com:Facepunch/sbox
fixed front alignment on USP, Silencer and Ammo
Fix potential shader compile errors with dot product node, make sure B is casted to A so they have the same dimension
ShaderGraph: Accept right mouse press to stop it from deselecting items
ShaderGraph: Create a comment node from a selection of nodes
Add undo scope for adding comment
Removed unused from Map Properties window
https://files.facepunch.com/louie/1b1911b1/sbox-dev_0orABUenHL.png
Make sure collision tags for particles are initialized to zero
Fix particle traces not using tags for calculating planes
fixed bullet not facing forward
added ejection particle for 9mm bullet
Remove dupe of silencers (oops)
Clean up USP model
Fixed not facing forward
Added attachments (like the Rust guns have)
Added hold_R bone on world model
Added AO Proxies
Added collisions to all models
Added separate silencer models to use
Apply game template .editorconfig to razor files
Minor changes
Nicer error when giving Graphics.DrawQuad invalid material
Do not crash when SetupPhysicsFromOBB is given invalid input
Added 'stretch' paramter to Rect.Contain
Added implicit conversion from Sandbox,UI.RenderState to Rect
Test for Assembly.GetExecutingAssembly()
Failing test reproducing #957
Fix variable types
Although this seems to be non-deterministic, with some cache breaking later replacements
Stricter GenericReference2 test
Fixed #957 by clearing MonoMod's reflection cache
UI: unit tests for recursion & nesting
UI: when creating a razor panel, check ancestors to make sure we're not creating recursively
sboxgame/issues/issues/2714
Fix ortho lights not working
Don't sort generated code blocks inside class groups!
Whoops
Throw error when [ClientRpc] is added to invalid methods (not an Entity type, or EntityComponent type, or static method)
Merge branch 'master' of github.com:Facepunch/sbox
SceneMap (#870)
SceneMap adds the ability to render map geometry in a scene world for menus, ui and tools. SceneObjects are created for visual map entities.
Tools: Add "New Shader Graph" to context menu & default graph asset
sboxgame/issues/issues/3149
Citizen/clothing: updated tank top cut body meshes to latest rig + improved skinning along cloth edges
Brightened up the avatar editing menu
USP attachments worldmodels + lods
UI: Tint background image after converting to linear color (with alpha this time)
sboxgame/issues/issues/2859
Revert "ui: Apply background image tint after converting image to linear color space"
This reverts commit 156e71188456115acf1cf616e9211453cd10e18c.
ui: Apply background image tint after converting image to linear color space
Fixes sboxgame/issues/issues/2859