reposboxcancel

22,015 Commits over 1,583 Days - 0.58cph!

4 Days Ago
Overlay is considered a game layer since it draws to color, fixes depth prepass for overlays, remove overlay prepass from renderpipeline_standard
4 Days Ago
CommandList.GetRenderTarget with SizeFactor, don't allocate DepthTexture for it since it's not being used anywhere yet
4 Days Ago
Remove interface
4 Days Ago
Decode cached vertex normals and tangents
4 Days Ago
Don't call CalculateInstancingObjectToWorldMatrix when using D_CS_VERTEX_ANIMATION, it's already calculated in the cache
4 Days Ago
Automatically detect if a type can be copied for cloning. Cleaneup clone reflection code Remove clone interface and attribute Add another test Add another test Format
4 Days Ago
Add SV_VertexID to VS_INPUT, this can be used for indexing vertex cache instead of using D_MORPH nVertexIndex
4 Days Ago
New Clothing - Headphones https://files.facepunch.com/daniel/1b2011b1/0OyFzoEgI6.png LODs and Human aswell
4 Days Ago
Fixed a bug where calling GameObject.GetPrefab could network spawn game objects. Never network spawn game objects if its scene is a PrefabScene. Merge branch 'master' of sbox
4 Days Ago
Possible fix for fragile tests Restore old TypeLibrary at end of SerializeTest Move VR scene switcher logic into OnStart Add support for custom specialised asset pickers per-resource type via AssetPickerAttribute Add SimplePicker, use for shaders until we get something better so that's not awful to use https://files.facepunch.com/solw/2025/January/20_13-12-GentlePinkriverdolphin.png Merge branch 'master' into jsonfree-clone
4 Days Ago
Fix cloning types that do not have public parameter less constructors Simplify clone. Implement DeepClone for built-in types, for custom types fallback to JSON
4 Days Ago
Add support for custom specialised asset pickers per-resource type via AssetPickerAttribute Add SimplePicker, use for shaders until we get something better so that's not awful to use https://files.facepunch.com/solw/2025/January/20_13-12-GentlePinkriverdolphin.png
4 Days Ago
Move VR scene switcher logic into OnStart
4 Days Ago
Add [CopyToClone] attribute to allow fast path clone of structs that don't hold any references (ParticleFloat, Curve, Vector...)
4 Days Ago
Restore old TypeLibrary at end of SerializeTest
4 Days Ago
Possible fix for fragile tests
4 Days Ago
Humans/animgraph: added Sprint_N (+ temp derived NE/NW) Humans: small tweak to Sprint_N + export the copy of the graph assigned to Humans Refactor GameObject serialization tests a little A couple of object cloning edge case tests CloneActionGraphProperty test Add CloneActionGraphSceneReference test Pull tests from master
4 Days Ago
DeppClone all reference types
4 Days Ago
Refactor GameObject serialization tests a little A couple of object cloning edge case tests CloneActionGraphProperty test Add CloneActionGraphSceneReference test
4 Days Ago
Add CloneActionGraphSceneReference test
4 Days Ago
CloneActionGraphProperty test
4 Days Ago
Refactor GameObject serialization tests a little A couple of object cloning edge case tests
4 Days Ago
Removed too much in prev commit
4 Days Ago
Removed actiongraph scope from component postclone
4 Days Ago
Make sure both buffers are destroyed
4 Days Ago
Compile shaders
4 Days Ago
Add octohedral_encoding.fxc Add skinning_cs.shader Try and use animated vertex cache when D_CS_VERTEX_ANIMATION is enabled Store vb size offsets in rendermesh Create GPU buffers for skinned vertex cache and vertex cache offsets Dispatch requested vertex cache updates Animatables requests vertex cache updates
5 Days Ago
JSON free GameObject.Clone
5 Days Ago
Target > SV_Target0 & out with reflection combo
5 Days Ago
Remove Dynamic Reflections feature from shaders & crumbs from lighting.fxc
5 Days Ago
Humans: small tweak to Sprint_N + export the copy of the graph assigned to Humans
5 Days Ago
Humans/animgraph: added Sprint_N (+ temp derived NE/NW)
5 Days Ago
Push time scope when calling pending starts
5 Days Ago
5 Days Ago
Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Speed up Pixmap.FromTexture ( there's got to be a faster way than this come on) Draw texture preview
5 Days Ago
Remove Reflections.hlsl and both instances of Reflection() mode in our shaders
5 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc
5 Days Ago
Fix crash in unit test when creating SoundStream
5 Days Ago
Run pending component starts at the end of loading, before host joins game
5 Days Ago
Revert "Widget.Parent checks for valid" This reverts commit 0da86010868490ff4bbe0b0cb524e5a5fcbb0bf7.
5 Days Ago
Scene loading only happens once
5 Days Ago
TextureControlWidget poc
5 Days Ago
Add TextureGenerator boilerplate
5 Days Ago
KeyValuesToJson Add Material.Shader Add TypeLibrary.CreateProperty, Obsolete SerializedProperty.Create TypeLibrary.CreateProperty takes attributes - allowing further customization Make ParseToJsonObject public Add Asset.SetInMemoryReplacement, ClearInMemoryReplacement Pass on description, title, source info to property Widget.Parent checks for valid Fix warnings
5 Days Ago
Delete ResourceConverterFactory, ResourceJsonConvert safe to pick to main Add TypeLibrary.Current Add TypeLibrary.Current Remove hacky Scene.IsWaitingForLoad Give NavMesh a proper place to generate during loading (after everything is loaded)
6 Days Ago
Don't try to auto-switch hosts if LobbyConfig.DestroyWhenHostLeaves is true. If that's true, we should only ever have the same host..
6 Days Ago
Wrap scoped undos in a nicer API Still need to rewrite existing usages
6 Days Ago
Fix TypeLibrary.Current not working
6 Days Ago
Materials store the shader version they were compiled against, added Source( ShaderVersion ) for shaders to query what the current material was compiled against for backwards compatability Blendable: Use hemi octahedron encoded normals same as complex for better quality, remove a redundant texture lookup per layer, remove the 5th unused blend layer because wtf https://files.facepunch.com/matt/1b1811b1/mspaint_qIv6MYpn8Y.png
6 Days Ago
Delete ResourceConverterFactory, ResourceJsonConvert safe to pick to main Add TypeLibrary.Current Add TextureGenerator boilerplate