183,019 Commits over 3,106 Days - 2.46cph!

9 Days Ago
Disabled vehicle collision on pumpkins
9 Days Ago
Fixed white berries too
9 Days Ago
Reskinned necklace .max file
9 Days Ago
Items do not collide with other items
9 Days Ago
Items are dropped in single stacks
9 Days Ago
Tip styling
9 Days Ago
Change all growable plant checks to use Debris layer, fixes being able to place multiple plants in the same planter slot
9 Days Ago
Adjust text shadow for tooltip - trying to get blur to work properly...
9 Days Ago
Merge from main -> cached_server_browser
9 Days Ago
Fix remaining obsoletes
9 Days Ago
Merge from main -> cached_server_browser
9 Days Ago
Up VTEX_LOGICIAL_CRC_VERSION - This is going to rename all generated.vtex_c and recompile vmat_c, I know this sucks but we have to do it because we've had a determinism bug in the texture compiler for a long time and that's causing our texture manager to shit itself when it expects everything to be deterministic. Recompile all vmat_c Remove these generated.vtex_c - how did they even get past the .gitignore update stubble.vmat_c from merge
9 Days Ago
update nail size for composite wood material
9 Days Ago
Scene backups
9 Days Ago
Merge from main -> map_encryption
9 Days Ago
tile set changes
10 Days Ago
Merge from server_browser_ui
10 Days Ago
Change rotate behavior for the sign painting UI so it's more intuitive (rotates in the direction you move the mouse) Increase the sensitivity for panning in the painting UI Also in case you didn't know like me, you can pan in the painting UI by moving the mouse with shift+RMB held down
10 Days Ago
Update the painting UI palette to one that has a lot more colors (last changed in 2015!)
10 Days Ago
Use png picker for achievement icons Swap all achievement icons with something simple & consistent
10 Days Ago
Backup 2022/09/20 19:00:02 UTC
10 Days Ago
Fix extra gap between server tags caused by empty tag groups
10 Days Ago
Update tag search behavior to find servers with all of the selected tags instead of any of them Tags are now grouped so selecting monthly+biweekly for example will still match either monthly or biweekly, but other tags will still need to match too
10 Days Ago
Initial experiments Put HUD and GameUI rendering in hooks Switch to managed render hooks Change some Assert.NotNull to Assert.IsValid Switch post process to work in new system Lets initialize the pointers in CMeshDrawPrimitive_t so I don't waste 40 mins chasing my own tail again Add Render.Draw.RenderSceneObject (lets worry about how much this api sucks another time) Added Render Events for BeforePostProcess and AfterPostProcess Support LOD/Bodygroups in RenderSceneObject managedrenderpipeline.h doesn't exist anymore Add render hooks for rendering just before viewmodel, just after viewmodel Get rid of RenderTools.DrawScreenQuad - it was doing way more bullshit than we needed Remove RenderTargetDesc Allow SetRenderTarget to set depth too Allow creating common depth formats Add RenderTarget Fix color selector so you don't have to stop dragging the mouse for 200ms to preview the color Obsolete SetViewport Don't define D3DCOMPILE_WARNINGS_ARE_ERRORS RenderTarget cache tick, flush Separate function to create a render target using backbuffer size fraction Add Draw3D.Blit (replaces ScreenQuad) Post process use new hooks Change CopyDepthBuffer, CopyFrameBuffer to GrabFrameTexture, GrabDepthTexture - take in attribute target name and optional target attributes Fix Draw not using the passed in attributes DrawSceneObject kind of do LODs properly In SceneObjectDraw when using an override material, pass the original alpha texture down as BaseOpacity if it had alpha Add GenerateMipMaps, rip out a bunch of previous mipmap code Removed unused arg from SetTextureData When creating texture with data, if the data size is the size of the first mip and we have multiple then automatically generate the others (and go apeshit if the datasize is wrong) Throw exceptions is trying to set texture data with wrong size in c# Remove skia mipmap generation, let dx do it for us automatically Allow UI to use mipmaps Fix not being able to load materials during rendering GameLoop::PreRender ain't doing nothing Remove unused IScreenSpaceEffect Render state restores, allows nesting Let toolviews have the managed pipeline Let SceneCameras have a debug name Renderhooks linked to SceneCameras Obsolete PostProcess Unobsolete Glow Component Add EntityComponent.GetAllOfType<T>() Move RenderHook to its own file
10 Days Ago
Model related docs Renamed certain extension classes so they are accessible on asset.party Fixed OOB crash in CModel.GetFlexControllerName Make Model attachment, morph & bone methods throw on OOB
10 Days Ago
fix texture scale inconsistency, fix edge connectivity on new piece
10 Days Ago
Black Leather Jacket Reskin Texture Variation of the Brown Leather Jacket
10 Days Ago
Allow admins to use printpos & such in hardcore
10 Days Ago
Initial work on new glass shader # This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows # This is the commit message #2: Grime implementation & let grime cast shadows # This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur # This is the commit message #2: Blur Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fogging of grime & glass Allow fogging of grime & glass Allow fogging of grime & glass Fix grime on refraction variant https://files.facepunch.com/ognik/1b0111b1/sbox-dev_VGCbGQv4Tr.jpg Allow tweaking of the specular of the glass for its reflections Allow tweaking of the specular of the glass for its reflections Delete core glass shader & sbox_glass, new shader becomes glass Fix glass not working properly with tiled rendering off Cleanup & lower default opacity so we don't shadow by default Update some existing glass materials https://files.facepunch.com/ognik/1b0211b1/sbox-dev_QPGRwiTZTq.jpg Missed this shader removal whoops Refraction glass color tint now works with opacity Drop max refraction distance, doesn't need to be an artist tuned. Fix glass tint not working in non refraction mode Allow switch to multiply for color tinting in refraction mode because it can look better in some situations Blur masks Remove grime as a feature and have it on by default, reorganize attribute layout Remove glass from shader compiler Fix grime masks not behaving as expected Recompile with stripped shaders Add attributes to disable blur & refraction we can expose this as a convar is needed then Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again
10 Days Ago
Update state for map thumbs with all achievements done
10 Days Ago
new piece for copositewood_large
10 Days Ago
monument navmesh tool won't override any existing navmesh bound overrides
10 Days Ago
Docs + Rect.Right and Rect.Bottom Obsolete lowercase Rect.left/right/top/bottom Added Margin.Top/Right/Left/Bottom and obsolete lowercase variants
10 Days Ago
Read leaderboard type info from local addon assemblies in tools Display custom leaderboard types in the menu https://files.facepunch.com/ziks/1b2011b1/sbox-dev_xm1fXA5ej8.png
10 Days Ago
Fix rendermap NRE on client when no gamemode is loaded
10 Days Ago
monument navmesh tool bounds setting
10 Days Ago
Cloud Asset framework https://files.facepunch.com/garry/671bcc85-b0e6-4d43-8669-eb4a84ee4a22.mp4
10 Days Ago
Cleanup for merge
10 Days Ago
added empty endcap
10 Days Ago
Beanie LODs
10 Days Ago
Disabling "position" vertex compression due to persistent decals flickering across many areas - requires additional performance testing and verification but local testing shows no issues
10 Days Ago
Make ConCmd.Engine public Cleanup debug
10 Days Ago
update to basemesh 95% there - size more balanced, nicer to stand on - working out mechanism
10 Days Ago
Small adjustments to Stubble textures
10 Days Ago
Documentation Added BBox and Sphere overloads to DebugOverlay.Box/Sphere
10 Days Ago
Don't bother downloading thumbs Only delete orphans after the initial scan
10 Days Ago
Initial work on new glass shader # This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows # This is the commit message #2: Grime implementation & let grime cast shadows # This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur # This is the commit message #2: Blur Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fogging of grime & glass Allow fogging of grime & glass Allow fogging of grime & glass Fix grime on refraction variant https://files.facepunch.com/ognik/1b0111b1/sbox-dev_VGCbGQv4Tr.jpg Allow tweaking of the specular of the glass for its reflections Allow tweaking of the specular of the glass for its reflections Delete core glass shader & sbox_glass, new shader becomes glass Fix glass not working properly with tiled rendering off Cleanup & lower default opacity so we don't shadow by default Update some existing glass materials https://files.facepunch.com/ognik/1b0211b1/sbox-dev_QPGRwiTZTq.jpg Missed this shader removal whoops Refraction glass color tint now works with opacity Drop max refraction distance, doesn't need to be an artist tuned. Fix glass tint not working in non refraction mode Allow switch to multiply for color tinting in refraction mode because it can look better in some situations Blur masks Remove grime as a feature and have it on by default, reorganize attribute layout Remove glass from shader compiler Fix grime masks not behaving as expected Recompile with stripped shaders Add attributes to disable blur & refraction we can expose this as a convar is needed then Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again
10 Days Ago
# This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows # This is the commit message #2: Grime implementation & let grime cast shadows # This is a combination of 2 commits. # This is the 1st commit message: Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur # This is the commit message #2: Blur Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fogging of grime & glass Allow fogging of grime & glass Allow fogging of grime & glass Fix grime on refraction variant https://files.facepunch.com/ognik/1b0111b1/sbox-dev_VGCbGQv4Tr.jpg Allow tweaking of the specular of the glass for its reflections Allow tweaking of the specular of the glass for its reflections Delete core glass shader & sbox_glass, new shader becomes glass Fix glass not working properly with tiled rendering off Cleanup & lower default opacity so we don't shadow by default Update some existing glass materials https://files.facepunch.com/ognik/1b0211b1/sbox-dev_QPGRwiTZTq.jpg Missed this shader removal whoops Refraction glass color tint now works with opacity Drop max refraction distance, doesn't need to be an artist tuned. Fix glass tint not working in non refraction mode Allow switch to multiply for color tinting in refraction mode because it can look better in some situations Blur masks Remove grime as a feature and have it on by default, reorganize attribute layout Remove glass from shader compiler Fix grime masks not behaving as expected Recompile with stripped shaders Add attributes to disable blur & refraction we can expose this as a convar is needed then Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again
10 Days Ago
Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again
10 Days Ago
Clothing Definition adjustments - Hoodie and Hawaiian Shirt Adjustments to these clothing files to swap out when wearing long sleeve gloves.