22,504 Commits over 1,614 Days - 0.58cph!
Remove some direct usage of CRnBody
Remove IFnPhysicsContact - unused and would be nice to get rid of all these pointless wrappers anyway
Inject EnsureSufficientExecutionStack everywhere
Capture and report c# stackoverflowexception's (we can't recover from them right now, but at least we can know that they're happening)
Fixed "empty" pseudo-class being inverted
Add fish.cat_harvest unit test
Fix infinite loop in AccessControl
Actually push the fix this time
Updated icon for 'updated recently'
Grouped information section entries
Revert "Make sure we don't exceed our direct occlusion samples for SA"
This reverts commit ed105c3c5943e92b121fa3dcdca19f4b4fce539f.
This time with muffle fix
Use custom allocators again
Fixed "empty" pseudo-class being inverted
Display recently updated on the game icon again
Make sure we don't exceed our direct occlusion samples for SA
Simplify tiled rendering accessors, add runtime UseTiledRendering render attribute
Add r_tiled_rendering convar
Don't link rubikon in modeldoc_utils, I don't think it's needed but we shall see
Remove PhysicsRagdollDef_t
Remove ivconsole_intertool_messages
Remove PhysProfilerTool from vconsole_subtools
Remove IPhysicsFrictionSnapshot
Remove IPhysicsFluidController
Remove junk in physics_shared
Remove vphys2_motioncontroller, we don't use this shit
Initialize m_hSteamListenSocketFakeIp to invalid so we don't get annoying assert when joining servers
Possible fix for access violation in BoneFlagsToBitVec
steamaudio_enabled -> steamaudio_enable, drop FC_ARCHIVE since I suspect loads of people had it saved to 1 :(
Temporarily disable Steam Audio by default to resolve crashes as the heap corruption has persisted even without IPL_SCENETYPE_EMBREE
Property calculate size of pathing coefficients
Rework scene management & disable embree by default for steam audio
*should* fix the steam audio crashes ***hopefully***
Tie simulation devices to be per context rather than per scene
Tag steamaudio_enabled so we can see it in Sentry, so we can be 100% sure
Add steamaudio_enabled cvar
Fix warnings on blendable and commit shader objects
Doh, fix steam audio baking to work again
Skip over mounting addon path if it doesn't exist
Revert "Lets try this"
This reverts commit 7531b00e15e30c5603af2cac268a4f3372870507.
Revert "Don't post sentry releases manually"
This reverts commit 7f6d1720c79c553baa942fcb00306070bfd222c5.
Revert "Use Sentry's own release action for more detail"
This reverts commit b109e9dfb0a3ae41ad72cee0801bebc4aa6eca43.
Remove GetContext etc from isteamaudio
Use Sentry's own release action for more detail
Don't post sentry releases manually
SA log printing
SA: Destroy the scene if we couldn't load map geometry
Use pointers, manual scene delete function, breadcrumbs
Fix unitialized memory and not binding shape buffer if running out of space in high quality reflections
Remove IsRunningRemoteSession nonsense
Null check in ComputeHierarchyBoneFlags
Possible fix for access violation in CServerSideClientBase::Disconnect
Null check in MarkBoneNeedsInterpolation
forgot to force add the .dll / .lib for aftermath
Catch nvidia gpu crashes with nsight aftermath and `-nvgpucrashdebugging` cli flag, struggling to get any significant context out of this on D3D11 so may just revert this at some point
Allow voice chat to be played 3d or 2d (default to 3d until we have something in the API to set it)
Fix Z-Fighting when cubemap bounds is the same as the geometry
Update tiled light builder shader objects
Fix data races on tiled light builder
Fix warnings from core shaders
Use 48 wide pixels for each tile
Make the category list less wide