VideoCommon: update custom pipeline action to support a variety of texture samplers, support for materials, and more!