usermattcancel
reposboxcancel

1,214 Commits over 853 Days - 0.06cph!

6 Days Ago
Lightbinner handle exceeding max envmaps
7 Days Ago
In tools don't demote exclusive fullscreen to cooperative fullscreen, these behave the same way on Nvidia's Vulkan drivers and a game window in a Qt widget acting like it's exclusive fullscreen will make your screen black
7 Days Ago
When saving a GameResource - reregister it with ResourceLibrary. When Scene/PrefabFile save they create a new GameResource, so the old one needs to be stomped out.
7 Days Ago
Make game resources compile again when saved
7 Days Ago
Don't call Asset.Compile in parallel 🤦
7 Days Ago
Set saved gizmo settings way earlier, protect against stomping the settings instance Fixes sbox-issues/issues/4888
8 Days Ago
Add some standard map entity definitions that we have loaders for: prop_physics, prop_animated, env_sky, env_gradient_fog, snd_event_*,
8 Days Ago
Protect against 0 width/height video modes and assert CHostedWidget::SizeToParent() don't change the video mode if height() is 0
8 Days Ago
Early error when trying to open an invalid project
9 Days Ago
Forgot to force add this dll
9 Days Ago
Launcher only launches a single instance of each project
10 Days Ago
CMapAssetType::CalculateDependencies suppress pointless upconversion of vmaps so we don't spend 30+ seconds doing so on initial load
10 Days Ago
Show stall source to everyone
10 Days Ago
ProjectList own file Run Asset.UpdateInternals() in parallel, empty project initial scan goes from 770ms -> 200ms Don't scan project filesystem twice
11 Days Ago
Remove broken (deleted) projects from the ProjectList
13 Days Ago
ProjectList: fix NRE on Project.Current
13 Days Ago
Fix InputRouter not passing to game when no menudll is loaded Fix launch settings, remove bullshit ones
13 Days Ago
Treat warnings as errors so I stop pushing shit code and having CI fail Fix warning
13 Days Ago
Initialize these engine classes outside of MenuDll now that editor doesn't run menu dll Null check a bunch of IMenuDll.Current calls
13 Days Ago
Fix a couple of invalid cases for compute shaders when viewport is very small but not zero
13 Days Ago
Nicer assert for invalid vk compute shaders, and don't actually dispatch invalid ones otherwise we'll probably crash Fuck this test for now, a full end to end test for opening a project would be better
13 Days Ago
Fix empty test warning. Test OpenProject directly
13 Days Ago
Remove File -> New Game Project... Make project opening code more predictable, move to Sandbox.Tools, fix compiling before dependant packages are installed, kill more content mode shit.
13 Days Ago
14 Days Ago
Terrain: 4 layer paintable splatmap, weighted blending, better normals, better tooling Shitty layer selection, need to GetPixels on a mip or something instead Import heightmap dialog, support different resolutions Put all terrain editor code in its own namespace Auto shading by slope Ao texture is excessive
14 Days Ago
Delete CMaterialSystem2AppSystemDict::CreateMainConsoleWindow (dx9 hack) Whitelist Delegate.GetInvocationList() and Delegate.DynamicInvoke( System.Object[] )
18 Days Ago
Import heightmap dialog, support different resolutions Put all terrain editor code in its own namespace
19 Days Ago
Terrain tool selection Splatting tool & compute shader, balances weights automatically Artist defined splats (albedo, normal, roughness, more is probably overkill) - use summed control map Nicer brush defaults Don't use VirtualWidgets for terrain tool selection, they're the most simple buttons + tooltips Better behaved brush preview, don't destroy/create every frame, can destroy on disable or invalid tool more normal normals default first layer for any missing weight Terrible performing Texture -> Pixmap, but only because of GetPixels on a 4k texture
19 Days Ago
Add adjusting camera speed with mouse wheel in editor first person camera
22 Days Ago
ShaderGraph preview target spir-v only properly Fix GetSearchPathArgs fucking up after more than 1 usage, fixes failing shader compiles
23 Days Ago
Fix vkCmdPipelineBarrier-dstStageMask-07949 tools_wireframe.shader: strip S_MOBILE properly and remove unused vertex input
25 Days Ago
Fix Asset.CompileIfNeededAsync() not failing early for assets that don't compile via asset system: maps, anim subgraphs and shaders
26 Days Ago
Fix ToolScene fullbright, used by blend channel pickers in Hammer
26 Days Ago
Standardize SceneMap.MapName same way native does, fix world physics when using local world name
26 Days Ago
Fix "could not find ConVar attribute" spam - should just silently set the backing value Warning -> Trace Unable to determine package Demote a bunch of vulkan debug logs to verbose only Holding shift/ctrl disables clearing selection by clicking nothing
26 Days Ago
Fix inverse multiselect logic
27 Days Ago
Gizmo.Select: allow unselect of object selections Shift allows multi select too but without deselecting SceneViewWidget.UpdateHovered: Just because we're already selected doesn't mean we can't be hovered, otherwise how will you deselect me Deselect game object when nothing is clicked
27 Days Ago
SceneCamera viewport caps size properly Bail out of CameraRenderer if no valid viewport
27 Days Ago
Unused resource glue Log_Detailed these rendersystemvulkan messages Fix crash with symlink resident resource reloading
27 Days Ago
Foliage: Fix depth alpha tests Foliage: fmod phase to avoid jittering imprecision at high time/world offsets
27 Days Ago
Fix tests from non fully init engine
27 Days Ago
PackageManager Mount/Unmount reloads symlinked resident resources
27 Days Ago
Whine about very old nvidia drivers to the user Vulkan: Always allow mutable swapchain format Vulkan: Update swapchain texture spec if overridden swapchain format videorecorder: convert image format if not RGBA
28 Days Ago
Disable a couple more crappy Vulkan overlays in editor mode Project creator: doesn't matter if directory doesn't exist becuase we're gonna make it
29 Days Ago
Disable some commonly bad third party overlays in editor mode - we can finally disable Steam overlay too in editor
29 Days Ago
Fix infinite recursion crash with prefabs when the root object has bone proxies
31 Days Ago
Fix trailing backslash escaping quoted search paths
31 Days Ago
Dead auto mount vpk code -outroot has to be specified before Only need to pass user project search paths & maintain mod names
32 Days Ago
Fix downloading cloud assets
32 Days Ago
Pass search paths to external spawned processes resourcecompiler and vfxcompile