userogniKcancel

172 Commits over 61 Days - 0.12cph!

Today
Make texture more explicit
Today
Remove debug printing
Today
Use an elipson for CoC edge, make CoC blur togglable
Yesterday
Further improve CoC edge
Yesterday
Fix drawing with console open
Yesterday
Switch to HDR target
Yesterday
Fix edge aliasing Full res CoC LUT
Yesterday
Use fullres dof buffer
3 Days Ago
Give DOF more Bokeh
3 Days Ago
Hexagonal blur with controllable bokeh sides
3 Days Ago
Multipass support for render targets and multipass dof
4 Days Ago
Nuke sbox_postprocess
4 Days Ago
Convert standard postprocessing shader into multiple passes
4 Days Ago
Introduce multipass support in postprocessing
5 Days Ago
Assert if you try to use post processing on the server
5 Days Ago
Fix nav_edit ghosting cursor
5 Days Ago
Update documentation
5 Days Ago
Ability to get the nav areas attributes at any given point
5 Days Ago
NavPathData -> NavNode, Query area attributes. Remove edge
5 Days Ago
NavMesh BuildPathEx
7 Days Ago
Nullable projects
7 Days Ago
No need to mark PP Material as static
7 Days Ago
I should learn to spell Vignette properly
7 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
7 Days Ago
Added grain lut
7 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
8 Days Ago
Compile postprocess_standard Update all paths for standard shader
8 Days Ago
Update shader paths
8 Days Ago
Remove IPostProcessRenderer, move pp init
8 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
8 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
8 Days Ago
Update postprocess path
8 Days Ago
post_process -> postprocess
8 Days Ago
Rework managed post processor PostProcessing Settings, Add configurable and non configurable options, update basic pp
9 Days Ago
Simplify VPK extraction and creation for cubemaps and nav
9 Days Ago
remove garbage comment
9 Days Ago
Initial work on auto saving navs to vpk Allow saving navs to VPK automatically
12 Days Ago
Fixed stack overflow when deleting models with lots of models of models
12 Days Ago
Compile post processing shader
13 Days Ago
Ability to animate from the current set value
13 Days Ago
Pass color/depth buffer to managed post process instead of requesting a copy Initial work for standard post process shader Grain Vignette Chromatic Aberration Saturation, cleanup attributes 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
13 Days Ago
Mask view model from motion blur, Set some nicer default settings
13 Days Ago
StandardPostProcessing animation helpers
13 Days Ago
Fix viewport offset for post processing with new system
13 Days Ago
PostProcess.AddToStack -> PostProcess.Add, BasicPostProcess -> MaterialPostProcess, IPostProcess.PostProcess -> IPostProcess.Render
13 Days Ago
Ability to fade properties in or out
13 Days Ago
Simplify post process setting setter
13 Days Ago
Introduce PostProcess.AddGenericToStack for simple post processing
13 Days Ago
Improved panini projection
13 Days Ago
Remove render.postprocess event attribute