240,662 Commits over 3,867 Days - 2.59cph!

11 Months Ago
Updated colliders on the two rocking chair variants, including the metal parts
11 Months Ago
Full convex collider set for rocking chair
11 Months Ago
Fixed rocking chair skins referencing the wrong item (itemname field needs to reference the base itemname, not the skin itemname) Fixed rocking chair skins with wrong display name tokens (skin name should share same token and english value as the base item) Fixed both rocking chair skins missing their IsRedirectOf field Mark base rocking chair as craftable, mark teal chair as not user craftable (as it's a skin)
11 Months Ago
Merge from main
11 Months Ago
VR legacy layer uses real values (don't like this but I don't see any other way, we can remove it later) Fill device roles for tracked devices
11 Months Ago
Swapped rocking chairs to convex colliders
11 Months Ago
merge from main
11 Months Ago
merge from base_decor_DLC
11 Months Ago
Merge latest rendersystemvulkan changes
11 Months Ago
Validate material Don't need this transform code
11 Months Ago
Set mesh instance as owned, destroy existing mesh instance on update Expose ProjectedDecalSceneObject to public
11 Months Ago
▌▅▋ ▄▇▋▊ ▅█▍▌▆ ▌▅▆▍ ▋▌
11 Months Ago
Save NPC max health, and set max health for NPCs from spawnmenu Added PreRegisterTOOL (Community Pull Request) TTT: Prevent tttbase Lua errors with NPCs (Community Pull Request)
11 Months Ago
Add PreRegisterTOOL hook (#2022) Considering https://wiki.facepunch.com/gmod/GM:PreRegisterSENT and https://wiki.facepunch.com/gmod/GM:PreRegisterSWEP both exist, i figured PreRegisterTOOL should exist too. It'd help with preventing some tools from loading / modifying tools.
11 Months Ago
Ensured player pose stays at default in rocking chair
11 Months Ago
TTT: Prevent error when NPC fires SWEP derived from weapon_tttbase (#2023)
11 Months Ago
Quick test from earlier
11 Months Ago
Tracked pose component Test player
11 Months Ago
Initial VR test scene
11 Months Ago
Add TargetEye property to camera component
11 Months Ago
Add Expose attribute to StereoTargetEye
11 Months Ago
Merge from main
11 Months Ago
VR Refactor (#1286)
11 Months Ago
merge from main
11 Months Ago
merge from global_networked_bases
11 Months Ago
merge from rail_network_link
11 Months Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type Merge branch 'master' into vr-refactor
11 Months Ago
Force disable GNB because of issues with mirrors
11 Months Ago
merge from main -> gnb
11 Months Ago
Not using this anymore Input stubs for legacy games
11 Months Ago
Rework how variables are added
11 Months Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type
11 Months Ago
Fix rendering (this got fucked in the rebase, oops)
11 Months Ago
Merge fixes
11 Months Ago
plaster trim surface properties correction
11 Months Ago
[Squash] Initial managed VR code, delete VR project [Squash] Add `IsLeftHandDominant`, `Enabled` properties + `TriggerHapticVibration` [Squash] Document TrackedDevice, remove unused, update skeletal data Submit all the info we need to camera renderer + start rewriting stereo rendering [Squash] Initial managed VR / stereo rendering logic [Squash] Poll events & get poses correctly [Squash] Don't do blit copy for each eye (works as long as `r_aoproxy_enable 00`), submit for DX11 https://files.facepunch.com/alexguthrie/1b1311b1/qrenderdoc_wLfY06ol2a.png [Squash] Bind GetLastPoses, clean up Update OpenVR from 1.16.8 to 1.26.7 (latest) [Squash] Fix IPD calc, camera positioning, fix InchToMillimeter that was converting from mm to inch [Squash] Dispatch submit func from scenesystem, do submit on render thread [Squash] Digital / skeletal / pose action data + helper funcs for retrieving all action data Remove unused (mostly legacy stuff) # Conflicts: # engine/Sandbox.Engine/EngineLoop.cs Revert "Remove unused (mostly legacy stuff)" This reverts commit ab8ea1a69e47ddff1367df4d5f00a1975def5d99. Vulkan - explicit timing/post present handoff, submit logic # Conflicts: # engine/Sandbox.Engine/EngineLoop.cs Remove runtime VR enable/disable Doesn't work for vulkan which is what we're aiming to eventually primarily support - ideally we want something like this issue describes: ValveSoftware/openvr/issues/993 I did try re-creating the render device whenever VR was enabled/disabled but couldn't get this working and I think fixing it is out-of-scope here. [Squash] Refactor HMD-specific tracking code [Squash] Finish VR analog/digital input, clean up [Squash] Vulkan submit tweaks, log compositor errors
11 Months Ago
added three plaster trims + blends https://files.facepunch.com/jason/1b3111b1/sbox_Gw1TlwHHRg.png also corrected plastic_trim path
11 Months Ago
Attempt to fix client / server terrain mismatch where rail connects to monuments
11 Months Ago
11 Months Ago
11 Months Ago
Any / all action nodes
11 Months Ago
Vulkan BarrierHelper Use barriers for the multipass texture downsampling, this was messing up our depth pyramid making mips look like this: https://files.facepunch.com/matt/1b3111b1/qrenderdoc_bn7FgvAx1n.png
11 Months Ago
Warn if interopgen structs are less than pointer size, so should be marked with [small] Mark some stuff as [small] Bind SteamNetworkSocket, SteamNetworkConnection Cleanup
11 Months Ago
powerplant 2.0 greybox canditate progress
11 Months Ago
merge from main
11 Months Ago
Move these procedural layer renderers to not be inline, drop Vr prefix from quad renderer Move tiled light culling to it's own layer renderer ( this should be per-view in the lightbinner really, but I can't touch that right now ) Buffer barriers on the culled lights buffer
11 Months Ago
updated jog SE anim
11 Months Ago
Vulkan submit tweaks
11 Months Ago
exported updated unarmed crouch anims and set to 50 frames in length
11 Months Ago