package org.andengine.opengl.shader.constants;
/**
* (c) Zynga 2011
*
* @author Nicolas Gramlich <ngramlich@zynga.com>
* @since 01:03:16 - 07.08.2011
*/
public interface ShaderProgramConstants {
// ===========================================================
// Constants
// ===========================================================
public static final int LOCATION_INVALID = -1;
public static final String ATTRIBUTE_POSITION = "a_position";
public static final int ATTRIBUTE_POSITION_LOCATION = 0;
public static final String ATTRIBUTE_COLOR = "a_color";
public static final int ATTRIBUTE_COLOR_LOCATION = 1;
public static final String ATTRIBUTE_NORMAL = "a_normal";
public static final int ATTRIBUTE_NORMAL_LOCATION = 2;
public static final String ATTRIBUTE_TEXTURECOORDINATES = "a_textureCoordinates";
public static final int ATTRIBUTE_TEXTURECOORDINATES_LOCATION = 3;
public static final String ATTRIBUTE_POSITION_0 = "a_position_0";
public static final int ATTRIBUTE_POSITION_0_LOCATION = 4;
public static final String ATTRIBUTE_POSITION_1 = "a_position_1";
public static final int ATTRIBUTE_POSITION_1_LOCATION = 5;
public static final String ATTRIBUTE_POSITION_2 = "a_position_2";
public static final int ATTRIBUTE_POSITION_2_LOCATION = 6;
public static final String UNIFORM_MODELVIEWPROJECTIONMATRIX = "u_modelViewProjectionMatrix";
public static final String UNIFORM_MODELVIEWMATRIX = "u_modelViewMatrix";
public static final String UNIFORM_PROJECTIONMATRIX = "u_projectionMatrix";
public static final String UNIFORM_COLOR = "u_color";
public static final String UNIFORM_RED = "u_red";
public static final String UNIFORM_GREEN = "u_green";
public static final String UNIFORM_BLUE = "u_blue";
public static final String UNIFORM_ALPHA = "u_alpha";
public static final String UNIFORM_TEXTURE_0 = "u_texture_0";
public static final String UNIFORM_TEXTURE_1 = "u_texture_1";
public static final String UNIFORM_TEXTURE_2 = "u_texture_2";
public static final String UNIFORM_TEXTURE_3 = "u_texture_3";
public static final String UNIFORM_TEXTURE_4 = "u_texture_4";
public static final String UNIFORM_TEXTURE_5 = "u_texture_5";
public static final String UNIFORM_TEXTURE_6 = "u_texture_6";
public static final String UNIFORM_TEXTURE_7 = "u_texture_7";
public static final String UNIFORM_TEXTURE_8 = "u_texture_8";
public static final String UNIFORM_TEXTURE_9 = "u_texture_9";
public static final String UNIFORM_TEXTURESELECT_TEXTURE_0 = "u_textureselect_texture_0";
public static final String UNIFORM_POSITION_INTERPOLATION_MIX_0 = "u_position_interpolation_mix_0";
public static final String UNIFORM_POSITION_INTERPOLATION_MIX_1 = "u_position_interpolation_mix_1";
public static final String VARYING_TEXTURECOORDINATES = "v_textureCoordinates";
public static final String VARYING_COLOR = "v_color";
// ===========================================================
// Methods
// ===========================================================
}