userSam Pavloviccancel

1,819 Commits over 1,491 Days - 0.05cph!

2 Years Ago
Remove more stuff that we don't even use from vfx, change from DevShader to hidden
2 Years Ago
Better serialize shader modes
2 Years Ago
Finish vfx_c serialization
2 Years Ago
Serialize vfx features
2 Years Ago
Let's use KV3 for vfx_c
2 Years Ago
Start writing vfx_c support WriteCompiledVfxFile Cleanup Add CreateFromCompiledVfx stub instead of CreateFromVcs, remove more bullshit
2 Years Ago
Right click compile shaders, set GameResource load function as sealed
2 Years Ago
Add shader asset type and empty resource compiler for it Allow vfx and hlsl as assets on IgnoreNewPossibleAssetFile Make HVfx be HShader, start adding shader handle from C# side Fix perspective on ui shader Iterate on shaders as assets Get boilerplate for managed asset compile Add used shader as material dependency Don't use error.vfx if we are not on tools mode (Issue 415) Don't do Shader assets on C++, it's awful Remove TryManagedCompile Cleanup GameResource and Resource, let GameResource handle it's loading rather than Asset, let managed core Resourced be created Get target resource type from asset Gameresource load doesn't need to be templated, still needs cleanup Make CustomResource for internal managed resources that use custom decoding And shader uses CustomResource instead of GameResource Split GameResource to be a child of CustomResource, remove Shader assettype since it's all managed Start work for child hlsl include files to recompile parents that use it Add stub custom load methods for shader ManagedResource is a better name Remove MET shader browser, let's make it sexy using asset system and our UI Make MET use our sexy asset picker https://i.imgur.com/Mzzmynk.png Strip extension from file to avoid bullshit, make shaders load from absolute path properly from MET Make MET hints and shader select button intuitive https://i.imgur.com/BgHsRKI.png Revert "Remove TryManagedCompile" This reverts commit a1912f3d31bd1b3b7f1e99e22932103e487337cd. Managed resource compiles sanely Create a managed resource of any inherited type without explicitly assigning it, start moving Shader resource to game code Mark these as abstract, don't let children methods of GameResource override load, remove Shader from tools Fix some sanity checks Forgot this, pass asset name as string for now Simplify how we load shaders, managed resource types shouldn't handle loading from cached dict at all, just have load method itself ShaderResource in game code
2 Years Ago
Simplify how we load shaders, managed resource types shouldn't handle loading from cached dict at all, just have load method itself ShaderResource in game code
2 Years Ago
Disable seamless fade for dof, better to keep the nice translucent sorting for now
2 Years Ago
Fix DoF stuff
2 Years Ago
Put DoF autofocus a bit behind the subject Tweak backfacing value a bit
2 Years Ago
Double the dof resolution, fix massive slowdown on zooming in backfacing samples
2 Years Ago
Fix DoF plane readd smooth mask Merge branch 'post-processing-sucks' of sbox into post-processing-sucks
2 Years Ago
Remove grass clusters
2 Years Ago
Return DofPanel far point to 10k units, but will get to fix focal plane reprojection
2 Years Ago
Limit DoF ray since our focus is more physically accurate now, fix collision on it
2 Years Ago
Front blur support, reduce artifacts Correct orientation space for dof, more adjustments Merge branch 'post-processing-sucks' of sbox into post-processing-sucks Adjustments to adaptive dof, gets blurrier the closer you focus, use another formula for calculating downsample Discard backfacing samples Fix alpha plane on dof Don't remap to viewport depth range, we need the absolute values Mask alphatest while keeping the cool fade Remove debug crap and push the shader objects
2 Years Ago
Front blur support, reduce artifacts Correct orientation space for dof, more adjustments
2 Years Ago
Rewrite 99% of dof Adaptive downsample dof Any size blur kernel, more cleanup Some more dof cleanup, am going to wrap up in the morning
2 Years Ago
Forgot this, pass asset name as string for now
2 Years Ago
Fix some sanity checks
2 Years Ago
Create a managed resource of any inherited type without explicitly assigning it, start moving Shader resource to game code Mark these as abstract, don't let children methods of GameResource override load, remove Shader from tools
2 Years Ago
Revert "Remove TryManagedCompile" This reverts commit a1912f3d31bd1b3b7f1e99e22932103e487337cd. Managed resource compiles sanely
2 Years Ago
Add shader asset type and empty resource compiler for it Allow vfx and hlsl as assets on IgnoreNewPossibleAssetFile Make HVfx be HShader, start adding shader handle from C# side Fix perspective on ui shader Iterate on shaders as assets Get boilerplate for managed asset compile Add used shader as material dependency Don't use error.vfx if we are not on tools mode (Issue 415) Don't do Shader assets on C++, it's awful Remove TryManagedCompile Cleanup GameResource and Resource, let GameResource handle it's loading rather than Asset, let managed core Resourced be created Get target resource type from asset Gameresource load doesn't need to be templated, still needs cleanup Make CustomResource for internal managed resources that use custom decoding And shader uses CustomResource instead of GameResource Split GameResource to be a child of CustomResource, remove Shader assettype since it's all managed Start work for child hlsl include files to recompile parents that use it Add stub custom load methods for shader ManagedResource is a better name Remove MET shader browser, let's make it sexy using asset system and our UI Make MET use our sexy asset picker https://i.imgur.com/Mzzmynk.png Strip extension from file to avoid bullshit, make shaders load from absolute path properly from MET Make MET hints and shader select button intuitive https://i.imgur.com/BgHsRKI.png
2 Years Ago
Revert "Update shaders with perspective, note that it still needs fix on the perspective matrix on c# code" This reverts commit 4e92c31729138ecdd74ad9ae2d11a6012cfcf97c. Revert "Fix perspective on ui shader" This reverts commit 6d087d7abf0752c7a35b0687d7322cbc4b5e2863.
2 Years Ago
Make MET hints and shader select button intuitive https://i.imgur.com/BgHsRKI.png
2 Years Ago
2 Years Ago
Strip extension from file to avoid bullshit, make shaders load from absolute path properly from MET
2 Years Ago
Make MET use our sexy asset picker https://i.imgur.com/Mzzmynk.png
2 Years Ago
ManagedResource is a better name Remove MET shader browser, let's make it sexy using asset system and our UI
2 Years Ago
Add stub custom load methods for shader
2 Years Ago
Split GameResource to be a child of CustomResource, remove Shader assettype since it's all managed Start work for child hlsl include files to recompile parents that use it
2 Years Ago
Get target resource type from asset Gameresource load doesn't need to be templated, still needs cleanup Make CustomResource for internal managed resources that use custom decoding And shader uses CustomResource instead of GameResource
2 Years Ago
Don't do Shader assets on C++, it's awful Remove TryManagedCompile Cleanup GameResource and Resource, let GameResource handle it's loading rather than Asset, let managed core Resourced be created
2 Years Ago
Don't use error.vfx if we are not on tools mode (Issue 415)
2 Years Ago
Add used shader as material dependency
2 Years Ago
Get boilerplate for managed asset compile
2 Years Ago
Iterate on shaders as assets
2 Years Ago
Make HVfx be HShader, start adding shader handle from C# side Fix perspective on ui shader Update shaders with perspective, note that it still needs fix on the perspective matrix on c# code
2 Years Ago
Allow vfx and hlsl as assets on IgnoreNewPossibleAssetFile
2 Years Ago
Fix intersection on box on tiled light builder, don't bother trying to get intersection inside of box Also reenable depth cull Bloat bbox a bit to catch edges, send updated compiled shader
2 Years Ago
Add simple_liquid to replacement list too
2 Years Ago
start removing vr_warp, modern HMDs don't need it cull most unused shaders, remove unused include files, rename shaders with sbox_ prefix to better names Cleanup shaders, compile renamed shaders Remove vr warp and most of subview rendering More cleanup Remove subview rendering, if we use foveated we'll roll our own solution Remove more bullshit, start reimplementing a sane spectator view Reimplement spectator view Remove anything to do with aerial perspective, remove old glass shader Remove wrinkle from complex, cleanup and cull some more shaders remove complex and spritecard from build list, want to quickly test if everything is okay on CI Update all_shaders.txt move remaining materials that use blend.vfx to blendable, delete blend.vfx Merge branch 'shader-cull' of sbox into shader-cull remove compiled files of the shaders we removed Update shaders with the cleaned up code keep old glass shader while the new one isn't merged in Remove deferred lights from code, only care for the lightbinner we use remove old blur and old bloom Remove grasstile materials Remove auto fidelity visualizer, remove bilateral blur and liquid shader, remove remaints of old blur shader Remaining missing materials and compiled shaders Replace removed shaders that are still referenced in some assets with it's replacement shader Update foliage and legacy glass with the correct depth shader Add parallax occlusion to list of shader replacements Remove postprocess_standard, readd floor_pebbles_a with correct shader Update compiled addon shaders Merge pull request #506 from Facepunch/shader-cull Shader Cull Cleanup
2 Years Ago
Remove postprocess_standard, readd floor_pebbles_a with correct shader Update compiled addon shaders
2 Years Ago
Update foliage and legacy glass with the correct depth shader Add parallax occlusion to list of shader replacements
2 Years Ago
Replace removed shaders that are still referenced in some assets with it's replacement shader
2 Years Ago
Remaining missing materials and compiled shaders
2 Years Ago
Remove grasstile materials Remove auto fidelity visualizer, remove bilateral blur and liquid shader, remove remaints of old blur shader
2 Years Ago
remove old blur and old bloom