4 Days Ago
Remove vr_tools_vis.fxc, have it all in ToolsVis.hlsl as a class, remove all dangling S_MODE_TOOLS_VIS combos ToolsVis for Material lives in ShadingModel, custom shadingmodels implement their own Rest of shaders that do custom toolsvis behavior with new api Remove any #if S_MODE_TOOLS_VIS, makes it able to slide smoothly into new system Let toolsvis combo live where it was before (we're removing it right after) and remove S_MODE_TOOLS_VIS reference on spritecard, baked light vis on shadingmodel