645 Commits over 1,461 Days - 0.02cph!
Make TextureLoader.Image public as well
Mipmap ImageLoader images from URLs as well
Make Sandbox.TextureLoader.Load public and allow decompressing procedural png/jpg
Merge branch 'master' of sbox
Generate mips from ImageLoader-created textures
Bump CSM shadow resolution size back to 2048, perf cost was negligible to keep it that low
Remove SunLightSizeTools as it's utterly redundant, game should look consistent may you be in tools or not
Fix SkyAtmosphere, refactor base class
Merge branch 'master' of sbox
Fix text rendering artifacts
Fix cssbox leaking one pixel if a background image is set
Conic Gradient
Merge branch 'master' of sbox
Update sceneobject and entity c# flag enums to match changes from c++
Add Entity.EnableDrawOverWorld
Add global cubemap writing to buildcubemaps and set it as last cubemap, assign that to be used in the shader as the global cubemap
Merge branch 'master' of sbox
Add ReadSentence helper to Parser
Correct parsing on GetTokenUnderParenthesis, parse background image angle
Add BgAngle, refactor GradientGenerator, fix not being able to set rgba on gradients, add angle syntax for linear-gradient
Update gradient examples
Bind BgAngle to cssbox
Add rotation to cssbox shader
Fix shadow hotload and writing on new addon asset system
Add Simple Blendable shader and objects
background property is a shortcut to background-image, remove debug messages
Fix managed textures being all forced TSPEC_SUGGEST_CLAMPS/T flags
Linear gradients default vertical
initial work on linear-gradient and radial-gradient
Fix TextureRTBuilder being created incorrectly
Bind GetSwapChainTexture
Bind GetSwapChainTexture all in C# instead so we don't have to recompile the entire engine, bind SwapChainHandle and SwapChainBuffer
Add width element to border-image, fix stretch borders, new tests
Iterating on borders
Finished API for border-image, still needs adjustments
Update border-image tests
Initial progress of border-image
Fix text opacity
Revert make TryReadLength ignore parentheses
Correctly parse things, support multiple elements in SetBackdropFilter, add Saturate parameter to API
Merge branch 'master' of sbox
Make TryReadLength ignore parentheses
SetBackdropFilter parser for blur and PanelBackdropFilter API
Change blur tests to comply with CSS spec
Initial tests for filter-blur property
Optimize cssbox borders with combos rather than runtime branching
Remap depth value in DoF to actual game units
Merge branch 'master' of sbox
Fix buttons having wrong debug indexes on developer toolbar
Reflection adjustments to testmap
Fix edges on seamless reflections, needs shader recompile
Remove old conflicting simple and complex shaders
Recompile ocean with better seamless borders
Initial methods for border-image, stub for setting a gradient from image, set image from texture rather than URL
Make SetBackground in Styles.Set method lambda polymorphic
Fix squareish round borders being incorrectly set
Iterating on borders, change how borders are calculated to something simpler and better
Finish the equation for cssbox borders that works universally
Fix border alpha
Remove a few pointless border tests
Split Shadow C# class into TextShadow and BoxShadow
Add Layla's border test
Add TextColor as dynamic parameter to ui_text vmat
And also compiled object
Fix emoji edges on text
Fix cssbox with mixed size border size and colors
Fix cssbox border color space
Sharpern text
Return ui_text to use bilinear fetch, paint the clear color with the text color so AA will not be jagged on edges and keep sharp
Shader objects for cssbox and text
Cleanup ui_text and force custom point sampling if not rendering to world
Fix border color being in wrong color space, fix borders having aliased transition
Add extra tests to borders
Wip better borders
Fix relative paths on the importer
Shut down previous transform texture on scenesystem shutdown
Make SDF voxelization & Sky Coverage baking an option in Hammer
Disable other rendering pipelines other than our main one
Make eyebrows use complex again so it's shading looks like before now that stuff is fixed
Fix scenesystem skipping objects that are partially translucent
Compiled textures for citizen's eyebrows
baked lighting variant of testmap
Allow translucent and alphatest on Complex
Change Citizen eyebrows to Hair shader to allow alphatest + translucency
Don't pass env map data to the extra shader data, since it's calculated elsewhere
Fix translucent shadows on sunlight