I hate shader-resource-views, because they're undocumented, unwieldly, underspecified, and ungracious