251,204 Commits over 3,959 Days - 2.64cph!

3 Years Ago
Added biome support. Added proper chunk generation and seed support.
3 Years Ago
HandleChild stuff isn't needed now
3 Years Ago
InteropGen returning asref works as you'd expect
3 Years Ago
IParticleDefinition resource type, SceneParticles has constructors
3 Years Ago
Suitable spawn positions will be the center of the voxel
3 Years Ago
Allow defining SceneWorld when creating base SceneObject
3 Years Ago
GameGlue SetSceneMonitor* aren't needed GameGlue.GetWorldEntity no longer needed
3 Years Ago
Set additive blending feature to be in the correct section, allow features.minimal to be compiled again
3 Years Ago
Remove CurrentSceneWorldChanged Remove ParticleManager m_pSceneWorld stuff Add SceneObject.Attributes ( replaces SetValue, SetComboValue, GetBoolValue etc) Move SceneMonitorObject to obsolete file Changed SceneWorld.SceneObjects to a HashSet
3 Years Ago
Show asset picker in a confirm dialog
3 Years Ago
Rename a few things
3 Years Ago
Minor adjustments
3 Years Ago
Oops
3 Years Ago
Rework confirmation dialog with builder pattern and optional widget inside Use confirmation dialog + object form for creating part & categories
3 Years Ago
Dialog cleanups
3 Years Ago
Hammer: Experimental support for baking tilemeshes when exporting selected object to model https://files.facepunch.com/layla/1b1311b1/sbox_TgbMC0BNya.mp4
3 Years Ago
Layout consistency
3 Years Ago
updated map
3 Years Ago
updated prefab, textures/materials updated door prefabs, added nav blocker to some existing breakable (created new ones), added parameter to cctv/projector prefab glass material/texture pass added pebble alpha trim fixed normal on riverbed texture Merge branch 'master' of sbox
3 Years Ago
Layout improvement Add simple property form with ondirty/onsave callbacks for parts and categories
3 Years Ago
Hammer: Add zooming and panning to fast texture tool so it's a bit more usable https://files.facepunch.com/layla/1b1211b1/sbox_TQOriGr5yY.mp4
3 Years Ago
Add generic return type to GameTask.FromResult
3 Years Ago
Var this
3 Years Ago
Package block updates into a single compressed update
3 Years Ago
Added F to blow a hole in something for testing. Use GameTask.FromResult to return vertex data from StartUpdateVerticesTask. Don't keep a list of vertices around that is used cross-threads.
3 Years Ago
GameTask.CompletedTask and GameTask.FromResult<T>
3 Years Ago
Restore SceneWorld.SetCurrent legacy functionality MonitorSceneObject becomes ScenePortal
3 Years Ago
Added max iterations to Map.Trace. Only remove the old shape from the world body after the first one is added. Because this update is threaded it can cause a slight collision issue until the new shape is resolved otherwise.
3 Years Ago
Comment out GetAvailableThreads as it isn't whitelisted for public
3 Years Ago
Add a delay to player block placement / removal
3 Years Ago
Various updates to improve threaded tasks
3 Years Ago
Add video setting for water ripples
3 Years Ago
Replace obsolete .EyePos
3 Years Ago
Renaming some others
3 Years Ago
SceneParticleObject to Engine Type Forwarding
3 Years Ago
Backwards compatibility for Light
3 Years Ago
SceneObject registers handle Move SceneModel to Engine InitAnimGraph ( avatar on menu screen works again )
3 Years Ago
Add Global.SceneWorld, Global.SceneWorldDebug Call GameLoop.OnWorldSession when worldsession available Light becomes SceneLight, AnimSceneObject becomes SceneModel
3 Years Ago
Add archive flag
3 Years Ago
Use a better cvar name for reflections
3 Years Ago
Rebuild sbox_glass, recompile glass material
3 Years Ago
Return Task instead of void
3 Years Ago
Various fixes
3 Years Ago
Add ability to toggle SDF reflections in the settings menu
3 Years Ago
true & false are now valid values for convars
3 Years Ago
Show jump strength indicator underneath player for now
3 Years Ago
Don't perform a mesh build if any adjacent neighbour chunks are still updating
3 Years Ago
Ensure that the full update task is not running before rebuilding mesh
3 Years Ago
Fix Tutorial mode: glow around pedal during perfect pedal timeframe
3 Years Ago
Testing some stuff Everything seems to be running with threaded tasks pretty well now. Don't allow the player to move if they're in a chunk that hasn't had collisions updated yet. Merge pull request #3 from Facepunch/threads Removed Block Slice Stuff / Perform Threaded Chunk Updates