reposboxcancel

17,239 Commits over 1,338 Days - 0.54cph!

10 Months Ago
vfxc: can output preprocessed hlsl for vulkan Use two stage macro expansion for RenderState and SrgbWrite so token pasting combos (and other defines) works as intended on DXC Fixes RenderState being evaluated incorrectly on Vulkan and doing nothing or worst case crashing `RenderState( CullMode, D_MYCOMBO );` was getting evaluated differently as FXC had some non standard macro expansion rules: FXC: `string g_renderState_CullMode < string arg1 = "1" ; > = "" ; ; ` DXC: `string g_renderState_CullMode < string arg1 = "D_MYCOMBO"; > = "" ;;` DXC's -flegacy-macro-expansion wasn't doing anything either
10 Months Ago
Citizen/animgraph: prevent animation hitches that could happen when strafing back and forth or changing directions (see commit comment) + improved noclip blend In order to have movement cycles always start from the same phase (left foot passing the right foot), the state machine in charge of tagging would send a reset signal every time the movement speed would go from under 2 u/s (defined as idle) to above 2 u/s (or 100 u/s in one tick). However, strafing back and forth or changing directions could satisfy these conditions right away, and the received signal would not only reset the 2D Blendspace, but also the newer lean layers, creating a visible hitch. The implemented solution is a second set of state change conditions. The current conditions still exist, but don't send a reset signal anymore. The new set of conditions can still send a reset, but they also require to have spent at least 250ms under 2 u/s first. The defined transition priority order now sets the newer set of conditions to the first slots, to then make sure the time condition can always get evaluated first.
10 Months Ago
Citizen/animgraph: your input direction is now visually reflected when airborne https://files.facepunch.com/maxlebled/1b0711b1/airborne_wish_lean.webm
10 Months Ago
Vulkan compile for wireframe shaders
10 Months Ago
Set wireframe color as an attribute rather thaan dedicating a whole cbuffer to it, fixes hammer wireframe being dark as well since that data was not being set correctly
10 Months Ago
Pirate Outfit! Pirate Outfit - Adjustments to Skinning and LODs coming ASAP. https://files.facepunch.com/daniel/1b0611b1/Photoshop_JM6t21LgUC.jpg https://files.facepunch.com/daniel/1b0611b1/pirate.png https://files.facepunch.com/daniel/1b0611b1/pirate02.png
10 Months Ago
Update citizen aoproxies
10 Months Ago
Backport simple water from SSR branch Update citizen aoproxies Merge branch 'water-backport' Water fog and refraction
10 Months Ago
Auto-start cloud projects when downloaded from start screen
10 Months Ago
Rename "empty" to "content mode", add "-skip_start_screen" command line switch, works with jump list StartScreen Section -> Page Shut down engine properly when start screen is closed 🤦 Fix cloud project cloning, move into Utility
10 Months Ago
Get file/line in error report stack
10 Months Ago
Error logging fixes
10 Months Ago
StartScreen home sections are ExpandGroups Item rows handle longer names better + display VR compatibility where appropriate Tidy up SegmentedControl
10 Months Ago
Fix menu resources not downloading compiled versions of shit Stats data fixes
10 Months Ago
ByteStream can be written to another ByteStream, added ReadObject Obsolete the ClientStats class I added 4 days ago :cry: Add EngineRpc Add Stats variants for applying to a client from the server, throw exception when calling the wrong function from the server
10 Months Ago
Remove unused var
10 Months Ago
Don't emit SB3000 about const fields in generic types
10 Months Ago
ShaderGraph: Center on material node when opening a graph so you don't get lost
10 Months Ago
Fix Rider integration for toolbox installs - thanks faint
10 Months Ago
Latest compiled shaders - fix occasional blinking lights & fix lights on Vulkan
10 Months Ago
[Squash] Native editor JumpList support, JumpList content, minor editor tweaks
10 Months Ago
Minor fixes
10 Months Ago
cl_list_project is ordered, shows active & type
10 Months Ago
Separator light variant Segmented control widget https://files.facepunch.com/alexguthrie/1b0511b1/sbox-dev_SglhcDRI9f.mp4 StartScreen sorting StartScreen search filter ToRelativeTimeString adjustments: "just now" for <30 minutes, "recently" for <6 hours
10 Months Ago
Disable texture streaming when rendering asset thumbnail or video
10 Months Ago
vfx_vulkan: do not use -fvk-invert-y on geometry shaders, only needed on vertex
10 Months Ago
Fixed FastPathTest.ResolveGeneric test
10 Months Ago
Failing test reproducing #1027 Simpler repro of #1027 Fixed #1027 in cases involving array types
10 Months Ago
Simpler repro of #1027 Fixed #1027 in cases involving array types
10 Months Ago
Failing test reproducing #1027
10 Months Ago
Make vr_per_view_lighting_constants_legacy.fxc avaliable on retail
10 Months Ago
Rip out http allow list, rules for allowed urls are http/https to fully qualified domains or loopback on ports 80/443/8080/8443 Allow list was intended to let players clearly see what a game was doing, but there's better ways to do it
10 Months Ago
vulkan: don't do the flush trick for generate mips, not needed and force flushing the gpu from non main-thread cocks up
10 Months Ago
Fix shadows and area lights on vulkan removing unused parameters that were fucking cbuffer alignment
10 Months Ago
Remove more unused shit from shaders, separate lighting constants between legacy and non legacy in shader code, initialize light code in DoLightShape
10 Months Ago
Creating mipped textures from managed flushes render context before generating mips, fixes corrupted menu textures with some amd drivers
10 Months Ago
Moved Rust content to asset party https://asset.party/rust/rustassets
10 Months Ago
Make loading progress messages more explanatory Sort jump list by last opened, cleanup Show progress windows in center of screen New project sets newly created project as active
10 Months Ago
Use existing progress class Make ProgressWindow a dialog without close button
10 Months Ago
Wait for project compile to finish before showing game menu Basic indicator while game project is loading
10 Months Ago
Fix thumbnails not uploading
10 Months Ago
Fix errors on light.static.hlsl
10 Months Ago
Fix mixed shadows blinking black on activation, make them fade properly
10 Months Ago
Remove unused p2p stuff p2p network connection fixes
10 Months Ago
take tickrate stuff out of serverconfig
10 Months Ago
Batch publish (#1138) * Batch Publish available on right clicking content projects when they have an org set * Can multi-select addons in asset browser to change publish status of multiple assets * CRC calculations happen in thread (less editor hitching when publishing) * Add Label.OpenExternalLinks (default to true) * Add BaseItemWidget.ItemsSelected event * Add AssetList.OnAssetsHighlight event * Add Checkbox.TriState
10 Months Ago
Delete old AddonManifest, AddonUpload
10 Months Ago
Add Checkbox.TriState Asset multi-select toggle publish status
10 Months Ago
Add Label.OpenExternalLinks (default to true) BatchPublish header Add BaseItemWidget.ItemsSelected event Add AssetList.OnAssetsHighlight event Formalize asset publishing into Asset.Publishing, show party icon if published Get rid of the description etc page on asset upload
10 Months Ago
Add rgb -> hsv and hsv -> rgb nodes