usermattcancel

1,411 Commits over 943 Days - 0.06cph!

8 Months Ago
Delete volumetric fog gamesystem, game entities and fgd entries C# entity definitions for volumetric fog controller & volumes Everything got to be networked in this shit way First pass getting all of volumetric fog creation in C#
8 Months Ago
Stop hunk detected showing all the time
8 Months Ago
SceneCamera viewports (#1253)
8 Months Ago
▅▄▇▅▄▌▄█▉▊█: ▅▄▋▊▅▄██ ▅▉▉█▋▅ ▌▆▇▌▆▊ ▇█▌▉█ ▌▋ ▆▇'▆ ▆▇▍▋▄▇ ▍▆▋▉▊▆▉▇ ▉▊▉ ▄▅▊▋▉▇▄▅ ▋▅▆▅▆ | | ▆▅▅▍▇▅ | ▉▍▄█▇▄▄▊▍ | ▅▌▉▍▌▆▊ | |---------------|---------|-----------|---------| | ▄▊▉▊▄▌▊.*/* | ✅ | ✅ | ✅ | | ▇▆▋▄▉▇█.*/* | ✅ | ✅ | ❌ | | ▅▊▍▇▄▊.*/* | ❌ | ❌ | ❌ |
8 Months Ago
Add raytracing pipeline support to rendersystemvulkan & vfx_vulkan * Add UtlVector::ByteCount(), UtlVector::EnsureCountZeroed( int num ) * rendersystemvulkan: support raytracing pipelines * vfx / vfx_vulkan: support compiling rtx shader blocks targeting vulkan 1.2 * CRayTraceSceneWorld without lights for now
8 Months Ago
Hammer uses managed DockManager Makes the docking more flexible like our main game frame and lets editor projects add docks to Hammer like `[Dock( "Hammer", "Asset Browser", "snippet_folder" )]` and lets us start replacing native widgets with our own managed widgets easily.
8 Months Ago
QHammerMainWnd is a managed DockWindow, start moving Hammer dock widgets over to DockManager Everything in hammer is added through managed DockManager Asset browser doesn't need to be made from native, use [Dock] DockManager manages View toolbars menu, delete all native for it Dock widgets dont need to be QDockWidget anymore Use StateCookie to save Hammer layout, add a default layout Mdi area is fine, but lets give it a proper name ToggleFullscreenLayout
8 Months Ago
Only try Convert.ChangeType if value implements IConvertible
8 Months Ago
Make m_SymLinks a CUtlMap Prioritize local files over downloaded (symlinked) files
8 Months Ago
Don't iterate the SceneCameras yet, we should iterate the Scene for Camera components when that's in
8 Months Ago
Experiments with layering cameras and multiple viewports Don't recycle depth from aoproxies for dynamic reflections, loses a fast depth prepass but focus on correctness first Fix hi-z depth chain with offsetted viewports SceneCamera.Enabled, WeakRef in Directory, ClearFlags -> bools
8 Months Ago
QHammerMainWnd is a managed DockWindow, start moving Hammer dock widgets over to DockManager Everything in hammer is added through managed DockManager Asset browser doesn't need to be made from native, use [Dock] DockManager manages View toolbars menu, delete all native for it Dock widgets dont need to be QDockWidget anymore Use StateCookie to save Hammer layout, add a default layout
8 Months Ago
BoxShooter can only grab Prop models
8 Months Ago
Make Hammer gizmo sceneworld get added to view again
8 Months Ago
▄▇▇▋▅▄▋▅▉ ▌▌██▉▆▄ ▌█▅▉▆ ▇▊▍▊▊█▋ ▅█▅▌▌▆.▍▇▆▅█▇▄▇▉▄▆▆▋▌▅ █▊▌ ▍▅▊▊▊.▇▅█▊▍
8 Months Ago
Experiments with layering cameras and multiple viewports
8 Months Ago
Add SceneCamera.Skybox, port sky entities & client logic to C#
8 Months Ago
Cleanup & document These should be Entity.IsValid() checks Use SkyboxScale not Scale Scale safety check
8 Months Ago
Experiments with layering cameras and multiple viewports
8 Months Ago
Actually use the sky_camera position Fix rebase error I don't think anyone has ever used this command This cubemap code wasn't even setting any used attributes? Cleanup CEnvCubemapFog compatability with C# sky_camera, temp cause we're gonna move that to C# soon enough
8 Months Ago
Add SceneCamera.Skybox for rendering 3D skyboxes in the world sky_camera and skybox_reference ported to C# removing unused properties
8 Months Ago
Remove dead spherical vignette code from user shading model
8 Months Ago
Remove C++ game code for skyboxes, delete sky_camera and skybox_reference C# classes for skybox_reference and sky_camera Add SceneCamera.Skybox accessor Actually use the provided skybox world 3D skybox can consist of multiple sceneworlds Took me too long to figure out client.dll path needs the worldgroupid to UpdateObjectsForRendering
8 Months Ago
Initialize CRnWorld::m_debugDrawFilter
8 Months Ago
Remove C++ game code for skyboxes, delete sky_camera and skybox_reference C# classes for skybox_reference and sky_camera Add SceneCamera.Skybox accessor
8 Months Ago
Experiments with layering cameras and multiple viewports
8 Months Ago
Remove unused spherical vignette from renderingpipeline and core shaders Unused viewport shit in camera renderer CCameraRenderer inherits SceneCamera Name for debugging
8 Months Ago
WorldTextEntity: Hammer gizmo uses specified color too
8 Months Ago
Remove unused manual base address setting Fix minor typo in vpc WorldTextEntity draws its text in Hammer & added GIzmo.Draw.WorldText
8 Months Ago
Fix fgd dying because of func_instance line
8 Months Ago
Whitelist System.Threading.Tasks.Task.ContinueWith and System.Threading.Tasks.TaskContinuationOptions closes sboxgame/issues/issues/3751
8 Months Ago
Fix asset spray tool model selection not working Native can set managed asset picker initial search filter, material editor uses this for _color shit filtering fuck off mysql_wrapper Can right click textures for managed asset menu in met
8 Months Ago
info_cull_triangles .fgd -> c# editoronly def Fix oopsie on info_overlay visibility_hint .fgd -> c# editoronly def Clear a bunch of these native -> nice conversions
8 Months Ago
info_overlay editor only c# definition, remove .fgd entry info_notepad editor only c# definition, remove .fgd entry remove func_instance fgd, unused Trim some fat from the .fgd
8 Months Ago
Delete info_spawngroup_landmark & info_spawngroup_load_unload, never worked and we'll think of something better after meld Delete info_dynamic_shadow_hint & info_dynamic_shadow_hint_box - unused Delete env_spherical_vignette
8 Months Ago
Update Microsoft.CodeAnalysis.CSharp 4.6.0 -> 4.7.0 Allow C# ref returns
8 Months Ago
Delete vmpi completely, hastily removed from vrad2 (should be replaced with vrad3 really)
8 Months Ago
Restore AssetBrowser property attribute editor
8 Months Ago
Remove native assetbrowser and replace all instances with our own asset picker ( orgs/sboxgame/discussions/3940 )
8 Months Ago
Make QAssetSelectionWidget and QEmbeddedAssetPicker selection work again
8 Months Ago
Make callbacks/listeners work again on QEmbeddedAssetPicker Push/Pull buttons fuck off Pass custom menu to embedded preview picker
8 Months Ago
helpsystem link toolutils2 Fix CQModelPickerWidget leaking picker
8 Months Ago
Fix all the menus to use CQAssetMenuHelper
8 Months Ago
propertyeditor dependency for toolframework2 Cleanup asset picker names now that we don't have 2 paths
8 Months Ago
Delete assetbrowser project Fix random includes / old types
8 Months Ago
Simple CQAssetMenuHelper in toolutils2 that calls managed and also custom menu command contexts
8 Months Ago
Add managed PopulateAssetMenu, use it in embedded picker to replace g_pAssetBrowserToolSystem->CreateMenuForAssets https://files.facepunch.com/matt/1b3011b1/sbox-dev_6gcU7tzAys.png
8 Months Ago
All SFM CreateSemiModalBrowser replaced with C# picker Remove IAssetBrowserSystem::CreateSemiModalBrowser Move CQEmbeddedAssetPicker to toolsutil2, remove CreateEmbeddedPicker, tools can create this directly Replace embedded pickers interfaces with toolutils2 CQEmbeddedAssetPicker
8 Months Ago
Add OpenPicker that accepts a lambda Replace semi modal browsers with our own C# picker in all tools, missing sfm
8 Months Ago
C# AssetPicker support multiple asset picking so it drops in native easier