reposboxcancel

22,974 Commits over 1,642 Days - 0.58cph!

8 Days Ago
Add PhysicsBody.SetInertiaTensor/ResetInertiaTensor
8 Days Ago
Accept Context Menu Event for feature tabs. Add some more validation to clipboard JSON Fixes sbox-issues/issues/7867
8 Days Ago
Enable nav agent avoidance and separation No idea if they have always been off or if i disabled them by accident at some point.
8 Days Ago
Get rid of float/double.Epsilon usage use more sane defaults 10^-4 for singles 10^-6 for doubles
8 Days Ago
Refactor some navmesh code, allows for less agressive locking
8 Days Ago
Spaces -> Tabs Add some locks since this can be accessed by multiple threads
8 Days Ago
Fuck it - I don't see why this crashes ci
8 Days Ago
Wrong place
8 Days Ago
Only print if engine ready
8 Days Ago
Force build shaders, some shaders have mismatched combos Console apps print native engine messages instantly
8 Days Ago
Finishing touches
9 Days Ago
Draw titlebar icon without any additional processing
9 Days Ago
Fix native tools crash
9 Days Ago
Get rid of unused ChunkyTrimesh recast code Update recast from Facepunch/recastnavigation
9 Days Ago
This should fix the crap that happens when we move the window across monitors
9 Days Ago
Looks shit so let's make it smaller
9 Days Ago
Stick a massive logo on main window https://files.facepunch.com/alexguthrie/1b1811b1/explorer_6ZDckeWpaV.png
9 Days Ago
Initial custom window frames Add profile flyout button Make things look pretty Split TitleBar.cs up, remove unused System window manager handles everything, but we draw our own titlebar buttons for consistency Make CFramelessMainWindow the only frameless window type, pass widgets in for hit testing Replace TitleBarStyle with paint overrides, so windows can do whatever they want Clean up
9 Days Ago
Clean up
9 Days Ago
Pass widgets into native CFramelessMainWindow for hit testing against rects, remove frameless stuff from QWidget Fix nc hit test not returning properly use frameWidth Scale pixmap on set BaseWindows are just normal windows, not frameless ones Work around stupid windows hit test behaviour blocking mouse events when NCHITTEST != HTNOWHERE Don't need this logging now that everything works Remove TitleBarStyle Test titlebar overrides, so we can eventually draw a big fuck off logo in the top left Fix menu bar looking terrible
9 Days Ago
Untangle navmesh threading, significantly reduces initial navmesh generation time.
9 Days Ago
Shadergraph: prompt before discarding changes when opening another graph from asset browser
9 Days Ago
Fix floating point precission issues in recast pathing code see recastnavigation/recastnavigation#515 & recastnavigation/recastnavigation#735
9 Days Ago
Added FeatureAttribute.Description. Feature tooltips now use the XML tooltips that display a description if there is one. Resolves Facepunch/sbox-issues#7893 Added [Feature] descriptions to a few existing components/resources
9 Days Ago
Remove remaining material-owned descriptor set code from rendersystemvulkan Store external descriptor set name hashes, otherwise these aren't being refed properly which could very well be the Intel crash Build shaders
9 Days Ago
Add profile flyout button Make things look pretty Clean up, split TitleBar.cs up, remove unused System window manager handles everything, but we draw our own titlebar buttons for consistency
9 Days Ago
Don't require prefab templates to have sources Preferences toggle for drag drop placement at pivot vs offset by bounds
9 Days Ago
Resource finalizer queues dispose and unregisters on main thread. Assert ResourceLibrary.Unregister as main thread only
9 Days Ago
NavMesh only allocate debug draw buffers if we actually want to draw Disable Navmesh generation on prefab scenes
9 Days Ago
Add NotCloned flag to prop procedural components. Rebuild prop components on IsStatic change
9 Days Ago
Bloom2
9 Days Ago
Bind all mips for QuarterResEffectsBloomInputTexture, fix bug with lighting on bloom layer
9 Days Ago
Remove postprocess methods from toolscene Explicit clear flags for ResolveHDRToFinalSDR [pick] Bind all mips for QuarterResEffectsBloomInputTexture, fix bug with lighting on bloom layer
9 Days Ago
Remove native postprocessing from renderpipeline Remove stage2 rts from camerarenderer, pointless now, remove parts of postprocess pipeline from it Remove RenderingPipelinePostprocess Start removing PostProcessingSystem Get rid of native PostProcessSystem entirely, current components need reimplementation now Remove all mentions of stage1/stage2, copy HDR intermediary texture back to SDR if formats are different Remove Valve's post_process and gaussian blur shader Remove msaa_resolve tonemap_resolve too, not used Removed unused stuff from pipeline Resolve to SDR in correct color space Add Tonemap and VOlumetricFogManifest in RenderingPipeline Remove deprecated gaussian bloom blur material
9 Days Ago
Bloom layer from managed SetGlobal for all command list methods Use ToColorHandle in DepthNormalPrepassLayer Gaussian downsample this bloom layer
9 Days Ago
Initial custom window frames Add profile flyout button Make things look pretty Clean up, split TitleBar.cs up, remove unused System window manager handles everything, but we draw our own titlebar buttons for consistency
9 Days Ago
Initial custom window frames Add profile flyout button Make things look pretty Clean up, split TitleBar.cs up, remove unused System window manager handles everything, but we draw our own titlebar buttons for consistency
9 Days Ago
Remove unused materialsystem-owned static descriptor sets This frees up slots 1 & 2, whilst external descriptor sets remain starting on 3
10 Days Ago
Clean up more stuff in Window Thicken status bar Disable default window controls, but keep their functions intact (so we can draw the buttons ourselves without overlapping) New profile popout https://files.facepunch.com/alexguthrie/1b1711b1/explorer_qSGqzPUmRl.png Don't need to ifdef these I don't think we need any of this, let's get rid We do want windows to match qt size Start experimenting with switching over to just having DWM do everything Qt sux and I'd rather just let the window manager handle stuff instead Don't set window style
10 Days Ago
Support animated texture sheets on decals https://files.facepunch.com/layla/1b1711b1/sbox-dev_luiXru07Qa.mp4
10 Days Ago
Let's start trying to shut the game down properly so we can flush stuff like shader cache and Api activity / stats
10 Days Ago
Use explicit SampleLevel with Mip 0 for LTC lookup, fixes sampling on vertex shaders
10 Days Ago
ShaderCompiler returns failure so the build server can fail when we push shit shader changes
10 Days Ago
Don't log engine console output upside down
10 Days Ago
Try catch when accessing Console.BufferWidth, resolves #1854
10 Days Ago
Doubled reconnect timeout time (30 -> 60)
10 Days Ago
Added VoiceComponent.ShouldHearVoice( Connection ) - to change whether a voice can be heard on the receiving end
10 Days Ago
Dispose of PrefabFile's cached scene when unregistering, should fix memory leak when switching games
10 Days Ago
Update Rider detection
10 Days Ago
Add Bitmap.DrawArc with optional use center