258,136 Commits over 4,018 Days - 2.68cph!

6 Days Ago
Optim: replace couple internal managed loops with Burst jobs 1k perf test for GetWaterInfos - 2.45ms (vs previous 3.9ms) Tests: ran unit tests
6 Days Ago
▉█▄▇█ ▋▉▄▊▍ ▌▇█▆▊ ▍▌█ ▋▆▄▇▅▄▅ ▅▌ ▇▍▅▄▇▌▋ ▉▊▆▋█ ▌▇▌▋▍▊▋▄ ▍▅▇ ▆▄▄▍▉▅▇▄
6 Days Ago
▍▅▇▅▍ ▌▄▉█▊ ▅▉▋▋
6 Days Ago
█▌▊▍▉▄
6 Days Ago
▍▉▍▋▄▅▅ ▉▆▌▊▍ ▇▋▉▄▉ ▉▊▄▊▉▊▄▌▆ ▇█▄▋▍▊▊ ▊▉▉ ▋▋▍ ▅▄▄▄▉▅▄▄ ▍▌▍▌▊ ▌▇▍▇▍▍▌▌▌ ▋█▉▍ ▄▆▋ ▅▍▆▌ ▊▉ ▄▉▉ ▄▍▋▅▇▊▅▌▆▋▇
6 Days Ago
Files for deployment zone visualization.
6 Days Ago
Update: use GetIgnoreIndirect(vec3, float, ...) Further simplifies code and reduces the number of temp NativeArrays we need Tests: unit tests
6 Days Ago
merge from fix_spawnitem_ownership -> main
6 Days Ago
Fix ownership issues with different crafting stations Made Easy Access skill work on more stations and fixed some more networking issues
6 Days Ago
Fix item ownership not applying when using `spawnitem` command
6 Days Ago
Merge from vram_budget: Experimental new texture streaming
6 Days Ago
Update: Use GetIgnoreIndirect(vec3, vec3, ...) to further simplify code As a bonus this avoids a bit of data repacking and NativeArray creation - there's more to come Tests: ran unit tests
6 Days Ago
merge from ownership_barrel_fix -> main
6 Days Ago
Fix item ownership not applying to items from barrels
6 Days Ago
Add a tip telling you what to do if you're attacked by bees
6 Days Ago
Apply "Make All Streamable" to 8294 textures
6 Days Ago
Add option "Make All Streamable" to texture optimisation tools based on Diogo's filter functions
6 Days Ago
Quadrupled gluon gun range
6 Days Ago
Improved lock-on by ignoring anything that isn't a player when looking for a lock target
6 Days Ago
Force texture mipmap streaming to be always on (experiment) and set the memory budget equal to available graphics memory.
6 Days Ago
Update: use WaterTestFromVolumesIndirect to simplify code This could be a small optimization, since we have to move less data around, but not focusing on that - just trying to reduce complexity. Tests: ran unit tests
6 Days Ago
GluonWeapon: Add lock on behavior BeamRenderer: can provide a middle point and we'll bezier between Update quicktest.scene Update the gluon fx more frequently GluonWeapon: Implement lock on bezier curve https://files.facepunch.com/tony/1b1011b1/sbox-dev_PEP39Po5gm.mp4
6 Days Ago
Cube texture creates array slice image views allowing each face to be treated as a framebuffer Visualize depth uses screen space coords [stash] Foundations for VK_KHR_multiview and cubemap render targets Scene system listeners I'll need later New shadow mapper: spot and point lights so far * Move all logic to c# for full ownership, delete old native code * Bindless shadow map textures, delete old shadow atlas * Spot Lights * Point Lights: cube textures with hw pcf poisson sampling * Add user setting r.shadows.quality (0-3) low->high for better filtering * Scale shadow map resolution based off of screen size the light occupies * Debug system
6 Days Ago
Tests: TestWaterInfosConsistency now generates fake WaterVolumes Need this since I'm starting to modify the "volumes" path as well. Tests: ran the unit tests
6 Days Ago
wip/profiling
6 Days Ago
Rpg setup - added 3p anims - fixed issues with wrong rotation on exports (updated prop position during anims) - holdtype override updates - zero'd entity offsets, set to follow left prop - removed weapon root from mask on w_launcher anims
6 Days Ago
merge from ranking_change -> premium_servers
6 Days Ago
Fix SatchelChargeWeapon NRE Scoreboard.OnPlayerClick safety
6 Days Ago
Add gameplay prefabs to gameobject create menu
6 Days Ago
Fix tracking accumulating error
6 Days Ago
Update: replacing a bunch of GetWaterInfos internal BufferLists with NativeArrays Preparing to replace more of managed logic with burst jobs Tests: Ran unit tests
6 Days Ago
PlayerController: prevent EyeAngles stomping, maintain rotation when reenabled Stub out ISceneUndoScope for hammer sessions instead of throwing everytime we try to interact with a gameobject Hammer: can create GameObject under mouse via right click menu
6 Days Ago
show hit notifications when your bee swarm damages someone
6 Days Ago
Fixed Rat always targeting you because it was looking for the wrong Id
6 Days Ago
Rat gun has ammo, can throw 5 rats
6 Days Ago
impact_details_variety -> main
6 Days Ago
Improved blunt wood decal
6 Days Ago
Promo item setup for linking a Discord account in game (need to fill in the item ID still!)
6 Days Ago
Fix Main Menu tileset layering Added GameSettings, and Settings Menu/Popup Volume settings now apply to the mixer and other game-related settings are applied per-client
6 Days Ago
Adjust post-processing
6 Days Ago
bee_owners -> main
6 Days Ago
Restore stomped code changes
6 Days Ago
Add failure transitions to croc to fix log spam
6 Days Ago
Fix croc diving under terrain
6 Days Ago
▄▌▄▅▍ ▅▆█▆▅▅-▋▍▍▉▄▋▋▉▊-▇▋▌▄▍ -> █▍▊▄
6 Days Ago
Fix croc hitboxes being activated too early (needed to take into account pos interp delay) - previous commit didn't go through
6 Days Ago
Fix croc hitboxes being activated too early (needed to take into account pos interp delay)
6 Days Ago
Optim: replace height fetching with a burst job Tests: unit tests
6 Days Ago
exported crocodile back pedal, edited attack and intimdate animations
6 Days Ago
█▇▉▅▋▌▄▍ ▊▆▉▌█▇ ▄▍▊▊█▊▊ ▉▍▇█▆▊ ▉▊█▇▋ & ▉▉▌▊ █▄▆▉ ▉▉▇█▇█▋▆█▍ ▊▇▅▅▍ ▌▇ ▆▊█▅█▇▆▍▋▆ ▍███▉█