241,434 Commits over 3,867 Days - 2.60cph!
Leaderboard backup, run #3667
Fixed incorrect offset for initial corpse limb positioning on server.
Leaderboard backup, run #3666
New rendersystemvulkan & vfx_vulkan
Shader resource v2 has dxbc and spirv blocks, if a block doesn't exist will use a fallback shader
[hack] don't deal with instancing on SboxVertex for now, need some additional code around input layouts
[pick] GetShaderFullPath: remove shader replacements and legacy prefix substitutes
[pick] Minor shader fixes where DXC is more strict about you being stupid
Tag rendersystem for Sentry
Use compute shader for bloom on Vulkan & fix uav barriers
[temp] Disable crashing water so I can stabilize everything else first
[squash] rendersystemvulkan: fix minor deprecated warnings
[squash] rendersystemvulkan: Match renderthreadvulkan changes 1:1 w/ Valve
[pick] compile fixes for postprocess_standard_p*.shader
Compiled core shader resources with DX11 & Vulkan blocks
Compiled base shaders (spirv only)
Remove device extension entrypoints & add volkLoadDevice
Fix crash when minimzing with a fake swapchain when swapchain extents are 0,0 - higher level code assumes there is always a valid HRenderTexture
[squash] more parity with Valve's code making it easier for future changes
Merge Main -> RagdollRewrite2
VideoPlayer: Default input format to mp4 if no ext specified in url
Diver Assault Rifle
LODs, materials and textures
FPArms: clamp to 4 bone/vert & get rid of FBX re-import warnings
FPArms: updated first person arms rig (see commit comments) + updated punching animation set accordingly
The wrist and metacarpal bones were pushed back up by a centimeter. The wrist area deformation is better on either side, and a tiny bit better at the front and back. The metacarpal bones can now deform the entire hand more gradually, creating a gentle curved slope. Some triangulation was changed.
Fix video upload not working
Hide unplayed if logged out
Bug fixes
Play videos on asset home
Use PackageCard format from game
Video upload + processing
Don't offset the pixel position by the parallax offset for shadowing on complex, causing problems in 90 degree angles
Fix area lights nuking lighting when very small
Perform texture streaming when in main thread render block. We used to return early because we'd get crashes but now we're getting hangs with it, so disable for now and see how we get on.
Leaderboard backup, run #3652
Leaderboard backup, run #3649
Check for texture last used before running task
Decode texture frames on background thread
correct pp setting on material
Dispose temp rts on end of scope rather than when we request another one, lets reuse them through the frame, fixes multiple blurs not showing up
Fix crash in attached audio stream due to uninitialized callback
Fix API
Fix revision page layout
Remove loading screen section
Fix Errors page layout
Invite code page
fall back to normal avatar instead which is now animated anyway :wink:
Get rid of circle avatars
Fuck avataranimated: off and just load the animated version if they have it for avatar: (big and small versions are static)
Animated avatars on death camera & scoreboard
Avatar loader supports animated steam avatars. Example: url( avataranimated:@Friend.Id )
Reload time matches reload anim better
Set up usp match bodygroups
Set up usp arms and anims
Per-Project Launch Configs
Refactor LaunchConfigEditor to be a widget which can target a local project and read/write to its metadata
Launcher: When going through active local projects, check their LaunchConfigs metadata and add them
Add per-project launch config editor to project settings
Show launcher settings on game and map projects, not just game
Update map/game ident to match project when writing new launch configs, don't show useless sheet properties
Add title / body to launch configs page
Add title / body to launch configs page
Remove remaining breadcrumbs of fsr
Update texture frames when needed from bitmap, much safer than pissing around with texture handles (and less vram usage)
Fix SpectatingInfo null ref
Fix resource paths
Override pistol model with broken no-hands asset party version
Fix debug output
Fix NRE in WildcardPathWidget
Leaderboard backup, run #3628
Can reference cloud assets from code - https://wiki.facepunch.com/sbox/Cloud_Assets_from_code
Better directional ao curve, update crate01
Include assets from cloud packages when publishing
Set CodePackageReferences so we can tag references on upload
Leaderboard backup, run #3627