userSam Pavloviccancel
reposboxcancel

1,369 Commits over 1,277 Days - 0.04cph!

1 Year Ago
Revert "Fix normals for valve standard shading" This reverts commit 29c62c8422ec364a9acb104da4bc58a12e0ea8ae.
1 Year Ago
Allow for struct types in generic buffers in VFX Properly index lighting and envmap info on tiled light buffer https://i.imgur.com/5141J1x.png
1 Year Ago
Squashed commit of what was in master
1 Year Ago
Iterate on RenderBuffer Iterate on single pass downsampler
1 Year Ago
Fix Spritecard not clipping through user clip planes (Fixes physgun beam reflecting through water) Upgrade d3dcompiler library for client loading, fix reflection with version v7
1 Year Ago
Initial work for single pass downsampling Iterate on single pass downsampler Add support to bind render buffers to attribute Initial work for GenerateMips and RenderBuffer support on managed code
1 Year Ago
Support for multiple d3dcompiler and their reflection types Simplify that, and add d3dcompiler_47 Remove redundant functions now that they are processed on the core shader Fix typo Merge pull request #356 from Facepunch/d3dcompiler_47 Add support for the latest version of D3D11 shader compiler
1 Year Ago
Remove redundant functions now that they are processed on the core shader Fix typo
1 Year Ago
Simplify that, and add d3dcompiler_47
1 Year Ago
Support for multiple d3dcompiler and their reflection types
1 Year Ago
Fix depth prepass not working
1 Year Ago
Add clip planes for spritecard, should fix physgun trail clipping on water
1 Year Ago
Unset D_ENABLE_INDIRECT combo on volumetric fog shader and leave it always on, indirect volume lightmap is also used for baked fog!
1 Year Ago
Fix glow outline on water
1 Year Ago
Fix baked volumetric fog
1 Year Ago
Evaluate cubemaps and lights on compute shader
1 Year Ago
Remove constant buffer transform code Fire tiledlightbuilder compute shader on views Iterate shader structure for tiled rendering, remove remaints of constant buffer transforms
1 Year Ago
Allow multi dimensional arrays on VFX Initial work for tiled light sorter Support for 3D arrays in VFX
1 Year Ago
Fix foliage having no subsurface, disable GS from foliage entirely for now, unlikely to yield much gains Fix shading on blendable Cleanup, give support to Transmission on Material API
1 Year Ago
Delete material that referenced old cookieslice
1 Year Ago
New glow based on outlines rather than normal extension Do a full cycle on the glow to close last mesh gap sbox_glow_stencil > glow_stencil, push C++ side of glow Remove non-cs version of sbox_cookieslice, never used Some adjustments to glow, fix projection viewport being messed up, render them before translucents https://i.imgur.com/0uvh7xX.png Also kill old sbox_cookieslice shader source
1 Year Ago
Some adjustments to glow, fix projection viewport being messed up, render them before translucents https://i.imgur.com/0uvh7xX.png
1 Year Ago
New glow based on outlines rather than normal extension Do a full cycle on the glow to close last mesh gap sbox_glow_stencil > glow_stencil, push C++ side of glow Remove non-cs version of sbox_cookieslice, never used
1 Year Ago
Fix Warning on sbox_glass and volumetric_fog, push object files for water and glass Remove references to reflex sight Make full shader compile optimizations always implicit, make dev shaders compile with full optimizations
1 Year Ago
Add ScreenspaceCorrectionMultiview that does both resolution scaling and VR correction Use ScreenspaceCorrectionMultiview for refraction on glass and water
1 Year Ago
Add ShadingModelValveStandard for shaders that need visual parity with Valve's shading Merge branch 'master' of sbox Fix volumetric fog on VR without doubling our compile time 😵‍💫
1 Year Ago
Remove #pragma optimize off that managed to slip through
1 Year Ago
Push water shader object with multiview support, drop multiview hack on it
1 Year Ago
Fix water refraction on VR Adjust pixelinput.hlsl to be contractually correct in Domain/Hull shaders Fix glass refraction shader on VR and lower internal resolutions
1 Year Ago
Add SetWellKnownRenderTargetSize to scenesystem to arbitrarily change RTSIZE of an internal scratch render target Add SCENE_RTSIZE_VRFRAMEBUFFER and make it adjust to multiview size, avoids allocating 8K render target for framebuffer fetches on VR
1 Year Ago
Fix UI blurs and framebuffer fetches on VR
1 Year Ago
Fix water refraction on lower internal resolution modes
1 Year Ago
Fix VR spectator view with multiview instancing
1 Year Ago
hmdDisplayName for Quest 2 is "Quest2" without spaces
1 Year Ago
Do software clipping for tesselated water on VR
1 Year Ago
Don't do GS culling on multiview instancing for foliage Fix water tesselation on VR and fix water on VR Compiled addon shaders with multiview fixed
1 Year Ago
Fix low perfomance on vr_depth_submit with multiview instancing Remove unused variable for setting instance buffer scale - we don't use it anymore Don't do shadows to viewmodel if we're on VR
1 Year Ago
Remove setting convar that doesn't exist if VR on oculus InstanceStride is 1 in our transform refactor, adjust multiview instance ID on common vs code to fix flicker on multiview instancing
1 Year Ago
Core shaders with multiview instancing support Enable Multiview Instancing on code
1 Year Ago
Reenable multiview instancing on shader - Here be dragons
1 Year Ago
Fix relative specular luminance on blendable
1 Year Ago
Run mat_recompileoutdatedshaders in a thread
1 Year Ago
Push grasstile shader
1 Year Ago
Fix SDF trace functions Use UINT32 for transformation indexes on shaders, adjust multiview instancing functions to use nInstanceTransformID instead, support for it in legacy transforms too Reenable Sructured Buffers for transformation Bump up VFX ABI version Add mat_recompileoutdatedshaders, Iterates and recompile shaders from previous ABI version. Change color format of InstanceTransformUv from Float16x2 to R32 UINT, also on managed vertex objects Adjustments to transform system, iterate, cleanup, do byte alighment fixes to work on AMD Shader objects for core shaders Shader objects for core addon shaders
1 Year Ago
Update shader object files
1 Year Ago
Add mat_recompileoutdatedshaders, recompiles shaders from previous ABI version
1 Year Ago
Better describe rationale when doing alignemnt adjustments when describing the transformation buffer to GPU
1 Year Ago
Match the same amount of transforms as valve
1 Year Ago
Fix multiview instancing adjustment offset with new transform code, add GetTransformDataForSlot helper Bump VFX API version
1 Year Ago
Fix byte alignment for transform buffer on AMD cards