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

6 Days Ago
Forget it Menu bar style tweaks https://files.facepunch.com/alexguthrie/1b1311b1/sbox-dev_tdHsQSldVw.png
6 Days Ago
water desal tanks update LOD0 and texture pass.
6 Days Ago
Make it so titlebar handles mouse events, title label is transparent to mouse events Change maximize icon on maximize Disable maximizing on windows that can't do it (dialogs)
6 Days Ago
Null check benchmark system
6 Days Ago
Merge from jungle_update
6 Days Ago
Forgot to sample every update Don't wait for round results when in benchmark mode
6 Days Ago
Clean up, make prettier
6 Days Ago
Optim: GetWaterFactors is converted to indirect style throughout - Added an edge case to all tests to validate correct bounds operation(spotted a bug I recently added) This is last optim I'll be pursuing - 10k points test now runs at ~6ms compared to 28ms serial mode. Next up is to add a couple more benchmarks and go through todo cleanup. Tests: ran unit tests and played back staging demo twice
6 Days Ago
Turn this into a popup instead of just a menu https://files.facepunch.com/alexguthrie/1b1311b1/explorer_rsmj8rxLw5.png
6 Days Ago
Don't attempt to load map after benchmark
6 Days Ago
Some stop distance thresholding
6 Days Ago
Simplify input pump Tweaking some config vars, see how if they move the needle
6 Days Ago
add file prefix and ray setback settings, ui cleanup
6 Days Ago
Got the boomerang doing a little curve a few seconds after throwing
6 Days Ago
art updates
6 Days Ago
Initial auxiliary buttons, just used for layout at the moment https://files.facepunch.com/alexguthrie/1b1311b1/explorer_xSDxuoqmSL.png Un-fuck this Instead of doing dumb layout stuff as an auxiliary button, add a profile section Links to docs, api, etc https://files.facepunch.com/alexguthrie/1b1311b1/explorer_kTdj5z2eoE.mp4
6 Days Ago
Wait() isn't whitelisted
6 Days Ago
merge from main
6 Days Ago
▊▉▅▊▆▍
6 Days Ago
Add benchmark mode, runs a simulated bot match
6 Days Ago
Added more working weapons to v4 loadout + ammo
6 Days Ago
updated slight model offset in rock entity
6 Days Ago
Refactor Bot weapon selection
6 Days Ago
Hopefully fix shader compilation on Metal due to missing support for geometry shaders. I can't test it, because literally every other platform supports geometry shaders.
6 Days Ago
merge from main
6 Days Ago
Kill the boomerang properly on hit
6 Days Ago
fixed editor-only memory leak when assemblies/domain are reloaded and scriptable objects aren't destroyed (but the native memory falls out underneath)
6 Days Ago
Hook up AttackStart/End weapon events for continuous attacks, attack_hold anim param We can just sync beamTarget
6 Days Ago
Boomerang rotation now based on its speed
6 Days Ago
fix indices > 16 bits, allow null materials (omits submesh)
6 Days Ago
Update: Propagating indices to GetWaterLevels - Updated TestWaterLevelsConsistency to validate various permutations Tests: unit tests
6 Days Ago
Get proper hit material from ray
6 Days Ago
anim fixes for lr300
6 Days Ago
Fully swapped boomerang over to server projectile. Restored most of the old functionality.
6 Days Ago
merge from premium_servers
6 Days Ago
cherrypicking 116479
6 Days Ago
Disable performance scopes in RenderTools - I feel like they're over sampling Disable VPROF_ENABLED Add profiler debug to SetObjectBounds Cache animgraph parameters so we don't have to keep passing strings to native Skip some physics stuff in PlayerController if we're a Proxy
6 Days Ago
Update: converting GetWaterLevels to indirect form - Like previous CL, operates on an internal forward dummy range - sprinkled ReadOnly accessors in prep for clean up Time to start bridging the indices across the calls. Tests: unit tests
6 Days Ago
main -> boomerang
6 Days Ago
bee_rebalance -> main
6 Days Ago
Balance multiswarm damage
6 Days Ago
Make compile error dialog paths slightly more readable Change font globally to Inter to see if it looks smoother Custom window frames v2 Uses dwm calls instead of Qt frameless windows to preserve some system window decorations (border, shadow) https://files.facepunch.com/alexguthrie/1b1311b1/sbox-launcher_ba2t9H4VPt.png CFramelessMainWindow uses dwm calls too https://files.facepunch.com/alexguthrie/1b1311b1/explorer_64qvsu25BU.jpg
6 Days Ago
Update hit animation frame range to remove double swing
6 Days Ago
Run bot coroutines in FixedUpdate instead of Update/Frame
6 Days Ago
Update: converting GetWaterInfos to indirect form - Not propagating indirection params yet - running on dummy forward range - Sprinkled ReadOnly usage in prep for cleanup Tests: ran unit tests
6 Days Ago
Weapons are unswitchable if they're empty and we can't also reload it
6 Days Ago
Working rebalance for single swarm attacks
6 Days Ago
v_gluon_gun: hook up attack_hold to the usual kickback, but stronger, and integrate shake
6 Days Ago
Forgot to commit this
6 Days Ago
Skip pending/destroyed children when collecting components recursively