userAlexcancel
branchsbox/mastercancel

254 Commits over 610 Days - 0.02cph!

1 Year Ago
Set VR depth resolve & refract textures, fixes glass rendering in VR
1 Year Ago
Move `vr_depth_submit` convar over to managed
1 Year Ago
Respect `vr_spectator_show_left_eye` value
1 Year Ago
VR companion view, render stereo to its own back buffer https://files.facepunch.com/alexguthrie/1b0111b1/sbox-dev_Z2Mn6GMTLF.png
1 Year Ago
VR texture submit supports full depth submit (but we're not passing depth just yet) Pass depth buffer to submit
1 Year Ago
Rename VRNative CheckError function to Assert Move assert function for VR overlay errors into VRNative Remove unused VRNative functions Support for all types of VR textures (pose, depth+pose, depth, and neither)
1 Year Ago
Fix VR rendering crash Disable menu VR overlay
1 Year Ago
Make VRNative Compositor/System/etc. all properties TrackedDeviceInfo has battery percentage (cherry-picked from vr-stats branch) Battery percentage just displays in `vr_info` concommand for now
1 Year Ago
Change the way we handle VRTextureWithPose - create an initial VRTexture and then (optionally) append pose data, rather than just creating a VRTextureWithPose outright Reinstate VR overlay code using new internal VR backend Move FromTransform into Matrix so we can re-use it
1 Year Ago
Update OpenVR SDK from 1.26.7 to 2.0.10
1 Year Ago
Use LastBackColorBuffer for VR - should fix spontaneous crash, can't reliably reproduce locally though?
1 Year Ago
Render VR separately Rename RenderWithViewport to RenderStereoAndSubmit, clean up SceneCamera stereo rendering code Set VR controller type (Input.VR.Type) Remove some CSS logs I forgot about (sorry)
1 Year Ago
Re-add streaming mode stuff to menu - same as before (would be better in settings imo, but this works for now)
1 Year Ago
VR - remove vulkan extension list spew, was using this to check something and forgot to remove it Fix anchor positioning VR: retrieve and save off HMD position immediately before calling RenderWithViewport Gives us much better & up-to-date info to put inside VRTextureWithPose, reprojection becomes much more accurate. VR: controllers are correctly affected by anchor
1 Year Ago
Re-add vendor info to TrackedDevice for `vr_info` debug command
1 Year Ago
VR input system supports device roles (i.e. left hand, right elbow, waist, chest), uses newer IVRInput system (paths etc.)
1 Year Ago
Submit a VRTextureWithPose_t to compositor
1 Year Ago
Re-add some VR native submit code, looks like it got removed by mistake
1 Year Ago
Fix VR stereo camera positioning
1 Year 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
1 Year Ago
Add Expose attribute to StereoTargetEye
1 Year Ago
VR Refactor (#1286)
1 Year Ago
`mask-repeat`: `no-repeat` uses border sampler, `round` acts like `clamp` sboxgame/issues/issues/4061
1 Year Ago
Don't enable D_WORLDPANEL combo inside panel layers, avoids multiple uses of worldpanel matrix when a filter is active sboxgame/issues/issues/4056
1 Year Ago
Angles, Rotation, Vector2, Vector3, Vector4 all implement IParsable, have both TryParse and Parse + tests sboxgame/issues/issues/4051
1 Year Ago
ui_cssbox uses custom samplers for border image sboxgame/issues/issues/4054
1 Year Ago
Make StartScreen inside EditorMainWindow, instead of going through an event Fix text gradients 🤦‍♂️
1 Year Ago
Fix keyword-based transform origin values Don't hide EditorMainWindow on startup if there isn't a StartScreen e.g. if tools fail to compile Lettters -> letters (sboxgame/issues/issues/4030)
1 Year Ago
Fix for transform-origin values not correctly being applied
1 Year Ago
Sizes passed to ImageRect.Calculate with Undefined unit will correctly use default size Default text overflow to "None", spec default is clip but ours behaves differently - this will do for now Give `line-height`, `letter-spacing` and `word-spacing` default values, no need to null check them Don't implicitly clamp backgrounds if background-size is `cover` Handle LengthUnit.Undefined gracefully, document
1 Year Ago
Call GetPixels() on backdrop filter props instead of getting Value directly, fixes percentage/fraction-based filters
1 Year Ago
CSS: Better Autogen (#1222) Leaves out nullability changes for a later pain day, but includes layout cascade auto-gen, transition/animation default value handling w/ auto-generated defaults, and guarantees a value for every property in ComputedStyles (although the compiler isn't aware of this yet).
1 Year Ago
Add Entity.IsPawn Fixes sboxgame/issues/issues/3927
1 Year Ago
Stats.GetPlayerStats uses steamid parameter Fixes sboxgame/issues/issues/3766
1 Year Ago
Body groups no longer affect hitboxes / hitbox sets Should fix sboxgame/issues/issues/2922
1 Year Ago
Add WarningsAsErrors support for projects Supports a list of errors (e.g. `CS8613;CS8601;CS8625`). Does not support the `nullable` shorthand yet because of a .NET issue (would need to expand manually, which is messy)
1 Year Ago
Mirror UV when sampling inside filter - prevents ugly border around some elements when using `filter: blur()`
1 Year Ago
Default to using opposite value inside BaseStyles.Lerp functions if a value is null
1 Year Ago
PanelTransform.Lerp will handle null for us, we don't need to do it inside BaseStyles.Lerp
1 Year Ago
Pull Styles.FromLerp up to BaseStyles, auto-generate for all properties matching select types Add auto-generated BaseStyles.LerpProperty Update transition logic to use new auto-generated functions Handle box-shadow transitions / animations separately for now
1 Year Ago
Welcome screen link tweaks: "Wiki" becomes "Getting Started", move to top
1 Year Ago
UI: Add support for keyframed box shadows - should probably take a look at changing this so that we have consistent property support between transitions and animations
1 Year Ago
CSS: Flex shorthand support
1 Year Ago
CSS: Fix nesting inside `background` (fixes devcam)
1 Year Ago
CSS `background` shorthand no longer requires specific order, more compliant with spec
1 Year Ago
st&alone: Use test grid texture instead of non-existent burger billboard texture (moved to asset.party)
1 Year Ago
`background` shorthand color transition CSS `animation` shorthand, same syntax as web (https://drafts.csswg.org/css-animations/#animation) - any order
1 Year Ago
Can opt out of drag scrolling with `Panel.CanDragScroll = false;`, enabled by default (sboxgame/issues/issues/3491)
1 Year Ago
`@readonly` and `@editable` asset browser filters (sboxgame/issues/issues/3205)
1 Year Ago
Basic parsing support for CSS `background` shorthand Move position/length shorthand parsing into Parse.TryReadPositionAndSize (used for both mask & background shorthands) UI: don't clamp UVs in shader when BgRepeat mode is Clamp, fixes angled gradients Background angles conform to css spec - add offset to match +x as being 0 degrees instead of +y