743ade1765
Shaders can now specify a top-level field "Definitions" which accepts an array of string values. Each string will be appended to the set of preprocessor definitions defined globally and forwarded to the MCPP preprocessor on shader build. The shader-reload soak test was modified to accept a new shader to test this feature in the ASV. Signed-off-by: Jeremy Ong <jcong@amazon.com>