branchsbox/mastercancel

11,326 Commits over 1,338 Days - 0.35cph!

13 Days Ago
VTEX_InitCreationDescFromHeader: check for nullptr
13 Days Ago
Can specify mixer, mixers process their child mixers Save mixerhandle using Name and Guid, so we can fallback if one changes Mixers can turn off specializing, distance attenuation, occlusion, air absorption Can change default mixer
13 Days Ago
Centre windows to screen/editor by default * Shift StartCentered property and logic out of Widget and into Window/BaseWindow, plus special cases fixes for splash and launcher * Prevent main editor window from attempting to centre on itself * code cleanup, improve comments * Rename SetPositionCentered -> Center
13 Days Ago
Some interp fixes
13 Days Ago
Validate shader descriptor bindings, refuse to load invalid shaders that will crash (shaders compiled with compiler bugs that were fixed)
13 Days Ago
Add brite, water, concrete dsps outside dsps More dsps
14 Days Ago
New Clothing! - Winter Coat LODs coming up next for this + any skinning adjustments.
14 Days Ago
Bindless Lightcookies (#1556) https://files.facepunch.com/sampavlovic/1b0211b1/lightcookies.png
14 Days Ago
Bindless Cubemaps (#1552)
14 Days Ago
ShaderGraph: Fix black region in triplanar texture nodes Facepunch/sbox-issues#5371
14 Days Ago
Fix method identities not matching for generic declaring types Fix component RPCs declared on generic types
14 Days Ago
VR: Fix render models loading improperly
14 Days Ago
Define DSP presets from c# Fix audiomixer processors not loading properly Add Sound.DspNames Move PhysicsLockControlWidget to ControlWidgets folder Add DropdownControlWidget<T> Add DspPresetHandle, editor to get dropdown
14 Days Ago
Just exit playmode on Game.Close in editor
14 Days Ago
Remove .vmix type
15 Days Ago
Delete GameManager (has been replaced by Game for ages now)
15 Days Ago
When copying and pasting GameObjects in the editor - use the world transform instead of the local transform ( Fixes Facepunch/sbox-issues#4514 )
15 Days Ago
Strip steamaudio reflections Remove SteamAudioScene and all that shit Reapply distance attenuation Reapply occlusion, transmission, air absorption PhysicsWorld no longer needs these horrible events Merge pull request #1557 from Facepunch/remove-steamaudio-reverb Remove steamaudio simulators
15 Days Ago
Fix polygon mesh texture offset not serializing
15 Days Ago
Only query if not empty
15 Days Ago
Fix shadergraph node drag drop, drag data needs to be full class name now
15 Days Ago
Fix trying to access null asset metadata, because of 0bc9a60 Fix asset publish widget not properly checking if source file doesn't exist, fixes inspector not working for cloud assets
16 Days Ago
Add face collapse
16 Days Ago
Loop select https://files.facepunch.com/layla/1b0111b1/sbox-dev_EaJSH5kbqn.mp4
16 Days Ago
Fix wireframe toolbar button not setting checked state
16 Days Ago
Terrain: use bindless textures Terrain: use roughness from normal alpha
16 Days Ago
Fix music player spectrum returning 512 samples when only 256 is being used
16 Days Ago
Stop sounds on sound asset reload
16 Days Ago
added skybox_overcast_02
16 Days Ago
Disable frustum shadow map culling using volume cullers, the view we render for the shadow is already doing frustum culling so I'm not fully sure if this is doing anything, on CS2 it seems to only be used for barn light shadows anyway ( And with an explicit illumination bounds OOB )? Fixes shadow flickering on props
16 Days Ago
VR: Don't submit or wait for poses if the headset is in standby (prevents editor stalling when headset goes idle)
16 Days Ago
Shapshot -> Snapshot in loading screen ( Fixes Facepunch/sbox-issues#5439 ) 😂
16 Days Ago
Some clearer documentation
16 Days Ago
Interpolation v2 (#1516) * Test * Clean up - use TransformInterpolate class * Can't modify transform if we're a network object root and a proxy - we must stay true to network transform target * Hook up Interpolation enable/disable from Inspector. When Owner calls ClearInterpolation, set a bit on the update msg to have other clients do so as well. Hook up Network.Interpolation and Enable/DisableInterpolation() on the accessor. * Fix to allow interp property to be set by GameObjectHeader * Serialize the interpolation bool with GameObject * Combination of fixed update interpolator and networked interpolation buffer. Working nicely * Some cleanup * Some extra docs + let's call it Query to match the other class * Use Time.Now * Restore backward compat LerpTo * Cull after, ensure move direct to last tx if query out of time but entries remaining * Fix formatting * Tiny tidyup * Add InterpolationSystem (GameObjectSystem) - update GameTransform to Add/Remove GameObjects from this system as appropriate * Actually enable it * Add new Interpolation stage - the updates need to happen at the right point. Clear interpolation if interpolation isn't enabled and we receive a transform update
16 Days Ago
RPC Filter (#1549) * Update documentation * Add recipient filter struct, type, and Rpc.FilterOnly and Rpc.AllExcept methods * Update documentation * Change filtertype options * Move to Connection.Filter. Can pass optional filter to Broadcast. Use this for Rpcs with current filter. * More docs * Same logic for static Rpcs * Add single Connection overloads * this can be made private * Fix ambigious docs * Inverse logic (doh!) * Use hasvalue etc * Some fixes * Remove duplicate docs * Better docs * RPC in log for consistency * Add overloads for filtering RPC recipients based on a predicate * FilterOnly -> FilterInclude. AllExcept -> FilterExclude. Only one RPC filter can be active at any time * Add Rpc.Resume. This handles disabling and restoring filter if the Rpc.Caller is us before and after resuming. Use this everywhere. * Restore the old filter here even if e.Resume() throws * Early out / cut nesting * Tidy up
16 Days Ago
Add library_install command (for editor) Mount asset filesystem from libraries Uploading libraries allows fbx files Add Game.Ident (fixes sbox-issues/issues/5435)
17 Days Ago
Force push compiled surfaces & decals Fixes Facepunch/sbox-issues#5429
17 Days Ago
Add [TestClass] to LibraryTests in library template Fixes Facepunch/sbox-issues#5418
17 Days Ago
Add some gizmo handles for VR components
17 Days Ago
Make Component.Reset() reset its PropertyAttribute marked properties
17 Days Ago
Return old studio lighting scene
18 Days Ago
Fix typo, not meant to pass high precision offset to fog, just direct position https://i.imgur.com/EGNuSTA.png
18 Days Ago
Shadow Cache + Time Sliced Shadows (#1535)
18 Days Ago
Make atmospherics on shadingmodel take position with offset directly, recompile terrain with it, fixes volumetric fog on terrain
18 Days Ago
Revert "Temporarily use batch publisher for "Upload" button in AssetPublishWidget, since it's doing nothing currently" This reverts commit 0985ef78fcb2e16747cb76f1e1c95a48d8567405. Fix publish page missing on certain package types Fix HasCodePath, HasAssetPath not working for single asset projects
19 Days Ago
VR: Fix angular velocity & velocity coordinate conversion
19 Days Ago
Fix EventSystem null exception LibrarySystem read/save version property, support switching versions
20 Days Ago
VR: keep track of input deltas manually
20 Days Ago
BufferedHashSet<T>: For safely iterating over a hashset that can be modified without needing a copy Optimize GameObject.Network, we do not need to constantly find the network root, it should only be set on network spawns and parent changes Sandbox.Game convars work in editor again Codegen IUpdateSubscriber and others on Components that implement those methods Scene update loop only iterates over enabled components that implement each of their methods; OnUpdate, OnFixedUpdate, OnPreRender
20 Days Ago
Always explicitly keep a reference to delegates passed to native (#1546)