19,538 Commits over 3,990 Days - 0.20cph!
Rename Unbuffered to SendImmediate
Update NetFlags descriptions and names
Obsolete NetPermission, BroadcastAttribute, AuthorityAttribute
Rename NetTransmission to NetFlags, hide RpcMode
Instanced rpcs
Expose transmission
Remove codegen from AuthorityAttribute
Add RpcAttribute, RpcMode
Fix warning
Add dark_descent and cat_harvest package tests
SteamId can be converted to from an int, but will give a warning
Fix code archive not using correct CSharpParseOptions
Don't debug output xml parse errors
Add more package tests
Only show feed items from unreleased games
Fix not switching assembly during hotload
Server sends code archive instead of assembly
Client compiles code archives
Don't try to compile code archives on local packages
Make Connection.SteamId and PartyId a SteamId
Make Game.SteamId a SteamId
Networking.TryConnectSteamId takes a SteamId
Add SteamId.AccountType
Add steamid to bytepack
GameObject.Network is a class !!!!!!
Use uncompiled assemblies (#1714)
Fix not actually excluding them
Hide game packages that don't have cll files until they update
Change facepunch.sandbox test to facepunch.walker
Disable package tests that don't have code archives (garry.testbed, carsonk.voip_roulette)
Lets handle package startup errors a bit better, shutdown properly, popup an error
Filter out .dll when downloading packages
Compile and load code on package download
Create ssao.scene
Delete fluid simulation, this isn't going to work
Shader rebuild process (#1713)
* Add * option to vfxcompile
* Delete older shader build scripts
* Remove cs_surface_interactions
* Always output combo count if it's over 1000
* Strip some lesser used stuff from spritecard to get the compile time/size under control
* Build shaders as part of ci, so they can't be out of date (we should still manually build and commit though!)
Update spritecard.shader_c
Update ci.yml
Update all_shaders.txt
Rebuilt shaders
Remove cs_surface_interactions
Always output combo count if it's over 1000
Strip some lesser used stuff from spritecard to get the compile time/size under control
Remove old broken water shader
spritecard compile fixes
Revert "Remove old broken water shader"
This reverts commit 839701b6fc80e9ef6663f8540820545e5d39f490.
Fix water shader not compiling
Add * option to vfxcompile
Create Shaders-Build.bat
Create Shaders-BuildForced.bat
Delete old shader build scripts
Tweak EventManager flushing
Services Update
Fix DispatchCompute capturing
Clear the temporary RenderTarget cache after Present. It should be okay to grab one of these and not free it.
Add ComputeShader.DispatchWithAttributes
Remove unused
commandlist.Dispatch uses the attributes from the commandlist, rather than the computeshader
Fix RenderAttributes setting doubles as float2 😵
Clean CommandList RenderTarget api
Fix checking for IsNull instead of NotNull
Convert to use CommandList properly
Update functions logging
Do stats aggregation a shit load faster
Fix functions not logging
Remove legacy PackageFindResult
Filter exclusive tags properly
Find returns a property list
Show property tags on browse pages
Cleanup player tokens
Remove unused find pages
Add PackageTypeTagDefinition
Add <Modal> component
Add package type tag editor
Expose property tags in the package editor
Remove unused table
Cleanup old game sessions
Fix session update logic
Fix first login metric
Fix error when total/facet not requested !
Order categories by title
Save categories upwards, include parent categories
Replace facets with categories, store simpler, use packagetype to return categories, return facet results as tree
Filtering by category works
Package type category editor
Hook up Package.Data
GameModal now correctly uses GameConfig from backend
Fix "no screenshots" being thin
After purchase, keep refreshing until we have the item
Indicate when you already own items
Sounds
kill feed
Pickup UI
Fix exception when no permission to view package
Release Brix IJSObjectReference properly
Remove unused
Sidebar on achievements page
Fix package stats not updating
Use ShowOnIndex var from PackgageType
Can change org member permissions so they can invite and remove people