Commit 440dc74969b3d0e0486e639648828e24fcc0a5b2

Jamie Madill 2013-06-20T11:55:55

Redesign the code that uses block layouts to use a generic base class. The cleaner code also has the benefit of allowing us to separate the HLSL-specific parts out of the shader validator. TRAC #23083 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods Authored-by: Jamie Madill