userogniKcancel
reposboxcancel

176 Commits over 61 Days - 0.12cph!

Today
SCSS add image-rendering image-rendering: auto; image-rendering: anisotropic; image-rendering: bilinear; image-rendering: trilinear; image-rendering: point; image-rendering: pixelated; image-rendering: nearest-neighbor; https://files.facepunch.com/ognik/1b0611b1/2021-12-22_43-11-3120fce0-dcf7-46e5-b2c2-817d799f6019-9gUn6NGy.png
3 Days Ago
Change SetMaterial to SetMaterialOverride to keep it consistent with SceneObject
3 Days Ago
Make AssertX messages more clear
3 Days Ago
Introduce GSMaxVertexCount, CreateSampler as well as common texture attributes
3 Days Ago
ModelEntity.SetMaterial Make the API more clear as this is something people always happen to ask and unable to find
4 Days Ago
Mark simple liquid as a non dev shader
4 Days Ago
Use HDR buffer for bWantsFBCopyTexture
4 Days Ago
Simplify glowstate names
4 Days Ago
Fix duck, flashlight and slots for controllers
4 Days Ago
Ability to render scenes with an orthographic camera `scene = Add.ScenePanel( SceneWorld.Current, CamPos, Rotation.From( CamAngles ), 45, true );`
4 Days Ago
Use true luminance for disc fill
5 Days Ago
fucking fixed viewport offsets
5 Days Ago
Mange all render targets on C# side, use full HDR now
5 Days Ago
Make texture more explicit
6 Days Ago
Remove debug printing
6 Days Ago
Use an elipson for CoC edge, make CoC blur togglable
7 Days Ago
Further improve CoC edge
7 Days Ago
Fix drawing with console open
7 Days Ago
Switch to HDR target
7 Days Ago
Fix edge aliasing Full res CoC LUT
7 Days Ago
Use fullres dof buffer
8 Days Ago
Give DOF more Bokeh
8 Days Ago
Hexagonal blur with controllable bokeh sides
8 Days Ago
Multipass support for render targets and multipass dof
9 Days Ago
Nuke sbox_postprocess
9 Days Ago
Convert standard postprocessing shader into multiple passes
9 Days Ago
Introduce multipass support in postprocessing
10 Days Ago
Assert if you try to use post processing on the server
10 Days Ago
Fix nav_edit ghosting cursor
10 Days Ago
Update documentation
10 Days Ago
Ability to get the nav areas attributes at any given point
10 Days Ago
NavPathData -> NavNode, Query area attributes. Remove edge
10 Days Ago
NavMesh BuildPathEx
12 Days Ago
Nullable projects
12 Days Ago
No need to mark PP Material as static
12 Days Ago
I should learn to spell Vignette properly
12 Days Ago
Post-processing stack Pass color/depth buffer to managed post process instead of requesting a copy Initial work for standard post process shader Grain Vignette Chromatic Aberration Lens distortion Keep vignette on top of the lens distortion Example post processing shader Color overlay with additive, multiply and mix blending Panini projection Make vignette color customizable Pixelate Single pass motion blur Blur post processing Depth of field Sharpen Compiled post processing shader Fix post processing offset and scaling Initial work managed post processing stack Added DOF quality for faster single pass dof Compiled post process with dof quality Allow for more than 65565 single shader variations based on dynamic combos Add setting helper for standard post processing shader Passthrough/Copy texture shader Update example post processing shader Deprecate render.postprocess, rework post processing to support layers, automatic ping pong buffers, Automatically clear stack Remove render.postprocess event attribute Improved panini projection Introduce PostProcess.AddGenericToStack for simple post processing Simplify post process setting setter Ability to fade properties in or out PostProcess.AddToStack -> PostProcess.Add, BasicPostProcess -> MaterialPostProcess, IPostProcess.PostProcess -> IPostProcess.Render Fix viewport offset for post processing with new system StandardPostProcessing animation helpers Mask view model from motion blur, Set some nicer default settings Ability to animate from the current set value Compile post processing shader Rework managed post processor PostProcessing Settings, Add configurable and non configurable options, update basic pp post_process -> postprocess Update postprocess path Settings iteration Axe SetSettings Remove Set/GetPostProcessingLayerCount Allow creation of render attribute objects Cleanup cpp side of renderer Move post process to global name space DrawScreenQuadEx for rendering with custom attributes Rework standard post process to use its own attributes Shift from IPostProcessRenderer to BasePostProcess MaterialPostProcess now derives from BasePostProcess Remove configurable variant Move blit to post process constructor Remove IPostProcessRenderer, move pp init Update shader paths Compile postprocess_standard Update all paths for standard shader Added grain lut Merge pull request #108 from Facepunch/post-processing Rework post-processing and introduce post-processing stack
12 Days Ago
Added grain lut
12 Days Ago
Post-processing stack Pass color/depth buffer to managed post process instead of requesting a copy Initial work for standard post process shader Grain Vignette Chromatic Aberration Lens distortion Keep vignette on top of the lens distortion Example post processing shader Color overlay with additive, multiply and mix blending Panini projection Make vignette color customizable Pixelate Single pass motion blur Blur post processing Depth of field Sharpen Compiled post processing shader Fix post processing offset and scaling Initial work managed post processing stack Added DOF quality for faster single pass dof Compiled post process with dof quality Allow for more than 65565 single shader variations based on dynamic combos Add setting helper for standard post processing shader Passthrough/Copy texture shader Update example post processing shader Deprecate render.postprocess, rework post processing to support layers, automatic ping pong buffers, Automatically clear stack Remove render.postprocess event attribute Improved panini projection Introduce PostProcess.AddGenericToStack for simple post processing Simplify post process setting setter Ability to fade properties in or out PostProcess.AddToStack -> PostProcess.Add, BasicPostProcess -> MaterialPostProcess, IPostProcess.PostProcess -> IPostProcess.Render Fix viewport offset for post processing with new system StandardPostProcessing animation helpers Mask view model from motion blur, Set some nicer default settings Ability to animate from the current set value Compile post processing shader Rework managed post processor PostProcessing Settings, Add configurable and non configurable options, update basic pp post_process -> postprocess Update postprocess path Settings iteration Axe SetSettings Remove Set/GetPostProcessingLayerCount Allow creation of render attribute objects Cleanup cpp side of renderer Move post process to global name space DrawScreenQuadEx for rendering with custom attributes Rework standard post process to use its own attributes Shift from IPostProcessRenderer to BasePostProcess MaterialPostProcess now derives from BasePostProcess Remove configurable variant Move blit to post process constructor Remove IPostProcessRenderer, move pp init Update shader paths Compile postprocess_standard Update all paths for standard shader
12 Days Ago
Compile postprocess_standard Update all paths for standard shader
13 Days Ago
Update shader paths
13 Days Ago
Remove IPostProcessRenderer, move pp init
13 Days Ago
Settings iteration Axe SetSettings Remove Set/GetPostProcessingLayerCount Allow creation of render attribute objects Cleanup cpp side of renderer Move post process to global name space DrawScreenQuadEx for rendering with custom attributes Rework standard post process to use its own attributes Shift from IPostProcessRenderer to BasePostProcess MaterialPostProcess now derives from BasePostProcess Remove configurable variant Move blit to post process constructor
13 Days Ago
Initial work on auto saving navs to vpk Allow saving navs to VPK automatically remove garbage comment Simplify VPK extraction and creation for cubemaps and nav Merge pull request #112 from Facepunch/nav-vpk Allow saving nav_save to write directly to VPKs
13 Days Ago
Update postprocess path
13 Days Ago
post_process -> postprocess
13 Days Ago
Rework managed post processor PostProcessing Settings, Add configurable and non configurable options, update basic pp
14 Days Ago
Simplify VPK extraction and creation for cubemaps and nav
14 Days Ago
remove garbage comment
14 Days Ago
Initial work on auto saving navs to vpk Allow saving navs to VPK automatically