13 Commits over 0 Days - ∞cph!
Proper decal shader descriptor for skin
Border image and background image are better to be combos since they describe samplers
Delete all VCS files
Remove .ini files as well
remove sbox_ prefix from stock materials
Remaining tools core shaders get their vr_ suffix yanked
Disable requirement for semantics when setting VertexInput on VFX
Sample fixed level to ignore hardware gradient mipmapping in dof, fixes warnings
Remaining code to use attributes rather than combos for cssbox features
Use decal_renderer instead of vr_decal_renderer for skin, remaining vmat files without referencing vr_ shaders
Remove hacks for appending vr_ when shader not found, remove functions for looking to VCS files
Remove vr_ prefix on all materials that still referenced it
D_SCISSOR isn't a combo anymore
remove any remaining references to vr_ prefix
Outright remove vr_ prefix from shaders
Add remainder of addon vfx_c shaders
Replace core vcs shaders as vfx_c
Replace core vcs shaders as vfx_c
Save raw data inside our vfx_c container
Unserialize from vfx_c
Unserialize combo properly too
Some more cleanup, get base shaders in, let's compile the rest of the shaders now
Let's try it again and decimate from the top to bottom rather than rebuilding it from bottom to top, serialize multiple VCS programs in KV3 as is and we build from that