reposboxcancel

20,930 Commits over 1,522 Days - 0.57cph!

2 Years Ago
Don't set gamemode convar on launcher's SetActiveConfig
2 Years Ago
Make compile errors from publishing report to error list, catch this and report it properly on the publish window. Also make tool addons report to error list properly.
2 Years Ago
Correct box hit algorithm for tiled light builder
2 Years Ago
Initial work for tiled light sorter Remove constant buffer transform code Fire tiledlightbuilder compute shader on views Iterate shader structure for tiled rendering, remove remaints of constant buffer transforms Evaluate cubemaps and lights on compute shader Allow for struct types in generic buffers in VFX Properly index lighting and envmap info on tiled light buffer https://i.imgur.com/5141J1x.png Revert "Fix normals for valve standard shading" This reverts commit 29c62c8422ec364a9acb104da4bc58a12e0ea8ae. Tiled lighting for envmaps and lighting on standard shading model 🏃‍♂️💨 Use 128 lights for clustered instead of 256 Double the perfomance of tiled light build job Pass radius of light to shader so we dont need a sqrt operation on culling Sample shader to visualize tiled rendering Revert "Pass radius of light to shader so we dont need a sqrt operation on culling" This reverts commit 62ca1b89275c339f2db357781ab9cab0f6a8d525. Fix driver crash on Nvidia Fix 'LightSim_MaterialTint has inconsistent value' warning Put tiled code on vr_lighting Much simplify sphere and box intersection tests, add bounding area for nearby tiles Tiled rendering for valve standard shading tiled rendering for envmaps on valve standard shading
2 Years Ago
Include prerelease versions of Visual Studio when looking with vswhere Fixes Facepunch/sbox-issues#2058 Accidentally removed 1 line too many, fixes non-tools not opening
2 Years Ago
Remove some obvious dead code and unused stuff from gameinfo.gi, update the DeveloperHelpURL to the wiki Get rid of -toolsonly, didn't launch anything and our tools are so integrated with the editor it doesn't make sense Remove GameUI interface Cleanup native tools menu bars to match our C# editor, I'd do this entirely in C# but we don't have interop on every tool
2 Years Ago
Delete complicated / hacky pane modes from Hammer map views ( Game, Asset Browser, Object Properties, Entity IO ) Create a dock widget below the Hammer viewport for the asset browser Create the new C# asset browser in Hammer, quite a few things work already with no effort :o Reimplement the Hammer pane embedded asset browser as a dock widget, tabify it at the bottom alongside our new C# one, always show the legacy first (for now). And in general tidy up / simplify the implementation of this Add these asset browser dock widgets to the View->Toolbars menu Need to setObjectName on these so they saveState properly Remove QHeaderView from asset browser grid layout, not useful takes up a shit load of space Legacy asset browser icon sizes match our new asset browser icon sizes, makes the medium icons actually usable in embedded browsers Don't bother showing the new asset browser at all in Hammer, have it opt in from View -> Toolbars so we can get some proper feedback on it Asset browser dock widgets collapse properly on ToggleAssetBrowserDockWidget command Add ToggleAssetBrowserDockWidget command to Hammer that does exactly that, default key bind Alt + A Cleanup HammerAssetBrowser class location, move OnAssetHighlight / OnAssetSelected that inspect / open in editor to MainAssetBrowser Setup default locations for Hammer dock widgets a bit better, open selection sets by default but tab them next to the Outliner since you're going to be using one or the other and not both. Give asset browser dock widget a sane default size Default Hammer map view port to single 3d pane since thats what 90% of people use all the time
2 Years Ago
Fix dodgy physics sim in modeldoc, incorrect substep interval
2 Years Ago
Fix "Assembly with same name is already loaded" caused by release mode compiling with non-unique assembly names. This is still the case when publishing to backend, and is intended
2 Years Ago
Sorry I left a test crash in holmzy was in my office mithering me
2 Years Ago
fuck sentry_handle_exception, lets do it ourselves
2 Years Ago
cctv globe - stopped gib fading away Merge branch 'master' of sbox Merge branch 'master' of sbox advertising board - multiple skin options to change adverts Merge branch 'master' of sbox
2 Years Ago
Prefixed downsample ratios, maybe we should make these dynamic from bottom up?
2 Years Ago
Either we fixed all crashes or our crash reporting stopped working.. fact check that
2 Years Ago
Default Hammer map view port to single 3d pane since thats what 90% of people use all the time
2 Years Ago
Don't bother showing the new asset browser at all in Hammer, have it opt in from View -> Toolbars so we can get some proper feedback on it Asset browser dock widgets collapse properly on ToggleAssetBrowserDockWidget command Add ToggleAssetBrowserDockWidget command to Hammer that does exactly that, default key bind Alt + A Cleanup HammerAssetBrowser class location, move OnAssetHighlight / OnAssetSelected that inspect / open in editor to MainAssetBrowser Setup default locations for Hammer dock widgets a bit better, open selection sets by default but tab them next to the Outliner since you're going to be using one or the other and not both. Give asset browser dock widget a sane default size
2 Years Ago
Reimplement the Hammer pane embedded asset browser as a dock widget, tabify it at the bottom alongside our new C# one, always show the legacy first (for now). And in general tidy up / simplify the implementation of this Add these asset browser dock widgets to the View->Toolbars menu Need to setObjectName on these so they saveState properly Remove QHeaderView from asset browser grid layout, not useful takes up a shit load of space Legacy asset browser icon sizes match our new asset browser icon sizes, makes the medium icons actually usable in embedded browsers
2 Years Ago
Calculate & Pass LODs for shadows but don't do anything with them yet
2 Years Ago
New Outfit Piece- Army Cargo Pants + Army Reskins Army Cargo Pants outfit piece, plus some army reskins of the tactical helmet and vest. As well as this, some fixes to skinning of the hawaiian shirt, thanks to the lovely Maxime. A full Army outfit, including tactical glove reskin and a new Army Coat to finish the full outfit.
2 Years Ago
Fixed ErrorList margins, given more space for item text
2 Years Ago
Add Game Category to project settings
2 Years Ago
For spot & ortho lights, calculate the closest points between the fustrums
2 Years Ago
Doesn't make sense to use radius for ortho
2 Years Ago
Account for distance when light sorting
2 Years Ago
Remove light count tracking
2 Years Ago
Delete complicated / hacky pane modes from Hammer map views ( Game, Asset Browser, Object Properties, Entity IO ) Create a dock widget below the Hammer viewport for the asset browser Create the new C# asset browser in Hammer, quite a few things work already with no effort :o
2 Years Ago
Update Templates ListView so the scrollbar isn't always showing
2 Years Ago
Add Control Modes to Project Settings - Add Input page to project settings, set up ControlModes meta - Use generated input tags in GameScreen/GameList - Update WarningBox to support one-line widgets https://files.facepunch.com/devultj/1b2511b1/sbox_igBwGDMiev.png
2 Years Ago
Add display name to ControlModeSettings.Keyboard
2 Years Ago
Use generated input tags in GameScreen/GameList
2 Years Ago
Add Input page to project settings, set up ControlModes meta Update WarningBox to support one-line widgets Could probably do this a better way
2 Years Ago
Allow created sound to be looped
2 Years Ago
Sound glue stubs First pass at creating sound resource Bind the create sound glue function Add bullshit function to create sound resource from managed to test it fix dodgy memcpy of sound data Move create sound to Sound instead of SoundFile for now https://files.facepunch.com/layla/1b2411b1/sbox-dev_EXUbMAAhf6.mp4
2 Years Ago
AssetPicker explicitly plays sound files and sound events, these are normally handled w/ the inspector previews of them.
2 Years Ago
2 Years Ago
Remove CAnimSkeletonConstPtr typedef from physics interface (why was this here)
2 Years Ago
Add IAssetSystem::OpenPicker( IAssetType* type, IAssetPickerListener* pListener ) which opens our AssetPicker from tools addon CQAttributeEditor_SoundPicker ( used in Hammer and probs other shit ) uses the managed AssetPicker, this is way easier to use, doesn't show duplicate entries and shows all sound events not just base ones. Old: https://files.facepunch.com/matt/1b2311b1/sbox_yEIejKDxCd.png New: https://files.facepunch.com/matt/1b2311b1/sbox_8xvDTdEb0c.png
2 Years Ago
Remove Get/Set HeightMap from physics world interface, nothing uses it
2 Years Ago
Remove CreateXConstraints from physics interface
2 Years Ago
Remove CVPhys2Spring, Remove CreateSpring and DestroySpring from physics interface
2 Years Ago
Add Audio/Mute for when you don't want sound at all https://files.facepunch.com/layla/1b2311b1/sbox-dev_rMbBnXxmZR.png
2 Years Ago
moving asset, updated skybox/textures
2 Years Ago
Animgraph: Revert parameter choice sorting to see if it fixes crash in steam build
2 Years Ago
Abandon frameless window ambitions, use a normal window but force dark mode on it
2 Years Ago
Addon creator will derive a path from the provided ident
2 Years Ago
Fix Widget.ConstrainToScreen()
2 Years Ago
Assetbrowser improvements
2 Years Ago
Widget debug overlay can be enabled with alt and pause/break Fixed historylist trimming too many items when navigating from a previous position
2 Years Ago
Keep asset type filter control in sync with history
2 Years Ago
BaseItemWidget - only call ItemActivated if double clicking with the LEFT mouse button Fix NRE Right clicking an item selects it without events