reposboxcancel

17,483 Commits over 1,338 Days - 0.54cph!

4 Months Ago
Fix Graphics.MipmapGen trying to generate one out of bounds mip
4 Months Ago
SubContext support on RenderContext (#1441) * Add IRenderContext::GetSubContext() to get or create a sub context for a new thread, use it in managedsceneobject Render contexts can never be passed between threads; they can only be used on the thread that created them. The thread index will be set in the constructor and can't change after that. This causes a problem in our current implementation of SceneCustomObject that reuses the threaded render context on the main thread and expects we can add things,modify and render it from there, for D3D11 it is not a problem since the implementation or driver seems to have a mutex for command lists, but on Vulkan that gives validation errors and causes crashes. This implements the concept of SubThreads to RenderContext, a very simple way to pass the render context around and consume it in a timely manner, it creates a new render context with the same characteristics as the parent one in a new thread and submits it when the parent context is released
4 Months Ago
Facepunch.ActionGraph API changes Fixed race condition in Tools/CodeGen Updated Facepunch.ActionGraphs Don't list GameObjectActionComponent in action graph menus
4 Months Ago
Animation helper applies root motion to the root in treadmill mode, fixes treadmill movement not working in animgraph
4 Months Ago
Remove deferred rendering meshes from scenelight We no longer have a hardcoded path for rendering viewmodel shadows, that will be handled with a special component in managed Fix depth normalization on GetWorldPosition, since we are using 3D Skyboxes again we are splicing a bit of the depth range, fixes feathering on sprites again
4 Months Ago
GameObjects only save their own tags - not inherited tags!
4 Months Ago
Add group support into ControlSheet TextureCompileSettings uses ControlSheet Fix warning when dragging model into scene Add EditorUtility.LoadBitmap Don't store flipbook shit on the image
4 Months Ago
AssetSystem.CreateResource - create empty json not kv3 since I removed the legacy kv3 path TerrainEditorTool use EditorTypeLibrary for paint tools
4 Months Ago
Citizen/animgraph: updated Swim_Idle
4 Months Ago
Citizen/animgraph: change threshold for movement reset from 5 to 2 u/s
4 Months Ago
Correctly preserve worldpanel combo when popping UI layers Almost fixes worldpanel filters, but there's still some issues with depth
4 Months Ago
HideInEditor becomes Hide Component.Destroy should always work in the editor Hide components with ComponentFlags.Hidden, re-use ComponentSheet if possible When calling a CallbackBatch, create a new CallbackBatch to catch callbacks inside Init SkinnedModelRenderer to bind pose in editor Set so transform on model create Serialize component references as an object (for future usage) Fix NRE when copying component to clipboard Move BodyGroups, MaterialGroup control widgets out of engine until they don't look like shit Add ShowIf to Model.BodyGroups + MaterialGroup ComponentSheet obeys + watches ShowIf Fix component sheet not having 4px space before groups Update default QComboBox colors
4 Months Ago
Fix a `ERROR: Reentrant call to CResourceSystem::FrameUpdate()` caused by some resource compilers using g_pRenderDevice->Present() to clean up resources, this was cascading into swapchain updates when the window was resized (which always happens at startup) - which then make another call to the resource system to free previous swapchain resources.
4 Months Ago
Worldpanel backdrop filters correctly sample from the framebuffer https://files.facepunch.com/alexguthrie/1b2211b1/sbox_SEP7KjTrRh.png For sbox-issues/issues/3520
4 Months Ago
Make current FieldInfo avaiable to instance upgraders Field.HasAttribute<T>() extension method that checks for property SuppressNullKeyWarningAttribute Rebuild ComponentListWidget rather than ComponentSheet on hotload Fixes NullReferenceException when a component type is renamed / removed
4 Months Ago
Fix infinite loop compiling games, sorry!
4 Months Ago
Check typedef before we try and use it PackageLoader: Don't add a package to loaded until we know the assemblies aren't going to throw
4 Months Ago
Graphics.Draw (RenderTools::DrawSceneObject) passes non-uniform scale to shader
4 Months Ago
Input action keybinds accept Tab Input actions setup MOUSE buttons correctly, also uppercase everything so it's consistent
4 Months Ago
Fix not finding primary connection when not p2p Add Networking.HostConnection
4 Months Ago
Fix map 3d skyboxes lifecycle by making them map components Offset 3d skybox camera by skybox_reference position
4 Months Ago
Add Networking.Connections (list of connections)
4 Months Ago
Add Networking.IsHost Assert that the connection isn't host when calling OnJoined during handshake
4 Months Ago
Cancel loading button leaves the game (fixes sbox-issues/issues/4523)
4 Months Ago
Add Rigidbody.ApplyTorque (fixes sbox-issues/issues/4544)
4 Months Ago
git-blame-ignore dotnet format commit LineEdit: Enter key blurs the widget Bounding box editor tool Add ITerrainPaintTool for easily extensible terrain painting tools
4 Months Ago
Set the light transform on creation
4 Months Ago
Be able to get object from CodeGen wrapped prop/method
4 Months Ago
Setup attachments for bind pose animated objects, fixes incorrect attachment transforms on models not using animgraph
4 Months Ago
Simplify particle mode selection - with most likely presets https://files.facepunch.com/garry/2a502906-36a8-42dc-a536-0fdb6d8c089f.png
4 Months Ago
Make mode change button less obtrusive on ParticleFloatControlWidget https://files.facepunch.com/garry/2bf2ff16-38ac-478f-89f3-3fa89a7ffbcb.png
4 Months Ago
Draw indicator lines through range
4 Months Ago
Curve editor supports ranges https://files.facepunch.com/garry/bd829663-f1a0-4db3-8aed-4ad8b3ec4388.png
4 Months Ago
Allow editing of multiple rects
4 Months Ago
Make handle resize less sucky
4 Months Ago
Allow rects to be loaded from json Cleanup + Rect gizmo testing
4 Months Ago
Fix motion blur not working, simplify it, make it use the same reconstruction technique as in dynamic reflections, I still don't like it but this gives correctness to it https://i.imgur.com/YkSiZXY.png
4 Months Ago
Delete CurveProperty.cs Add CurveRange struct (between two curves) Add Random.Float() (faster to get float between 0-1) TypeLibrary allow access to Curve and CurveRange ConstrainToScreen doesn't call AdjustSize() Floating WidgetWindows don't need to constrain to screen Curve Editor WidgetGallery CurveControl tweaks Add CurveRangeControlWidget Make curve editor less obnoxious to look at Add CurveRange option to particlefloats Make value range work
4 Months Ago
Light components derive from a common base class
4 Months Ago
Called the wrong function
4 Months Ago
Fix game test not being in test mode
4 Months Ago
Don't try to init steam during unit tests (!)
4 Months Ago
Bootstrap more linearly Fix unit tests
4 Months Ago
Remove unused Bootstrap cleanup More Bootstrap cleanup
4 Months Ago
Can expand any output with right-click https://files.facepunch.com/ziks/1b1911b1/sbox-dev_27P2mGG33e.mp4 Expose ValueTuple, IList.Count, Array.Length to TypeLibrary DisplayInfo: Get rid of backquote in generic names Updated Facepunch.ActionGraph Fixed expanded output hiding logic
4 Months Ago
gaussian_bloom_blur compiled material to fix bloom on dev builds
4 Months Ago
hunch satisfied, fuck steamworks
4 Months Ago
New Hair - Tied Dreads!
4 Months Ago
Just testing a hunch
4 Months Ago
Upload to default branch (not staging) Fix NRE