// Modifications copyright Amazon.com, Inc. or its affiliates
// Modifications copyright Crytek GmbH

#ifndef HLSLCC_SHADER_LIMITS_H
#define HLSLCC_SHADER_LIMITS_H

static enum
{
    MAX_SHADER_VEC4_OUTPUT = 512
};
static enum
{
    MAX_SHADER_VEC4_INPUT = 512
};
static enum
{
    MAX_TEXTURES = 128
};
static enum
{
    MAX_FORK_PHASES = 2
};
static enum
{
    MAX_FUNCTION_BODIES = 1024
};
static enum
{
    MAX_CLASS_TYPES = 1024
};
static enum
{
    MAX_FUNCTION_POINTERS = 128
};

#endif