repogarrysmod.maincancel

1,762 Commits over 1,280 Days - 0.06cph!

4 Hours Ago
Copefully fixed MacOS gmod_audio issue Ship gmad/gmpublish on Linux server (x86-64)
Today
Try to fix Linux compile error
Today
Implement $pointsamplemagfilter Lets try static client scratch buffer Added support for V12 static prop lump (MC:V) Remove r_maxdlights convar * it's already at its max value Implement empty idle for pistol Scale lightmap pages to current map's needs
Yesterday
Implement STUDIOHDR_FLAGS_VERT_ANIM_FIXED_POINT_SCALE Fixed some potential crashes with navmeshes Fix potential crash issues with dropship Prevent `trace` concommand erroring with dropships
2 Days Ago
Fix Alyx playermodel coloring covering some wrong areas Pull Request: Added color support for Arctic player model Lets try updating BASS.DLL to 2.4.18.3 * Probably achieves nothing at all Alias prop_portal_stats_display to prop_dynamic * Fixes Portal 1 having missing elevators Material refcount changes * Fixed Portal 1 energy pellet having missing texture (0 ref count) * Do not precache AR2 ball materials until used, they can now also unload on map change * Do not forcibly precache muzzleflash materials that are not even used Render hook changes * Apply correct rendering matrices for PreDrawHUD and PostDrawHUD, so calling cam.Start2D is no longer necessary. * Move calling of PreDrawHUD slightly later, so it renders in the 2D view, just like PostDrawHUD does. * Moved GM:PostDrawEffects to be called slightly sooner than before, so it is called in the 3D view, not after it, and also is consistently called only when PreDrawEffects is Prevent opening chat with cl_drawhud 0 locking you out of main menu Do not precache some HL1 weapons Prevent gauss gun spewing about out of bounds values Better handle invalid physObj in queued collision events Lets try making lights non networked Added "damage" keyvalue to `crossbow_bolt` Allow m_ragdollMins/m_ragdoll.allowStretch via SetSaveValue again Minor cleanups Make Pistol weapon use its draw empty animation when empty Implement empty draw for Crossbow
2 Days Ago
Include hl2 version of buildingset056a * Apparently it was changed in the 20th anniversary update? particle COLLISION_MODE_INITIAL_TRACE_DOWN traces down * instead of tracing west More potential crash fixes func_movelinear supports changing parents * Fixed a bug on ep1_c17_01 Rearrange new field of CopiedDupe netmessage to bottom * Apparently there's some addon out there that overrides some duplicator functionality and breaks any changes, sigh. At least this way it should be less broken. Add some checks for voice chat gain manager * If current or target gain become inf or nan, reset. Also prevent division by 0. More fixes for potential crashes Fix OSX compile error Remove more unused HUD elements from builds HUDShouldDraw gets called for cl_showfps panel (when active) Remove more unused GameUI stuff Fixed crashes with certain material proxies when used on static props More minor cleanups sv_showimpacts draws server hitboxes in blue color Init QAngle to 0,0,0 on creation Fixed player hitboxes in vehicles at odd angles Fixed some player animation/hitbox desync * Vehicle animation poseparameters were not set serverside * Player "grab ear" animation was not playing serverside Restore sv_showhitboxes (cheat protected)
3 Days Ago
Better handle invalid physObj in queued collision events Lets try making lights non networked Make Pistol weapon use its draw empty animation when empty Implement empty draw for Crossbow Added "damage" keyvalue to `crossbow_bolt` Allow m_ragdollMins/m_ragdoll.allowStretch via SetSaveValue again Minor cleanups
4 Days Ago
Alias prop_portal_stats_display to prop_dynamic * Fixes Portal 1 having missing elevators Material refcount changes * Fixed Portal 1 energy pellet having missing texture (0 ref count) * Do not precache AR2 ball materials until used, they can now also unload on map change * Do not forcibly precache muzzleflash materials that are not even used Render hook changes * Apply correct rendering matrices for PreDrawHUD and PostDrawHUD, so calling cam.Start2D is no longer necessary. * Move calling of PreDrawHUD slightly later, so it renders in the 2D view, just like PostDrawHUD does. * Moved GM:PostDrawEffects to be called slightly sooner than before, so it is called in the 3D view, not after it, and also is consistently called only when PreDrawEffects is Prevent opening chat with cl_drawhud 0 locking you out of main menu Do not precache some HL1 weapons Prevent gauss gun spewing about out of bounds values
7 Days Ago
Remove more unused HUD elements from builds HUDShouldDraw gets called for cl_showfps panel (when active) Remove more unused GameUI stuff Fixed crashes with certain material proxies when used on static props More minor cleanups sv_showimpacts draws server hitboxes in blue color Init QAngle to 0,0,0 on creation Fixed player hitboxes in vehicles at odd angles Fixed some player animation/hitbox desync * Vehicle animation poseparameters were not set serverside * Player "grab ear" animation was not playing serverside Restore sv_showhitboxes (cheat protected) Pull Request: Added color support for Arctic player model
8 Days Ago
Fix OSX compile error
8 Days Ago
func_movelinear supports changing parents * Fixed a bug on ep1_c17_01 Rearrange new field of CopiedDupe netmessage to bottom * Apparently there's some addon out there that overrides some duplicator functionality and breaks any changes, sigh. At least this way it should be less broken. Fix Alyx playermodel coloring covering some wrong areas Add some checks for voice chat gain manager * If current or target gain become inf or nan, reset. Also prevent division by 0. More fixes for potential crashes
9 Days Ago
Fix some addons erroring out due to DImage changes Lets try updating BASS.DLL to 2.4.18.3 * Probably achieves nothing at all Include hl2 version of buildingset056a * Apparently it was changed in the 20th anniversary update? particle COLLISION_MODE_INITIAL_TRACE_DOWN traces down * instead of tracing west More potential crash fixes
9 Days Ago
Fix some addons erroring out due to DImage changes Fix branch difference compile errors (mksheet)
9 Days Ago
Ship mksheet.exe (for particle sprite sheets) saverestore uses ErrorNoHaltWithStack not Msg * Also fixed a Lua error due to missing ErrorNoHaltWithStack Merge Pull Requests * Apply name filter to post refresh server list updates * Fixed Lua errors when manually running internal concommands dupe/save_publish Fixed an exploit that allowed spamming player_pickup on the server * For now, we block any new pick up attempts if we have a prop already picked up. Replace barney's face on EP1 maps Dynamic resupply changes * Use GetMaxArmor instead of hardcoded 100 * Use "canon" values for max ammo of each ammo type (instead of 9999), so it spawns more useful ammo types instead of shotgun ammo all the time Fix Combine Soldiers using rifle walk/run anims with shotguns Disable more Low Violence code that checked the registry * It was already basically unused, so it won't confuse me in the future by being still compiled Add description and min/max to engine_no_focus_sleep Added EnableSpotlight Input to npc_cscanner PR: Fixed an accidental global var in DModelPanel Fixed models with matproxies flip flopping render groups (static props) Faceposer fixes * Does not try to access flex controllers above 96 (since no convars anyway, and no networking) * Fixed faceposer setting invalid flex value ranges (from MIN to MAX of the flex which is incorrect, to from 0 to 1 which is correct) Potential fix for player model faces (alyx/gman) in multiplayer Remove HUD Hint related code from base weapon Update Rebel texture sheets to fix a small issue on the gloves
9 Days Ago
Finger poser UI flips controls for right hand Put the i in Dynamite Rework Finger poser a bit * Do not use hardcoded lists of bones, add a new list library list so addons can add support for custom models easily. * Deduplicate some code * Improve support for Zeno Clash 1 models Localize "Loading..." labels in Steam Workshop browsers * Also made it more consistent between all content types Merged PR: Localize some more UI texts Fix a very spammy warning on Linux Localize Favorites map category in main menu * Also fix localization of Other maps category Localize server outdated tag * Also fix translation module adding trailing space to every single output string Minor cleanups * Removing some unused VGUI code that I came across Duplicator uses icons instead of text for workshop status Fix a regression with func_tracktrain * It a portal2/csgo change, weirdly Minor cleanups Duplicator tool changes * Improve rendering of the dupe bounds when intersecting with world * Improve dupe spawn position calculation to avoid spawning in walls * Show selected dupe name/icon in context menu Final finger poser mod support updates Fixed more crashes and many potential crashes to do with models
10 Days Ago
Added EnableSpotlight Input to npc_cscanner PR: Fixed an accidental global var in DModelPanel Fixed models with matproxies flip flopping render groups (static props) Faceposer fixes * Does not try to access flex controllers above 96 (since no convars anyway, and no networking) * Fixed faceposer setting invalid flex value ranges (from MIN to MAX of the flex which is incorrect, to from 0 to 1 which is correct) Potential fix for player model faces (alyx/gman) in multiplayer Update Rebel texture sheets to fix a small issue on the gloves Remove HUD Hint related code from base weapon
11 Days Ago
Ship mksheet.exe (for particle sprite sheets) saverestore uses ErrorNoHaltWithStack not Msg * Also fixed a Lua error due to missing ErrorNoHaltWithStack Merge Pull Requests * Apply name filter to post refresh server list updates * Fixed Lua errors when manually running internal concommands dupe/save_publish Fixed an exploit that allowed spamming player_pickup on the server * For now, we block any new pick up attempts if we have a prop already picked up. Replace barney's face on EP1 maps Dynamic resupply changes * Use GetMaxArmor instead of hardcoded 100 * Use "canon" values for max ammo of each ammo type (instead of 9999), so it spawns more useful ammo types instead of shotgun ammo all the time Fix Combine Soldiers using rifle walk/run anims with shotguns Disable more Low Violence code that checked the registry * It was already basically unused, so it won't confuse me in the future by being still compiled Add description and min/max to engine_no_focus_sleep
14 Days Ago
Fixed more crashes and many potential crashes to do with models
15 Days Ago
Fix a regression with func_tracktrain * It a portal2/csgo change, weirdly Minor cleanups Duplicator tool changes * Improve rendering of the dupe bounds when intersecting with world * Improve dupe spawn position calculation to avoid spawning in walls * Show selected dupe name/icon in context menu Final finger poser mod support updates
16 Days Ago
Finger poser UI flips controls for right hand Put the i in Dynamite Rework Finger poser a bit * Do not use hardcoded lists of bones, add a new list library list so addons can add support for custom models easily. * Deduplicate some code * Improve support for Zeno Clash 1 models Localize "Loading..." labels in Steam Workshop browsers * Also made it more consistent between all content types Merged PR: Localize some more UI texts Fix a very spammy warning on Linux Localize Favorites map category in main menu * Also fix localization of Other maps category Localize server outdated tag * Also fix translation module adding trailing space to every single output string Minor cleanups * Removing some unused VGUI code that I came across Duplicator uses icons instead of text for workshop status
16 Days Ago
Stop NPC_Citizen lobbing healthkits and NPCs Fix NPCs being unable to pickup constrained weapons * Specifically the first spawnflag "Start constrained", which caused a potential progression stopper on ep1_c17_02a Add Combine Shotgunner Playermodel texture with colorable eyes Update Odessa playermodel * Consistent phong usage on face material (consistent with citizens) * Fixed mouth faceposing Dynamite no longer uses timer.Simple, and clamps delay to 3600 Apply some checks for a potential crash issue * Would crash with a message instead of silently Limit Material() in menu state Fixed Lua error counts in Problems panel being covered up by Copy btn Fix killfeed showing neutral/fearful NPCs as friendly * When killed by the player specifically Resolve self-crash with File:Read Add fallback material for sprites/flare6 (env_funnel) Add 2koth_ and cppl_ maps to TF2 category Replace coreball.mdl with one with simpler physics model Merged Pull Requests * Fixed start/stopsound for some entities in Hammer having invalid default values * Localize "password" placeholder in server browser Some potential crash fixes
16 Days Ago
Fix Lua errors when NPCs use Fists and Camera SWEPs Remove XZip from Bootil Update FastLZ lib Fix some compile warnings in Bootil Fix "Error" and "ErrorNoHalt" not firing OnLuaError on SRCDS Fixed a crash with running "+showbudget" on srcds Add type checking to Entity:PhysicsInitConvex second arg Fixed some potentially crashy issues Merged Pull Requests * Don't reset Player Counts on serverside Lua Refresh of Sandbox-derived gamemodes * Micro optimization for sql.QueryValue * TTT: Fix auto weapon spawning on non-TTT maps Fixed smscorch2_subrect.vmt having wrong texture offset Fix "Couldn't create player_connect event" appearing on success Apply some NPE checks to render data cache Fix player model eyes pointing elsewhere when singleplayer is paused Minor cleanup Added vec = game.GetWindSpeed( vec pos = nil ) * Optional arg that takes into account wind controllers with radius above -1 * Without arg = only use the global controller (if one exists) * position argument unfortunately will not do anything on client yet because the env_wind position is never networked to the clients * Function is shared
17 Days Ago
Resolve self-crash with File:Read Add fallback material for sprites/flare6 (env_funnel) Add 2koth_ and cppl_ maps to TF2 category Replace coreball.mdl with one with simpler physics model Merged Pull Requests * Fixed start/stopsound for some entities in Hammer having invalid default values * Localize "password" placeholder in server browser Some potential crash fixes
18 Days Ago
Stop NPC_Citizen lobbing healthkits and NPCs Fix NPCs being unable to pickup constrained weapons * Specifically the first spawnflag "Start constrained", which caused a potential progression stopper on ep1_c17_02a Add Combine Shotgunner Playermodel texture with colorable eyes Update Odessa playermodel * Consistent phong usage on face material (consistent with citizens) * Fixed mouth faceposing Dynamite no longer uses timer.Simple, and clamps delay to 3600 Apply some checks for a potential crash issue * Would crash with a message instead of silently Limit Material() in menu state Fixed Lua error counts in Problems panel being covered up by Copy btn Fix killfeed showing neutral/fearful NPCs as friendly * When killed by the player specifically
21 Days Ago
Fix "Couldn't create player_connect event" appearing on success Apply some NPE checks to render data cache Fix player model eyes pointing elsewhere when singleplayer is paused Minor cleanup Added vec = game.GetWindSpeed( vec pos = nil ) * Optional arg that takes into account wind controllers with radius above -1 * Without arg = only use the global controller (if one exists) * position argument unfortunately will not do anything on client yet because the env_wind position is never networked to the clients * Function is shared
22 Days Ago
Fixed a crash with running "+showbudget" on srcds Add type checking to Entity:PhysicsInitConvex second arg Fixed some potentially crashy issues Merged Pull Requests * Don't reset Player Counts on serverside Lua Refresh of Sandbox-derived gamemodes * Micro optimization for sql.QueryValue * TTT: Fix auto weapon spawning on non-TTT maps Fixed smscorch2_subrect.vmt having wrong texture offset
23 Days Ago
Fix Lua errors when NPCs use Fists and Camera SWEPs Remove XZip from Bootil Update FastLZ lib Fix some compile warnings in Bootil Fix "Error" and "ErrorNoHalt" not firing OnLuaError on SRCDS
23 Days Ago
TTT: Add TTTRadarScan hook Only queue simple timers if using the same callback func Minor cleanups * Code deduplicate of timer.Destroy alias * Remove code from timer.Create that seems to do nothing useful Handle potential mesh related crashy issue Try to fix decals on high poly models spazzing out across the whole map Do not forcibly crash the server if `player_connect` event failed to create * Now prints a warning and continues on. Fixed a typo (Serveres => Servers) Fixed a typp in UGC uploader (+ some translations) Added texture name to ShaderAPIDX8::CreateD3DTexture warning Merge some func_tracktrain changes from P2/CSGO * Allow Roll spawnflag * hack to avoid gimble lock * SF_CORNER_TELEPORT interpolation change * Dead end path change * Added missing spawnflag (4), updated description of "HL1 train" spawnflag Lets try turning "gamemode is nil" crashes into Lua errors * Seems to not crash on its own, and is slightly better/debuggable user experience Add likely fail reason to ShaderAPIDX8::CreateD3DTexture warnings * It's 1x1 DXT5 textures in my experience, so we test for that Add "enabled" key to util.GetSunInfo Try to fix IMaterial:GetShader on Linux SRCDS * By storing the shader name on the material, instead of relying on the shader system on dedicated server Add a few new inputs to prop_vehicle_jeep (Jalopy version) * DisableRadarDetectEnemies * EnableHazardLights * DisableHazardLights * NoHazardLights key value * Added "Has Gun" keyvalue to jeep in Hammer * Removed non existent "HUD Locator Precache" spawnflag from Jeep in Hammer Use FGD files * Fixed prop_vehicle_jeep having static prop key values that are not applicable to it * Added some descriptions here and there, where there were previously none * Deduplicated some key value definitions, such as skin and fade distance stuff Added new spawnflag for func_tracktrain - GoldSrc rotation Make plastic materials emit some particles on bullet hit * Affects props like the blue barrel, Lamarr cage, etc. Minor cleanups * Makes CBaseAnimating::m_OverrideViewTarget private Fixed potential crash issue with look door Jalopy no longer spawns trigger_vehicle_cargo at all times * Instead, spawn the entity only when asked to, i.e. `CargoVisible` key value is set before Entity.Spawn is called (maps), or SetCargoHopperVisibility input is used on the car. This input can now also be used to properly disable the functionality by doing `SetCargoHopperVisibility 0` * This means that Sandbox Jalopy no longer uses 2 edicts, and will not be able to hold a magnusson device in the invisible holder (unless explicitly enabled beforehand) Added ReleaseBusterFromCargo input to Jalopy Remove "Ember type" from env_embers in Hammer (did nothing) Make env_embers compile with parenting support * So basically there's this stupid system of "if a brush entity doesn't have "origin" keyvalue at map compile time, the brush model bounds will be in world space". env_embers did not use it and therefore was incompatible with parenting. We now make this entity use that system (like all entities should really be doing to be honest) and try to detect the difference in code for old maps and new maps, and apply the entity's position to the particles if we detect the map as "newly compiled with support for parenting" for this entity FGD: Add auto generated values of func_breakable_surf * So they do not appear as broken in Hammer, and provide explanation as to what they do.
24 Days Ago
Minor cleanups * Makes CBaseAnimating::m_OverrideViewTarget private Fixed potential crash issue with look door Jalopy no longer spawns trigger_vehicle_cargo at all times * Instead, spawn the entity only when asked to, i.e. `CargoVisible` key value is set before Entity.Spawn is called (maps), or SetCargoHopperVisibility input is used on the car. This input can now also be used to properly disable the functionality by doing `SetCargoHopperVisibility 0` * This means that Sandbox Jalopy no longer uses 2 edicts, and will not be able to hold a magnusson device in the invisible holder (unless explicitly enabled beforehand) Added ReleaseBusterFromCargo input to Jalopy Remove "Ember type" from env_embers in Hammer (did nothing) Make env_embers compile with parenting support * So basically there's this stupid system of "if a brush entity doesn't have "origin" keyvalue at map compile time, the brush model bounds will be in world space". env_embers did not use it and therefore was incompatible with parenting. We now make this entity use that system (like all entities should really be doing to be honest) and try to detect the difference in code for old maps and new maps, and apply the entity's position to the particles if we detect the map as "newly compiled with support for parenting" for this entity FGD: Add auto generated values of func_breakable_surf * So they do not appear as broken in Hammer, and provide explanation as to what they do.
25 Days Ago
Add a few new inputs to prop_vehicle_jeep (Jalopy version) * DisableRadarDetectEnemies * EnableHazardLights * DisableHazardLights * NoHazardLights key value * Added "Has Gun" keyvalue to jeep in Hammer * Removed non existent "HUD Locator Precache" spawnflag from Jeep in Hammer Use FGD files * Fixed prop_vehicle_jeep having static prop key values that are not applicable to it * Added some descriptions here and there, where there were previously none * Deduplicated some key value definitions, such as skin and fade distance stuff Added new spawnflag for func_tracktrain - GoldSrc rotation Make plastic materials emit some particles on bullet hit * Affects props like the blue barrel, Lamarr cage, etc.
25 Days Ago
Increase RADAR_CONTACT_TYPE_BITS from 3 to 4 (for sign bit)
25 Days Ago
Add "enabled" key to util.GetSunInfo Try to fix IMaterial:GetShader on Linux SRCDS * By storing the shader name on the material, instead of relying on the shader system on dedicated server
28 Days Ago
Fixed a typp in UGC uploader (+ some translations) Added texture name to ShaderAPIDX8::CreateD3DTexture warning Merge some func_tracktrain changes from P2/CSGO * Allow Roll spawnflag * hack to avoid gimble lock * SF_CORNER_TELEPORT interpolation change * Dead end path change * Added missing spawnflag (4), updated description of "HL1 train" spawnflag Lets try turning "gamemode is nil" crashes into Lua errors * Seems to not crash on its own, and is slightly better/debuggable user experience Add likely fail reason to ShaderAPIDX8::CreateD3DTexture warnings * It's 1x1 DXT5 textures in my experience, so we test for that
29 Days Ago
Do not forcibly crash the server if `player_connect` event failed to create * Now prints a warning and continues on. Fixed a typo (Serveres => Servers)
29 Days Ago
TTT: Add TTTRadarScan hook Only queue simple timers if using the same callback func Minor cleanups * Code deduplicate of timer.Destroy alias * Remove code from timer.Create that seems to do nothing useful Handle potential mesh related crashy issue Try to fix decals on high poly models spazzing out across the whole map
29 Days Ago
More potential crash fixes to do with model flexes Scale JIGGLE_IS_BOING jiggle bones with bone scale Fixed double bound checks in map loading Fixed a NPE crash with CrossbowLoad effect
29 Days Ago
Fixed double bound checks in map loading Fixed a NPE crash with CrossbowLoad effect
30 Days Ago
More potential crash fixes to do with model flexes Scale JIGGLE_IS_BOING jiggle bones with bone scale
30 Days Ago
Fix compile errors due to branch differences
30 Days Ago
More fixes for potential BSP loading crashes Prevent infinite loops in MapIO * When running over 100 map inputs per frame, continue firing inputs in the next frame. No input events are discarded. A console message is printed if the limit is hit. Update ambient_generic radius description in Hammer Remove status trying to use non existent convars Update Bootil's ZLib (Just testing if it will build on Linux) Remove Bootil's ZLib usage (GZip), since it is unused by the game Merged Pull Requests * Fixed "Edit entity" property creating Lua errors when the entity was removed after menu open * Don't use deprecated VGUIFrameTime in the base game Fix spawnicons not rendering when returning true in GM:RenderScene Try to solve undo ordering issues due to clearing of undo table Actually reenable net message buffer limiter thing Whoopsie Reenable FreeImage's GIF support for now * Should not rely on this, GIFs as addon previews are not officially supported (never were) Queue simple timers to next frame if called from a simple timer callback Fixed crashes to do with flexes on NPC models Probably fixed screenspace_general_8tex Added more data to util.GetSunInfo color, material, size Fixed a typo in nags_alyx.txt Do not eject players from vehicles on Spawn() during level transitions Fixed save restore warning due to NPC flex related changes Minor cleanups Fixed Sun Editor not inheriting map values properly Added SurfaceName to `trace` concommand
30 Days Ago
Do not eject players from vehicles on Spawn() during level transitions Fixed save restore warning due to NPC flex related changes Minor cleanups Fixed Sun Editor not inheriting map values properly Added SurfaceName to `trace` concommand
31 Days Ago
Fixed crashes to do with flexes on NPC models Probably fixed screenspace_general_8tex Added more data to util.GetSunInfo color, material, size Fixed a typo in nags_alyx.txt
32 Days Ago
Remove Bootil's ZLib usage (GZip), since it is unused by the game Merged Pull Requests * Fixed "Edit entity" property creating Lua errors when the entity was removed after menu open * Don't use deprecated VGUIFrameTime in the base game Fix spawnicons not rendering when returning true in GM:RenderScene Try to solve undo ordering issues due to clearing of undo table Actually reenable net message buffer limiter thing Whoopsie Reenable FreeImage's GIF support for now * Should not rely on this, GIFs as addon previews are not officially supported (never were) Queue simple timers to next frame if called from a simple timer callback
32 Days Ago
Update ambient_generic radius description in Hammer Remove status trying to use non existent convars Update Bootil's ZLib (Just testing if it will build on Linux)
49 Days Ago
More fixes for potential BSP loading crashes Prevent infinite loops in MapIO * When running over 100 map inputs per frame, continue firing inputs in the next frame. No input events are discarded. A console message is printed if the limit is hit.
49 Days Ago
Fix FreeImage format IDs
49 Days Ago
Apply changes to CopyBoneMatrix from x86-64 Fix FreeImage format IDs
50 Days Ago
Fixed compile error due to mathlib differences
50 Days Ago
Disable all unused FreeImage plugins Block fs_ convars from Lua Minor cleanups (whitespace) TTT: Remove usages of PANEL:SetDisabled * Also made "Confirm Death" button get disabled if pressed, like "Call Detective" does. Remove usages of Panel:GetDisabled for base game Disabled DMenuOption adjustments * Clicking disabled options no longer closes all menus * Disabled options no longer react to hover events (visually) Delete unused `showhitlocation` convar Micro optimizations for Matrix() & Entity:GetBoneMatrix Micro optimizations for some Vector stuff * Vector global, __div, __mul, Mul * Mostly caching GetType result Added Entity:CopyBoneMatrix Same as GetBoneMatrix, but instead or returning a new matrix, it copies the data to the matrix given in 3rd argument, which should be faster. Fixed WorkshopDL not mounting gamemode files Fixed Male Citizen player model mounts Added `screenspace_general_8tex` shader * This is the same as `screenspace_general`, but binds 8 texture samplers * This is an experiment in shader inheritance * material parameters: $TEXTURE4 - $TEXTURE7, $LINEARREAD_TEXTURE4 - $LINEARREAD_TEXTURE7 Entity:SetCollisionGroup allows HL2 collision groups Added COLLISION_GROUP_HL2_SPIT enum
50 Days Ago
Fixed WorkshopDL not mounting gamemode files Fixed Male Citizen player model mounts Added `screenspace_general_8tex` shader * This is the same as `screenspace_general`, but binds 8 texture samplers * This is an experiment in shader inheritance * material parameters: $TEXTURE4 - $TEXTURE7, $LINEARREAD_TEXTURE4 - $LINEARREAD_TEXTURE7 Entity:SetCollisionGroup allows HL2 collision groups Added COLLISION_GROUP_HL2_SPIT enum