22,417 Commits over 1,614 Days - 0.58cph!
New Outfit Piece! - Sneakers
New Black and white sneakers! Adding LODs and small fixes / adjustments shortly.
Start porting constraint entities, starting with phys_lengthconstraint https://files.facepunch.com/layla/1b0411b1/sbox-dev_6Uq92QL28o.png
Do not preview particles on prop_static to match in-game behavior
Added model particle previews to Hammer
Add a translation gizmo to ModelDoc's particle node
EngineGlue KV to Json
Call RegisterType, UnregisterType on base classes
Add GraphicsView.Items
Build NodeGraph UI from Graph
regret trying to use a nodegraph for this
https://files.facepunch.com/garry/7583a294-9fc7-40e5-9b8d-fa361c47401b.png
Fix layerclear failing due to resolution rescaling
prop_physics can now spawn models that have multiple bodies with the pose they have in hammer https://files.facepunch.com/layla/1b0411b1/sbox-dev_EjWQLSxBr1.png
Temporary barrier - gib is no longer bent
Hammer: Delete the world after the unloaded event - fixes crash when reloading from disk while something is selected in outliner
Road signs - complete road signs now have gibs
wooden crate - updated textures
New Hair! - Bun
Nice and simple bun hairstyle!
Merge branch 'master' of sbox
Node graph variable types
Implementing nodes we use in our basic stack
Hammer: support attach to view for hammer meshes
VR: Set the render viewport to the SteamVR recommended render target size and not the window size ( this was making the default resolution 1080p )
Fixed Particle Snapshot File not previewing in Hammer
Added Map.Scene.AmbientLightColor to set ambient lighting color
Fixed branch normals on previous bush/shrubs - added regular and wall bush that look less scruffy
Also re-shaped the taller shrubs to be more straight looking
Fixed Particles.SetSnapshot being non functional
Added "Snapshot Mesh" feature to ParticleSystemEntity
Allow setting window icons from pixmap
Fix graph view dragging, connecting, scrolling
Add GraphicsView.SelectedItems
Clear propertysheet if target set to null
Delete NodeTitlebar
SoundStackEditor
remove vr_ from gameinfo default shader name
Added (Source)PhysicsShape properties to CollisionEventData
Also added descriptions to every property of CollisionEventData
Update launchSettings.json to use local path
Obsolete useless DebugOverlay.Box overloads
Add raw object bind to bind system
Show sound stacks in asset browser, give icon
Add IAssetEditor
Hammer: Add tiling support to fast texture tool ( behaves exactly the same as the one in dota tools )
Before: https://files.facepunch.com/matt/1b0211b1/sbox_8X63pqiVql.png
After: https://files.facepunch.com/matt/1b0211b1/sbox_ylhMiqliDi.png
Hammer: Allow key bindings for 2D View Shading modes
Clear out more FGD stuff
ModelDoc: Fill in some missing node icons & descriptions
Don't render debug grid in skybox
adding cable tray set, pipe material variation, decals
Merge branch 'master' of sbox
Rendering for r_light_probe_volume_debug_grid
Don't make the debug scene object batchable, fixes lighting not working randomly - fuck knows why
Add r_light_probe_volume_debug_grid_bbox
Add the remaining convars
Ball impostors for layla
https://cdn.discordapp.com/attachments/967087958266114048/970305957269762048/unknown.png
C++ part of ball impostors
Merge branch 'light_probe_volume_debug_grid' of sbox into light_probe_volume_debug_grid
Fix compile
Previous commit stomped all my changes
Add adjustable roughness and metalness configuraiton to lpv debug grid
Merge branch 'light_probe_volume_debug_grid' of sbox into light_probe_volume_debug_grid
Fix some shading problems
hook up metalness and roughness convars
Fix sphere reflection, add smooth fade
Hook up r_light_probe_volume_debug_grid_albedo
Update vertex buffer if r_light_probe_volume_debug_grid_prim changes so we can support cube prims too
Use sample size instead of scale so we can use the convar
Destroy vertex buffers when convar is disabled
Add sample size as shader attribute
Merge branch 'light_probe_volume_debug_grid'
Add sample size as shader attribute
Destroy vertex buffers when convar is disabled
Use sample size instead of scale so we can use the convar
Update vertex buffer if r_light_probe_volume_debug_grid_prim changes so we can support cube prims too
Hook up r_light_probe_volume_debug_grid_albedo
Fix sphere reflection, add smooth fade
hook up metalness and roughness convars
Add adjustable roughness and metalness configuraiton to lpv debug grid
Merge branch 'light_probe_volume_debug_grid' of sbox into light_probe_volume_debug_grid
Fix some shading problems
Previous commit stomped all my changes
Ball impostors for layla
https://cdn.discordapp.com/attachments/967087958266114048/970305957269762048/unknown.png
C++ part of ball impostors
Merge branch 'light_probe_volume_debug_grid' of sbox into light_probe_volume_debug_grid
Add the remaining convars
Add r_light_probe_volume_debug_grid_bbox
Don't make the debug scene object batchable, fixes lighting not working randomly - fuck knows why
removed old normal
Deleting broken materials
Rendering for r_light_probe_volume_debug_grid
Add class and interface language support to VFX Compiler
Make base class an optional parameter for VFX classes
Allow members to be static or have other identifiers on VFX
Add class_member_definition to VFX variable parser on ANTLR
Fixed tests missing Sandbox.Bind
Squashed commit of the following:
commit 4b68b1583f6179bdb289271d09947b8ef64b87bc
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sun May 1 09:16:23 2022 +0100
Fix some debug, some editor niceness
commit a7bbae9729a221464b19b6f23c559298df13f63c
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sun May 1 08:56:44 2022 +0100
Another refactor
commit 8736a0bb1d4351355e3ceb8ecd04038fe166c07c
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 15:42:45 2022 +0100
Cleaning up
commit d618346e5099a8f5cd5045b83f0a56f9a958ac47
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 15:07:26 2022 +0100
Remove debug
commit 92ad09d81f5d288992e03fab18baea68c765fcdf
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 14:57:35 2022 +0100
Remove uplinking
commit ee1b0a7524467f96ed208d4aa06bf5d538188425
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 14:56:41 2022 +0100
Fix MethodBinding writing not working
commit cc6f0ffcba8d725d12534f2a68c6fbdcb5b1485e
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 14:55:57 2022 +0100
Test for bindings read and write
commit eceb42e6853c854e9898a630cc94895a7a18a5d5
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Sat Apr 30 13:27:45 2022 +0100
Uplink experiment
commit a8a4db420deef1a8df39ae85003e8db02045943e
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 19:16:10 2022 +0100
Conversion cleanups
commit 99ac874c0b8eb814324cf43aaaee638048fbd5b3
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 17:18:51 2022 +0100
Dictionary bind
commit 9adf6c5b6bed135ef66bedd7b053d860acddbe08
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 17:10:44 2022 +0100
Remove old DataBinding/DataBind stuff from tools
commit 07ee0a5f402e5af0727e7f93399db021d79a084f
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 16:48:18 2022 +0100
Hide and unparent widgets instantly when deleting them
commit b68c56f3c671ebd2f34bd40c385d830d7a8fc65f
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 16:24:03 2022 +0100
More editor fixes
commit bca55d4a4a0735fdde9aa11eb4ec128445623e94
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 16:16:30 2022 +0100
Redraw flags when value changes
commit 0559bb935a9c90af649a73677e396b703750674c
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 16:06:14 2022 +0100
Binding attribute lookup for editors
commit f4473904da37046822c5dbdfafb885409ea8a24a
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 15:05:05 2022 +0100
Refactor
commit c3f3f3326736868dd60563408c49b3abf9ebe583
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 14:12:28 2022 +0100
Tool Bind progress
commit efe0d35d9846a2331c511e9be67d08a42b7253df
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 10:41:38 2022 +0100
Start converting tools to Sandbox.Bind
commit 2608ae111dfb00e7e6839d0dd1953bc2a7032581
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 10:40:40 2022 +0100
If a link throws an exception, log warning and remove it
commit 9ac08936caa4bcd495942d9bd86119e1305bafaf
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 10:40:07 2022 +0100
LinkTwoWay throw if null
commit 4b2ff8c570a372bb0915a47909d6cea4304f9d77
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 09:33:30 2022 +0100
Throttling
commit e63690dae54504c2f8577a82f8e5db5d3b5f5e44
Author: Garry Newman <garrynewman@users.noreply.github.com>
Date: Fri Apr 29 09:00:49 2022 +0100
Add Sandbox.Bind
Fix some debug, some editor niceness